5#ifndef QGEOMAPMAPBOXGL_P_H
6#define QGEOMAPMAPBOXGL_P_H
10#include <QtCore/QSharedPointer>
11#include <QtCore/QTimer>
12#include <QtCore/QVariant>
13#include <QtCore/QRectF>
14#include <QtLocation/private/qgeomap_p_p.h>
21 Q_DECLARE_PUBLIC(QGeoMapMapboxGL)
31 void addMapItem(QDeclarativeGeoMapItemBase *item)
override;
32 void removeMapItem(QDeclarativeGeoMapItemBase *item)
override;
70 void syncStyleChanges(QMapboxGL *map);
71 void threadedRenderingHack(QQuickWindow *window, QMapboxGL *map);
QRectF visibleArea() const override
void setVisibleArea(const QRectF &visibleArea) override
QMapboxGLSettings m_settings
void addMapItem(QDeclarativeGeoMapItemBase *item) override
void changeActiveMapType(const QGeoMapType &mapType) override
QList< QSharedPointer< QMapboxGLStyleChange > > m_styleChanges
~QGeoMapMapboxGLPrivate()
QGeoMap::ItemTypes supportedMapItemTypes() const override
void changeCameraData(const QGeoCameraData &oldCameraData) override
Q_DECLARE_FLAGS(SyncStates, SyncState)
void removeMapItem(QDeclarativeGeoMapItemBase *item) override
void changeViewportSize(const QSize &size) override
QSGNode * updateSceneGraph(QSGNode *oldNode, QQuickWindow *window)
void setMapboxGLSettings(const QMapboxGLSettings &, bool useChinaEndpoint)
QString copyrightsStyleSheet() const override
Capabilities capabilities() const override
void setMapItemsBefore(const QString &)
virtual ~QGeoMapMapboxGL()
QSGNode * updateSceneGraph(QSGNode *oldNode, QQuickWindow *window) override