aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h')
-rw-r--r--tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h b/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h
index 509816f62c..486009ea59 100644
--- a/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h
+++ b/tests/auto/qml/qmltyperegistrar/tst_qmltyperegistrar.h
@@ -33,6 +33,7 @@
#include <QtQml/qqml.h>
#include <QtCore/qproperty.h>
+#include <QtCore/qtimeline.h>
class Interface {};
class Interface2 {};
@@ -141,6 +142,14 @@ namespace Namespace {
};
}
+class DerivedFromForeign : public QTimeLine
+{
+ Q_OBJECT
+ QML_ELEMENT
+public:
+ DerivedFromForeign(QObject *parent) : QTimeLine(1000, parent) {}
+};
+
class tst_qmltyperegistrar : public QObject
{
Q_OBJECT
@@ -158,6 +167,9 @@ private slots:
void pastMajorVersions();
void implementsInterfaces();
void namespacedElement();
+ void derivedFromForeign();
+ void metaTypesRegistered();
+
private:
QByteArray qmltypesData;
};