diff options
author | Ulf Hermann <ulf.hermann@qt.io> | 2021-01-29 14:18:29 +0100 |
---|---|---|
committer | Ulf Hermann <ulf.hermann@qt.io> | 2021-01-29 16:52:10 +0100 |
commit | bb3f78b22a4f74f27ec99ef6dcca46543881e92a (patch) | |
tree | 87829de38acc06cdc0ae15dedbdd165bdd4d0fdb /src/qml/qml | |
parent | 6f08655ad68c447e7d0ad9d453288d9089a70bf0 (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>
Diffstat (limited to 'src/qml/qml')
-rw-r--r-- | src/qml/qml/qqmlvaluetype_p.h | 5 |
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; |