Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties

QCalendarWidget Class Reference

Search for all occurrences

Detailed Description

Definition at line 60 of file qcalendarwidget.h.

#include <qcalendarwidget.h>

Inheritance diagram for QCalendarWidget:
Inheritance graph
[legend]

List of all members.

Public Types

enum   HorizontalHeaderFormat { NoHorizontalHeader, SingleLetterDayNames, ShortDayNames, LongDayNames }
enum   VerticalHeaderFormat { NoVerticalHeader, ISOWeekNumbers }
enum   SelectionMode { NoSelection, SingleSelection }

Public Slots

void  setSelectedDate (const QDate &date)
void  setDateRange (const QDate &min, const QDate &max)
void  setCurrentPage (int year, int month)
void  setGridVisible (bool show)
void  setNavigationBarVisible (bool visible)
void  showNextMonth ()
void  showPreviousMonth ()
void  showNextYear ()
void  showPreviousYear ()
void  showSelectedDate ()
void  showToday ()

Signals

void  selectionChanged ()
void  clicked (const QDate &date)
void  activated (const QDate &date)
void  currentPageChanged (int year, int month)

Public Member Functions

  QCalendarWidget (QWidget *parent=0)
  ~QCalendarWidget ()
virtual QSize  sizeHint () const
virtual QSize  minimumSizeHint () const
QDate  selectedDate () const
int  yearShown () const
int  monthShown () const
QDate  minimumDate () const
void  setMinimumDate (const QDate &date)
QDate  maximumDate () const
void  setMaximumDate (const QDate &date)
Qt::DayOfWeek  firstDayOfWeek () const
void  setFirstDayOfWeek (Qt::DayOfWeek dayOfWeek)
bool  isHeaderVisible () const
void  setHeaderVisible (bool show)
bool  isNavigationBarVisible () const
bool  isGridVisible () const
SelectionMode  selectionMode () const
void  setSelectionMode (SelectionMode mode)
HorizontalHeaderFormat  horizontalHeaderFormat () const
void  setHorizontalHeaderFormat (HorizontalHeaderFormat format)
VerticalHeaderFormat  verticalHeaderFormat () const
void  setVerticalHeaderFormat (VerticalHeaderFormat format)
QTextCharFormat  headerTextFormat () const
void  setHeaderTextFormat (const QTextCharFormat &format)
QTextCharFormat  weekdayTextFormat (Qt::DayOfWeek dayOfWeek) const
void  setWeekdayTextFormat (Qt::DayOfWeek dayOfWeek, const QTextCharFormat &format)
QMap< QDate, QTextCharFormat dateTextFormat () const
QTextCharFormat  dateTextFormat (const QDate &date) const
void  setDateTextFormat (const QDate &date, const QTextCharFormat &format)
bool  isDateEditEnabled () const
void  setDateEditEnabled (bool enable)
int  dateEditAcceptDelay () const
void  setDateEditAcceptDelay (int delay)

Protected Member Functions

bool  event (QEvent *event)
bool  eventFilter (QObject *watched, QEvent *event)
void  mousePressEvent (QMouseEvent *event)
void  resizeEvent (QResizeEvent *event)
void  keyPressEvent (QKeyEvent *event)
virtual void  paintCell (QPainter *painter, const QRect &rect, const QDate &date) const
void  updateCell (const QDate &date)
void  updateCells ()

Properties

QDate  selectedDate
QDate  minimumDate
QDate  maximumDate
Qt::DayOfWeek  firstDayOfWeek
bool  gridVisible
SelectionMode  selectionMode
HorizontalHeaderFormat  horizontalHeaderFormat
VerticalHeaderFormat  verticalHeaderFormat
bool  headerVisible
bool  navigationBarVisible
bool  dateEditEnabled
int  dateEditAcceptDelay

Member Enumeration Documentation

Enumerator:
NoVerticalHeader 
ISOWeekNumbers 

Definition at line 88 of file qcalendarwidget.h.

Enumerator:
NoSelection 
SingleSelection 

Definition at line 93 of file qcalendarwidget.h.


Constructor & Destructor Documentation

QCalendarWidget ( QWidget parent = 0 ) [explicit]

Member Function Documentation

virtual QSize sizeHint ( ) const [virtual]

Reimplemented from QWidget.

virtual QSize minimumSizeHint ( ) const [virtual]

Reimplemented from QWidget.

