![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <swmmcontrolrulepropertyadapter.h>
Public Slots | |
| void | setRuleText (const QString &text) |
Public Slots inherited from SWMMDataObjectPropertyAdapter | |
| void | setName (const QString &newName) |
| void | updateStoredName (const QString &newName) |
| void | refresh () |
Public Member Functions | |
| SWMMControlRulePropertyAdapter (SWMM_Engine engine, QString name, QObject *parent=nullptr) | |
| QString | ruleText () const |
| Q_INVOKABLE QString | displayLabelFor (const QString &property) const |
Public Member Functions inherited from SWMMDataObjectPropertyAdapter | |
| SWMMDataObjectPropertyAdapter (SWMM_Engine engine, QString name, QObject *parent=nullptr) | |
| ~SWMMDataObjectPropertyAdapter () override=default | |
| QString | name () const |
| SWMM_Engine | engine () const |
| void | setModelLayer (SWMMModelLayer *layer) |
| SWMMModelLayer * | modelLayer () const |
Properties | |
| QString | ruleText |
Properties inherited from SWMMDataObjectPropertyAdapter | |
| QString | name |
Additional Inherited Members | |
Signals inherited from SWMMDataObjectPropertyAdapter | |
| void | changed () |
| void | renameRequested (const QString &oldName, const QString &newName) |
| void | displayLabelsChanged () |
Protected Attributes inherited from SWMMDataObjectPropertyAdapter | |
| SWMM_Engine | m_engine |
| QString | m_name |
| SWMMModelLayer * | m_layer = nullptr |
| Bound via setModelLayer. | |
|
inline |
Construct with the engine handle + the parsed RULE name. The index is resolved at access time so the adapter remains valid across reorderings.
| QString SWMMControlRulePropertyAdapter::displayLabelFor | ( | const QString & | property | ) | const |
| QString SWMMControlRulePropertyAdapter::ruleText | ( | ) | const |
|
slot |
|
readwrite |
Multi-line rule body. The Property Browser shows this with a scrollable text editor delegate.