SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
dialogs Directory Reference
Directory dependency graph for dialogs:

Directories

 editors
 
 import
 
 simoptions
 

Files

 aboutdialog.h
 
 addbasemapdialog.h
 Unified "Add Basemap" dialog with tabs for XYZ, WMS/WMTS, and ArcGIS REST.
 
 annotationstyledialog.h
 QPropertyModel-backed style editor dialog for a single AnnotationTextItem.
 
 aquifereditordialog.h
 Three-pane CRUD editor for SWMM aquifers ([AQUIFERS]).
 
 assignraingagesdialog.h
 
 calibrationdatadialog.h
 Slice BK — Calibration data registration dialog.
 
 chartpropertiesdialog.h
 Slice AT.3 — modeless dialog hosting a QPropertyModel-backed editor for one ChartProperties wrapper.
 
 climatologydialog.h
 
 colorrampeditordialog.h
 Custom colour-ramp editor (redesigned 2026-08).
 
 comparisonpairsdialog.h
 COMPARISON_PLOT_1V1_AND_TREE_PLAN Phase 5 — editor for the Comparison Plot's user-configured 1v1 pairs.
 
 comparisonplotdialog.h
 Slice BL — Multi-pane Comparison Plot Dialog.
 
 crschangedialog.h
 
 crsselectiondialog.h
 
 curveeditordialog.h
 Slice BQ Phase 6.7.1 — three-pane non-modal editor for SWMM curves.
 
 customreportdialog.h
 Slice BH — Custom report query builder.
 
 dialoglayoutpersistence.h
 Step E.1 + Step H — free helpers for dialog layout persistence via QSettings and a uniform always-on-top policy.
 
 dialoglayoutwatcher.h
 
 dialogregistry.h
 App-wide register of open modeless dialogs, in most-recently-used order, plus the dialog stacking strategy.
 
 groundwaterexchangedialog.h
 Groundwater Exchange editor for one subcatchment: the [GROUNDWATER] receiving node + surface elevation + standard lateral-flow coefficients (A1 B1 A2 B2 A3 Twgr Hstar) and the two [GWF] custom expressions (LATERAL / DEEP) with live engine validation. Replaces the Groundwater page that used to live in SubcatchCompoundEditDialog (AQUIFER_GROUNDWATER_EXCHANGE_GUI_PLAN D2): the aquifer itself is assigned on the subcatchment's Aquifer property row, so this dialog only shows it.
 
 heatconfigdialog.h
 Editor for the heat-transport configuration — [HEAT_SOURCES] inlet temperatures, [HEAT_FLUXES] module toggles, and H6a's [RADIATIVE_FLUXES] / [SOLAR_RADIATION] / [CLOUD_COVER] (GUI plan G4g, against the corrected spec — there is no [HEAT_METEOROLOGY] section).
 
 hotstartsavesmodel.h
 
 hydrographgroupeditor.h
 
 ilayerstylesubject.h
 One styleable subject for the unified LayerStyleDialog.
 
 infilassigntoselectiondialog.h
 
 initialqualitydialog.h
 Editor for [INITIAL_QUALITY] — per-node/per-link initial concentrations (GUI plan §3.4 pattern / program E-A, round G-A1).
 
 inleteditordialog.h
 Three-pane editor for SWMM inlet designs ([INLETS]).
 
 inletjunctionsetupdialog.h
 Floating (non-modal) panel that collects the three things an inlet junction needs BEFORE it is created: an inlet design, a capture node, and a placement mode.
 
 inletpropertybag.h
 QObject Q_PROPERTY surface backing the InletEditorDialog middle-pane property tree (QPropertyModel). Mirrors TransectPropertyBag.
 
 irendererpanel.h
 Renderer-class panel interface + factory registry.
 
 istyleeditorwidget.h
 MVC-style editor widget for a single styleable subject.
 
 kindtreesymbologypanel.h
 Tree-on-left + editor-on-right Symbology widget for SWMM multi-kind layers (Slice X.5).
 
 labelexpressiondialog.h
 Expression builder for label templates.
 
 labelstab.h
 Labels tab content for LayerStyleDialog. Slice X.18.
 
 landuseeditordialog.h
 Unified editor for SWMM land uses ([LANDUSES] + [BUILDUP] + [WASHOFF]) — iteration 4.
 
 layerstyledialog.h
 Unified, multitab styling dialog for every OpenSWMMVisLayer.
 
 legendpropertiesdialog.h
 Slice BB Phase 8.6.16 — modeless QPropertyModel-backed editor for a shared LegendOverlayStyle.
 
 licenseagreementdialog.h
 
 lidcontroleditordialog.h
 CRUD editor for SWMM LID controls ([LID_CONTROLS]).
 
 linkcompoundeditdialog.h
 
 mesh2daquifermodel.h
 
 mesh2dgroundwaterdialog.h
 
 mesh2dresultsexportdialog.h
 
 meshattributeassigndialog.h
 
 meshgenerationdialog.h
 
 meshprofileplotdialog.h
 Host dialog for the 2D-mesh longitudinal profile. Builds a MeshProfile from a traced polyline, hosts a MeshProfilePlotWidget, and drives the animated depth column from the 2D results layer's frame changes (which the global AnimationController advances).
 
 newfeaturelayerdialog.h
 
 newprojectdialog.h
 
 nodecompoundeditdialog.h
 
 objectdefaultspage.h
 Preferences page editing PreferencesManager::ObjectDefaults — the per-object-type property defaults applied to newly created objects.
 
 pathbrowsedelegate.h
 
 patterneditordialog.h
 Slice BQ Phase 6.7.2 — three-pane non-modal editor for SWMM time patterns.
 
 plotvariablepickerdialog.h
 Modal picker for time-series plot variables — the Plot Time Series toolbar action's dialog.
 
 pluginsdialog.h
 
 pluginstablemodel.h
 
 pollutanteditordialog.h
 Two-pane CRUD editor for SWMM pollutants ([POLLUTANTS]).
 
 preferencesdialog.h
 
 processcomponentsmodel.h
 
 profileoptionsdialog.h
 Display Options dialog for the profile plot — a tabbed dialog with a QPropertyModel-backed tree view that edits a ProfilePlotOptions instance (Display tab) plus a Sources tab that lets the user toggle, recolour, rename and add comparison-output sources.
 
 profilepathpickerdialog.h
 Slice BC's path-picker — modal dialog shown by OpenSWMMVisMapToolSelectProfile when ProfileRouter returns more than one candidate between the user-picked endpoints.
 
 profileplotdialog.h
 Slice BC's host dialog for the longitudinal profile plot.
 
 profileresultsources.h
 Shared result-source discovery for profile plotting dialogs.
 
 profilesourcestyleadapter.h
 Tiny QObject adapter exposing the profile-style Q_PROPERTYs of a SWMMResultsLayer in isolation, so a QPropertyModel-backed editor can edit them without surfacing the layer's unrelated properties.
 
 rainfallvisualizationdialog.h
 Modeless dialog visualizing and comparing every rain gage's rainfall series — inline [TIMESERIES], standard SWMM rain files and multi-column CSV/TSF files alike.
 
 rasterprofileplotdialog.h
 Host dialog for a DEM-raster longitudinal profile. The terrain peer of MeshProfilePlotDialog: builds a ProfileSection::Section from a traced polyline via RasterProfileSampler and hosts the SAME MeshProfilePlotWidget chart + MeshProfileOverlay map line.
 
 rastersymbologypanel.h
 Symbology tab content for a GISRasterLayer — the GIS-style raster renderer chooser (QGIS "Singleband pseudocolor" / "Paletted" / "Multiband colour") mounted by LayerStyleDialog.
 
 reactionsystemeditordialog.h
 Editor for the reaction system (.rxn / [REACTION_*]) — GUI plan §3.2, rounds G-B2/G-C1.
 
 ruleseditordialog.h
 Slice BR Phase 6.8.1/2 — two-pane non-modal CRUD editor for SWMM control rules.
 
 rulestylesubject.h
 Adapter — present a Rule as an ILayerStyleSubject (Slice Z.2).
 
 rulesymbologytab.h
 Rule-driven Symbology tab content (Slice Z.3).
 
 scatterplotdialog.h
 Slice BG — Variable-correlation scatter plot.
 
 simulationoptionsdialog.h
 
 snowpackeditordialog.h
 Two-pane CRUD editor for SWMM snow packs ([SNOWPACKS]).
 
 statisticsdashboarddialog.h
 Slice BD — Statistics / frequency analysis report dashboard.
 
 statusreportdialog.h
 Slice GUI-2026-05-30 §6 — two-panel Report Viewer.
 
 streeteditordialog.h
 Three-pane CRUD editor for SWMM street cross-sections ([STREETS]).
 
 stylemanagerdialog.h
 Browse, apply, save, import, and export Rule Lists from a user-level style library (Slice Z.17c).
 
 subcatchcompoundeditdialog.h
 
 sublayerselectiondialog.h
 
 sublayertabhelpers.h
 Small shared builders for the per-sublayer styling panels (Swmm2DResultsStylePanel, Swmm2DMeshStylePanel): spin-box factories with the shared minimum widths, and the "Show <name>".
 
 swmm2dmeshstylepanel.h
 Styling panel for a SWMM2DMeshLayer — one tab per sublayer, mirroring Swmm2DResultsStylePanel (the QGIS mesh-layer idiom).
 
 swmm2dresultsstylepanel.h
 O2-1 / VS.8 — styling panel for a SWMM2DResultsLayer.
 
 symbologytab.h
 QGIS-style Symbology tab content (Slice X.2).
 
 tabularresultsdialog.h
 Slice BF — by-object / by-variable tabular results panel.
 
 timeserieseditordialog.h
 Slice BQ Phase 6.7.3.3 — modeless two-pane editor dialog.
 
 transecteditordialog.h
 Slice BQ Phase 6.7.4 — three-pane non-modal editor for SWMM transects.
 
 transectpropertybag.h
 Slice BQ Phase 6.7.4 — QObject Q_PROPERTY surface backing the TransectEditorDialog middle-pane property tree (QPropertyModel).
 
 typeconversionflow.h
 Shared confirm → convert → summary flow for changing a node or link to a different SWMM type. Reused by:
 
 userflagsdialog.h
 User Flags Manager — Phase 2 of docs/USER_FLAGS_UI_PLAN_2026-06-03.md.
 
 userflagvaluesdialog.h
 Per-object user-flag value editor — Phase 4 of docs/USER_FLAGS_UI_PLAN_2026-06-03.md.
 
 wateragesourcesdialog.h
 Editor for [WATER_AGE_SOURCES] — per-pathway initial water ages (GUI plan §3.4 / G3g, subplan Y3).
 
 wmsconnectiondialog.h
 
 wmtsconnectiondialog.h