|
Ananas Library
0.9.5
|
Всплывающий календарь для выбора даты. Подробнее...
#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. | |
Всплывающий календарь для выбора даты.
Используется как дополнение к виджету поля ввода/редактирования атрибута типа Дата бизнес объекта Ананаса.
|
static |
Запрашивает дату у пользователя, показав ему календарик.
Перекрестные ссылки PopupCalendar().
|
protected |
Обрабатывает пользовательские действия по выбору даты в календарике.
Записывает значение выбранной пользователем даты в свойство виджета.
Перекрестные ссылки setDay().
|
protected |
Обрабатывает двойной клик мышкой в календарике.
Записывает значение выбранной пользователем даты в свойство виджета.
Перекрестные ссылки setDay().
| void PopupCalendar::setDay | ( | const QDate & | day | ) |
Сеттер задающий дату виджету.
Вызывает перерисовку виджета.
Используется в keyPressEvent(), mouseDoubleClickEvent() и mousePressEvent().
1.8.5