19#ifndef OPENSWMMVIS_UI_DIALOGS_EDITORS_FEATURESTYLEEDITOR_H
20#define OPENSWMMVIS_UI_DIALOGS_EDITORS_FEATURESTYLEEDITOR_H
32 class FeatureSublayerStyle;
33 class PointFeatureSublayerStyle;
34 class LineFeatureSublayerStyle;
35 class PolygonFeatureSublayerStyle;
41class LabelConfigEditor;
42class MarkerShapeCombo;
44class StylePreviewSwatch;
52 QWidget *
parent =
nullptr);
80 ::QFormLayout *m_form =
nullptr;
92 QWidget *
parent =
nullptr);
101 QDoubleSpinBox *m_sizeSpin =
nullptr;
114 QWidget *
parent =
nullptr);
123 QDoubleSpinBox *m_widthSpin =
nullptr;
125 QCheckBox *m_renderAsLineBox =
nullptr;
126 QCheckBox *m_showArrowsBox =
nullptr;
127 QDoubleSpinBox *m_arrowLenSpin =
nullptr;
128 QDoubleSpinBox *m_arrowWidSpin =
nullptr;
141 QWidget *
parent =
nullptr);
151 QDoubleSpinBox *m_outlineWidthSpin =
nullptr;
152 QDoubleSpinBox *m_fillOpacitySpin =
nullptr;
Common property bag for every per-Category result sublayer.
Definition featuresublayerstyle.h:47
Definition featuresublayerstyle.h:163
Definition featuresublayerstyle.h:112
Definition featuresublayerstyle.h:253
Definition dashstylecombo.h:18
Definition featurestyleeditor.h:48
LabelConfigEditor * m_labelEditor
Definition featurestyleeditor.h:75
StylePreviewSwatch * m_preview
Definition featurestyleeditor.h:71
QComboBox * m_attributeCombo
Definition featurestyleeditor.h:68
OpenSWMM::Render::FeatureSublayerStyle * m_style
Definition featurestyleeditor.h:66
void addPreviewRow()
Definition featurestyleeditor.cpp:144
void refreshFromModel() override
Definition featurestyleeditor.cpp:163
ColorButton * m_singleColorBtn
Definition featurestyleeditor.h:69
virtual void updatePreview()=0
void buildCommonRows()
Definition featurestyleeditor.cpp:88
QCheckBox * m_useRampBox
Definition featurestyleeditor.h:70
Definition labelconfigeditor.h:41
Definition featurestyleeditor.h:110
void refreshFromModel() override
Definition featurestyleeditor.cpp:316
void updatePreview() override
Definition featurestyleeditor.cpp:333
Definition markershapecombo.h:21
Definition featurestyleeditor.h:88
void updatePreview() override
Definition featurestyleeditor.cpp:233
void refreshFromModel() override
Definition featurestyleeditor.cpp:223
Definition featurestyleeditor.h:137
void updatePreview() override
Definition featurestyleeditor.cpp:399
void refreshFromModel() override
Definition featurestyleeditor.cpp:387
Definition stylepreviewswatch.h:24
Definition gisrasterlayer.h:40
Definition openswmmvislayer.h:43
QVector< int > parent
union-find
Definition pslgminsize.cpp:176