summaryrefslogtreecommitdiff
path: root/src/positioningquick/qdeclarativepositionsource_p.h
diff options
context:
space:
mode:
authorIvan Solovev <ivan.solovev@qt.io>2021-01-26 11:37:43 +0100
committerIvan Solovev <ivan.solovev@qt.io>2021-02-02 10:48:48 +0100
commit6e20620fdc5a7e95410dfb740e9a09b0cab59930 (patch)
treeed7ddf1735c4c66bdd19aed60a70c3a655dc884c /src/positioningquick/qdeclarativepositionsource_p.h
parentc93c393bc2b56911b1ac685ec82e33d3ce6887af (diff)
downloadqtlocation-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.h8
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);