Changeset View
Changeset View
Standalone View
Standalone View
plugins/dockers/overview/overviewdocker_dock.h
Context not available. | |||||
20 | 20 | | |||
---|---|---|---|---|---|
21 | #include <QPointer> | 21 | #include <QPointer> | ||
22 | #include <QDockWidget> | 22 | #include <QDockWidget> | ||
23 | #include <kis_slider_spin_box.h> | ||||
23 | #include <KoCanvasObserverBase.h> | 24 | #include <KoCanvasObserverBase.h> | ||
24 | 25 | | |||
25 | #include <kis_canvas2.h> | 26 | #include <kis_canvas2.h> | ||
26 | 27 | | |||
27 | class QVBoxLayout; | 28 | class QVBoxLayout; | ||
29 | class QHBoxLayout; | ||||
30 | class QToolButton; | ||||
28 | class OverviewWidget; | 31 | class OverviewWidget; | ||
29 | 32 | | |||
30 | class OverviewDockerDock : public QDockWidget, public KoCanvasObserverBase { | 33 | class OverviewDockerDock : public QDockWidget, public KoCanvasObserverBase { | ||
Context not available. | |||||
35 | void setCanvas(KoCanvasBase *canvas) override; | 38 | void setCanvas(KoCanvasBase *canvas) override; | ||
36 | void unsetCanvas() override; | 39 | void unsetCanvas() override; | ||
37 | 40 | | |||
41 | public Q_SLOTS: | ||||
42 | void rotateCanvasView(qreal rotation); | ||||
43 | void updateSlider(); | ||||
44 | void mirrorCanvas(bool mirror); | ||||
45 | void updateMirrorButton(); | ||||
46 | | ||||
38 | private: | 47 | private: | ||
39 | QVBoxLayout *m_layout; | 48 | QVBoxLayout *m_layout; | ||
49 | QHBoxLayout *m_horizontalLayout; | ||||
40 | OverviewWidget *m_overviewWidget; | 50 | OverviewWidget *m_overviewWidget; | ||
41 | QWidget *m_zoomSlider; | 51 | QWidget *m_zoomSlider; | ||
52 | KisDoubleSliderSpinBox *m_rotateSlider; | ||||
53 | QToolButton *m_mirrorCanvas; | ||||
42 | QPointer<KisCanvas2> m_canvas; | 54 | QPointer<KisCanvas2> m_canvas; | ||
43 | }; | 55 | }; | ||
44 | 56 | | |||
Context not available. |