]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt2/QBrowseBox.h
better selection and scrolling behaviour
[lyx.git] / src / frontends / qt2 / QBrowseBox.h
index 601cdff05b9f8d15a48583b065c489160b4b96f2..5ed9864e00a9f8600e1c72b06536941edecd0ccf 100644 (file)
@@ -28,48 +28,48 @@ class QBrowseBox : public QGridView
 public:
        QBrowseBox(int rows, int cols, QWidget* parent=0, char const * name=0, WFlags f=0);
        ~QBrowseBox();
-       
+
        void insertItem(QString const & text, int row, int col);
        void insertItem(char const * text, int row, int col);
        void insertItem(QPixmap pixmap, int row, int col);
        void insertItem(QPixmap pixmap);
        void removeItem(int row, int col);
        void clear();
-       
+
        QString text(int row, int col);
        QPixmap pixmap(int row, int col);
-       
+
        int exec(QPoint const & pos);
        int exec(int x, int y);
        int exec(QWidget const * trigger);
-       
+
 signals:
-        void selected(int, int);
-       
+       void selected(int, int);
+
 protected:
        virtual void keyPressEvent(QKeyEvent * e);
-       virtual void resizeEvent(QResizeEvent * e);
-       virtual void mouseReleaseEvent(QMouseEvent * e);
+       virtual void resizeEvent(QResizeEvent *e);
+       virtual void contentsMouseReleaseEvent(QMouseEvent *);
        virtual void closeEvent(QCloseEvent * e);
-       virtual void mouseMoveEvent(QMouseEvent * e);
+       virtual void contentsMouseMoveEvent(QMouseEvent * e);
        virtual void paintCell(QPainter *, int row, int col);
-       
+
 private:
        // make sure the automatically generated one is not used
        QBrowseBox & operator=(QBrowseBox const &);
-       
+
        void moveLeft();
        void moveRight();
        void moveUp();
        void moveDown();
-       
+
        int coordsToIndex(int row, int col);
-       
+
        QString * texts_;
        QPixmap* pixmaps_;
        QPoint activecell_;
        bool firstrelease_;
        bool inloop;
-       
+
 };
 #endif