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.
 

Подробное описание

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

Используется как дополнение к виджету поля ввода/редактирования атрибута типа Дата бизнес объекта Ананаса.

Методы

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

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

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

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

void PopupCalendar::keyPressEvent ( QKeyEvent *  event)
protected

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

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

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

void PopupCalendar::mouseDoubleClickEvent ( QMouseEvent *  event)
protected

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

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

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

void PopupCalendar::setDay ( const QDate &  day)

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

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

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


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