summaryrefslogtreecommitdiffstats
path: root/tools/qmlviewer/main.cpp
diff options
context:
space:
mode:
authorWarwick Allison <warwick.allison@nokia.com>2009-07-29 03:02:18 (GMT)
committerWarwick Allison <warwick.allison@nokia.com>2009-07-29 03:02:18 (GMT)
commit7575235abdb732d1d234cdaa9887d41be39c2940 (patch)
treee8b7f1d70bf4b9b94bdfc30904e863f0e6c180d9 /tools/qmlviewer/main.cpp
parent38ec21238a82b9c886cd38ff293b617c6e3970c2 (diff)
downloadQt-7575235abdb732d1d234cdaa9887d41be39c2940.zip
Qt-7575235abdb732d1d234cdaa9887d41be39c2940.tar.gz
Qt-7575235abdb732d1d234cdaa9887d41be39c2940.tar.bz2
Recording options via menu.
Diffstat (limited to 'tools/qmlviewer/main.cpp')
-rw-r--r--tools/qmlviewer/main.cpp15
1 files changed, 8 insertions, 7 deletions
diff --git a/tools/qmlviewer/main.cpp b/tools/qmlviewer/main.cpp
index 8784ae0..e5f5e05 100644
--- a/tools/qmlviewer/main.cpp
+++ b/tools/qmlviewer/main.cpp
@@ -32,7 +32,7 @@ void usage()
qWarning(" - png file for raw frames");
qWarning(" - 'ffmpeg' for other formats");
qWarning(" -recorddither ordered|threshold|floyd .... set GIF dither recording mode");
- qWarning(" -recordperiod <milliseconds> ............. set time between recording frames");
+ qWarning(" -recordrate <fps> ........................ set recording frame rate");
qWarning(" -record arg .............................. add a recording process argument");
qWarning(" -autorecord [from-]<tomilliseconds> ...... set recording to start and stop");
qWarning(" -devicekeys .............................. use numeric keys (see F1)");
@@ -63,7 +63,7 @@ int main(int argc, char ** argv)
bool frameless = false;
QString fileName;
- int period = 0;
+ double fps = 0;
int autorecord_from = 0;
int autorecord_to = 0;
QString dither = "none";
@@ -83,8 +83,8 @@ int main(int argc, char ** argv)
skin = QString(argv[++i]);
} else if (arg == "-netcache") {
cache = QString(argv[++i]).toInt();
- } else if (arg == "-recordperiod") {
- period = QString(argv[++i]).toInt();
+ } else if (arg == "-recordrate") {
+ fps = QString(argv[++i]).toDouble();
} else if (arg == "-recordfile") {
recordfile = QString(argv[++i]);
} else if (arg == "-record") {
@@ -127,8 +127,8 @@ int main(int argc, char ** argv)
viewer.addLibraryPath(lib);
viewer.setNetworkCacheSize(cache);
viewer.setRecordFile(recordfile);
- if (period>0)
- viewer.setRecordPeriod(period);
+ if (fps>0)
+ viewer.setRecordRate(fps);
if (autorecord_to)
viewer.setAutoRecord(autorecord_from,autorecord_to);
if (!skin.isEmpty() && QDir(skin).exists())
@@ -136,7 +136,8 @@ int main(int argc, char ** argv)
if (devkeys)
viewer.setDeviceKeys(true);
viewer.setRecordDither(dither);
- viewer.setRecordArgs(recordargs);
+ if (recordargs.count())
+ viewer.setRecordArgs(recordargs);
if (!fileName.isEmpty()) {
viewer.openQml(fileName);
viewer.show();