#include <qcgaugewidget.h>
Public Types | |
enum | Error { InvalidValueRange, InvalidDegreeRange, InvalidStep } |
Public Member Functions | |
virtual void | draw (QPainter *)=0 |
float | position () |
QcItem (QObject *parent=0) | |
QRectF | rect () |
void | setPosition (float percentage) |
virtual int | type () |
Protected Member Functions | |
QRectF | adjustRect (float percentage) |
float | getAngle (const QPointF &, const QRectF &tmpRect) |
QPointF | getPoint (float deg, const QRectF &tmpRect) |
float | getRadius (const QRectF &) |
QRectF | resetRect () |
void | update () |
Private Attributes | |
float | mPosition |
QRectF | mRect |
QWidget * | parentWidget |
Definition at line 98 of file qcgaugewidget.h.
enum QcItem::Error |
Enumerator | |
---|---|
InvalidValueRange | |
InvalidDegreeRange | |
InvalidStep |
Definition at line 109 of file qcgaugewidget.h.
|
explicit |
Definition at line 148 of file qcgaugewidget.cpp.
|
protected |
Definition at line 187 of file qcgaugewidget.cpp.
|
pure virtual |
Implemented in QcAttitudeMeter, QcValuesItem, QcNeedleItem, QcDegreesItem, QcColorBand, QcArcItem, QcLabelItem, QcGlassItem, and QcBackgroundItem.
|
protected |
Definition at line 230 of file qcgaugewidget.cpp.
|
protected |
Definition at line 215 of file qcgaugewidget.cpp.
|
protected |
Definition at line 195 of file qcgaugewidget.cpp.
float QcItem::position | ( | ) |
Definition at line 166 of file qcgaugewidget.cpp.
QRectF QcItem::rect | ( | ) |
Definition at line 171 of file qcgaugewidget.cpp.
|
protected |
Definition at line 205 of file qcgaugewidget.cpp.
void QcItem::setPosition | ( | float | percentage | ) |
Definition at line 176 of file qcgaugewidget.cpp.
|
virtual |
Definition at line 156 of file qcgaugewidget.cpp.
|
protected |
Definition at line 161 of file qcgaugewidget.cpp.
|
private |
Definition at line 123 of file qcgaugewidget.h.
|
private |
Definition at line 121 of file qcgaugewidget.h.
|
private |
Definition at line 122 of file qcgaugewidget.h.