summaryrefslogtreecommitdiffstats
path: root/pictureviewer2.h
diff options
context:
space:
mode:
Diffstat (limited to 'pictureviewer2.h')
-rw-r--r--pictureviewer2.h7
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;
};