summaryrefslogtreecommitdiff
path: root/src/location/quickmapitems/qdeclarativepolylinemapitem_p_p.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/location/quickmapitems/qdeclarativepolylinemapitem_p_p.h')
-rw-r--r--src/location/quickmapitems/qdeclarativepolylinemapitem_p_p.h41
1 files changed, 0 insertions, 41 deletions
diff --git a/src/location/quickmapitems/qdeclarativepolylinemapitem_p_p.h b/src/location/quickmapitems/qdeclarativepolylinemapitem_p_p.h
index 9e8992ad..4ade0fba 100644
--- a/src/location/quickmapitems/qdeclarativepolylinemapitem_p_p.h
+++ b/src/location/quickmapitems/qdeclarativepolylinemapitem_p_p.h
@@ -74,43 +74,6 @@ public:
friend class QDeclarativeRectangleMapItem;
};
-#ifndef MAPITEMS_USE_SHAPES
-class Q_LOCATION_PRIVATE_EXPORT VisibleNode
-{
-public:
- VisibleNode();
- virtual ~VisibleNode();
-
- bool subtreeBlocked() const;
- void setSubtreeBlocked(bool blocked);
- bool visible() const;
- void setVisible(bool visible);
-
- bool m_blocked : 1;
- bool m_visible : 1;
-};
-
-class Q_LOCATION_PRIVATE_EXPORT MapItemGeometryNode : public QSGGeometryNode, public VisibleNode
-{
-public:
- ~MapItemGeometryNode() override;
- bool isSubtreeBlocked() const override;
-};
-
-class Q_LOCATION_PRIVATE_EXPORT MapPolylineNode : public MapItemGeometryNode
-{
-public:
- MapPolylineNode();
- ~MapPolylineNode() override;
-
- void update(const QColor &fillColor, const QGeoMapItemGeometry *shape);
-
-protected:
- QSGFlatColorMaterial fill_material_;
- QSGGeometry geometry_;
-};
-#endif
-
class Q_LOCATION_PRIVATE_EXPORT QDeclarativePolylineMapItemPrivate
{
Q_DISABLE_COPY_MOVE(QDeclarativePolylineMapItemPrivate)
@@ -190,13 +153,9 @@ public:
QList<QDoubleVector2D> m_geopathProjected;
QGeoMapPolylineGeometry m_geometry;
-#ifdef MAPITEMS_USE_SHAPES
QQuickShape *m_shape = nullptr;
QQuickShapePath *m_shapePath = nullptr;
QDeclarativeGeoMapPainterPath *m_painterPath = nullptr;
-#else
- MapPolylineNode *m_node = nullptr;
-#endif
};
QT_END_NAMESPACE