diff options
Diffstat (limited to 'pictureviewer2.h')
-rw-r--r-- | pictureviewer2.h | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/pictureviewer2.h b/pictureviewer2.h index c9a1f2a..5b78982 100644 --- a/pictureviewer2.h +++ b/pictureviewer2.h @@ -14,7 +14,7 @@ #include <QGraphicsItem> #include <QStaticText> -class QGraphicsScene; +class PictureViewerGraphicsScene; class QGraphicsPixmapItem; class QWheelEvent; class QContextMenuEvent; @@ -95,7 +95,7 @@ class PictureViewer2 : public QGraphicsView { QString constructWindowTitle() const; PicDataList mFiles; PicDataList mMarkedFiles; - QGraphicsScene *mScene; + PictureViewerGraphicsScene *mScene; QGraphicsPixmapItem *mCur; int mCurPos; int mConfigInfoPos; @@ -143,4 +143,12 @@ class PictureViewer2Item : public QGraphicsItem { QTextDocument *mDoc; }; +class PictureViewerGraphicsScene : public QGraphicsScene { + public: + explicit PictureViewerGraphicsScene(QObject *parent = 0) : QGraphicsScene(parent) {} + + protected: + virtual void mousePressEvent(QGraphicsSceneMouseEvent *e); +}; + #endif // PICTUREVIEWER2_H |