5 * Original file taken from klyx 0.10 sources:
6 * $Id: QBrowseBox.h,v 1.1 2002/10/09 08:59:02 leuven Exp $
8 * \author Kalle Dalheimer ?
10 * Full author contact details are available in file CREDITS
16 #include "qgridview.h"
27 class QBrowseBox : public QGridView
31 QBrowseBox( int rows , int cols, QWidget* parent = 0 , const char* name=0 , WFlags f =0 );
34 void insertItem( const QString& text, int x, int y );
35 void insertItem( const char* text, int x, int y ) { insertItem( QString( text ), x, 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( const QPoint& pos );
45 // int exec( int x, int y );
46 // int exec( const 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, int );
65 int coordsToIndex( int x, int y );