diff options
Diffstat (limited to 'tools/qmlviewer')
-rw-r--r-- | tools/qmlviewer/main.cpp | 17 | ||||
-rw-r--r-- | tools/qmlviewer/qmlviewer.cpp | 30 | ||||
-rw-r--r-- | tools/qmlviewer/qmlviewer.h | 6 |
3 files changed, 11 insertions, 42 deletions
diff --git a/tools/qmlviewer/main.cpp b/tools/qmlviewer/main.cpp index 0b370fb..db0a28f 100644 --- a/tools/qmlviewer/main.cpp +++ b/tools/qmlviewer/main.cpp @@ -15,7 +15,6 @@ #include "qmlviewer.h" #include <QWidget> #include <QDir> -#include "qfxtestengine.h" #include <QApplication> #include <QTranslator> #include <QDebug> @@ -76,8 +75,6 @@ int main(int argc, char ** argv) QString skin; bool devkeys = false; bool cache = false; - QFxTestEngine::TestMode testMode = QFxTestEngine::NoTest; - QString testDir; QString translationFile; for (int i = 1; i < argc; ++i) { @@ -104,18 +101,6 @@ int main(int argc, char ** argv) autorecord_to = range.mid(dash+1).toInt(); } else if (arg == "-devicekeys") { devkeys = true; - } else if (arg == "-recordtest") { - testMode = QFxTestEngine::RecordTest; - if(i + 1 >= argc) - usage(); - testDir = argv[i + 1]; - ++i; - } else if (arg == "-runtest") { - testMode = QFxTestEngine::PlaybackTest; - if(i + 1 >= argc) - usage(); - testDir = argv[i + 1]; - ++i; } else if (arg == QLatin1String("-v") || arg == QLatin1String("-version")) { fprintf(stderr, "Qt Declarative UI Viewer version %s\n", QT_VERSION_STR); return 0; @@ -139,7 +124,7 @@ int main(int argc, char ** argv) app.installTranslator(&qmlTranslator); } - QmlViewer viewer(testMode, testDir, 0, frameless ? Qt::FramelessWindowHint : Qt::Widget); + QmlViewer viewer(0, frameless ? Qt::FramelessWindowHint : Qt::Widget); foreach (QString lib, libraries) viewer.addLibraryPath(lib); viewer.setCacheEnabled(cache); diff --git a/tools/qmlviewer/qmlviewer.cpp b/tools/qmlviewer/qmlviewer.cpp index db0dc18..d489412 100644 --- a/tools/qmlviewer/qmlviewer.cpp +++ b/tools/qmlviewer/qmlviewer.cpp @@ -19,7 +19,6 @@ #include <QtDeclarative/qmlengine.h> #include "qml.h" #include <private/qperformancelog_p.h> -#include "qfxtestengine.h" #include "deviceskin.h" #include <QNetworkDiskCache> @@ -40,6 +39,7 @@ #include <QFileDialog> #include <QTimer> #include <QNetworkProxyFactory> +#include <QKeyEvent> QT_BEGIN_NAMESPACE @@ -126,10 +126,9 @@ void PreviewDeviceSkin::slotPopupMenu() } -QmlViewer::QmlViewer(QFxTestEngine::TestMode testMode, const QString &testDir, QWidget *parent, Qt::WindowFlags flags) +QmlViewer::QmlViewer(QWidget *parent, Qt::WindowFlags flags) : QWidget(parent, flags), frame_stream(0), scaleSkin(true), mb(0) { - testEngine = 0; devicemode = false; skin = 0; canvas = 0; @@ -144,9 +143,6 @@ QmlViewer::QmlViewer(QFxTestEngine::TestMode testMode, const QString &testDir, Q canvas->setAttribute(Qt::WA_NoSystemBackground); canvas->setContentResizable(!skin || !scaleSkin); - if(testMode != QFxTestEngine::NoTest) - testEngine = new QFxTestEngine(testMode, testDir, canvas, this); - QObject::connect(canvas, SIGNAL(sceneResized(QSize)), this, SLOT(sceneResized(QSize))); QVBoxLayout *layout = new QVBoxLayout; @@ -296,7 +292,8 @@ void QmlViewer::takeSnapShot() { static int snapshotcount = 1; QString snapFileName = QString(QLatin1String("snapshot%1.png")).arg(snapshotcount); - canvas->asImage().save(snapFileName); + // ### GV + // canvas->asImage().save(snapFileName); qDebug() << "Wrote" << snapFileName; ++snapshotcount; } @@ -518,22 +515,11 @@ void QmlViewer::keyPressEvent(QKeyEvent *event) toggleRecording(); } else if (event->key() == Qt::Key_F3 || (event->key() == Qt::Key_3 && devicemode)) { takeSnapShot(); - } else if (event->key() == Qt::Key_F4 || (event->key() == Qt::Key_4 && devicemode)) { - canvas->dumpItems(); - canvas->checkState(); } else if (event->key() == Qt::Key_F5 || (event->key() == Qt::Key_5 && devicemode)) { reload(); - } else if (event->key() == Qt::Key_F6 || (event->key() == Qt::Key_6 && devicemode)) { - canvas->dumpRoot(); - } else if (event->key() == Qt::Key_F7 || (event->key() == Qt::Key_7 && devicemode)) { - canvas->dumpTiming(); } else if (event->key() == Qt::Key_F8 || (event->key() == Qt::Key_8 && devicemode)) { QPerformanceLog::displayData(); QPerformanceLog::clear(); - } else if (event->key() == Qt::Key_F9) { - if(testEngine) testEngine->save(); - } else if (event->key() == Qt::Key_F10) { - if(testEngine) testEngine->captureFullFrame(); } QWidget::keyPressEvent(event); @@ -661,10 +647,12 @@ void QmlViewer::timerEvent(QTimerEvent *event) { if (event->timerId() == recordTimer.timerId()) { if (frame_stream) { - QImage frame(canvas->asImage()); - frame_stream->write((char*)frame.bits(),frame.numBytes()); + // ### GV + // QImage frame(canvas->asImage()); + // frame_stream->write((char*)frame.bits(),frame.numBytes()); } else { - frames.append(new QImage(canvas->asImage())); + // ### GV + // frames.append(new QImage(canvas->asImage())); } if (record_autotime && autoTimer.elapsed() >= record_autotime) setRecording(false); diff --git a/tools/qmlviewer/qmlviewer.h b/tools/qmlviewer/qmlviewer.h index c533fe0..c46f185 100644 --- a/tools/qmlviewer/qmlviewer.h +++ b/tools/qmlviewer/qmlviewer.h @@ -17,7 +17,6 @@ #include <QMenuBar> #include <QBasicTimer> #include <QTime> -#include <qfxtestengine.h> #include <QList> QT_BEGIN_NAMESPACE @@ -31,7 +30,7 @@ class QmlViewer : public QWidget { Q_OBJECT public: - QmlViewer(QFxTestEngine::TestMode = QFxTestEngine::NoTest, const QString &testDir = QString(), QWidget *parent=0, Qt::WindowFlags flags=0); + QmlViewer(QWidget *parent=0, Qt::WindowFlags flags=0); void setRecordDither(const QString& s) { record_dither = s; } void setRecordPeriod(int ms); @@ -75,7 +74,6 @@ private: PreviewDeviceSkin *skin; QSize skinscreensize; QFxView *canvas; - void init(QFxTestEngine::TestMode, const QString &, const QString& fileName); QBasicTimer recordTimer; QList<QImage*> frames; QProcess* frame_stream; @@ -91,8 +89,6 @@ private: QString currentSkin; bool scaleSkin; mutable QMenuBar *mb; - - QFxTestEngine *testEngine; }; QT_END_NAMESPACE |