diff options
author | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-03-06 03:01:02 +0100 |
---|---|---|
committer | Qt Forward Merge Bot <qt_forward_merge_bot@qt-project.org> | 2018-03-06 03:01:02 +0100 |
commit | 7d49d4e9841a61997384dd149a72d749ff0729e3 (patch) | |
tree | 8900bb15463dbfcc134dc0111e533734f0effa01 /examples/svg/svgviewer/svgview.h | |
parent | 848f0de244cff8565f323dfc3ffdf479ad2b0f2e (diff) | |
parent | 1787f95f5727a20a4f0871736ad987fcfdf0f3c6 (diff) | |
download | qtsvg-7d49d4e9841a61997384dd149a72d749ff0729e3.tar.gz |
Merge remote-tracking branch 'origin/5.11' into dev
Change-Id: I22feba1b24694d117e56999b6c940663d0957759
Diffstat (limited to 'examples/svg/svgviewer/svgview.h')
-rw-r--r-- | examples/svg/svgviewer/svgview.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/examples/svg/svgviewer/svgview.h b/examples/svg/svgviewer/svgview.h index 2a1a5ed..1b6b33e 100644 --- a/examples/svg/svgviewer/svgview.h +++ b/examples/svg/svgviewer/svgview.h @@ -76,16 +76,26 @@ public: QSize svgSize() const; QSvgRenderer *renderer() const; + qreal zoomFactor() const; + public slots: void setHighQualityAntialiasing(bool highQualityAntialiasing); void setViewBackground(bool enable); void setViewOutline(bool enable); + void zoomIn(); + void zoomOut(); + void resetZoom(); + +signals: + void zoomChanged(); protected: void wheelEvent(QWheelEvent *event) override; void paintEvent(QPaintEvent *event) override; private: + void zoomBy(qreal factor); + RendererType m_renderer; QGraphicsSvgItem *m_svgItem; |