aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/qml/qqmljsscope/QQmlJSScopeTests/extensiontypes.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/qml/qqmljsscope/QQmlJSScopeTests/extensiontypes.h')
-rw-r--r--tests/auto/qml/qqmljsscope/QQmlJSScopeTests/extensiontypes.h23
1 files changed, 22 insertions, 1 deletions
diff --git a/tests/auto/qml/qqmljsscope/QQmlJSScopeTests/extensiontypes.h b/tests/auto/qml/qqmljsscope/QQmlJSScopeTests/extensiontypes.h
index f5fbde1b27..82fc3b58d2 100644
--- a/tests/auto/qml/qqmljsscope/QQmlJSScopeTests/extensiontypes.h
+++ b/tests/auto/qml/qqmljsscope/QQmlJSScopeTests/extensiontypes.h
@@ -1,5 +1,5 @@
// Copyright (C) 2022 The Qt Company Ltd.
-// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0
+// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only
#ifndef EXTENSIONTYPES_H
#define EXTENSIONTYPES_H
@@ -18,6 +18,17 @@ public:
Extension(QObject *parent = nullptr) : QObject(parent) { }
int getCount() const { return 42; }
void setCount(int) { }
+
+ enum EnumFromExtension {
+ ThisIsTheEnumFromExtension,
+ };
+ Q_ENUM(EnumFromExtension)
+ enum FlagFromExtension {
+ ThisIsTheFlagFromExtension,
+ };
+ Q_DECLARE_FLAGS(FlagsFromExtension, FlagFromExtension)
+ Q_FLAG(FlagsFromExtension)
+
Q_SIGNALS:
void countChanged();
};
@@ -41,6 +52,16 @@ public:
Extended(QObject *parent = nullptr) : QObject(parent) { }
double getCount() const { return 0.0; }
void setCount(double) { }
+
+ enum EnumFromExtended {
+ ThisIsTheEnumFromExtended,
+ };
+ Q_ENUM(EnumFromExtended)
+ enum FlagFromExtended {
+ ThisIsTheFlagFromExtended,
+ };
+ Q_DECLARE_FLAGS(FlagsFromExtended, FlagFromExtended)
+ Q_FLAG(FlagsFromExtended)
Q_SIGNALS:
void countChanged();
};