QwtCompassMagnetNeedle − A magnet needle for compass widgets.
#include <qwt_dial_needle.h>
Inherits QwtDialNeedle.
enum
Style { TriangleStyle, ThinStyle }
Style of the needle.
QwtCompassMagnetNeedle
(Style=TriangleStyle, const QColor
&light=Qt::white, const QColor &dark=Qt::red)
Constructor.
Public Member Functions inherited from QwtDialNeedle
QwtDialNeedle ()
Constructor.
virtual ˜QwtDialNeedle ()
Destructor.
virtual void setPalette (const QPalette &)
const QPalette & palette () const
virtual void draw (QPainter *, const QPointF
¢er, double length, double direction,
QPalette::ColorGroup=QPalette::Active) const
virtual void drawNeedle (QPainter *, double length, QPalette::ColorGroup) const override
Protected Member Functions inherited from QwtDialNeedle
virtual void drawKnob
(QPainter *, double width, const QBrush &, bool sunken)
const
Draw the knob.
A magnet needle for compass widgets.
A magnet needle points to two opposite directions indicating north and south.
The following colors are used:
|
• |
QPalette::Light |
Used for pointing south
|
• |
QPalette::Dark |
Used for pointing north
|
• |
QPalette::Base |
Knob (ThinStyle only)
See also
QwtDial, QwtCompass
Definition at line 127 of file qwt_dial_needle.h.
Style of the needle.
Enumerator
TriangleStyle
A needle with a triangular shape.
ThinStyle
A thin needle.
Definition at line 131 of file qwt_dial_needle.h.
Constructor.
Definition at line 350 of file qwt_dial_needle.cpp.
Draw the needle
Parameters
painter Painter
length Length of the needle
colorGroup Color group, used for painting
Implements QwtDialNeedle.
Definition at line 369 of file qwt_dial_needle.cpp.
Generated automatically by Doxygen for Qwt User’s Guide from the source code.