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
symbologytab.h File Reference

QGIS-style Symbology tab content (Slice X.2). More...

#include "ui/dialogs/irendererpanel.h"
#include <QWidget>
Include dependency graph for symbologytab.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  openswmmvis::ui::SymbologyTab
 

Namespaces

namespace  openswmmvis
 
namespace  openswmmvis::ui
 

Detailed Description

QGIS-style Symbology tab content (Slice X.2).

Author
Caleb Buahin caleb.nosp@m..bua.nosp@m.hin@g.nosp@m.mail.nosp@m..com
Date
2026
License\n GPL-3.0-or-later
    Top row: a renderer-class dropdown populated from
    RendererPanelRegistry (Single / Graduated / Categorized / …).
    Body: a QStackedWidget whose current page is the renderer panel
    matching the dropdown selection.  Switching the dropdown
    installs the new renderer class on the host layer and mounts
    the matching panel.

    Used by LayerStyleDialog's `buildSymbologyTab` for simple layers
    (vector / raster / mesh).  For SWMM multi-kind layers the
    dialog uses KindTreeSymbologyPanel (X.5) which composes a
    SymbologyTab per kind in the editor pane.