Instrument doxyCluster
Loading...
Searching...
No Matches
Signals | Public Member Functions | Protected Member Functions | Protected Attributes | Properties | List of all members
Lane Class Reference

#include <lane.h>

Inheritance diagram for Lane:
Inheritance graph
[legend]
Collaboration diagram for Lane:
Collaboration graph
[legend]

Signals

void leftDashOffsetChanged ()
 
void rightDashOffsetChanged ()
 
void leftOpacityChanged ()
 
void rightOpacityChanged ()
 

Public Member Functions

 Lane (QWidget *parent=nullptr)
 
 ~Lane ()
 
void showNoLanePopup ()
 
int get_lane ()
 
void set_lane (int i)
 
qreal rightOpacity () const
 
qreal leftOpacity () const
 
void setLeftOpacity (qreal offset)
 
void setRightOpacity (qreal offset)
 
void setters ()
 
QWidget * get_popup ()
 
qreal rightDashOffset () const
 
qreal leftDashOffset () const
 
QGraphicsOpacityEffect * get_opacityEffect ()
 

Protected Member Functions

void paintEvent (QPaintEvent *) override
 

Protected Attributes

QWidget * popup = nullptr
 
int lane
 
QPen leftGrayPen
 
QPen rightGrayPen
 
QPen leftRedPen
 
QPen rightRedPen
 
QPixmap pixmap_original
 
qreal m_leftDashOffset = 0.0
 
qreal m_rightDashOffset = 0.0
 
qreal m_leftOpacity = 1.0
 
qreal m_rightOpacity = 1.0
 
QPropertyAnimation * leftOpacityAnimation = nullptr
 
QPropertyAnimation * rightOpacityAnimation = nullptr
 
QTimer * animationTimer = nullptr
 
QLinearGradient redGradient
 
QLinearGradient laneGradient
 
QPixmap pixmap
 
QGraphicsOpacityEffect * opacityEffect
 

Properties

qreal leftOpacity
 
qreal rightOpacity
 

Constructor & Destructor Documentation

◆ Lane()

Lane::Lane ( QWidget *  parent = nullptr)

◆ ~Lane()

Lane::~Lane ( )

Member Function Documentation

◆ get_lane()

int Lane::get_lane ( )

◆ get_opacityEffect()

QGraphicsOpacityEffect * Lane::get_opacityEffect ( )

◆ get_popup()

QWidget * Lane::get_popup ( )

◆ leftDashOffset()

qreal Lane::leftDashOffset ( ) const

◆ leftDashOffsetChanged

void Lane::leftDashOffsetChanged ( )
signal

◆ leftOpacity()

qreal Lane::leftOpacity ( ) const

◆ leftOpacityChanged

void Lane::leftOpacityChanged ( )
signal

◆ paintEvent()

void Lane::paintEvent ( QPaintEvent *  event)
overrideprotected

◆ rightDashOffset()

qreal Lane::rightDashOffset ( ) const

◆ rightDashOffsetChanged

void Lane::rightDashOffsetChanged ( )
signal

◆ rightOpacity()

qreal Lane::rightOpacity ( ) const

◆ rightOpacityChanged

void Lane::rightOpacityChanged ( )
signal

◆ set_lane()

void Lane::set_lane ( int  i)

◆ setLeftOpacity()

void Lane::setLeftOpacity ( qreal  offset)

◆ setRightOpacity()

void Lane::setRightOpacity ( qreal  offset)

◆ setters()

void Lane::setters ( )

◆ showNoLanePopup()

void Lane::showNoLanePopup ( )

Member Data Documentation

◆ animationTimer

QTimer* Lane::animationTimer = nullptr
protected

◆ lane

int Lane::lane
protected

◆ laneGradient

QLinearGradient Lane::laneGradient
protected

◆ leftGrayPen

QPen Lane::leftGrayPen
protected

◆ leftOpacityAnimation

QPropertyAnimation* Lane::leftOpacityAnimation = nullptr
protected

◆ leftRedPen

QPen Lane::leftRedPen
protected

◆ m_leftDashOffset

qreal Lane::m_leftDashOffset = 0.0
protected

◆ m_leftOpacity

qreal Lane::m_leftOpacity = 1.0
protected

◆ m_rightDashOffset

qreal Lane::m_rightDashOffset = 0.0
protected

◆ m_rightOpacity

qreal Lane::m_rightOpacity = 1.0
protected

◆ opacityEffect

QGraphicsOpacityEffect* Lane::opacityEffect
protected

◆ pixmap

QPixmap Lane::pixmap
protected

◆ pixmap_original

QPixmap Lane::pixmap_original
protected

◆ popup

QWidget* Lane::popup = nullptr
protected

◆ redGradient

QLinearGradient Lane::redGradient
protected

◆ rightGrayPen

QPen Lane::rightGrayPen
protected

◆ rightOpacityAnimation

QPropertyAnimation* Lane::rightOpacityAnimation = nullptr
protected

◆ rightRedPen

QPen Lane::rightRedPen
protected

Property Documentation

◆ leftOpacity

qreal Lane::leftOpacity
readwrite

◆ rightOpacity

qreal Lane::rightOpacity
readwrite

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