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
widgets Directory Reference
Directory dependency graph for widgets:

Files

 attributepickermenu.h
 Slice AT.2 — factory that builds a QMenu of PlotAttribute choices valid for a given ObjectRef::Kind. Reused by:
 
 basemaphttpheaderswidget.h
 Compact widget for editing basemap HTTP headers.
 
 chartaxisformatcontroller.h
 Per-chart axis number-format state + "Chart Properties…" launcher.
 
 classificationeditor.h
 Slice US.1 (UNIFIED_STYLING plan S1) — the one classification editor shared by every classified visual.
 
 classificationschemecelleditor.h
 Slice D1-a (MESH_SUBLAYER_CLASSIFICATION_UI_PLAN) — property-grid cell editor for a ClassificationScheme-typed Q_PROPERTY.
 
 colorbutton.h
 QGIS-style color-swatch button.
 
 colorcelldelegate.h
 Colour-swatch table cell with a double-click colour picker.
 
 colorrampcombobox.h
 Slice BB-α — QComboBox that previews built-in + custom colour ramps as horizontal gradient swatches in the dropdown.
 
 commandpalette.h
 
 commandpalettemodel.h
 
 cursorwindowslider.h
 Issue 1 — single-thumb animation scrubber with a look-back window band.
 
 curveeditchartview.h
 Interactive Qt Charts view for editing a CurveProvider on the plot.
 
 dashstylecombo.h
 Combo box rendering each Qt::PenStyle as the icon of its row, mirroring QGIS's "Stroke style" picker.
 
 gwfexpressionedit.h
 [GWF] custom groundwater-flow expression editing stack: syntax highlighter + single-line completing editor with debounced engine validation — the groundwater peer of TreatmentExpressionEdit / TreatmentSyntaxHighlighter.
 
 inletdrawingview.h
 Engineering-drawing view of one inlet design (Inlets plan §2.3).
 
 interactivechartview.h
 Slice AT.2 — QChartView subclass with Select / Pan / ZoomIn / ZoomOut modes mirroring ProfilePlotDialog's QActionGroup pattern.
 
 labelconfigeditor.h
 Reusable full-fidelity editor for a LabelConfig value.
 
 labeledcontrols.h
 
 legendoverlay.h
 On-canvas, draggable legend painted in widget pixel coords.
 
 markershapecombo.h
 QGIS-style marker-shape combo drawing each shape as the row icon.
 
 meshregiondefaultswidget.h
 
 patterneditchartview.h
 Interactive Qt Charts view for editing a PatternProvider on the plot.
 
 perattributethemingwidget.h
 Slice BA — status-bar theming widget that picks which result variable drives the SWMMResultsLayer colour fill.
 
 profilelayerpanel.h
 Right-side toggle panel for Slice BC's profile plot.
 
 rangeslider.h
 Slice AT.3 — two-thumb horizontal range slider widget.
 
 reactionexpressionedit.h
 Reaction-expression editing stack (G-B1): syntax highlighter, single-line completing editor, and the table-cell delegate — the [REACTION_*] peer of TreatmentExpressionEdit, cloned from it.
 
 relativepathpicker.h
 Path-picker that displays paths relative to a project anchor.
 
 rulecodeeditor.h
 Slice BR Phase 6.8.2 — rich-text code editor for SWMM control rules.
 
 seriesstyleeditor.h
 QPropertyModel-backed per-series style editor.
 
 shortcuteditorwidget.h
 
 statssummarypanel.h
 Slice AT.3 — Statistics Summary Panel docked under the ComparisonPlotDialog chart splitter.
 
 stylepreviewswatch.h
 Small live-preview widget used by every style editor.
 
 stylepropertydelegate.h
 Slice D1-a (MESH_SUBLAYER_CLASSIFICATION_UI_PLAN) — factory for the QPropertyItemDelegate used by the sublayer style grids.
 
 sunpositionthumb.h
 Compact thumbnail rendering the hillshade sun's azimuth + altitude on a compass dial. Pure repaint; no user interaction. Extracted from the retired MeshHillshadeEditor so the mesh styling panel's Terrain Fill tab can host it.
 
 timeserieseditchartview.h
 Slice BQ Phase 6.7.3.5 — interactive Qt Charts view for editing one TimeseriesProvider directly on the plot.
 
 transectchartview.h
 Slice BQ Phase 6.7.4 — interactive cross-section preview chart.
 
 treatmentexpressionedit.h
 Treatment-expression editing stack (iteration 4): syntax highlighter, single-line completing editor, and the table-cell delegate that hosts it — the [TREATMENT] peer of the control rules editor's RuleSyntaxHighlighter / RuleCodeEditor.