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
openswmmvis::ui::PlotVariablePickerDialog Class Reference

#include <plotvariablepickerdialog.h>

Inheritance diagram for openswmmvis::ui::PlotVariablePickerDialog:
Collaboration diagram for openswmmvis::ui::PlotVariablePickerDialog:

Classes

struct  Entry
 

Public Member Functions

 PlotVariablePickerDialog (const QVector< openswmmvis::plot::ObjectRef > &features, const openswmmvis::plot::IRunLayer *availability, openswmmvis::plot::UnitSystem units, QWidget *parent=nullptr)
 
QVector< EntrycheckedEntries () const
 All checked leaf entries, in tree order.
 

Constructor & Destructor Documentation

◆ PlotVariablePickerDialog()

openswmmvis::ui::PlotVariablePickerDialog::PlotVariablePickerDialog ( const QVector< openswmmvis::plot::ObjectRef > &  features,
const openswmmvis::plot::IRunLayer availability,
openswmmvis::plot::UnitSystem  units,
QWidget *  parent = nullptr 
)
explicit
Parameters
featuresPlottable selected features (Node / Link / Subcatch), already filtered and sorted by the caller. May be empty → the dialog shows the System group only.
availabilityOptional run layer used to gate supportsAttribute(); non-owning, may be null (everything enabled).
unitsUnit system for the attribute labels.

Member Function Documentation

◆ checkedEntries()

QVector< PlotVariablePickerDialog::Entry > openswmmvis::ui::PlotVariablePickerDialog::checkedEntries ( ) const

All checked leaf entries, in tree order.

Here is the call graph for this function:

The documentation for this class was generated from the following files: