![]() |
Qt 6.x
The Qt SDK
|
#include <qdeclarativepolygonmapitem_p_p.h>
Public Attributes | |
QList< QList< QDoubleVector2D > > | m_geopathProjected |
QGeoMapPolygonGeometry | m_geometry |
QQuickShape * | m_shape = nullptr |
QQuickShapePath * | m_shapePath = nullptr |
QDeclarativeGeoMapPainterPath * | m_painterPath = nullptr |
![]() | |
QDeclarativePolygonMapItem & | m_poly |
Definition at line 88 of file qdeclarativepolygonmapitem_p_p.h.
QDeclarativePolygonMapItemPrivateCPU::QDeclarativePolygonMapItemPrivateCPU | ( | QDeclarativePolygonMapItem & | polygon | ) |
Definition at line 293 of file qdeclarativepolygonmapitem.cpp.
References QQuickShape::data, QQuickShape::FillContains, m_painterPath, QDeclarativePolygonMapItemPrivate::m_poly, m_shape, m_shapePath, QQuickPath::pathElements, QQuickShape::setContainsMode(), QObject::setObjectName(), and QQuickItem::setZ().
|
override |
Definition at line 311 of file qdeclarativepolygonmapitem.cpp.
References m_shape.
|
inlineoverridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 153 of file qdeclarativepolygonmapitem_p_p.h.
|
overridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 368 of file qdeclarativepolygonmapitem.cpp.
References QQuickShape::contains(), QDeclarativePolygonMapItemPrivate::m_poly, m_shape, and QQuickItem::mapToItem().
|
inlineoverridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 99 of file qdeclarativepolygonmapitem_p_p.h.
|
inlineoverridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 162 of file qdeclarativepolygonmapitem_p_p.h.
|
inlineoverridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 167 of file qdeclarativepolygonmapitem_p_p.h.
|
inlineoverridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 172 of file qdeclarativepolygonmapitem_p_p.h.
|
inlineoverridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 94 of file qdeclarativepolygonmapitem_p_p.h.
|
inlineoverridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 157 of file qdeclarativepolygonmapitem_p_p.h.
|
inline |
Definition at line 104 of file qdeclarativepolygonmapitem_p_p.h.
References QDeclarativeGeoMapItemUtils::ClosedPath, QLocation::Globe, QDeclarativeGeoMapItemUtils::greaterCirclePath(), i, QList< T >::last(), QGeoMapItemGeometry::perimeter(), QGeoProjection::ProjectionWebMercator, QList< T >::reserve(), and QList< T >::size().
|
inline |
Definition at line 141 of file qdeclarativepolygonmapitem_p_p.h.
References QList< T >::first(), QLocation::Globe, and QGeoProjection::ProjectionWebMercator.
|
overridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 357 of file qdeclarativepolygonmapitem.cpp.
References QGeoMapItemGeometry::isScreenDirty(), m_geometry, QGeoMapItemGeometry::markClean(), and Q_UNUSED.
|
overridevirtual |
Implements QDeclarativePolygonMapItemPrivate.
Definition at line 316 of file qdeclarativepolygonmapitem.cpp.
References QColor::alpha(), QGeoMapItemGeometry::clear(), QDeclarativePolygonMapItem::color, QDeclarativeMapLineProperties::color, QGeoMapPolygonGeometry::Duplicate, QLocation::Globe, QRectF::left(), QList< T >::length(), QDeclarativePolygonMapItem::m_border, m_geometry, m_geopathProjected, QDeclarativePolygonMapItem::m_geopoly, m_painterPath, QDeclarativePolygonMapItemPrivate::m_poly, m_shape, m_shapePath, QDeclarativePolygonMapItem::m_updatingGeometry, map, QDeclarativeGeoMapItemBase::map(), QGeoMapPolygonGeometry::maxCoord(), QGeoMapItemGeometry::origin(), QGeoPolygon::perimeter, QDeclarativeGeoMapItemBase::referenceSurface, QQuickShapePath::setFillColor(), QQuickItem::setHeight(), QQuickItem::setOpacity(), QDeclarativeGeoMapPainterPath::setPath(), QDeclarativeGeoMapItemBase::setPositionOnMap(), QDeclarativeGeoMapItemBase::setShapeTriangulationScale(), QQuickItem::setSize(), QQuickShapePath::setStrokeColor(), QQuickShapePath::setStrokeWidth(), QQuickItem::setVisible(), QQuickItem::setWidth(), QQuickItem::size(), QRectF::size(), QGeoMapItemGeometry::sourceBoundingBox(), QGeoMapPolygonGeometry::srcPath(), QRectF::top(), QRectF::topLeft(), QPainterPath::translate(), Qt::transparent, QGeoMapPolygonGeometry::updateSourcePoints(), QDeclarativeMapLineProperties::width, QGeoMapPolygonGeometry::WrapAround, and QDeclarativeGeoMapItemBase::zoomLevelOpacity().
QGeoMapPolygonGeometry QDeclarativePolygonMapItemPrivateCPU::m_geometry |
Definition at line 181 of file qdeclarativepolygonmapitem_p_p.h.
Referenced by updateMapItemPaintNode(), and updatePolish().
QList<QList<QDoubleVector2D> > QDeclarativePolygonMapItemPrivateCPU::m_geopathProjected |
Definition at line 180 of file qdeclarativepolygonmapitem_p_p.h.
Referenced by updatePolish().
QDeclarativeGeoMapPainterPath* QDeclarativePolygonMapItemPrivateCPU::m_painterPath = nullptr |
Definition at line 184 of file qdeclarativepolygonmapitem_p_p.h.
Referenced by QDeclarativePolygonMapItemPrivateCPU(), and updatePolish().
QQuickShape* QDeclarativePolygonMapItemPrivateCPU::m_shape = nullptr |
Definition at line 182 of file qdeclarativepolygonmapitem_p_p.h.
Referenced by QDeclarativePolygonMapItemPrivateCPU(), ~QDeclarativePolygonMapItemPrivateCPU(), contains(), and updatePolish().
QQuickShapePath* QDeclarativePolygonMapItemPrivateCPU::m_shapePath = nullptr |
Definition at line 183 of file qdeclarativepolygonmapitem_p_p.h.
Referenced by QDeclarativePolygonMapItemPrivateCPU(), and updatePolish().