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. . | |
Всплывающий календарь для выбора даты.
Используется как дополнение к виджету поля ввода/редактирования атрибута типа Дата бизнес объекта Ананаса.
PopupCalendar::PopupCalendar | ( | const QDate & | day = QDate::currentDate(), |
QPoint | pos = QPoint(), | ||
QWidget * | parent = 0, | ||
const char * | name = 0 ) |
Конструктор. Инициализирует свойства виджета, задает надпись в шапке виджета.
Используется в getDate().
|
static |
Запрашивает дату у пользователя, показав ему календарик.
Перекрестные ссылки PopupCalendar().
|
protected |
Обрабатывает пользовательские действия по выбору даты в календарике.
Записывает значение выбранной пользователем даты в свойство виджета.
Перекрестные ссылки setDay().
|
protected |
Обрабатывает двойной клик мышкой в календарике.
Записывает значение выбранной пользователем даты в свойство виджета.
Перекрестные ссылки setDay().
|
protected |
Обрабатывает пользовательские действия мышкой по выбору даты в календарике. Записывает значение выбранной пользователем даты в свойство виджета.
Перекрестные ссылки setDay().
|
protected |
Осуществляет отрисовку календарика, обрабатывая событие PaintEvent виджета PopupCalendar. .
void PopupCalendar::setDay | ( | const QDate & | day | ) |
Сеттер задающий дату виджету.
Вызывает перерисовку виджета.
Используется в keyPressEvent(), mouseDoubleClickEvent() и mousePressEvent().