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

Public Member Functions

 Impl (Dial *)
 
void refreshPixmap ()
 
void updateNeedleRect ()
 
void updateSetpointRect ()
 
void mouseButtonPressEvent (QMouseEvent *)
 
void mouseButtonReleaseEvent (QMouseEvent *)
 
void mouseMoveEvent (QMouseEvent *)
 

Public Attributes

Dial *const dial
 
QString title
 
QString unit
 
double span
 
double scaleMin
 
double majorStep
 
unsigned int majorStops
 
unsigned int minorStops
 
QColor pieColor
 
int minorStopOffset
 
int minorStopLength
 
int majorStopOffset
 
int majorStopLength
 
int tickLabelOffset
 
int needleLength
 
int setpointOffset
 
int setpointLength
 
QString needlePath
 
QSvgRenderer needleRenderer
 
QRectF needleRect
 
int needleCenterX
 
bool redraw
 Value shall be redrawn on next redraw event. More...
 
QString setpointPath
 
QSvgRenderer setpointRenderer
 
QRectF setpointRect
 
double setpoint
 
QPixmap pixmap
 
bool dragging
 
QPoint setpointPos
 
QGradientStops gradientStops
 

Constructor & Destructor Documentation

◆ Impl()

Pd::Dial::Impl::Impl ( Dial dial)

Member Function Documentation

◆ mouseButtonPressEvent()

void Pd::Dial::Impl::mouseButtonPressEvent ( QMouseEvent *  event)

◆ mouseButtonReleaseEvent()

void Pd::Dial::Impl::mouseButtonReleaseEvent ( QMouseEvent *  )

◆ mouseMoveEvent()

void Pd::Dial::Impl::mouseMoveEvent ( QMouseEvent *  event)

◆ refreshPixmap()

void Pd::Dial::Impl::refreshPixmap ( )

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

◆ updateNeedleRect()

void Pd::Dial::Impl::updateNeedleRect ( )

◆ updateSetpointRect()

void Pd::Dial::Impl::updateSetpointRect ( )

Member Data Documentation

◆ dial

Dial* const Pd::Dial::Impl::dial

◆ dragging

bool Pd::Dial::Impl::dragging

◆ gradientStops

QGradientStops Pd::Dial::Impl::gradientStops

◆ majorStep

double Pd::Dial::Impl::majorStep

◆ majorStopLength

int Pd::Dial::Impl::majorStopLength

◆ majorStopOffset

int Pd::Dial::Impl::majorStopOffset

◆ majorStops

unsigned int Pd::Dial::Impl::majorStops

◆ minorStopLength

int Pd::Dial::Impl::minorStopLength

◆ minorStopOffset

int Pd::Dial::Impl::minorStopOffset

◆ minorStops

unsigned int Pd::Dial::Impl::minorStops

◆ needleCenterX

int Pd::Dial::Impl::needleCenterX

◆ needleLength

int Pd::Dial::Impl::needleLength

◆ needlePath

QString Pd::Dial::Impl::needlePath

◆ needleRect

QRectF Pd::Dial::Impl::needleRect

◆ needleRenderer

QSvgRenderer Pd::Dial::Impl::needleRenderer

◆ pieColor

QColor Pd::Dial::Impl::pieColor

◆ pixmap

QPixmap Pd::Dial::Impl::pixmap

◆ redraw

bool Pd::Dial::Impl::redraw

Value shall be redrawn on next redraw event.

◆ scaleMin

double Pd::Dial::Impl::scaleMin

◆ setpoint

double Pd::Dial::Impl::setpoint

◆ setpointLength

int Pd::Dial::Impl::setpointLength

◆ setpointOffset

int Pd::Dial::Impl::setpointOffset

◆ setpointPath

QString Pd::Dial::Impl::setpointPath

◆ setpointPos

QPoint Pd::Dial::Impl::setpointPos

◆ setpointRect

QRectF Pd::Dial::Impl::setpointRect

◆ setpointRenderer

QSvgRenderer Pd::Dial::Impl::setpointRenderer

◆ span

double Pd::Dial::Impl::span

◆ tickLabelOffset

int Pd::Dial::Impl::tickLabelOffset

◆ title

QString Pd::Dial::Impl::title

◆ unit

QString Pd::Dial::Impl::unit

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