#include <qwt_dial_needle.h>
List of all members.
| 
Public Types | 
| enum | Style { Arrow,
 Ray
 }
 | 
| 
Static Public Member Functions | 
| static void | drawArrowNeedle (QPainter *, const QPalette &, QPalette::ColorGroup, const QPoint &, int length, int width, double direction, bool hasKnob) | 
| static void | drawRayNeedle (QPainter *, const QPalette &, QPalette::ColorGroup, const QPoint &, int length, int width, double direction, bool hasKnob) | 
| 
Additional Inherited Members | 
| static void | drawKnob (QPainter *, const QPoint &pos, int width, const QBrush &, bool sunken) | 
Detailed Description
A needle for dial widgets. 
The following colors are used:
- QColorGroup::Mid
 Pointer
- QColorGroup::base
 Knob
- See also:
- QwtDial, QwtCompass 
Constructor & Destructor Documentation
      
        
          | QwtDialSimpleNeedle::QwtDialSimpleNeedle | ( | Style | style, | 
        
          |  |  | bool | hasKnob = true, | 
        
          |  |  | const QColor & | mid = Qt::gray, | 
        
          |  |  | const QColor & | base = Qt::darkGray | 
        
          |  | ) |  |  | 
      
 
Constructor
- Parameters:
- 
  
    | style | Style |  | hasKnob | With/Without knob |  | mid | Middle color |  | base | Base color |  
 
 
 
Member Function Documentation
  
  | 
        
          | void QwtDialSimpleNeedle::draw | ( | QPainter * | painter, |  
          |  |  | const QPoint & | center, |  
          |  |  | int | length, |  
          |  |  | double | direction, |  
          |  |  | QPalette::ColorGroup | colorGroup = 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 QwtDialSimpleNeedle::drawArrowNeedle | ( | QPainter * | painter, |  
          |  |  | const QPalette & | palette, |  
          |  |  | QPalette::ColorGroup | colorGroup, |  
          |  |  | const QPoint & | center, |  
          |  |  | int | length, |  
          |  |  | int | width, |  
          |  |  | double | direction, |  
          |  |  | bool | hasKnob |  
          |  | ) |  |  |  | static | 
 
Draw a needle looking like an arrow
- Parameters:
- 
  
    | painter | Painter |  | palette | Palette |  | colorGroup | Color group |  | center | center of the needle |  | length | Length of the needle |  | width | Width of the needle |  | direction | Current Direction |  | hasKnob | With/Without knob |  
 
 
 
  
  | 
        
          | void QwtDialSimpleNeedle::drawRayNeedle | ( | QPainter * | painter, |  
          |  |  | const QPalette & | palette, |  
          |  |  | QPalette::ColorGroup | colorGroup, |  
          |  |  | const QPoint & | center, |  
          |  |  | int | length, |  
          |  |  | int | width, |  
          |  |  | double | direction, |  
          |  |  | bool | hasKnob |  
          |  | ) |  |  |  | static | 
 
Draw a needle looking like a ray
- Parameters:
- 
  
    | painter | Painter |  | palette | Palette |  | colorGroup | Color group |  | center | center of the needle |  | length | Length of the needle |  | width | Width of the needle |  | direction | Current Direction |  | hasKnob | With/Without knob |  
 
 
 
      
        
          | void QwtDialSimpleNeedle::setWidth | ( | int | width | ) |  | 
      
 
Set the width of the needle 
- Parameters:
- 
  
  
- See also:
- width() 
 
 
      
        
          | int QwtDialSimpleNeedle::width | ( |  | ) | const | 
      
 
- Returns:
- the width of the needle 
- See also:
- setWidth()