48 QWidget *
parent =
nullptr);
58 void onSourceLayerChanged();
59 void onMappingEdited();
61 void onPreviewFinished();
64 void onDeletePreset();
65 void onLoadPreset(
int comboIndex);
68 struct PreviewResult {
75 void repopulateSourceCombo();
76 void refreshSourceInfo();
77 void refreshPresetCombo();
78 void syncOptionsIntoMapping();
79 void updateActionEnablement();
82 [[nodiscard]] QString presetSettingsGroup()
const;
92 QComboBox *m_sourceCombo =
nullptr;
93 QCheckBox *m_selectedOnly =
nullptr;
94 QLabel *m_sourceInfo =
nullptr;
97 QComboBox *m_kindCombo =
nullptr;
100 QTableView *m_mappingView =
nullptr;
101 QPushButton *m_autoMatchBtn =
nullptr;
102 QComboBox *m_presetCombo =
nullptr;
103 QPushButton *m_presetSave =
nullptr;
104 QPushButton *m_presetDelete =
nullptr;
105 QLabel *m_validation =
nullptr;
108 QGroupBox *m_endpointGroup =
nullptr;
109 QCheckBox *m_epFields =
nullptr;
110 QCheckBox *m_epSnap =
nullptr;
111 QDoubleSpinBox *m_epTolerance =
nullptr;
112 QCheckBox *m_epAutoCreate =
nullptr;
113 QLineEdit *m_epPrefix =
nullptr;
116 QRadioButton *m_conflictSkip =
nullptr;
117 QRadioButton *m_conflictUpdate =
nullptr;
118 QCheckBox *m_updateAttrs =
nullptr;
119 QCheckBox *m_updateGeom =
nullptr;
122 QTableView *m_previewView =
nullptr;
123 QLabel *m_summaryLabel =
nullptr;
124 QPushButton *m_previewBtn =
nullptr;
125 QPushButton *m_importBtn =
nullptr;
126 QPushButton *m_closeBtn =
nullptr;
129 bool m_previewRunning =
false;
130 bool m_planIsCurrent =
false;
Renders the SWMM network elements (nodes, links, subcatchments, rain gages) for one OpenSWMMEngine mo...
Definition swmmmodellayer.h:133
MDI sub-window owning a MapCanvas, SWMMModelLayer, and map tools.
Definition swmmvisprojectwindow.h:58