5 * Original file taken from klyx 0.10 sources:
7 * \author Kalle Dalheimer
9 * Full author contact details are available in file CREDITS
15 #include "qgridview.h"
25 class QBrowseBox : public QGridView
29 QBrowseBox(int rows, int cols, QWidget* parent=0, char const * name=0, WFlags f=0);
32 void insertItem(QPixmap pixmap);
34 QPixmap pixmap(int row, int col);
36 int exec(QPoint const & pos);
37 int exec(int x, int y);
38 int exec(QWidget const * trigger);
41 void selected(int, int);
44 virtual void keyPressEvent(QKeyEvent * e);
45 virtual void contentsMouseReleaseEvent(QMouseEvent *);
46 virtual void closeEvent(QCloseEvent * e);
47 virtual void contentsMouseMoveEvent(QMouseEvent * e);
48 virtual void paintCell(QPainter *, int row, int col);
51 // make sure the automatically generated one is not used
52 QBrowseBox & operator=(QBrowseBox const &);
59 void insertItem(QPixmap pixmap, int row, int col);
61 int coordsToIndex(int row, int col);