Eneboo - Documentación para desarrolladores
Tipos públicos | Métodos públicos | Atributos públicos | Métodos protegidos | Atributos protegidos
Referencia de la Clase QwtPicker::PickerWidget
Diagrama de herencias de QwtPicker::PickerWidget
QWidget QObject QPaintDevice QObject QPaintDevice Qt Qt Qt Qt

Lista de todos los miembros.

Tipos públicos

enum  Type { RubberBand, Text }

Métodos públicos

 PickerWidget (QwtPicker *, QWidget *, Type)
virtual void updateMask ()

Atributos públicos

bool d_hasTextMask

Métodos protegidos

virtual void paintEvent (QPaintEvent *)

Atributos protegidos

Type d_type

Documentación de las enumeraciones miembro de la clase

Valores de enumeraciones:

Documentación del constructor y destructor

QwtPicker::PickerWidget::PickerWidget ( QwtPicker picker,
QWidget parent,
Type  type 

Documentación de las funciones miembro

void QwtPicker::PickerWidget::paintEvent ( QPaintEvent ) [protected, virtual]

This event handler can be reimplemented in a subclass to receive paint events.

A paint event is a request to repaint all or part of the widget. It can happen as a result of repaint() or update(), or because the widget was obscured and has now been uncovered, or for many other reasons.

Many widgets can simply repaint their entire surface when asked to, but some slow widgets need to optimize by painting only the requested region: QPaintEvent::region(). This speed optimization does not change the result, as painting is clipped to that region during event processing. QListView and QCanvas do this, for example.

Qt also tries to speed up painting by merging multiple paint events into one. When update() is called several times or the window system sends several paint events, Qt merges these events into one event with a larger region (see QRegion::unite()). repaint() does not permit this optimization, so we suggest using update() when possible.

When the paint event occurs, the update region has normally been erased, so that you're painting on the widget's background. There are a couple of exceptions and QPaintEvent::erased() tells you whether the widget has been erased or not.

The background can be set using setBackgroundMode(), setPaletteBackgroundColor() or setBackgroundPixmap(). The documentation for setBackgroundMode() elaborates on the background; we recommend reading it.

Ver también:
event(), repaint(), update(), QPainter, QPixmap, QPaintEvent

Reimplementado de QWidget.

void QwtPicker::PickerWidget::updateMask ( ) [virtual]

This function can be reimplemented in a subclass to support transparent widgets. It should be called whenever a widget changes state in a way that means that the shape mask must be recalculated.

Ver también:
setAutoMask(), updateMask(), setMask(), clearMask()

Reimplementado de QWidget.

Documentación de los datos miembro

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