diff options
Diffstat (limited to 'pictureviewer2.h')
-rw-r--r-- | pictureviewer2.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/pictureviewer2.h b/pictureviewer2.h index 21e6454..9610da1 100644 --- a/pictureviewer2.h +++ b/pictureviewer2.h @@ -15,6 +15,8 @@ class QGraphicsScene; class QGraphicsPixmapItem; class QWheelEvent; +class QContextMenuEvent; +class QTimer; typedef QList<QVariant> PicData; typedef QList<QList<QVariant> > PicDataList; @@ -30,9 +32,11 @@ class PictureViewer2 : public QGraphicsView { public slots: void next(); void previous(); + void slide(); protected: - void wheelEvent(QWheelEvent *event); + virtual void wheelEvent(QWheelEvent *event); + virtual void contextMenuEvent(QContextMenuEvent *e); private slots: void showFile(const PicData &file); @@ -46,6 +50,7 @@ class PictureViewer2 : public QGraphicsView { QSize mMinimunSize; QGraphicsPixmapItem *mCur; int mCurPos; + QTimer *mSlideTimer; const QString mDefaultFile; }; |