26#ifndef OPENSWMMVIS_UI_DIALOGS_INLETJUNCTIONSETUPDIALOG_H
27#define OPENSWMMVIS_UI_DIALOGS_INLETJUNCTIONSETUPDIALOG_H
34#include <openswmm/engine/openswmm_callbacks.h>
37class QDialogButtonBox;
58 QVector<int> excludeNodes,
59 QWidget *
parent =
nullptr);
79 void updateOkEnabled();
82 void onDesignPickerClicked();
88 void refreshDesignItems(
const QString &selected = {});
89 void refreshCaptureItems();
90 void setPickHint(
const QString &
text);
93 QVector<int> m_exclude;
97 QComboBox *m_placement =
nullptr;
98 QLabel *m_pickHint =
nullptr;
99 QDialogButtonBox *m_buttons =
nullptr;
100 QPointer<NodePickSession> m_pick;
Definition labeledcontrols.h:146
Definition nodepicksession.h:34
Renders the SWMM network elements (nodes, links, subcatchments, rain gages) for one OpenSWMMEngine mo...
Definition swmmmodellayer.h:133
Definition inletjunctionsetupdialog.h:46
bool isPickingCaptureNode() const
Definition inletjunctionsetupdialog.cpp:204
~InletJunctionSetupDialog() override
Definition inletjunctionsetupdialog.cpp:102
QString inletDesign() const
Definition inletjunctionsetupdialog.cpp:235
QString captureNode() const
Definition inletjunctionsetupdialog.cpp:240
void startCaptureNodePick()
Definition inletjunctionsetupdialog.cpp:176
int placement() const
Definition inletjunctionsetupdialog.cpp:245
void endCaptureNodePick()
Definition inletjunctionsetupdialog.cpp:194
Definition openswmmvislayer.h:43
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
QString text
Definition queryparser.cpp:35
QString name
Definition sectionmodelbuilders.cpp:474