Changeset View
Changeset View
Standalone View
Standalone View
src/lib/marble/layers/VectorTileLayer.h
Show All 39 Lines | |||||
40 | 40 | | |||
41 | public: | 41 | public: | ||
42 | VectorTileLayer( HttpDownloadManager *downloadManager, | 42 | VectorTileLayer( HttpDownloadManager *downloadManager, | ||
43 | const PluginManager *pluginManager, | 43 | const PluginManager *pluginManager, | ||
44 | GeoDataTreeModel *treeModel); | 44 | GeoDataTreeModel *treeModel); | ||
45 | 45 | | |||
46 | ~VectorTileLayer(); | 46 | ~VectorTileLayer(); | ||
47 | 47 | | |||
48 | QStringList renderPosition() const; | 48 | RenderPositions renderPositions() const override; | ||
49 | 49 | | |||
50 | RenderState renderState() const; | 50 | RenderState renderState() const; | ||
51 | 51 | | |||
52 | int tileZoomLevel() const; | 52 | int tileZoomLevel() const; | ||
53 | 53 | | |||
54 | QString runtimeTrace() const; | 54 | QString runtimeTrace() const; | ||
55 | 55 | | |||
56 | bool render( GeoPainter *painter, ViewportParams *viewport, | 56 | bool render(GeoPainter *painter, ViewportParams *viewport, | ||
57 | const QString &renderPos = QLatin1String("NONE"), | 57 | RenderPosition renderPos, GeoSceneLayer *layer) override; | ||
58 | GeoSceneLayer *layer = 0 ); | | |||
59 | 58 | | |||
60 | Q_SIGNALS: | 59 | Q_SIGNALS: | ||
61 | void tileLevelChanged(int tileLevel); | 60 | void tileLevelChanged(int tileLevel); | ||
62 | 61 | | |||
63 | public Q_SLOTS: | 62 | public Q_SLOTS: | ||
64 | void setMapTheme( const QVector<const GeoSceneVectorTileDataset *> &textures, const GeoSceneGroup *textureLayerSettings ); | 63 | void setMapTheme( const QVector<const GeoSceneVectorTileDataset *> &textures, const GeoSceneGroup *textureLayerSettings ); | ||
65 | 64 | | |||
66 | void reset(); | 65 | void reset(); | ||
Show All 15 Lines |