diff options
author | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2016-03-14 14:25:23 +0100 |
---|---|---|
committer | Friedemann Kleint <Friedemann.Kleint@theqtcompany.com> | 2016-03-15 09:52:34 +0000 |
commit | 95e0d10ddd18b15ba12886d1ec3c5c9c3e06bd55 (patch) | |
tree | f3510ddc66b1870e9cfa2c7154c54a8b2bd6dd23 /examples/svg/svgviewer/svgview.h | |
parent | 99303e92ae9cf461f99b8eff8b37b42f758118b6 (diff) | |
download | qtsvg-95e0d10ddd18b15ba12886d1ec3c5c9c3e06bd55.tar.gz |
SVG viewer: Add export option.
Add an option to export an image giving a size. This can be
used for creating High DPI icons from SVG files among other things.
Task-number: QTBUG-49374
Change-Id: I0437889961bc6e646667c5165584002f7ab4d952
Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
Diffstat (limited to 'examples/svg/svgviewer/svgview.h')
-rw-r--r-- | examples/svg/svgviewer/svgview.h | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/svg/svgviewer/svgview.h b/examples/svg/svgviewer/svgview.h index 41c0ca5..645fb49 100644 --- a/examples/svg/svgviewer/svgview.h +++ b/examples/svg/svgviewer/svgview.h @@ -44,6 +44,8 @@ #include <QGraphicsView> QT_BEGIN_NAMESPACE +class QGraphicsSvgItem; +class QSvgRenderer; class QWheelEvent; class QPaintEvent; QT_END_NAMESPACE @@ -62,6 +64,7 @@ public: void drawBackground(QPainter *p, const QRectF &rect) override; QSize svgSize() const; + QSvgRenderer *renderer() const; public slots: void setHighQualityAntialiasing(bool highQualityAntialiasing); @@ -75,7 +78,7 @@ protected: private: RendererType m_renderer; - QGraphicsItem *m_svgItem; + QGraphicsSvgItem *m_svgItem; QGraphicsRectItem *m_backgroundItem; QGraphicsRectItem *m_outlineItem; |