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
ProfileSourceStyleAdapter Class Reference

#include <profilesourcestyleadapter.h>

Inheritance diagram for ProfileSourceStyleAdapter:
Collaboration diagram for ProfileSourceStyleAdapter:

Signals

void changed ()
 

Public Member Functions

 ProfileSourceStyleAdapter (QObject *parent=nullptr)
 
void setLayer (SWMMResultsLayer *layer)
 
SWMMResultsLayerlayer () const
 
QColor lineColor () const
 
QPen hglLinePen () const
 
QBrush hglFillBrush () const
 
QPen eglLinePen () const
 
QPen maxHglLinePen () const
 
QBrush maxHglFillBrush () const
 
QPen maxEglLinePen () const
 
void setLineColor (const QColor &v)
 
void setHglLinePen (const QPen &v)
 
void setHglFillBrush (const QBrush &v)
 
void setEglLinePen (const QPen &v)
 
void setMaxHglLinePen (const QPen &v)
 
void setMaxHglFillBrush (const QBrush &v)
 
void setMaxEglLinePen (const QPen &v)
 

Properties

QColor lineColor
 
QPen hglLinePen
 
QBrush hglFillBrush
 
QPen eglLinePen
 
QPen maxHglLinePen
 
QBrush maxHglFillBrush
 
QPen maxEglLinePen
 

Constructor & Destructor Documentation

◆ ProfileSourceStyleAdapter()

ProfileSourceStyleAdapter::ProfileSourceStyleAdapter ( QObject *  parent = nullptr)
explicit

Member Function Documentation

◆ changed

void ProfileSourceStyleAdapter::changed ( )
signal

Unified change signal — fired for any property change so a single NOTIFY hookup keeps the editor in sync. Fine-grained signals on the layer (profileStyleChanged / profileLineColorChanged) feed this.

Here is the caller graph for this function:

◆ eglLinePen()

QPen ProfileSourceStyleAdapter::eglLinePen ( ) const

◆ hglFillBrush()

QBrush ProfileSourceStyleAdapter::hglFillBrush ( ) const

◆ hglLinePen()

QPen ProfileSourceStyleAdapter::hglLinePen ( ) const

◆ layer()

SWMMResultsLayer * ProfileSourceStyleAdapter::layer ( ) const
inline
Here is the caller graph for this function:

◆ lineColor()

QColor ProfileSourceStyleAdapter::lineColor ( ) const

◆ maxEglLinePen()

QPen ProfileSourceStyleAdapter::maxEglLinePen ( ) const

◆ maxHglFillBrush()

QBrush ProfileSourceStyleAdapter::maxHglFillBrush ( ) const

◆ maxHglLinePen()

QPen ProfileSourceStyleAdapter::maxHglLinePen ( ) const

◆ setEglLinePen()

void ProfileSourceStyleAdapter::setEglLinePen ( const QPen &  v)

◆ setHglFillBrush()

void ProfileSourceStyleAdapter::setHglFillBrush ( const QBrush &  v)

◆ setHglLinePen()

void ProfileSourceStyleAdapter::setHglLinePen ( const QPen &  v)

◆ setLayer()

void ProfileSourceStyleAdapter::setLayer ( SWMMResultsLayer layer)

Binds the adapter to layer. Pass nullptr to detach. Disconnects signals from the previously-bound layer and rewires to the new one.

Here is the call graph for this function:

◆ setLineColor()

void ProfileSourceStyleAdapter::setLineColor ( const QColor &  v)

◆ setMaxEglLinePen()

void ProfileSourceStyleAdapter::setMaxEglLinePen ( const QPen &  v)

◆ setMaxHglFillBrush()

void ProfileSourceStyleAdapter::setMaxHglFillBrush ( const QBrush &  v)

◆ setMaxHglLinePen()

void ProfileSourceStyleAdapter::setMaxHglLinePen ( const QPen &  v)

Property Documentation

◆ eglLinePen

QPen ProfileSourceStyleAdapter::eglLinePen
readwrite

◆ hglFillBrush

QBrush ProfileSourceStyleAdapter::hglFillBrush
readwrite

◆ hglLinePen

QPen ProfileSourceStyleAdapter::hglLinePen
readwrite

◆ lineColor

QColor ProfileSourceStyleAdapter::lineColor
readwrite

◆ maxEglLinePen

QPen ProfileSourceStyleAdapter::maxEglLinePen
readwrite

◆ maxHglFillBrush

QBrush ProfileSourceStyleAdapter::maxHglFillBrush
readwrite

◆ maxHglLinePen

QPen ProfileSourceStyleAdapter::maxHglLinePen
readwrite

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