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

#include <inletdrawingview.h>

Inheritance diagram for openswmmvis::ui::InletDrawingView:
Collaboration diagram for openswmmvis::ui::InletDrawingView:

Public Slots

void rebuild ()
 
void zoomToExtent ()
 
void zoomIn ()
 
void zoomOut ()
 

Public Member Functions

 InletDrawingView (QWidget *parent=nullptr)
 
 ~InletDrawingView () override
 
void setProvider (openswmmvis::inlet::InletProvider *p)
 
openswmmvis::inlet::InletProviderprovider () const noexcept
 
void setCustomCurve (const QVector< QPointF > &points)
 Points of the design's custom capture curve, from the host's curve registry. Triggers a rebuild.
 

Protected Member Functions

void wheelEvent (QWheelEvent *event) override
 
void mousePressEvent (QMouseEvent *event) override
 
void mouseReleaseEvent (QMouseEvent *event) override
 
void showEvent (QShowEvent *event) override
 
void resizeEvent (QResizeEvent *event) override
 

Constructor & Destructor Documentation

◆ InletDrawingView()

openswmmvis::ui::InletDrawingView::InletDrawingView ( QWidget *  parent = nullptr)
explicit
Here is the call graph for this function:

◆ ~InletDrawingView()

openswmmvis::ui::InletDrawingView::~InletDrawingView ( )
overridedefault

Member Function Documentation

◆ mousePressEvent()

void openswmmvis::ui::InletDrawingView::mousePressEvent ( QMouseEvent *  event)
overrideprotected

◆ mouseReleaseEvent()

void openswmmvis::ui::InletDrawingView::mouseReleaseEvent ( QMouseEvent *  event)
overrideprotected

◆ provider()

InletProvider * openswmmvis::ui::InletDrawingView::provider ( ) const
noexcept

◆ rebuild

void openswmmvis::ui::InletDrawingView::rebuild ( )
slot
Here is the call graph for this function:
Here is the caller graph for this function:

◆ resizeEvent()

void openswmmvis::ui::InletDrawingView::resizeEvent ( QResizeEvent *  event)
overrideprotected
Here is the call graph for this function:

◆ setCustomCurve()

void openswmmvis::ui::InletDrawingView::setCustomCurve ( const QVector< QPointF > &  points)

Points of the design's custom capture curve, from the host's curve registry. Triggers a rebuild.

Here is the call graph for this function:

◆ setProvider()

void openswmmvis::ui::InletDrawingView::setProvider ( openswmmvis::inlet::InletProvider p)
Here is the call graph for this function:

◆ showEvent()

void openswmmvis::ui::InletDrawingView::showEvent ( QShowEvent *  event)
overrideprotected
Here is the call graph for this function:

◆ wheelEvent()

void openswmmvis::ui::InletDrawingView::wheelEvent ( QWheelEvent *  event)
overrideprotected

◆ zoomIn

void openswmmvis::ui::InletDrawingView::zoomIn ( )
slot

◆ zoomOut

void openswmmvis::ui::InletDrawingView::zoomOut ( )
slot

◆ zoomToExtent

void openswmmvis::ui::InletDrawingView::zoomToExtent ( )
slot
Here is the caller graph for this function:

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