diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-09-25 19:30:34 +0200 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-09-26 11:47:34 +0200 |
commit | 5a12539d34976dd68186c70c3b69fcad8156d0a6 (patch) | |
tree | 08a2e1694246af17c82105eef621faf44c425376 /platform/qt/include | |
parent | 546109d642135750d7f6859b16e2f818e48c3fca (diff) | |
download | qtlocation-mapboxgl-5a12539d34976dd68186c70c3b69fcad8156d0a6.tar.gz |
[Qt] Replace remaining Mapbox-specific features as MapParameter
Diffstat (limited to 'platform/qt/include')
-rw-r--r-- | platform/qt/include/qquickmapboxgl.hpp | 17 |
1 files changed, 2 insertions, 15 deletions
diff --git a/platform/qt/include/qquickmapboxgl.hpp b/platform/qt/include/qquickmapboxgl.hpp index c7634b9ba9..419d5328b5 100644 --- a/platform/qt/include/qquickmapboxgl.hpp +++ b/platform/qt/include/qquickmapboxgl.hpp @@ -34,10 +34,6 @@ class Q_DECL_EXPORT QQuickMapboxGL : public QQuickFramebufferObject Q_PROPERTY(bool copyrightsVisible READ copyrightsVisible WRITE setCopyrightsVisible NOTIFY copyrightsVisibleChanged) Q_PROPERTY(QColor color READ color WRITE setColor NOTIFY colorChanged) - // MapboxGL QML Type interface. - Q_PROPERTY(qreal bearing READ bearing WRITE setBearing NOTIFY bearingChanged) - Q_PROPERTY(qreal pitch READ pitch WRITE setPitch NOTIFY pitchChanged) - // Proposed Qt interface - based on the example documentation below: // http://doc.qt.io/qt-5/qtqml-referenceexamples-properties-example.html Q_PROPERTY(QQmlListProperty<QQuickMapboxGLMapParameter> parameters READ parameters) @@ -78,13 +74,6 @@ public: Q_INVOKABLE void pan(int dx, int dy); - // MapboxGL QML Type interface. - void setBearing(qreal bearing); - qreal bearing() const; - - void setPitch(qreal pitch); - qreal pitch() const; - // Proposed Qt interface implementation. QQmlListProperty<QQuickMapboxGLMapParameter> parameters(); @@ -106,10 +95,6 @@ signals: void copyrightLinkActivated(const QString &link); void copyrightsVisibleChanged(bool visible); - // Mapbox-specific signals. - void bearingChanged(qreal angle); - void pitchChanged(qreal angle); - public slots: void setCenter(const QGeoCoordinate ¢er); @@ -158,6 +143,8 @@ private: bool parseStyleLayer(QQuickMapboxGLMapParameter *); bool parseStyleSource(QQuickMapboxGLMapParameter *); bool parseStyleFilter(QQuickMapboxGLMapParameter *); + bool parseBearing(QQuickMapboxGLMapParameter *); + bool parsePitch(QQuickMapboxGLMapParameter *); qreal m_minimumZoomLevel = 0; qreal m_maximumZoomLevel = 20; |