#ifndef _KSICONLIST_H_
#define _KSICONLIST_H_

#include "kflistbase.h"

class KSmallIconList : public KFileListBase
{
	Q_OBJECT

public:
	KSmallIconList(QWidget *parent = 0, const char *name = 0, WFlags f = 0);

protected:
	virtual void paintCell(QPainter *p, int row, int col);
	virtual void resizeEvent(QResizeEvent *);
	virtual void getTablePosition(int index, int& row, int& col);
	virtual bool getItemCell(int row, int col, FileInfo **item, QPoint p);
	virtual QRect getItemTextRect(FileInfo *item);
	virtual void updateListSize();

	void updateColumnWidth();
};

#endif
