#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().