.TH "QwtDialSimpleNeedle" 3 "Mon Aug 1 2011" "Version 5.2.2" "Qwt User's Guide" \" -*- nroff -*- .ad l .nh .SH NAME QwtDialSimpleNeedle \- .PP A needle for dial widgets. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBQwtDialNeedle\fP. .SS "Public Types" .in +1c .ti -1c .RI "enum \fBStyle\fP { \fBArrow\fP, \fBRay\fP }" .br .in -1c .SS "Public Member Functions" .in +1c .ti -1c .RI "virtual void \fBdraw\fP (QPainter *, const QPoint &, int length, double direction, QPalette::ColorGroup=QPalette::Active) const " .br .ti -1c .RI "const QPalette & \fBpalette\fP () const " .br .ti -1c .RI "\fBQwtDialSimpleNeedle\fP (\fBStyle\fP, bool hasKnob=true, const QColor &mid=Qt::gray, const QColor &base=Qt::darkGray)" .br .ti -1c .RI "virtual void \fBsetPalette\fP (const QPalette &)" .br .ti -1c .RI "void \fBsetWidth\fP (int width)" .br .ti -1c .RI "int \fBwidth\fP () const " .br .in -1c .SS "Static Public Member Functions" .in +1c .ti -1c .RI "static void \fBdrawArrowNeedle\fP (QPainter *, const QPalette &, QPalette::ColorGroup, const QPoint &, int length, int width, double direction, bool hasKnob)" .br .ti -1c .RI "static void \fBdrawRayNeedle\fP (QPainter *, const QPalette &, QPalette::ColorGroup, const QPoint &, int length, int width, double direction, bool hasKnob)" .br .in -1c .SS "Static Protected Member Functions" .in +1c .ti -1c .RI "static void \fBdrawKnob\fP (QPainter *, const QPoint &pos, int width, const QBrush &, bool sunken)" .br .in -1c .SH "Detailed Description" .PP A needle for dial widgets. The following colors are used: .IP "\(bu" 2 QColorGroup::Mid .br Pointer .IP "\(bu" 2 QColorGroup::base .br Knob .PP .PP \fBSee also:\fP .RS 4 \fBQwtDial\fP, \fBQwtCompass\fP .RE .PP .SH "Member Enumeration Documentation" .PP .SS "enum \fBQwtDialSimpleNeedle::Style\fP" .PP Style of the needle. .SH "Constructor & Destructor Documentation" .PP .SS "QwtDialSimpleNeedle::QwtDialSimpleNeedle (\fBStyle\fPstyle, boolhasKnob = \fCtrue\fP, const QColor &mid = \fCQt::gray\fP, const QColor &base = \fCQt::darkGray\fP)"Constructor .PP \fBParameters:\fP .RS 4 \fIstyle\fP Style .br \fIhasKnob\fP With/Without knob .br \fImid\fP Middle color .br \fIbase\fP Base color .RE .PP .SH "Member Function Documentation" .PP .SS "void QwtDialSimpleNeedle::draw (QPainter *painter, const QPoint ¢er, intlength, doubledirection, QPalette::ColorGroupcolorGroup = \fCQPalette::Active\fP) const\fC [virtual]\fP"Draw the needle .PP \fBParameters:\fP .RS 4 \fIpainter\fP Painter .br \fIcenter\fP Center of the dial, start position for the needle .br \fIlength\fP Length of the needle .br \fIdirection\fP Direction of the needle, in degrees counter clockwise .br \fIcolorGroup\fP Color group, used for painting .RE .PP .PP Implements \fBQwtDialNeedle\fP. .SS "void QwtDialSimpleNeedle::drawArrowNeedle (QPainter *painter, const QPalette &palette, QPalette::ColorGroupcolorGroup, const QPoint ¢er, intlength, intwidth, doubledirection, boolhasKnob)\fC [static]\fP"Draw a needle looking like an arrow .PP \fBParameters:\fP .RS 4 \fIpainter\fP Painter .br \fIpalette\fP Palette .br \fIcolorGroup\fP Color group .br \fIcenter\fP center of the needle .br \fIlength\fP Length of the needle .br \fIwidth\fP Width of the needle .br \fIdirection\fP Current Direction .br \fIhasKnob\fP With/Without knob .RE .PP .SS "void QwtDialNeedle::drawKnob (QPainter *painter, const QPoint &pos, intwidth, const QBrush &brush, boolsunken)\fC [static, protected, inherited]\fP" .PP Draw the knob. .SS "void QwtDialSimpleNeedle::drawRayNeedle (QPainter *painter, const QPalette &palette, QPalette::ColorGroupcolorGroup, const QPoint ¢er, intlength, intwidth, doubledirection, boolhasKnob)\fC [static]\fP"Draw a needle looking like a ray .PP \fBParameters:\fP .RS 4 \fIpainter\fP Painter .br \fIpalette\fP Palette .br \fIcolorGroup\fP Color group .br \fIcenter\fP center of the needle .br \fIlength\fP Length of the needle .br \fIwidth\fP Width of the needle .br \fIdirection\fP Current Direction .br \fIhasKnob\fP With/Without knob .RE .PP .SS "const QPalette & QwtDialNeedle::palette () const\fC [inherited]\fP"\fBReturns:\fP .RS 4 the palette of the needle. .RE .PP .SS "void QwtDialNeedle::setPalette (const QPalette &palette)\fC [virtual, inherited]\fP"Sets the palette for the needle. .PP \fBParameters:\fP .RS 4 \fIpalette\fP New Palette .RE .PP .SS "void QwtDialSimpleNeedle::setWidth (intwidth)"Set the width of the needle .PP \fBParameters:\fP .RS 4 \fIwidth\fP Width .RE .PP \fBSee also:\fP .RS 4 \fBwidth()\fP .RE .PP .SS "int QwtDialSimpleNeedle::width () const"\fBReturns:\fP .RS 4 the width of the needle .RE .PP \fBSee also:\fP .RS 4 \fBsetWidth()\fP .RE .PP .SH "Author" .PP Generated automatically by Doxygen for Qwt User's Guide from the source code.