5 * Original file taken from klyx 0.10 sources:
7 * \author Kalle Dalheimer
9 * Full author contact details are available in file CREDITS.
16 #include <QMouseEvent>
18 #include <QCloseEvent>
27 class QBrowseBox : public Q3GridView
31 QBrowseBox(int rows, int cols, QWidget * parent = 0, const char * name = 0, Qt::WFlags f = 0);
34 void insertItem(QPixmap pixmap);
36 QPixmap pixmap(int row, int col);
38 int exec(const QPoint & pos);
39 int exec(int x, int y);
40 int exec(const QWidget * trigger);
43 void selected(int, int);
46 virtual void keyPressEvent(QKeyEvent * e);
47 virtual void contentsMouseReleaseEvent(QMouseEvent *);
48 virtual void closeEvent(QCloseEvent * e);
49 virtual void contentsMouseMoveEvent(QMouseEvent * e);
50 virtual void paintCell(QPainter *, int row, int col);
53 // make sure the automatically generated one is not used
54 QBrowseBox & operator=(QBrowseBox const &);
61 void insertItem(QPixmap pixmap, int row, int col);
63 int coordsToIndex(int row, int col);