aboutsummaryrefslogtreecommitdiffstats
path: root/examples/qml/referenceexamples/extended/lineedit.h
diff options
context:
space:
mode:
Diffstat (limited to 'examples/qml/referenceexamples/extended/lineedit.h')
-rw-r--r--examples/qml/referenceexamples/extended/lineedit.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/examples/qml/referenceexamples/extended/lineedit.h b/examples/qml/referenceexamples/extended/lineedit.h
index e8f7d90853..5c315ad5ac 100644
--- a/examples/qml/referenceexamples/extended/lineedit.h
+++ b/examples/qml/referenceexamples/extended/lineedit.h
@@ -51,6 +51,7 @@
#define LINEEDIT_H
#include <QLineEdit>
+#include <qqml.h>
class LineEditExtension : public QObject
{
@@ -80,4 +81,14 @@ private:
QLineEdit *m_lineedit;
};
+// ![0]
+struct QLineEditForeign
+{
+ Q_GADGET
+ QML_FOREIGN(QLineEdit)
+ QML_ELEMENT
+ QML_EXTENDED(LineEditExtension)
+};
+// ![0]
+
#endif // LINEEDIT_H