aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUlf Hermann <ulf.hermann@qt.io>2021-01-29 14:18:29 +0100
committerUlf Hermann <ulf.hermann@qt.io>2021-01-29 16:52:10 +0100
commitbb3f78b22a4f74f27ec99ef6dcca46543881e92a (patch)
tree87829de38acc06cdc0ae15dedbdd165bdd4d0fdb
parent6f08655ad68c447e7d0ad9d453288d9089a70bf0 (diff)
QML value types: Properly apply the QML_EXTENDED trick everywhere
Without this, the properties of those types are invisible to tooling. Change-Id: Iffd05643a650d03993d9fe1a3783fe3db8c33f0b Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
-rw-r--r--src/qml/qml/qqmlvaluetype_p.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/qml/qml/qqmlvaluetype_p.h b/src/qml/qml/qqmlvaluetype_p.h
index 26bc14ee67..177aa65a57 100644
--- a/src/qml/qml/qqmlvaluetype_p.h
+++ b/src/qml/qml/qqmlvaluetype_p.h
@@ -153,6 +153,7 @@ struct Q_QML_PRIVATE_EXPORT QQmlPointValueType
QML_ANONYMOUS
QML_FOREIGN(QPoint)
QML_ADDED_IN_VERSION(2, 0)
+ QML_EXTENDED(QQmlPointValueType)
public:
Q_INVOKABLE QString toString() const;
@@ -190,6 +191,7 @@ struct Q_QML_PRIVATE_EXPORT QQmlSizeValueType
QML_ANONYMOUS
QML_FOREIGN(QSize)
QML_ADDED_IN_VERSION(2, 0)
+ QML_EXTENDED(QQmlSizeValueType)
public:
Q_INVOKABLE QString toString() const;
@@ -249,6 +251,7 @@ struct Q_QML_PRIVATE_EXPORT QQmlRectValueType
QML_ANONYMOUS
QML_FOREIGN(QRect)
QML_ADDED_IN_VERSION(2, 0)
+ QML_EXTENDED(QQmlRectValueType)
public:
Q_INVOKABLE QString toString() const;
@@ -313,6 +316,7 @@ struct Q_QML_PRIVATE_EXPORT QQmlEasingValueType
QML_ANONYMOUS
QML_FOREIGN(QEasingCurve)
QML_ADDED_IN_VERSION(2, 0)
+ QML_EXTENDED(QQmlEasingValueType)
Q_PROPERTY(QQmlEasingEnums::Type type READ type WRITE setType FINAL)
Q_PROPERTY(qreal amplitude READ amplitude WRITE setAmplitude FINAL)
@@ -343,6 +347,7 @@ struct Q_QML_PRIVATE_EXPORT QQmlPropertyValueType
QML_ANONYMOUS
QML_FOREIGN(QQmlProperty)
QML_ADDED_IN_VERSION(2, 15)
+ QML_EXTENDED(QQmlPropertyValueType)
public:
QObject *object() const;