5 * Original file taken from klyx 0.10 sources:
6 * $Id: QBrowseBox.h,v 1.4 2002/10/20 01:48:27 larsbj Exp $
8 * \author Kalle Dalheimer ?
10 * Full author contact details are available in file CREDITS
16 #include "qgridview.h"
26 class QBrowseBox : public QGridView
30 QBrowseBox(int rows, int cols);
33 void insertItem(QString const & text, int x, int y);
34 void insertItem(char const * text, int x, int y);
35 void insertItem(QPixmap pixmap, int x, int y);
36 void insertItem(QPixmap pixmap);
37 void removeItem(int x, int y);
40 QString text(int x, int y);
41 QPixmap pixmap(int x, int y);
43 // int exec(QPoint const & pos);
44 // int exec(int x, int y);
45 // int exec(QWidget * trigger);
48 void selected(int, int);
51 virtual void keyPressEvent(QKeyEvent * e);
52 virtual void resizeEvent(QResizeEvent * e);
53 virtual void mouseReleaseEvent(QMouseEvent * e);
54 // virtual void closeEvent(QCloseEvent * e);
55 virtual void mouseMoveEvent(QMouseEvent * e);
56 virtual void paintCell(QPainter *, int x, int y);
59 // make sure the automatically generated one is not used
60 QBrowseBox & operator=(QBrowseBox const &);
67 int coordsToIndex(int x, int y);