25#ifndef MAPTOOLFEATUREEDIT_H
26#define MAPTOOLFEATUREEDIT_H
72 [[nodiscard]]
bool isClosed()
const override {
return true; }
98 [[nodiscard]]
bool isClosed()
const override;
115 QObject *
parent =
nullptr);
120 [[nodiscard]] QCursor
cursor()
const override;
136 void reloadSelection();
145 void pushEdit(
const QString &
text,
bool mergeable);
147 QPointer<FeatureLayer> m_target;
153 bool m_dragged =
false;
168 [[nodiscard]] QCursor
cursor()
const override;
176 QPointer<FeatureLayer> m_target;
180 bool m_moving =
false;
An editable, GeoPackage-backed vector layer.
Definition featurelayer.h:127
The central map display widget — QGIS-style hybrid rendering.
Definition mapcanvas.h:63
An axis-aligned bounding box in the coordinate space of a given CRS.
Definition mapextent.h:26
Represents a coordinate reference system backed by a GDAL OGRSpatialReference.
Definition spatialreferencesystem.h:28
A complete feature geometry: a type plus zero or more parts.
Definition featuregeometry.h:205
QPolygonF ring
normalizeRingCCW(r.ring).
Definition meshgenerator.cpp:156
qint64 FeatureId
Definition featuretypes.h:33
EdgeRef ref
Definition pslgminsize.cpp:377
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
int pos
Definition queryparser.cpp:36
QString text
Definition queryparser.cpp:35
Addresses one vertex inside a FeatureGeometry.
Definition maptoolfeatureedit.h:44
int ring
Definition maptoolfeatureedit.h:46
int vertex
Definition maptoolfeatureedit.h:47
int part
Definition maptoolfeatureedit.h:45
bool isValid() const
Definition maptoolfeatureedit.h:49
bool operator==(const FeatureVertexRef &o) const
Definition maptoolfeatureedit.h:51
void clear()
Definition maptoolfeatureedit.h:50
One ordered run of vertices, with optional per-vertex Z.
Definition featuregeometry.h:90