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