summaryrefslogtreecommitdiff
path: root/platform/qt/include
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2016-09-25 19:30:34 +0200
committerBruno de Oliveira Abinader <bruno@mapbox.com>2016-09-26 11:47:34 +0200
commit5a12539d34976dd68186c70c3b69fcad8156d0a6 (patch)
tree08a2e1694246af17c82105eef621faf44c425376 /platform/qt/include
parent546109d642135750d7f6859b16e2f818e48c3fca (diff)
downloadqtlocation-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.hpp17
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 &center);
@@ -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;