#include <acalendar.h>
Открытые члены | |
| PopupCalendar (const QDate &day=QDate::currentDate(), QPoint pos=QPoint(), QWidget *parent=0, const char *name=0) | |
| Конструктор. Инициализирует свойства виджета, задает надпись в шапке виджета. | |
| const QDate & | day () const |
| void | setDay (const QDate &day) |
| Сеттер задающий дату виджету. | |
| QSize | sizeHint () const |
Открытые статические члены | |
| static QDate | getDate (QWidget *parent=0, const QDate &day=QDate::currentDate(), QPoint pos=QPoint()) |
| Запрашивает дату у пользователя, показав ему календарик. | |
Защищенные члены | |
| void | mousePressEvent (QMouseEvent *event) |
| Обрабатывает пользовательские действия мышкой по выбору даты в календарике. Записывает значение выбранной пользователем даты в свойство виджета. | |
| void | mouseDoubleClickEvent (QMouseEvent *event) |
| Обрабатывает двойной клик мышкой в календарике. | |
| void | keyPressEvent (QKeyEvent *event) |
| Обрабатывает пользовательские действия по выбору даты в календарике. | |
| void | paintEvent (QPaintEvent *event) |
| Осуществляет отрисовку календарика, обрабатывая событие PaintEvent виджета PopupCalendar. | |
Используется как дополнение к виджету поля ввода/редактирования атрибута типа Дата бизнес объекта Ананаса.
| QDate PopupCalendar::getDate | ( | QWidget * | parent = 0, |
|
| const QDate & | day = QDate::currentDate(), |
|||
| QPoint | pos = QPoint() | |||
| ) | [static] |
Запрашивает дату у пользователя, показав ему календарик.
Перекрестные ссылки day() и PopupCalendar().
| void PopupCalendar::setDay | ( | const QDate & | day | ) |
Сеттер задающий дату виджету.
Вызывает перерисовку виджета.
Используется в keyPressEvent(), mouseDoubleClickEvent() и mousePressEvent().
| void PopupCalendar::mouseDoubleClickEvent | ( | QMouseEvent * | event | ) | [protected] |
Обрабатывает двойной клик мышкой в календарике.
Записывает значение выбранной пользователем даты в свойство виджета.
Перекрестные ссылки setDay().
| void PopupCalendar::keyPressEvent | ( | QKeyEvent * | event | ) | [protected] |
Обрабатывает пользовательские действия по выбору даты в календарике.
Записывает значение выбранной пользователем даты в свойство виджета.
Перекрестные ссылки setDay().
1.5.5