Changeset View
Changeset View
Standalone View
Standalone View
libs/flake/KoCanvasControllerWidget.h
Show First 20 Lines • Show All 133 Lines • ▼ Show 20 Line(s) | 42 | public: | |||
---|---|---|---|---|---|
134 | /** | 134 | /** | ||
135 | * Set mouse wheel to zoom behaviour | 135 | * Set mouse wheel to zoom behaviour | ||
136 | * @param zoom if true wheel will zoom instead of scroll, control modifier will scroll | 136 | * @param zoom if true wheel will zoom instead of scroll, control modifier will scroll | ||
137 | */ | 137 | */ | ||
138 | void setZoomWithWheel(bool zoom); | 138 | void setZoomWithWheel(bool zoom); | ||
139 | 139 | | |||
140 | virtual void setVastScrolling(qreal factor); | 140 | virtual void setVastScrolling(qreal factor); | ||
141 | 141 | | |||
142 | QPointF currentCursorPosition() const override; | ||||
143 | | ||||
142 | /** | 144 | /** | ||
143 | * \internal | 145 | * \internal | ||
144 | */ | 146 | */ | ||
145 | class Private; | 147 | class Private; | ||
146 | KoCanvasControllerWidget::Private *priv(); | 148 | KoCanvasControllerWidget::Private *priv(); | ||
147 | 149 | | |||
148 | private Q_SLOTS: | 150 | private Q_SLOTS: | ||
149 | 151 | | |||
Show All 16 Lines | 158 | protected: | |||
166 | virtual void dropEvent(QDropEvent *event); | 168 | virtual void dropEvent(QDropEvent *event); | ||
167 | /// reimplemented from QWidget | 169 | /// reimplemented from QWidget | ||
168 | virtual void dragMoveEvent(QDragMoveEvent *event); | 170 | virtual void dragMoveEvent(QDragMoveEvent *event); | ||
169 | /// reimplemented from QWidget | 171 | /// reimplemented from QWidget | ||
170 | virtual void dragLeaveEvent(QDragLeaveEvent *event); | 172 | virtual void dragLeaveEvent(QDragLeaveEvent *event); | ||
171 | /// reimplemented from QWidget | 173 | /// reimplemented from QWidget | ||
172 | virtual void wheelEvent(QWheelEvent *event); | 174 | virtual void wheelEvent(QWheelEvent *event); | ||
173 | /// reimplemented from QWidget | 175 | /// reimplemented from QWidget | ||
174 | virtual void keyPressEvent(QKeyEvent *event); | | |||
175 | /// reimplemented from QWidget | | |||
176 | virtual bool focusNextPrevChild(bool next); | 176 | virtual bool focusNextPrevChild(bool next); | ||
177 | 177 | | |||
178 | private: | 178 | private: | ||
179 | Q_PRIVATE_SLOT(d, void activate()) | 179 | Q_PRIVATE_SLOT(d, void activate()) | ||
180 | 180 | | |||
181 | Private * const d; | 181 | Private * const d; | ||
182 | }; | 182 | }; | ||
183 | 183 | | |||
184 | #endif | 184 | #endif |