diff options
Diffstat (limited to 'tests/auto/qml/qqmllanguage/testtypes.h')
-rw-r--r-- | tests/auto/qml/qqmllanguage/testtypes.h | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/auto/qml/qqmllanguage/testtypes.h b/tests/auto/qml/qqmllanguage/testtypes.h index cdcc5faed8..003e9d06ad 100644 --- a/tests/auto/qml/qqmllanguage/testtypes.h +++ b/tests/auto/qml/qqmllanguage/testtypes.h @@ -1583,6 +1583,30 @@ private: FactorySingleton() = default; }; +class ExtendedSingleton : public QObject { + Q_OBJECT + QML_ELEMENT + QML_SINGLETON + QML_EXTENDED(Extension) + + Q_PROPERTY(int foo READ foo CONSTANT) +public: + + int foo() const { return 315; } +}; + +class NamespaceExtendedSingleton : public QObject { + Q_OBJECT + QML_ELEMENT + QML_SINGLETON + QML_EXTENDED_NAMESPACE(ExtensionNamespace) + + Q_PROPERTY(int foo READ foo CONSTANT) +public: + + int foo() const { return 316; } +}; + void registerTypes(); #endif // TESTTYPES_H |