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::StatisticsDashboardDialog Class Reference

#include <statisticsdashboarddialog.h>

Inheritance diagram for openswmmvis::ui::StatisticsDashboardDialog:
Collaboration diagram for openswmmvis::ui::StatisticsDashboardDialog:

Public Member Functions

 StatisticsDashboardDialog (SWMMResultsLayer *layer, QWidget *parent=nullptr)
 
 ~StatisticsDashboardDialog () override
 
void setResultsLayer (SWMMResultsLayer *layer)
 
void setProject (SWMMModelLayer *layer, SelectionManager *selMgr, MapCanvas *canvas)
 Bind the dialog to the project's cross-view selection bus so table rows highlight on the map, and to the canvas + model layer so the context menu can zoom to the selected features.
 

Constructor & Destructor Documentation

◆ StatisticsDashboardDialog()

openswmmvis::ui::StatisticsDashboardDialog::StatisticsDashboardDialog ( SWMMResultsLayer layer,
QWidget *  parent = nullptr 
)
explicit
Here is the call graph for this function:

◆ ~StatisticsDashboardDialog()

openswmmvis::ui::StatisticsDashboardDialog::~StatisticsDashboardDialog ( )
overridedefault

Member Function Documentation

◆ setProject()

void openswmmvis::ui::StatisticsDashboardDialog::setProject ( SWMMModelLayer layer,
SelectionManager selMgr,
MapCanvas canvas 
)

Bind the dialog to the project's cross-view selection bus so table rows highlight on the map, and to the canvas + model layer so the context menu can zoom to the selected features.

Here is the call graph for this function:

◆ setResultsLayer()

void openswmmvis::ui::StatisticsDashboardDialog::setResultsLayer ( SWMMResultsLayer layer)
Here is the caller graph for this function:

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