diff options
Diffstat (limited to 'src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp')
-rw-r--r-- | src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp b/src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp index 1486e26696..32e5c984ac 100644 --- a/src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp +++ b/src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp @@ -6,6 +6,7 @@ #include <QtQuickTest> #include <QQmlEngine> #include <QQmlContext> +#include <QGuiApplication> class Setup : public QObject { @@ -15,10 +16,21 @@ public: Setup() {} public slots: + void applicationAvailable() + { + // Initialization that only requires the QGuiApplication object to be available + } + void qmlEngineAvailable(QQmlEngine *engine) { + // Initialization requiring the QQmlEngine to be constructed engine->rootContext()->setContextProperty("myContextProperty", QVariant(true)); } + + void cleanupTestCase() + { + // Implement custom resource cleanup + } }; QUICK_TEST_MAIN_WITH_SETUP(mytest, Setup) |