5 * Original file taken from klyx 0.10 sources:
6 * $Id: QBrowseBox.h,v 1.2 2002/10/17 09:51:18 poenitz 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, QWidget * parent = 0,
31 char const * name = 0, WFlags f = 0);
34 void insertItem(QString const & text, int x, int y);
35 void insertItem(char const * text, int x, int y);
36 void insertItem(QPixmap pixmap, int x, int y);
37 void insertItem(QPixmap pixmap);
38 void removeItem(int x, int y);
41 QString text(int x, int y);
42 QPixmap pixmap(int x, int y);
44 // int exec(QPoint const & pos);
45 // int exec(int x, int y);
46 // int exec(QWidget * trigger);
49 void selected(int, int);
52 virtual void keyPressEvent(QKeyEvent * e);
53 virtual void resizeEvent(QResizeEvent * e);
54 virtual void mouseReleaseEvent(QMouseEvent * e);
55 // virtual void closeEvent(QCloseEvent * e);
56 virtual void mouseMoveEvent(QMouseEvent * e);
57 virtual void paintCell(QPainter *, int x, int y);
60 // make sure the automatically generated one is not used
61 QBrowseBox & operator=(QBrowseBox const &);
68 int coordsToIndex(int x, int y);