19#ifndef OPENSWMMVIS_MAP_IMPORTCOMMANDS_H
20#define OPENSWMMVIS_MAP_IMPORTCOMMANDS_H
48 QVariantMap newValues,
49 QVariantMap oldValues,
51 QUndoCommand *
parent =
nullptr);
55 int id()
const override {
return 41; }
68 void apply(
const QVariantMap &values);
73 QVariantMap m_newValues;
74 QVariantMap m_oldValues;
86 QVector<QPointF> oldInterior,
87 QVector<QPointF> newInterior,
89 QUndoCommand *
parent =
nullptr);
93 int id()
const override {
return 42; }
96 void apply(
const QVector<QPointF> &interior);
100 QVector<QPointF> m_oldInterior;
101 QVector<QPointF> m_newInterior;
The central map display widget — QGIS-style hybrid rendering.
Definition mapcanvas.h:63
Abstract base for all undoable commands that affect the MapCanvas.
Definition mapundostack.h:172
MapCanvas * canvas() const
Definition mapundostack.cpp:85
Renders the SWMM network elements (nodes, links, subcatchments, rain gages) for one OpenSWMMEngine mo...
Definition swmmmodellayer.h:133
Undoable bulk attribute write on one node / link / rain gage, routed through the object's property ad...
Definition importcommands.h:43
void undo() override
Definition importcommands.cpp:103
static QObject * createAdapter(SWMMModelLayer *layer, quint8 kind, const QString &name)
Definition importcommands.cpp:37
int id() const override
Definition importcommands.h:55
void redo() override
Definition importcommands.cpp:102
Undoable replacement of a link's interior polyline vertices.
Definition importcommands.h:82
int id() const override
Definition importcommands.h:93
void undo() override
Definition importcommands.cpp:133
void redo() override
Definition importcommands.cpp:132
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
TokenKind kind
Definition queryparser.cpp:34
QString name
Definition sectionmodelbuilders.cpp:474