summaryrefslogtreecommitdiff
path: root/examples/svg/svgviewer/mainwindow.h
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2016-03-11 10:00:33 +0100
committerFriedemann Kleint <Friedemann.Kleint@theqtcompany.com>2016-03-11 17:06:54 +0000
commit99303e92ae9cf461f99b8eff8b37b42f758118b6 (patch)
tree7dd56787ed2e9ed711b599913bcb66e91e14b631 /examples/svg/svgviewer/mainwindow.h
parent86b82a0eea6c26fba34a9d2049935a18a088f3e7 (diff)
downloadqtsvg-99303e92ae9cf461f99b8eff8b37b42f758118b6.tar.gz
Polish the SVG viewer example.
- Use Qt 5 connection syntax, demonstrating lambdas. - Use QCommandLineParser. - Improve error handling. - Use Mime API of QFileDialog, point to pictures location initially. - Prevent the application from shrinking when loading small images. - Minor polishing, status messages on loading, About Qt dialog. Change-Id: I76f14001c9ab12cbfaaacc2ca4828b404e4b13b2 Reviewed-by: aavit <eirik.aavitsland@theqtcompany.com>
Diffstat (limited to 'examples/svg/svgviewer/mainwindow.h')
-rw-r--r--examples/svg/svgviewer/mainwindow.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/examples/svg/svgviewer/mainwindow.h b/examples/svg/svgviewer/mainwindow.h
index 1c43da6..215f4a6 100644
--- a/examples/svg/svgviewer/mainwindow.h
+++ b/examples/svg/svgviewer/mainwindow.h
@@ -60,9 +60,11 @@ class MainWindow : public QMainWindow
public:
MainWindow();
+ bool loadFile(const QString &path);
+
public slots:
- void openFile(const QString &path = QString());
- void setRenderer(QAction *action);
+ void openFile();
+ void setRenderer(int renderMode);
private:
QAction *m_nativeAction;