summaryrefslogtreecommitdiffstats
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rw-r--r--tools/qmlviewer/main.cpp8
-rw-r--r--tools/qmlviewer/qmlviewer.cpp3
2 files changed, 7 insertions, 4 deletions
diff --git a/tools/qmlviewer/main.cpp b/tools/qmlviewer/main.cpp
index f5a80b0..f27606e 100644
--- a/tools/qmlviewer/main.cpp
+++ b/tools/qmlviewer/main.cpp
@@ -130,12 +130,8 @@ int main(int argc, char ** argv)
}
}
- if (fileName.isEmpty())
- usage();
-
QmlViewer viewer(testMode, testDir, 0, frameless ? Qt::FramelessWindowHint : Qt::Widget);
viewer.setCacheEnabled(cache);
- viewer.openQml(fileName);
viewer.setRecordFile(recordfile);
if (period>0)
viewer.setRecordPeriod(period);
@@ -147,6 +143,10 @@ int main(int argc, char ** argv)
viewer.setDeviceKeys(true);
viewer.setRecordDither(dither);
viewer.setRecordArgs(recordargs);
+ if (!fileName.isEmpty())
+ viewer.openQml(fileName);
+ else
+ viewer.open();
viewer.show();
return app.exec();
diff --git a/tools/qmlviewer/qmlviewer.cpp b/tools/qmlviewer/qmlviewer.cpp
index 08b1497..2eddb6a 100644
--- a/tools/qmlviewer/qmlviewer.cpp
+++ b/tools/qmlviewer/qmlviewer.cpp
@@ -209,6 +209,9 @@ void QmlViewer::openQml(const QString& fileName)
t.start();
canvas->execute();
qWarning() << "Wall startup time:" << t.elapsed();
+
+ resize(sizeHint());
+
#ifdef QTOPIA
show();
#endif