18#ifndef SWMMDATAOBJECTPROPERTYADAPTER_H
19#define SWMMDATAOBJECTPROPERTYADAPTER_H
24#include <openswmm/engine/openswmm_engine.h>
44 QObject *
parent =
nullptr);
64 void setName(
const QString &newName);
Common base for non-spatial Data Object property adapters.
Definition swmmdataobjectpropertyadapter.h:38
void updateStoredName(const QString &newName)
Definition swmmdataobjectpropertyadapter.h:69
SWMM_Engine engine() const
Definition swmmdataobjectpropertyadapter.h:48
void refresh()
Definition swmmdataobjectpropertyadapter.h:74
void renameRequested(const QString &oldName, const QString &newName)
SWMM_Engine m_engine
Definition swmmdataobjectpropertyadapter.h:91
QString name() const
Definition swmmdataobjectpropertyadapter.h:47
QString name
Definition swmmdataobjectpropertyadapter.h:40
void setName(const QString &newName)
Definition swmmdataobjectpropertyadapter.cpp:22
SWMMModelLayer * modelLayer() const
Definition swmmdataobjectpropertyadapter.h:57
void setModelLayer(SWMMModelLayer *layer)
Definition swmmdataobjectpropertyadapter.h:56
void displayLabelsChanged()
~SWMMDataObjectPropertyAdapter() override=default
SWMMModelLayer * m_layer
Bound via setModelLayer.
Definition swmmdataobjectpropertyadapter.h:93
QString m_name
Definition swmmdataobjectpropertyadapter.h:92
Renders the SWMM network elements (nodes, links, subcatchments, rain gages) for one OpenSWMMEngine mo...
Definition swmmmodellayer.h:133
void * SWMM_Engine
Definition objectdefaultsapplier.h:19
QVector< int > parent
union-find
Definition pslgminsize.cpp:176