diff options
Diffstat (limited to 'tools/qmlviewer')
-rw-r--r-- | tools/qmlviewer/main.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/tools/qmlviewer/main.cpp b/tools/qmlviewer/main.cpp index 87d1232..c5bf868 100644 --- a/tools/qmlviewer/main.cpp +++ b/tools/qmlviewer/main.cpp @@ -26,6 +26,7 @@ void usage() qWarning(" options:"); qWarning(" -v, -version ............................. display version"); qWarning(" -frameless ............................... run with no window frame"); + qWarning(" -fullscreen............................... run fullscreen"); qWarning(" -skin <qvfbskindir> ...................... run with a skin window frame"); qWarning(" \"list\" for a list of built-ins"); qWarning(" -resizeview .............................. resize the view, not the skin"); @@ -81,11 +82,14 @@ int main(int argc, char ** argv) int cache = 0; QString translationFile; bool useGL = false; + bool fullScreen = false; for (int i = 1; i < argc; ++i) { QString arg = argv[i]; if (arg == "-frameless") { frameless = true; + } else if (arg == "-fullscreen") { + fullScreen = true; } else if (arg == "-skin") { skin = QString(argv[++i]); } else if (arg == "-resizeview") { @@ -161,9 +165,9 @@ int main(int argc, char ** argv) viewer.setRecordArgs(recordargs); if (!fileName.isEmpty()) { viewer.openQml(fileName); - viewer.show(); + fullScreen ? viewer.showFullScreen() : viewer.show(); } else { - viewer.show(); + fullScreen ? viewer.showFullScreen() : viewer.show(); viewer.open(); } viewer.raise(); |