QwtDialSimpleNeedle − A needle for dial widgets.
#include <qwt_dial_needle.h>
Inherits QwtDialNeedle.
enum
Style { Arrow, Ray }
Style of the needle.
QwtDialSimpleNeedle
(Style, bool hasKnob=true, const QColor
&mid=Qt::gray, const QColor &base=Qt::darkGray)
void setWidth (double width)
double width () const
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 needle for dial widgets.
The following colors are used:
|
• |
QPalette::Mid |
Pointer
|
• |
QPalette::Base |
Knob
See also
QwtDial, QwtCompass
Definition at line 81 of file qwt_dial_needle.h.
Style of the needle.
Enumerator
|
Arrow |
Arrow. |
|||
|
Ray |
A straight line from the center. |
Definition at line 85 of file qwt_dial_needle.h.
Constructor
Parameters
style Style
hasKnob With/Without knob
mid Middle color
base Base color
Definition at line 273 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 312 of file qwt_dial_needle.cpp.
Set the width of the needle
Parameters
width Width
See also
width()
Definition at line 291 of file qwt_dial_needle.cpp.
Returns
the width of the needle
See also
setWidth()
Definition at line 300 of file qwt_dial_needle.cpp.
Generated automatically by Doxygen for Qwt User’s Guide from the source code.