Eneboo - Documentación para desarrolladores
Métodos públicos | Métodos protegidos estáticos
Referencia de la Clase QwtDialNeedle

Base class for needles that can be used in a QwtDial. Más...

#include <qwt_dial_needle.h>

Diagrama de herencias de QwtDialNeedle
QwtCompassMagnetNeedle QwtCompassWindArrow QwtDialSimpleNeedle

Lista de todos los miembros.

Métodos públicos

 QwtDialNeedle ()
 Constructor.
virtual ~QwtDialNeedle ()
 Destructor.
virtual void draw (QPainter *painter, const QPoint &center, int length, double direction, QPalette::ColorGroup cg=QPalette::Active) const =0
virtual void setPalette (const QPalette &)
const QPalettepalette () const

Métodos protegidos estáticos

static void drawKnob (QPainter *, const QPoint &pos, int width, const QBrush &, bool sunken)
 Draw the knob.

Descripción detallada

Base class for needles that can be used in a QwtDial.

QwtDialNeedle is a pointer that indicates a value by pointing to a specific direction.

Qwt is missing a set of good looking needles. Contributions are very welcome.

Ver también:
QwtDial, QwtCompass

Documentación del constructor y destructor

QwtDialNeedle::QwtDialNeedle ( )

Constructor.

QwtDialNeedle::~QwtDialNeedle ( ) [virtual]

Destructor.


Documentación de las funciones miembro

virtual void QwtDialNeedle::draw ( QPainter painter,
const QPoint center,
int  length,
double  direction,
QPalette::ColorGroup  cg = QPalette::Active 
) const [pure virtual]

Draw the needle

Parámetros:
painterPainter
centerCenter of the dial, start position for the needle
lengthLength of the needle
directionDirection of the needle, in degrees counter clockwise
cgColor group, used for painting

Implementado en QwtDialSimpleNeedle, QwtCompassMagnetNeedle y QwtCompassWindArrow.

void QwtDialNeedle::drawKnob ( QPainter painter,
const QPoint pos,
int  width,
const QBrush brush,
bool  sunken 
) [static, protected]

Draw the knob.

const QPalette & QwtDialNeedle::palette ( ) const
Devuelve:
the palette of the needle.
void QwtDialNeedle::setPalette ( const QPalette palette) [virtual]

Sets the palette for the needle.

Parámetros:
paletteNew Palette

La documentación para esta clase fue generada a partir de los siguientes ficheros:
 Todo Clases Namespaces Archivos Funciones Variables 'typedefs' Enumeraciones Valores de enumeraciones Propiedades Amigas 'defines'