Qwt User's Guide  6.1.2
 All Classes Functions Variables Typedefs Enumerations Enumerator Pages
Public Types | Public Member Functions | Protected Member Functions | List of all members
QwtCompassWindArrow Class Reference

An indicator for the wind direction. More...

#include <qwt_dial_needle.h>

Inheritance diagram for QwtCompassWindArrow:
Inheritance graph
[legend]

Public Types

enum  Style { Style1, Style2 }
 Style of the arrow. More...
 

Public Member Functions

 QwtCompassWindArrow (Style, const QColor &light=Qt::white, const QColor &dark=Qt::gray)
 
- Public Member Functions inherited from QwtDialNeedle
 QwtDialNeedle ()
 Constructor.
 
virtual ~QwtDialNeedle ()
 Destructor.
 
virtual void setPalette (const QPalette &)
 
const QPalette & palette () const
 
virtual void draw (QPainter *painter, const QPointF &center, double length, double direction, QPalette::ColorGroup=QPalette::Active) const
 

Protected Member Functions

virtual void drawNeedle (QPainter *, double length, QPalette::ColorGroup) const
 
- Protected Member Functions inherited from QwtDialNeedle
virtual void drawKnob (QPainter *, double width, const QBrush &, bool sunken) const
 Draw the knob.
 

Detailed Description

An indicator for the wind direction.

QwtCompassWindArrow shows the direction where the wind comes from.

See Also
QwtDial, QwtCompass

Member Enumeration Documentation

Style of the arrow.

Enumerator
Style1 

A needle pointing to the center.

Style2 

A needle pointing to the center.

Constructor & Destructor Documentation

QwtCompassWindArrow::QwtCompassWindArrow ( Style  style,
const QColor &  light = Qt::white,
const QColor &  dark = Qt::gray 
)

Constructor

Parameters
styleArrow style
lightLight color
darkDark color

Member Function Documentation

void QwtCompassWindArrow::drawNeedle ( QPainter *  painter,
double  length,
QPalette::ColorGroup  colorGroup 
) const
protectedvirtual

Draw the needle

Parameters
painterPainter
lengthLength of the needle
colorGroupColor group, used for painting

Implements QwtDialNeedle.