Changeset View
Changeset View
Standalone View
Standalone View
src/lib/marble/layers/GeometryLayer.h
Show All 32 Lines | |||||
33 | 33 | | |||
34 | class GeometryLayer : public QObject, public LayerInterface | 34 | class GeometryLayer : public QObject, public LayerInterface | ||
35 | { | 35 | { | ||
36 | Q_OBJECT | 36 | Q_OBJECT | ||
37 | public: | 37 | public: | ||
38 | explicit GeometryLayer(const QAbstractItemModel *model, const StyleBuilder *styleBuilder); | 38 | explicit GeometryLayer(const QAbstractItemModel *model, const StyleBuilder *styleBuilder); | ||
39 | ~GeometryLayer(); | 39 | ~GeometryLayer(); | ||
40 | 40 | | |||
41 | virtual QStringList renderPosition() const; | 41 | RenderPositions renderPositions() const override; | ||
42 | 42 | | |||
43 | virtual bool render( GeoPainter *painter, ViewportParams *viewport, | 43 | bool render(GeoPainter *painter, ViewportParams *viewport, | ||
44 | const QString& renderPos = QLatin1String("NONE"), | 44 | RenderPosition renderPos, GeoSceneLayer *layer) override; | ||
45 | GeoSceneLayer * layer = 0 ); | | |||
46 | 45 | | |||
47 | RenderState renderState() const; | 46 | RenderState renderState() const; | ||
48 | 47 | | |||
49 | virtual QString runtimeTrace() const; | 48 | virtual QString runtimeTrace() const; | ||
50 | 49 | | |||
51 | QVector<const GeoDataFeature*> whichFeatureAt( const QPoint& curpos, const ViewportParams * viewport ); | 50 | QVector<const GeoDataFeature*> whichFeatureAt( const QPoint& curpos, const ViewportParams * viewport ); | ||
52 | 51 | | |||
53 | QVector<const GeoDataFeature*> whichBuildingAt(const QPoint& curpos, const ViewportParams * viewport); | 52 | QVector<const GeoDataFeature*> whichBuildingAt(const QPoint& curpos, const ViewportParams * viewport); | ||
Show All 35 Lines |