Public Types | Public Member Functions | Private Member Functions | Private Attributes
QcNeedleItem Class Reference

#include <qcgaugewidget.h>

Inheritance diagram for QcNeedleItem:
Inheritance graph
[legend]

List of all members.

Public Types

enum  NeedleType {
  DiamonNeedle, TriangleNeedle, FeatherNeedle, AttitudeMeterNeedle,
  CompassNeedle
}

Public Member Functions

QColor color ()
float currentValue ()
QString currentValueFormat ()
void draw (QPainter *)
QcLabelItemlabel ()
 QcNeedleItem (QObject *parent=0)
void setColor (const QColor &color)
void setCurrentValue (float value)
void setLabel (QcLabelItem *)
void setNeedle (QcNeedleItem::NeedleType needleType)
void setValueFormat (QString format)

Private Member Functions

void createAttitudeNeedle (float r)
void createCompassNeedle (float r)
void createDiamonNeedle (float r)
void createFeatherNeedle (float r)
void createTriangleNeedle (float r)

Private Attributes

QColor mColor
float mCurrentValue
QString mFormat
QcLabelItemmLabel
QPolygonF mNeedlePoly
NeedleType mNeedleType

Detailed Description

Definition at line 271 of file qcgaugewidget.h.


Member Enumeration Documentation

Enumerator:
DiamonNeedle 
TriangleNeedle 
FeatherNeedle 
AttitudeMeterNeedle 
CompassNeedle 

Definition at line 287 of file qcgaugewidget.h.


Constructor & Destructor Documentation

QcNeedleItem::QcNeedleItem ( QObject *  parent = 0) [explicit]

Definition at line 607 of file qcgaugewidget.cpp.


Member Function Documentation

QColor QcNeedleItem::color ( )

Definition at line 701 of file qcgaugewidget.cpp.

void QcNeedleItem::createAttitudeNeedle ( float  r) [private]

Definition at line 755 of file qcgaugewidget.cpp.

void QcNeedleItem::createCompassNeedle ( float  r) [private]

Definition at line 764 of file qcgaugewidget.cpp.

void QcNeedleItem::createDiamonNeedle ( float  r) [private]

Definition at line 725 of file qcgaugewidget.cpp.

void QcNeedleItem::createFeatherNeedle ( float  r) [private]

Definition at line 744 of file qcgaugewidget.cpp.

void QcNeedleItem::createTriangleNeedle ( float  r) [private]

Definition at line 735 of file qcgaugewidget.cpp.

Definition at line 681 of file qcgaugewidget.cpp.

Definition at line 691 of file qcgaugewidget.cpp.

void QcNeedleItem::draw ( QPainter *  painter) [virtual]

Implements QcItem.

Definition at line 616 of file qcgaugewidget.cpp.

Definition at line 712 of file qcgaugewidget.cpp.

void QcNeedleItem::setColor ( const QColor &  color)

Definition at line 695 of file qcgaugewidget.cpp.

void QcNeedleItem::setCurrentValue ( float  value)

This pull request is not working properly

Definition at line 659 of file qcgaugewidget.cpp.

Definition at line 706 of file qcgaugewidget.cpp.

Definition at line 718 of file qcgaugewidget.cpp.

void QcNeedleItem::setValueFormat ( QString  format)

Definition at line 686 of file qcgaugewidget.cpp.


Member Data Documentation

QColor QcNeedleItem::mColor [private]

Definition at line 293 of file qcgaugewidget.h.

float QcNeedleItem::mCurrentValue [private]

Definition at line 292 of file qcgaugewidget.h.

QString QcNeedleItem::mFormat [private]

Definition at line 301 of file qcgaugewidget.h.

Definition at line 300 of file qcgaugewidget.h.

QPolygonF QcNeedleItem::mNeedlePoly [private]

Definition at line 291 of file qcgaugewidget.h.

Definition at line 299 of file qcgaugewidget.h.


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


gauges
Author(s):
autogenerated on Sat Jun 8 2019 19:36:20