#include <kdatetbl.h>
Inherits TQGridView.
Signals | |
void | closeMe (int) |
Public Member Functions | |
KDateInternalMonthPicker (const TQDate &date, TQWidget *parent, const char *name=0) | |
~KDateInternalMonthPicker () | |
TQSize | sizeHint () const |
int | getResult () const |
Protected Member Functions | |
void | setupPainter (TQPainter *p) |
virtual void | viewportResizeEvent (TQResizeEvent *) |
virtual void | paintCell (TQPainter *painter, int row, int col) |
virtual void | contentsMousePressEvent (TQMouseEvent *e) |
virtual void | contentsMouseMoveEvent (TQMouseEvent *e) |
virtual void | contentsMouseReleaseEvent (TQMouseEvent *e) |
Protected Attributes | |
int | result |
short int | activeCol |
short int | activeRow |
TQRect | max |
Detailed Description
A table containing month names.
It is used to pick a month directly.
- Version
- $Id$
Definition at line 67 of file kdatetbl.h.
Constructor & Destructor Documentation
◆ KDateInternalMonthPicker()
KDateInternalMonthPicker::KDateInternalMonthPicker | ( | const TQDate & | date, |
TQWidget * | parent, | ||
const char * | name = 0 |
||
) |
The constructor.
Definition at line 679 of file kdatetbl.cpp.
◆ ~KDateInternalMonthPicker()
KDateInternalMonthPicker::~KDateInternalMonthPicker | ( | ) |
The destructor.
Definition at line 675 of file kdatetbl.cpp.
Member Function Documentation
◆ closeMe
|
signal |
This is send from the mouse click event handler.
◆ contentsMousePressEvent()
|
protectedvirtual |
Catch mouse click and move events to paint a rectangle around the item.
Definition at line 757 of file kdatetbl.cpp.
◆ contentsMouseReleaseEvent()
|
protectedvirtual |
Emit monthSelected(int) when a cell has been released.
Definition at line 824 of file kdatetbl.cpp.
◆ getResult()
int KDateInternalMonthPicker::getResult | ( | ) | const |
Return the result.
0 means no selection (reject()), 1..12 are the months.
Definition at line 723 of file kdatetbl.cpp.
◆ paintCell()
|
protectedvirtual |
◆ setupPainter()
|
protected |
Set up the painter.
Definition at line 729 of file kdatetbl.cpp.
◆ sizeHint()
TQSize KDateInternalMonthPicker::sizeHint | ( | void | ) | const |
The size hint.
Definition at line 716 of file kdatetbl.cpp.
◆ viewportResizeEvent()
|
protectedvirtual |
The resize event.
Definition at line 735 of file kdatetbl.cpp.
Member Data Documentation
◆ activeCol
|
protected |
the cell under mouse cursor when LBM is pressed
Definition at line 78 of file kdatetbl.h.
◆ max
|
protected |
Contains the largest rectangle needed by the month names.
Definition at line 83 of file kdatetbl.h.
◆ result
|
protected |
Store the month that has been clicked [1..12].
Definition at line 74 of file kdatetbl.h.
The documentation for this class was generated from the following files: