21#ifndef GROUNDWATEREXCHANGEDIALOG_H
22#define GROUNDWATEREXCHANGEDIALOG_H
29class QDialogButtonBox;
44 QWidget *
parent =
nullptr);
60 void loadFromEngine_();
62 void updateApplyState_();
64 QLabel *status,
bool *okFlag);
66 [[nodiscard]]
int subIdx()
const;
70 QLabel *m_header =
nullptr;
71 QLabel *m_hint =
nullptr;
72 QWidget *m_form =
nullptr;
74 QComboBox *m_node =
nullptr;
75 QDoubleSpinBox *m_surfEl =
nullptr;
76 QDoubleSpinBox *m_a1 =
nullptr;
77 QDoubleSpinBox *m_b1 =
nullptr;
78 QDoubleSpinBox *m_a2 =
nullptr;
79 QDoubleSpinBox *m_b2 =
nullptr;
80 QDoubleSpinBox *m_a3 =
nullptr;
81 QDoubleSpinBox *m_tw =
nullptr;
82 QDoubleSpinBox *m_hstar =
nullptr;
86 QLabel *m_lateralStatus =
nullptr;
87 QLabel *m_deepStatus =
nullptr;
88 bool m_lateralOk =
true;
90 bool m_hasAquifer =
false;
92 QDialogButtonBox *m_buttons =
nullptr;
93 QPushButton *m_applyBtn =
nullptr;
Definition groundwaterexchangedialog.h:38
QString updatedSummary() const
Definition groundwaterexchangedialog.cpp:59
bool canApply() const
Definition groundwaterexchangedialog.cpp:64
Definition gwfexpressionedit.h:64
Definition openswmmvislayer.h:43
EdgeRef ref
Definition pslgminsize.cpp:377
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
Definition subcatchcompoundeditref.h:26