diff options
author | Ivan Solovev <ivan.solovev@qt.io> | 2021-01-26 11:37:43 +0100 |
---|---|---|
committer | Ivan Solovev <ivan.solovev@qt.io> | 2021-02-02 10:48:48 +0100 |
commit | 6e20620fdc5a7e95410dfb740e9a09b0cab59930 (patch) | |
tree | ed7ddf1735c4c66bdd19aed60a70c3a655dc884c /src/positioningquick/qdeclarativepositionsource_p.h | |
parent | c93c393bc2b56911b1ac685ec82e33d3ce6887af (diff) | |
download | qtlocation-6e20620fdc5a7e95410dfb740e9a09b0cab59930.tar.gz |
QtPositioning: update the version of the QML plugin
This patch bumps the version of QML plugin, so that we could do
import QtPositioning 6.1
as well as
import QtPositioning 5.15
or
import QtPositioning
This patch also ports the module to declarative registration of the
types in QML
Task-number: QTBUG-90491
Change-Id: I8f046019f8519ba1be8c732660d85501b2e50b74
Reviewed-by: Fabian Kosmale <fabian.kosmale@qt.io>
Diffstat (limited to 'src/positioningquick/qdeclarativepositionsource_p.h')
-rw-r--r-- | src/positioningquick/qdeclarativepositionsource_p.h | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/positioningquick/qdeclarativepositionsource_p.h b/src/positioningquick/qdeclarativepositionsource_p.h index 8fe645f1..11fe604f 100644 --- a/src/positioningquick/qdeclarativepositionsource_p.h +++ b/src/positioningquick/qdeclarativepositionsource_p.h @@ -67,6 +67,8 @@ class QTcpSocket; class Q_POSITIONINGQUICK_PRIVATE_EXPORT QDeclarativePositionSource : public QObject, public QQmlParserStatus { Q_OBJECT + QML_NAMED_ELEMENT(PositionSource) + QML_ADDED_IN_VERSION(5, 0) Q_PROPERTY(QDeclarativePosition *position READ position NOTIFY positionChanged) Q_PROPERTY(bool active READ isActive WRITE setActive NOTIFY activeChanged) @@ -77,7 +79,7 @@ class Q_POSITIONINGQUICK_PRIVATE_EXPORT QDeclarativePositionSource : public QObj Q_PROPERTY(PositioningMethods preferredPositioningMethods READ preferredPositioningMethods WRITE setPreferredPositioningMethods NOTIFY preferredPositioningMethodsChanged) Q_PROPERTY(SourceError sourceError READ sourceError NOTIFY sourceErrorChanged) Q_PROPERTY(QString name READ name WRITE setName NOTIFY nameChanged) - Q_PROPERTY(QQmlListProperty<QDeclarativePluginParameter> parameters READ parameters REVISION 14) + Q_PROPERTY(QQmlListProperty<QDeclarativePluginParameter> parameters READ parameters REVISION(5, 14)) Q_ENUMS(PositioningMethod) Q_CLASSINFO("DefaultProperty", "parameters") @@ -132,8 +134,8 @@ public: void classBegin() override { } void componentComplete() override; - Q_REVISION(14) Q_INVOKABLE bool setBackendProperty(const QString &name, const QVariant &value); - Q_REVISION(14) Q_INVOKABLE QVariant backendProperty(const QString &name) const; + Q_REVISION(5, 14) Q_INVOKABLE bool setBackendProperty(const QString &name, const QVariant &value); + Q_REVISION(5, 14) Q_INVOKABLE QVariant backendProperty(const QString &name) const; public Q_SLOTS: void update(int timeout = 0); |