QtPdWidgets  2.3.1
Public Types | Public Member Functions | Public Attributes | List of all members
Pd::Tank::Impl Struct Reference
Collaboration diagram for Pd::Tank::Impl:
Collaboration graph
[legend]

Public Types

typedef QList< TankMedium * > MediaList
 

Public Member Functions

 Impl (Tank *)
 
void updateLayout ()
 
void updatePhase ()
 
void drawVerticalCylinder ()
 
void drawHorizontalCylinder ()
 
void drawCuboid ()
 
void paint ()
 

Public Attributes

Tank *const tank
 
Style style
 
int labelWidth
 
LabelPosition labelPosition
 
int capHeight
 
double maxLevel
 
double maxVolume
 
int levelDecimals
 
int volumeDecimals
 
QColor backgroundColor
 
QString levelSuffix
 
QString volumeSuffix
 
MediaList media
 
QRect tankRect
 
QRect labelArea
 
QRectF labelRect
 
QPainterPath background
 
QPainterPath foreground
 

Member Typedef Documentation

◆ MediaList

Constructor & Destructor Documentation

◆ Impl()

Pd::Tank::Impl::Impl ( Tank tank)

Member Function Documentation

◆ drawCuboid()

void Pd::Tank::Impl::drawCuboid ( )

◆ drawHorizontalCylinder()

void Pd::Tank::Impl::drawHorizontalCylinder ( )

◆ drawVerticalCylinder()

void Pd::Tank::Impl::drawVerticalCylinder ( )

◆ paint()

void Pd::Tank::Impl::paint ( )

◆ updateLayout()

void Pd::Tank::Impl::updateLayout ( )

References BORDER.

◆ updatePhase()

void Pd::Tank::Impl::updatePhase ( )

References Pd::TankMedium::impl, and PAD.

Member Data Documentation

◆ background

QPainterPath Pd::Tank::Impl::background

◆ backgroundColor

QColor Pd::Tank::Impl::backgroundColor

◆ capHeight

int Pd::Tank::Impl::capHeight

◆ foreground

QPainterPath Pd::Tank::Impl::foreground

◆ labelArea

QRect Pd::Tank::Impl::labelArea

◆ labelPosition

LabelPosition Pd::Tank::Impl::labelPosition

◆ labelRect

QRectF Pd::Tank::Impl::labelRect

Referenced by Pd::Tank::Impl::Impl().

◆ labelWidth

int Pd::Tank::Impl::labelWidth

◆ levelDecimals

int Pd::Tank::Impl::levelDecimals

◆ levelSuffix

QString Pd::Tank::Impl::levelSuffix

◆ maxLevel

double Pd::Tank::Impl::maxLevel

◆ maxVolume

double Pd::Tank::Impl::maxVolume

◆ media

MediaList Pd::Tank::Impl::media

◆ style

Style Pd::Tank::Impl::style

◆ tank

Tank* const Pd::Tank::Impl::tank

◆ tankRect

QRect Pd::Tank::Impl::tankRect

◆ volumeDecimals

int Pd::Tank::Impl::volumeDecimals

◆ volumeSuffix

QString Pd::Tank::Impl::volumeSuffix

The documentation for this struct was generated from the following file: