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

Lightweight schematic preview of a street cross-section. Draws the road crown, curb, depressed gutter and (optionally) backing from a StreetProvider's parameters. No Q_OBJECT — plain paintEvent widget. More...

#include <streeteditordialog.h>

Inheritance diagram for openswmmvis::ui::StreetSectionPreview:
Collaboration diagram for openswmmvis::ui::StreetSectionPreview:

Public Member Functions

 StreetSectionPreview (QWidget *parent=nullptr)
 
void setProvider (openswmmvis::street::StreetProvider *p)
 

Protected Member Functions

void paintEvent (QPaintEvent *event) override
 

Detailed Description

Lightweight schematic preview of a street cross-section. Draws the road crown, curb, depressed gutter and (optionally) backing from a StreetProvider's parameters. No Q_OBJECT — plain paintEvent widget.

Constructor & Destructor Documentation

◆ StreetSectionPreview()

openswmmvis::ui::StreetSectionPreview::StreetSectionPreview ( QWidget *  parent = nullptr)
explicit

Member Function Documentation

◆ paintEvent()

void openswmmvis::ui::StreetSectionPreview::paintEvent ( QPaintEvent *  event)
overrideprotected

◆ setProvider()

void openswmmvis::ui::StreetSectionPreview::setProvider ( openswmmvis::street::StreetProvider p)
Here is the call graph for this function:

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