![]() |
SWMMVis
6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
|
Slice BQ Phase 6.7.3.3 — modeless two-pane editor dialog. More...
#include <QDialog>#include <QPointer>#include <QVector>Go to the source code of this file.
Classes | |
| class | openswmmvis::ui::TimeseriesEditorDialog |
Namespaces | |
| namespace | openswmmvis |
| namespace | openswmmvis::timeseries |
| namespace | openswmmvis::ui |
Slice BQ Phase 6.7.3.3 — modeless two-pane editor dialog.
Hosts the multi-column grid (left) and the interactive chart (right) for one or more sibling TimeseriesProvider instances. Toolbar carries:
TimeseriesEditChartView::EditMode.InteractiveChartView.Bottom status bar shows row count + min/max value + first/last datetime
mutationRejected messages from the provider.Window flags: Qt::Tool | Qt::WindowStaysOnTopHint (matches the ChartPropertiesDialog convention) so the editor floats above the main window while staying out of the taskbar.
No OK / Cancel — edits commit live through the providers + undo stack. Closing the dialog leaves the edits in place; users undo via the project's Undo stack (or the in-toolbar buttons).
Source-mode card + Import/Export menu + Convert-to-Inline button + QPropertyModel-backed rotate/scale numeric panel ship with later sub-phases (6.7.3.6 / 6.7.3.5 follow-up / 6.7.3.7).