summaryrefslogtreecommitdiff
path: root/test cases/frameworks/39 qt qml/subdir/SubdirHeader.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'test cases/frameworks/39 qt qml/subdir/SubdirHeader.hpp')
-rw-r--r--test cases/frameworks/39 qt qml/subdir/SubdirHeader.hpp27
1 files changed, 27 insertions, 0 deletions
diff --git a/test cases/frameworks/39 qt qml/subdir/SubdirHeader.hpp b/test cases/frameworks/39 qt qml/subdir/SubdirHeader.hpp
new file mode 100644
index 000000000..019a16923
--- /dev/null
+++ b/test cases/frameworks/39 qt qml/subdir/SubdirHeader.hpp
@@ -0,0 +1,27 @@
+#pragma once
+#include <QObject>
+#include <QQmlEngine>
+
+#include "QmlCppExposed.hpp"
+
+class SubdirHeader : public QObject
+{
+ Q_OBJECT
+ QML_ELEMENT
+ Q_PROPERTY(int ok READ getOk WRITE setOk NOTIFY okChanged)
+
+public:
+ inline int getOk() const { return m_ok; }
+ inline void setOk(int value) {
+ if (value == m_ok)
+ return;
+ m_ok = value;
+ emit okChanged();
+ }
+
+signals:
+ void okChanged();
+
+private:
+ int m_ok = 6;
+};