17#ifndef OPENSWMMVIS_UI_DIALOGS_MESH2DRESULTSEXPORTDIALOG_H
18#define OPENSWMMVIS_UI_DIALOGS_MESH2DRESULTSEXPORTDIALOG_H
29class QDialogButtonBox;
65 QWidget *
parent =
nullptr);
74 void onFormatChanged();
77 void onSelectCurrent();
84 std::vector<int> selectedSteps()
const;
85 unsigned selectedVariables()
const;
87 QString validationMessage()
const;
91 QComboBox *m_format =
nullptr;
92 QLineEdit *m_path =
nullptr;
93 QPushButton *m_browse =
nullptr;
94 QCheckBox *m_depth =
nullptr;
95 QCheckBox *m_head =
nullptr;
96 QCheckBox *m_vx =
nullptr;
97 QCheckBox *m_vy =
nullptr;
98 QCheckBox *m_vmag =
nullptr;
99 QCheckBox *m_includeMax =
nullptr;
100 QListWidget *m_steps =
nullptr;
101 QPushButton *m_all =
nullptr;
102 QPushButton *m_none =
nullptr;
103 QPushButton *m_current =
nullptr;
104 QSpinBox *m_stride =
nullptr;
105 QPushButton *m_applyStride =
nullptr;
106 QLabel *m_selection =
nullptr;
107 QGroupBox *m_rasterGroup =
nullptr;
108 QDoubleSpinBox *m_cellSize =
nullptr;
109 QLabel *m_gridInfo =
nullptr;
110 QComboBox *m_interp =
nullptr;
111 QSpinBox *m_neighbours =
nullptr;
112 QCheckBox *m_maskDry =
nullptr;
113 QLabel *m_validation =
nullptr;
114 QDialogButtonBox *m_buttons =
nullptr;
Definition mesh2dresultsexportdialog.h:60
~Mesh2DResultsExportDialog() override
openswmmvis::io::Mesh2DExportOptions options() const
The options the user chose. Valid once exec() returns Accepted; readable before that (the tests drive...
Definition mesh2dresultsexportdialog.cpp:288
Mesh2DExportFormat
Output container. Vector formats share one OGR code path.
Definition mesh2dresultsexport.h:49
Definition openswmmvislayer.h:43
QVector< int > parent
union-find
Definition pslgminsize.cpp:176
What to export. Collected by the dialog, consumed by exportMesh2DResults.
Definition mesh2dresultsexport.h:82