Eneboo - Documentación para desarrolladores
Señales | Métodos públicos | Métodos protegidos | Atributos protegidos
Referencia de la Clase VDateInternalMonthPicker

#include <vdatetable.h>

Diagrama de herencias de VDateInternalMonthPicker
QGridView QScrollView QScrollView QFrame QFrame QFrame QFrame QWidget QWidget QWidget QWidget QWidget QWidget QWidget QWidget

Lista de todos los miembros.

Señales

void closeMe (int)

Métodos públicos

 VDateInternalMonthPicker (int fontsize, QWidget *parent, const char *name=0)
QSize sizeHint () const
int getResult () const

Métodos protegidos

void setupPainter (QPainter *p)
void viewportResizeEvent (QResizeEvent *)
virtual void paintCell (QPainter *painter, int row, int col)
void contentsMousePressEvent (QMouseEvent *e)
void contentsMouseMoveEvent (QMouseEvent *e)
void contentsMouseReleaseEvent (QMouseEvent *e)

Atributos protegidos

int result
short int activeCol
short int activeRow
QRect max

Descripción detallada

A table containing month names. It is used to pick a month directly.


Documentación del constructor y destructor

VDateInternalMonthPicker::VDateInternalMonthPicker ( int  fontsize,
QWidget parent,
const char *  name = 0 
)

The constructor.


Documentación de las funciones miembro

void VDateInternalMonthPicker::closeMe ( int  ) [signal]

This is send from the mouse click event handler.

void VDateInternalMonthPicker::contentsMouseMoveEvent ( QMouseEvent e) [protected, virtual]

This event handler is called whenever the QScrollView receives a mouseMoveEvent(): the mouse position in e is translated to be a point on the contents.

Reimplementado de QScrollView.

void VDateInternalMonthPicker::contentsMousePressEvent ( QMouseEvent e) [protected, virtual]

Catch mouse click and move events to paint a rectangle around the item.

Reimplementado de QScrollView.

void VDateInternalMonthPicker::contentsMouseReleaseEvent ( QMouseEvent e) [protected, virtual]

Emit monthSelected(int) when a cell has been released.

Reimplementado de QScrollView.

int VDateInternalMonthPicker::getResult ( ) const

Return the result. 0 means no selection (reject()), 1..12 are the months.

void VDateInternalMonthPicker::paintCell ( QPainter painter,
int  row,
int  col 
) [protected, virtual]

Paint a cell. This simply draws the month names in it.

Implementa QGridView.

void VDateInternalMonthPicker::setupPainter ( QPainter p) [protected]

Set up the painter.

QSize VDateInternalMonthPicker::sizeHint ( ) const [virtual]

The size hint.

Reimplementado de QScrollView.

void VDateInternalMonthPicker::viewportResizeEvent ( QResizeEvent ) [protected, virtual]

The resize event.

Reimplementado de QScrollView.


Documentación de los datos miembro

the cell under mouse cursor when LBM is pressed

Contains the largest rectangle needed by the month names.

Store the month that has been clicked [1..12].


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'