diff options
Diffstat (limited to 'platform/qt/src/qmapboxgl.cpp')
-rw-r--r-- | platform/qt/src/qmapboxgl.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/platform/qt/src/qmapboxgl.cpp b/platform/qt/src/qmapboxgl.cpp index eb908b6083..ca42f51ebd 100644 --- a/platform/qt/src/qmapboxgl.cpp +++ b/platform/qt/src/qmapboxgl.cpp @@ -1244,6 +1244,14 @@ void QMapboxGL::addSource(const QString &id, const QVariantMap ¶ms) } /*! + Returns true if the layer with given \a id exists, false otherwise. +*/ +bool QMapboxGL::sourceExists(const QString& sourceID) +{ + return !!d_ptr->mapObj->getSource(sourceID.toStdString()); +} + +/*! Updates the source \a id with new \a params. If the source does not exist, it will be added like in addSource(). Only |