summaryrefslogtreecommitdiff
path: root/platform/qt/include/qmapboxgl.hpp
diff options
context:
space:
mode:
authorBruno de Oliveira Abinader <bruno@mapbox.com>2015-12-18 12:10:41 -0800
committerThiago Marcos P. Santos <thiago@mapbox.com>2016-04-20 20:55:51 +0300
commit7d863d259ae4d2f8a55a211c428a1ff11ae529f1 (patch)
tree870650fcb68e3c559fd8426346df3e036db533d5 /platform/qt/include/qmapboxgl.hpp
parent41dd14d208e0f485e38a7e32f3eb8df4ef2d8f95 (diff)
downloadqtlocation-mapboxgl-7d863d259ae4d2f8a55a211c428a1ff11ae529f1.tar.gz
[Qt] Added {Map,GLContext,Constrain}Mode settings
Diffstat (limited to 'platform/qt/include/qmapboxgl.hpp')
-rw-r--r--platform/qt/include/qmapboxgl.hpp28
1 files changed, 28 insertions, 0 deletions
diff --git a/platform/qt/include/qmapboxgl.hpp b/platform/qt/include/qmapboxgl.hpp
index 83e5bb1830..de4ae06cab 100644
--- a/platform/qt/include/qmapboxgl.hpp
+++ b/platform/qt/include/qmapboxgl.hpp
@@ -19,6 +19,30 @@ class Q_DECL_EXPORT QMapboxGLSettings
public:
QMapboxGLSettings();
+ enum MapMode {
+ ContinuousMap = 0,
+ StillMap
+ };
+
+ enum GLContextMode {
+ UniqueGLContext = 0,
+ SharedGLContext
+ };
+
+ enum ConstrainMode {
+ ConstrainHeightOnly = 0,
+ ConstrainWidthAndHeight
+ };
+
+ MapMode mapMode() const;
+ void setMapMode(MapMode);
+
+ GLContextMode contextMode() const;
+ void setContextMode(GLContextMode);
+
+ ConstrainMode constrainMode() const;
+ void setConstrainMode(ConstrainMode);
+
unsigned cacheDatabaseMaximumSize() const;
void setCacheDatabaseMaximumSize(unsigned);
@@ -32,6 +56,10 @@ public:
void setAccessToken(const QString &);
private:
+ MapMode m_mapMode;
+ GLContextMode m_contextMode;
+ ConstrainMode m_constrainMode;
+
unsigned m_cacheMaximumSize;
QString m_cacheDatabasePath;
QString m_assetPath;