Класс PopupCalendar

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

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


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

Документация по Ananas Library. Последние изменения: Mon Jul 14 11:53:56 2008. Создано системой  doxygen 1.5.5