Provided by: libqwt5-doc_5.2.3-1_all
NAME
QwtCompassMagnetNeedle -
SYNOPSIS
#include <qwt_dial_needle.h> Inherits QwtDialNeedle. Public Types enum Style { TriangleStyle, ThinStyle } Public Member Functions QwtCompassMagnetNeedle (Style=TriangleStyle, const QColor &light=Qt::white, const QColor &dark=Qt::red) virtual void draw (QPainter *, const QPoint &, int length, double direction, QPalette::ColorGroup=QPalette::Active) const Static Public Member Functions static void drawThinNeedle (QPainter *, const QPalette &, QPalette::ColorGroup, const QPoint &, int length, double direction) static void drawTriangleNeedle (QPainter *, const QPalette &, QPalette::ColorGroup, const QPoint &, int length, double direction) Static Protected Member Functions static void drawPointer (QPainter *painter, const QBrush &brush, int colorOffset, const QPoint ¢er, int length, int width, double direction)
Detailed Description
A magnet needle for compass widgets. A magnet needle points to two opposite directions indicating north and south. The following colors are used: • QColorGroup::Light Used for pointing south • QColorGroup::Dark Used for pointing north • QColorGroup::Base Knob (ThinStyle only) See also: QwtDial, QwtCompass
Member Function Documentation
void QwtCompassMagnetNeedle::draw (QPainter *painter, const QPoint ¢er, intlength, doubledirection, QPalette::ColorGroupcolorGroup = QPalette::Active) const [virtual] Draw the needle Parameters: painter Painter center Center of the dial, start position for the needle length Length of the needle direction Direction of the needle, in degrees counter clockwise colorGroup Color group, used for painting Implements QwtDialNeedle. void QwtCompassMagnetNeedle::drawPointer (QPainter *painter, const QBrush &brush, intcolorOffset, const QPoint ¢er, intlength, intwidth, doubledirection) [static], [protected] Draw a compass needle Parameters: painter Painter brush Brush colorOffset Color offset center Center, where the needle starts length Length of the needle width Width of the needle direction Direction void QwtCompassMagnetNeedle::drawThinNeedle (QPainter *painter, const QPalette &palette, QPalette::ColorGroupcolorGroup, const QPoint ¢er, intlength, doubledirection) [static] Draw a compass needle Parameters: painter Painter palette Palette colorGroup Color group center Center, where the needle starts length Length of the needle direction Direction void QwtCompassMagnetNeedle::drawTriangleNeedle (QPainter *painter, const QPalette &palette, QPalette::ColorGroupcolorGroup, const QPoint ¢er, intlength, doubledirection) [static] Draw a compass needle Parameters: painter Painter palette Palette colorGroup Color group center Center, where the needle starts length Length of the needle direction Direction
Author
Generated automatically by Doxygen for Qwt User's Guide from the source code.