Ananas Library 0.9.5
Класс PopupCalendar

Всплывающий календарь для выбора даты. Подробнее...

#include <acalendar.h>

Граф наследования:PopupCalendar:

Открытые члены

 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::PopupCalendar ( const QDate & day = QDate::currentDate(),
QPoint pos = QPoint(),
QWidget * parent = 0,
const char * name = 0 )

Конструктор. Инициализирует свойства виджета, задает надпись в шапке виджета.

Используется в getDate().

Методы

◆ getDate()

QDate PopupCalendar::getDate ( QWidget * parent = 0,
const QDate & day = QDate::currentDate(),
QPoint pos = QPoint() )
static

Запрашивает дату у пользователя, показав ему календарик.

Возвращает
дату, указанную пользователем.

Перекрестные ссылки PopupCalendar().

◆ keyPressEvent()

void PopupCalendar::keyPressEvent ( QKeyEvent * event)
protected

Обрабатывает пользовательские действия по выбору даты в календарике.

Записывает значение выбранной пользователем даты в свойство виджета.

Перекрестные ссылки setDay().

◆ mouseDoubleClickEvent()

void PopupCalendar::mouseDoubleClickEvent ( QMouseEvent * event)
protected

Обрабатывает двойной клик мышкой в календарике.

Записывает значение выбранной пользователем даты в свойство виджета.

Перекрестные ссылки setDay().

◆ mousePressEvent()

void PopupCalendar::mousePressEvent ( QMouseEvent * event)
protected

Обрабатывает пользовательские действия мышкой по выбору даты в календарике. Записывает значение выбранной пользователем даты в свойство виджета.

Перекрестные ссылки setDay().

◆ paintEvent()

void PopupCalendar::paintEvent ( QPaintEvent * event)
protected

Осуществляет отрисовку календарика, обрабатывая событие PaintEvent виджета PopupCalendar. .

◆ setDay()

void PopupCalendar::setDay ( const QDate & day)

Сеттер задающий дату виджету.

Вызывает перерисовку виджета.

Используется в keyPressEvent(), mouseDoubleClickEvent() и mousePressEvent().


Объявления и описания членов классов находятся в файлах: