summaryrefslogtreecommitdiff
path: root/platform/qt/src/qmapbox.cpp
diff options
context:
space:
mode:
authorThiago Marcos P. Santos <thiago@mapbox.com>2016-04-25 14:46:56 +0300
committerThiago Marcos P. Santos <thiago@mapbox.com>2016-04-25 15:00:14 +0300
commitd00f55de418ecf2ae5f56ba73e249c0567ccd953 (patch)
treea69e39e25e97231eaa72f05822aa39002392e7aa /platform/qt/src/qmapbox.cpp
parenta65c9ca1346b787ae18411b5d2559df28ecacb22 (diff)
downloadqtlocation-mapboxgl-d00f55de418ecf2ae5f56ba73e249c0567ccd953.tar.gz
[Qt] Do not use non-Qt headers
Diffstat (limited to 'platform/qt/src/qmapbox.cpp')
-rw-r--r--platform/qt/src/qmapbox.cpp15
1 files changed, 15 insertions, 0 deletions
diff --git a/platform/qt/src/qmapbox.cpp b/platform/qt/src/qmapbox.cpp
index 8ecb2c09b9..2929d07cd3 100644
--- a/platform/qt/src/qmapbox.cpp
+++ b/platform/qt/src/qmapbox.cpp
@@ -1,4 +1,5 @@
#include <mbgl/storage/network_status.hpp>
+#include <mbgl/util/default_styles.hpp>
#include <QMapbox>
@@ -29,4 +30,18 @@ Q_DECL_EXPORT void setNetworkMode(NetworkMode mode)
}
}
+Q_DECL_EXPORT QList<QPair<QString, QString>>& defaultStyles()
+{
+ static QList<QPair<QString, QString>> styles;
+
+ if (styles.isEmpty()) {
+ for (auto style : mbgl::util::default_styles::orderedStyles) {
+ styles.append(QPair<QString, QString>(
+ QString::fromStdString(style.url), QString::fromStdString(style.name)));
+ }
+ }
+
+ return styles;
+}
+
}