![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
#include <featurestyleeditor.h>
Public Member Functions | |
| PointFeatureStyleEditor (OpenSWMM::Render::PointFeatureSublayerStyle *style, QWidget *parent=nullptr) | |
| void | refreshFromModel () override |
Public Member Functions inherited from openswmmvis::ui::FeatureStyleEditorBase | |
| FeatureStyleEditorBase (OpenSWMM::Render::FeatureSublayerStyle *style, QWidget *parent=nullptr) | |
Public Member Functions inherited from openswmmvis::ui::IStyleEditorWidget | |
| ~IStyleEditorWidget () override=default | |
Protected Member Functions | |
| void | updatePreview () override |
Protected Member Functions inherited from openswmmvis::ui::FeatureStyleEditorBase | |
| void | buildCommonRows () |
| void | addPreviewRow () |
Additional Inherited Members | |
Protected Attributes inherited from openswmmvis::ui::FeatureStyleEditorBase | |
| OpenSWMM::Render::FeatureSublayerStyle * | m_style = nullptr |
| QComboBox * | m_attributeCombo = nullptr |
| ColorButton * | m_singleColorBtn = nullptr |
| QCheckBox * | m_useRampBox = nullptr |
| StylePreviewSwatch * | m_preview = nullptr |
| LabelConfigEditor * | m_labelEditor = nullptr |
|
explicit |
|
overridevirtual |
Re-read the property object's current values and update the widget's controls. Called after an external mutation (Cancel rollback, .oswp load) so the open dialog stays in sync.
Reimplemented from openswmmvis::ui::FeatureStyleEditorBase.
|
overrideprotectedvirtual |
Subclass hook — repaint the preview swatch with whatever the archetype-specific state should look like.
Implements openswmmvis::ui::FeatureStyleEditorBase.