7#include <QtQuickTest/quicktestglobal.h>
8#include <QtTest/qtest.h>
18#ifdef QUICK_TEST_SOURCE_DIR
20#define QUICK_TEST_MAIN(name) \
21 int main(int argc, char **argv) \
23 QTEST_SET_MAIN_SOURCE_PATH \
24 return quick_test_main(argc, argv, #name, QUICK_TEST_SOURCE_DIR); \
27#define QUICK_TEST_OPENGL_MAIN(name) \
28 int main(int argc, char **argv) \
30 QTEST_SET_MAIN_SOURCE_PATH \
31 return quick_test_main(argc, argv, #name, QUICK_TEST_SOURCE_DIR); \
34#define QUICK_TEST_MAIN_WITH_SETUP(name, QuickTestSetupClass) \
35 int main(int argc, char **argv) \
37 QTEST_SET_MAIN_SOURCE_PATH \
38 QuickTestSetupClass setup; \
39 return quick_test_main_with_setup(argc, argv, #name, QUICK_TEST_SOURCE_DIR, &setup); \
44#define QUICK_TEST_MAIN(name) \
45 int main(int argc, char **argv) \
47 QTEST_SET_MAIN_SOURCE_PATH \
48 return quick_test_main(argc, argv, #name, nullptr); \
51#define QUICK_TEST_OPENGL_MAIN(name) \
52 int main(int argc, char **argv) \
54 QTEST_SET_MAIN_SOURCE_PATH \
55 return quick_test_main(argc, argv, #name, nullptr); \
58#define QUICK_TEST_MAIN_WITH_SETUP(name, QuickTestSetupClass) \
59 int main(int argc, char **argv) \
61 QTEST_SET_MAIN_SOURCE_PATH \
62 QuickTestSetupClass setup; \
63 return quick_test_main_with_setup(argc, argv, #name, nullptr, &setup); \
74#if QT_VERSION < QT_VERSION_CHECK(7, 0, 0)
75#if QT_DEPRECATED_SINCE(6, 4)
The QQuickItem class provides the most basic of all visual items in \l {Qt Quick}.
\qmltype Window \instantiates QQuickWindow \inqmlmodule QtQuick
Q_QUICK_TEST_EXPORT bool qWaitForPolish(const QQuickItem *item, int timeout=defaultTimeout)
Q_QUICK_TEST_EXPORT bool qIsPolishScheduled(const QQuickItem *item)
static const int defaultTimeout
Combined button and popup list for selecting options.
GLbitfield GLuint64 timeout
[4]
#define QT_DEPRECATED_X(text)
Q_QUICK_TEST_EXPORT int quick_test_main_with_setup(int argc, char **argv, const char *name, const char *sourceDir, QObject *setup)
Q_QUICK_TEST_EXPORT int quick_test_main(int argc, char **argv, const char *name, const char *sourceDir)
#define Q_QUICK_TEST_EXPORT