aboutsummaryrefslogtreecommitdiffstats
path: root/src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp')
-rw-r--r--src/qmltest/doc/snippets/src_qmltest_qquicktest.cpp12
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)