diff options
author | Warwick Allison <warwick.allison@nokia.com> | 2009-05-12 02:48:02 (GMT) |
---|---|---|
committer | Warwick Allison <warwick.allison@nokia.com> | 2009-05-12 02:48:02 (GMT) |
commit | 779c414bb96ab501e839261a4e9f2c94b9d21aa9 (patch) | |
tree | b3e63cd5509ebc45f1650a5aa7dff4f9d3417538 /tools/qmlviewer/qmlviewer.h | |
parent | 7a3557acf5e0a9570e7e7e033a096eef5ca87055 (diff) | |
download | Qt-779c414bb96ab501e839261a4e9f2c94b9d21aa9.zip Qt-779c414bb96ab501e839261a4e9f2c94b9d21aa9.tar.gz Qt-779c414bb96ab501e839261a4e9f2c94b9d21aa9.tar.bz2 |
Allow extra video recording args on cmdline.
Diffstat (limited to 'tools/qmlviewer/qmlviewer.h')
-rw-r--r-- | tools/qmlviewer/qmlviewer.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/qmlviewer/qmlviewer.h b/tools/qmlviewer/qmlviewer.h index 3f17912..0748de4 100644 --- a/tools/qmlviewer/qmlviewer.h +++ b/tools/qmlviewer/qmlviewer.h @@ -24,6 +24,7 @@ class QFxView; class PreviewDeviceSkin; class QFxTestEngine; +class QProcess; class QmlViewer : public QMainWindow { @@ -34,6 +35,7 @@ public: void setRecordDither(const QString& s) { record_dither = s; } void setRecordPeriod(int ms); void setRecordFile(const QString&); + void setRecordArgs(const QStringList&); int recordPeriod() const { return record_period; } void setRecording(bool on); bool isRecording() const { return recordTimer.isActive(); } @@ -52,6 +54,7 @@ public slots: void takeSnapShot(); void toggleRecording(); void toggleRecordingWithSelection(); + void ffmpegFinished(int code); protected: virtual void keyPressEvent(QKeyEvent *); @@ -67,11 +70,12 @@ private: void init(QFxTestEngine::TestMode, const QString &, const QString& fileName); QBasicTimer recordTimer; QList<QImage*> frames; - QIODevice* frame_stream; + QProcess* frame_stream; QBasicTimer autoStartTimer; QTime autoTimer; QString record_dither; QString record_file; + QStringList record_args; int record_period; int record_autotime; bool devicemode; |