58 QWidget *
parent =
nullptr);
75 void onEvapTypeChanged();
76 void onTempSourceChanged();
77 void onWindTypeChanged();
78 void onHumidityTypeChanged();
79 void onHumidityVarChanged();
80 void onAdcPreset(
int column,
bool natural);
81 void onClearAdjustments();
85 void buildTemperatureTab(QTabWidget *tabs);
86 void buildEvaporationTab(QTabWidget *tabs);
87 void buildWindTab(QTabWidget *tabs);
88 void buildHumidityTab(QTabWidget *tabs);
89 void buildSnowTab(QTabWidget *tabs);
90 void buildAdcTab(QTabWidget *tabs);
91 void buildAdjustmentsTab(QTabWidget *tabs);
93 void readFromEngine();
96 [[nodiscard]] QString serialize()
const;
98 [[nodiscard]]
bool isSI()
const {
return m_unitSystem == 1; }
99 void populateTimeseriesCombo(QComboBox *combo)
const;
100 void populatePatternCombo(QComboBox *combo)
const;
104 QTabWidget *m_tabs =
nullptr;
105 bool m_wroteChanges =
false;
106 int m_unitSystem = 0;
107 QString m_initialSig;
110 QComboBox *m_tempSource =
nullptr;
111 QComboBox *m_tempTs =
nullptr;
113 QString m_projectAnchor;
114 QCheckBox *m_tempStartCheck =
nullptr;
115 QDateEdit *m_tempStartDate =
nullptr;
116 QComboBox *m_tempUnits =
nullptr;
119 QComboBox *m_evapType =
nullptr;
120 QStackedWidget *m_evapStack =
nullptr;
121 QDoubleSpinBox *m_evapConstant =
nullptr;
122 QTableWidget *m_evapMonthly =
nullptr;
123 QComboBox *m_evapTs =
nullptr;
124 QTableWidget *m_panCoeff =
nullptr;
125 QComboBox *m_recovery =
nullptr;
126 QCheckBox *m_dryOnly =
nullptr;
129 QComboBox *m_windType =
nullptr;
130 QTableWidget *m_windMonthly =
nullptr;
133 QComboBox *m_humVar =
nullptr;
134 QComboBox *m_humType =
nullptr;
135 QStackedWidget *m_humStack =
nullptr;
136 QDoubleSpinBox *m_humConstant =
nullptr;
137 QTableWidget *m_humMonthly =
nullptr;
138 QComboBox *m_humTs =
nullptr;
141 QDoubleSpinBox *m_snowTemp =
nullptr;
142 QDoubleSpinBox *m_atiWeight =
nullptr;
143 QDoubleSpinBox *m_negMelt =
nullptr;
144 QDoubleSpinBox *m_elevation =
nullptr;
145 QDoubleSpinBox *m_latitude =
nullptr;
146 QDoubleSpinBox *m_longitude =
nullptr;
149 QTableWidget *m_adc =
nullptr;
152 QTableWidget *m_adjust =
nullptr;
Renders the SWMM network elements (nodes, links, subcatchments, rain gages) for one OpenSWMMEngine mo...
Definition swmmmodellayer.h:133