QDate selectedDate ( ) const
int yearShown ( ) const
int monthShown ( ) const
QDate minimumDate ( ) const
void setMinimumDate ( const QDate date )
QDate maximumDate ( ) const
void setMaximumDate ( const QDate date )
Qt::DayOfWeek firstDayOfWeek ( ) const
void setFirstDayOfWeek ( Qt::DayOfWeek  dayOfWeek )
bool isHeaderVisible ( ) const
void setHeaderVisible ( bool  show )
bool isNavigationBarVisible ( ) const [inline]

Definition at line 122 of file qcalendarwidget.h.

{ return isHeaderVisible(); }
bool isGridVisible ( ) const
SelectionMode selectionMode ( ) const
void setSelectionMode ( SelectionMode  mode )
HorizontalHeaderFormat horizontalHeaderFormat ( ) const
void setHorizontalHeaderFormat ( HorizontalHeaderFormat  format )
VerticalHeaderFormat verticalHeaderFormat ( ) const
void setVerticalHeaderFormat ( VerticalHeaderFormat  format )
QTextCharFormat headerTextFormat ( ) const
void setHeaderTextFormat ( const QTextCharFormat format )
QTextCharFormat weekdayTextFormat ( Qt::DayOfWeek  dayOfWeek ) const
void setWeekdayTextFormat ( Qt::DayOfWeek  dayOfWeek,
const QTextCharFormat format 
)
QMap<QDate, QTextCharFormat> dateTextFormat ( ) const
QTextCharFormat dateTextFormat ( const QDate date ) const
void setDateTextFormat ( const QDate date,
const QTextCharFormat format 
)
bool isDateEditEnabled ( ) const
void setDateEditEnabled ( bool  enable )
int dateEditAcceptDelay ( ) const
void setDateEditAcceptDelay ( int  delay )
bool event ( QEvent event ) [protected, virtual]

Reimplemented from QWidget.

bool eventFilter ( QObject watched,
QEvent event 
) [protected, virtual]

Reimplemented from QObject.

void mousePressEvent ( QMouseEvent event ) [protected, virtual]

Reimplemented from QWidget.

void resizeEvent ( QResizeEvent event ) [protected, virtual]

Reimplemented from QWidget.

void keyPressEvent ( QKeyEvent event ) [protected, virtual]

Reimplemented from QWidget.

virtual void paintCell ( QPainter painter,
const QRect rect,
const QDate date 
) const [protected, virtual]
void updateCell ( const QDate date ) [protected]
void updateCells ( ) [protected]
void setSelectedDate ( const QDate date ) [slot]
void setDateRange ( const QDate min,
const QDate max 
) [slot]
void setCurrentPage ( int  year,
int  month 
) [slot]
void setGridVisible ( bool  show ) [slot]
void setNavigationBarVisible ( bool  visible ) [slot]
void showNextMonth ( ) [slot]
void showPreviousMonth ( ) [slot]
void showNextYear ( ) [slot]
void showPreviousYear ( ) [slot]
void showSelectedDate ( ) [slot]
void showToday ( ) [slot]
void selectionChanged ( ) [signal]
void clicked ( const QDate date ) [signal]
void activated ( const QDate date ) [signal]
void currentPageChanged ( int  year,
int  month 
) [signal]

Property Documentation

QDate selectedDate [read, write]

Definition at line 67 of file qcalendarwidget.h.

QDate minimumDate [read, write]

Definition at line 68 of file qcalendarwidget.h.

QDate maximumDate [read, write]

Definition at line 69 of file qcalendarwidget.h.

Qt::DayOfWeek firstDayOfWeek [read, write]

Definition at line 70 of file qcalendarwidget.h.

bool gridVisible [read, write]

Definition at line 71 of file qcalendarwidget.h.

SelectionMode selectionMode [read, write]

Definition at line 72 of file qcalendarwidget.h.

HorizontalHeaderFormat horizontalHeaderFormat [read, write]

Definition at line 73 of file qcalendarwidget.h.

VerticalHeaderFormat verticalHeaderFormat [read, write]

Definition at line 74 of file qcalendarwidget.h.

bool headerVisible [read, write]

Definition at line 75 of file qcalendarwidget.h.

bool navigationBarVisible [read, write]

Definition at line 76 of file qcalendarwidget.h.

bool dateEditEnabled [read, write]

Definition at line 77 of file qcalendarwidget.h.

int dateEditAcceptDelay [read, write]

Definition at line 78 of file qcalendarwidget.h.


The documentation for this class was generated from the following file:

QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget
QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget QCalendarWidget