Changeset View
Changeset View
Standalone View
Standalone View
lib/documentview/abstractrasterimageviewtool.h
Show All 24 Lines | |||||
25 | 25 | | |||
26 | // Qt | 26 | // Qt | ||
27 | #include <QObject> | 27 | #include <QObject> | ||
28 | 28 | | |||
29 | // KDE | 29 | // KDE | ||
30 | 30 | | |||
31 | // Local | 31 | // Local | ||
32 | 32 | | |||
33 | class QFocusEvent; | ||||
33 | class QKeyEvent; | 34 | class QKeyEvent; | ||
34 | class QGraphicsSceneHoverEvent; | 35 | class QGraphicsSceneHoverEvent; | ||
35 | class QGraphicsSceneMouseEvent; | 36 | class QGraphicsSceneMouseEvent; | ||
36 | class QGraphicsSceneWheelEvent; | 37 | class QGraphicsSceneWheelEvent; | ||
37 | class QPainter; | 38 | class QPainter; | ||
38 | 39 | | |||
39 | namespace Gwenview | 40 | namespace Gwenview | ||
40 | { | 41 | { | ||
Show All 22 Lines | 49 | public: | |||
63 | virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* event); | 64 | virtual void mouseDoubleClickEvent(QGraphicsSceneMouseEvent* event); | ||
64 | virtual void hoverMoveEvent(QGraphicsSceneHoverEvent*) | 65 | virtual void hoverMoveEvent(QGraphicsSceneHoverEvent*) | ||
65 | {} | 66 | {} | ||
66 | virtual void wheelEvent(QGraphicsSceneWheelEvent* event); | 67 | virtual void wheelEvent(QGraphicsSceneWheelEvent* event); | ||
67 | virtual void keyPressEvent(QKeyEvent*) | 68 | virtual void keyPressEvent(QKeyEvent*) | ||
68 | {} | 69 | {} | ||
69 | virtual void keyReleaseEvent(QKeyEvent*) | 70 | virtual void keyReleaseEvent(QKeyEvent*) | ||
70 | {} | 71 | {} | ||
72 | virtual void focusInEvent(QFocusEvent*) | ||||
73 | {} | ||||
71 | 74 | | |||
72 | virtual void toolActivated() | 75 | virtual void toolActivated() | ||
73 | {} | 76 | {} | ||
74 | virtual void toolDeactivated() | 77 | virtual void toolDeactivated() | ||
75 | {} | 78 | {} | ||
76 | 79 | | |||
77 | virtual QWidget* widget() const | 80 | virtual QWidget* widget() const | ||
78 | { | 81 | { | ||
79 | return nullptr; | 82 | return nullptr; | ||
80 | } | 83 | } | ||
81 | 84 | | |||
85 | QCursor zoomCursor() const; | ||||
86 | | ||||
82 | public Q_SLOTS: | 87 | public Q_SLOTS: | ||
83 | virtual void onWidgetSlidedIn() | 88 | virtual void onWidgetSlidedIn() | ||
84 | {} | 89 | {} | ||
85 | 90 | | |||
86 | private: | 91 | private: | ||
87 | AbstractRasterImageViewToolPrivate * const d; | 92 | AbstractRasterImageViewToolPrivate * const d; | ||
88 | }; | 93 | }; | ||
89 | 94 | | |||
90 | } // namespace | 95 | } // namespace | ||
91 | 96 | | |||
92 | #endif /* ABSTRACTRASTERIMAGEVIEWTOOL_H */ | 97 | #endif /* ABSTRACTRASTERIMAGEVIEWTOOL_H */ |