diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2015-12-18 12:10:41 -0800 |
---|---|---|
committer | Thiago Marcos P. Santos <thiago@mapbox.com> | 2016-04-20 20:55:51 +0300 |
commit | 7d863d259ae4d2f8a55a211c428a1ff11ae529f1 (patch) | |
tree | 870650fcb68e3c559fd8426346df3e036db533d5 /platform/qt/include/qmapboxgl.hpp | |
parent | 41dd14d208e0f485e38a7e32f3eb8df4ef2d8f95 (diff) | |
download | qtlocation-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.hpp | 28 |
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; |