Changeset View
Changeset View
Standalone View
Standalone View
components/impl/ComponentsKoCanvasController.h
Show All 33 Lines | |||||
34 | namespace Calligra { | 34 | namespace Calligra { | ||
35 | namespace Components { | 35 | namespace Components { | ||
36 | 36 | | |||
37 | class ComponentsKoCanvasController : public QObject, public KoCanvasController | 37 | class ComponentsKoCanvasController : public QObject, public KoCanvasController | ||
38 | { | 38 | { | ||
39 | Q_OBJECT | 39 | Q_OBJECT | ||
40 | public: | 40 | public: | ||
41 | explicit ComponentsKoCanvasController(KActionCollection* actionCollection); | 41 | explicit ComponentsKoCanvasController(KActionCollection* actionCollection); | ||
42 | virtual ~ComponentsKoCanvasController(); | 42 | ~ComponentsKoCanvasController() override; | ||
43 | 43 | | |||
44 | virtual void setVastScrolling(qreal factor); | 44 | void setVastScrolling(qreal factor) override; | ||
45 | virtual void setZoomWithWheel(bool zoom); | 45 | void setZoomWithWheel(bool zoom) override; | ||
46 | virtual void updateDocumentSize(const QSize& sz, bool recalculateCenter); | 46 | void updateDocumentSize(const QSize& sz, bool recalculateCenter) override; | ||
47 | virtual void setScrollBarValue(const QPoint& value); | 47 | void setScrollBarValue(const QPoint& value) override; | ||
48 | virtual QPoint scrollBarValue() const; | 48 | QPoint scrollBarValue() const override; | ||
49 | virtual void pan(const QPoint& distance); | 49 | void pan(const QPoint& distance) override; | ||
50 | virtual QPointF preferredCenter() const; | 50 | QPointF preferredCenter() const override; | ||
51 | virtual void setPreferredCenter(const QPointF& viewPoint); | 51 | void setPreferredCenter(const QPointF& viewPoint) override; | ||
52 | virtual void recenterPreferred(); | 52 | void recenterPreferred() override; | ||
53 | virtual void zoomTo(const QRect& rect); | 53 | void zoomTo(const QRect& rect) override; | ||
54 | virtual void zoomBy(const QPoint& center, qreal zoom); | 54 | void zoomBy(const QPoint& center, qreal zoom) override; | ||
55 | virtual void zoomOut(const QPoint& center); | 55 | void zoomOut(const QPoint& center) override; | ||
56 | virtual void zoomIn(const QPoint& center); | 56 | void zoomIn(const QPoint& center) override; | ||
57 | virtual void ensureVisible(KoShape* shape); | 57 | void ensureVisible(KoShape* shape) override; | ||
58 | virtual void ensureVisible(const QRectF& rect, bool smooth); | 58 | void ensureVisible(const QRectF& rect, bool smooth) override; | ||
59 | virtual int canvasOffsetY() const; | 59 | int canvasOffsetY() const override; | ||
60 | virtual int canvasOffsetX() const; | 60 | int canvasOffsetX() const override; | ||
61 | virtual int visibleWidth() const; | 61 | int visibleWidth() const override; | ||
62 | virtual int visibleHeight() const; | 62 | int visibleHeight() const override; | ||
63 | virtual KoCanvasBase* canvas() const; | 63 | KoCanvasBase* canvas() const override; | ||
64 | virtual void setCanvas(KoCanvasBase* canvas); | 64 | void setCanvas(KoCanvasBase* canvas) override; | ||
65 | virtual void setDrawShadow(bool drawShadow); | 65 | void setDrawShadow(bool drawShadow) override; | ||
66 | virtual QSize viewportSize() const; | 66 | QSize viewportSize() const override; | ||
67 | virtual void scrollContentsBy(int dx, int dy); | 67 | void scrollContentsBy(int dx, int dy) override; | ||
68 | 68 | | |||
69 | QSize documentSize(); | 69 | QSize documentSize(); | ||
70 | 70 | | |||
71 | Q_SIGNALS: | 71 | Q_SIGNALS: | ||
72 | void documentSizeChanged(const QSize &sz); | 72 | void documentSizeChanged(const QSize &sz); | ||
73 | void documentPositionChanged(const QPoint &pos); | 73 | void documentPositionChanged(const QPoint &pos); | ||
74 | 74 | | |||
75 | private: | 75 | private: | ||
Show All 10 Lines |