summaryrefslogtreecommitdiff
path: root/examples/svg/svgviewer/svgview.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2016-03-14 14:25:23 +0100
committerFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2016-03-15 09:52:34 +0000
commit95e0d10ddd18b15ba12886d1ec3c5c9c3e06bd55 (patch)
treef3510ddc66b1870e9cfa2c7154c54a8b2bd6dd23 /examples/svg/svgviewer/svgview.h
parent99303e92ae9cf461f99b8eff8b37b42f758118b6 (diff)
downloadqtsvg-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.h5
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;