summaryrefslogtreecommitdiff
path: root/examples/svg/svgviewer/mainwindow.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@qt.io>2018-02-28 15:47:23 +0100
committerFriedemann Kleint <Friedemann.Kleint@qt.io>2018-03-01 10:36:15 +0000
commit1787f95f5727a20a4f0871736ad987fcfdf0f3c6 (patch)
treea1a4f2655416104d6c18b7a5398d4d574552cb3e /examples/svg/svgviewer/mainwindow.h
parentd4addd30de02c1afd5f93cbc2319bd3bdaed9588 (diff)
downloadqtsvg-1787f95f5727a20a4f0871736ad987fcfdf0f3c6.tar.gz
SVG viewer example: Improve zoom facilityv5.11.0-beta3v5.11.0-beta2
Add a label displaying the current zoom with a tooltip. Add menu actions for ZoomIn/ZoomOut and Reset. Task-number: QTBUG-60653 Change-Id: I7569427345737024b7a3191677e54c83673bb40e Reviewed-by: Eirik Aavitsland <eirik.aavitsland@qt.io>
Diffstat (limited to 'examples/svg/svgviewer/mainwindow.h')
-rw-r--r--examples/svg/svgviewer/mainwindow.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/svg/svgviewer/mainwindow.h b/examples/svg/svgviewer/mainwindow.h
index 3d18fd1..6c2af7e 100644
--- a/examples/svg/svgviewer/mainwindow.h
+++ b/examples/svg/svgviewer/mainwindow.h
@@ -61,6 +61,7 @@ class QAction;
class QGraphicsView;
class QGraphicsScene;
class QGraphicsRectItem;
+class QLabel;
QT_END_NAMESPACE
class MainWindow : public QMainWindow
@@ -77,6 +78,9 @@ public slots:
void exportImage();
void setRenderer(int renderMode);
+private slots:
+ void updateZoomLabel();
+
private:
QAction *m_nativeAction;
QAction *m_glAction;
@@ -86,6 +90,7 @@ private:
QAction *m_outlineAction;
SvgView *m_view;
+ QLabel *m_zoomLabel;
QString m_currentPath;
};