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

QDateTimeEdit Class Reference

Search for all occurrences

Detailed Description

Definition at line 61 of file qdatetimeedit.h.

#include <qdatetimeedit.h>

Inheritance diagram for QDateTimeEdit:
Inheritance graph
[legend]

List of all members.

Public Types

enum   Section {
  NoSection = 0x0000, AmPmSection = 0x0001, MSecSection = 0x0002, SecondSection = 0x0004,
  MinuteSection = 0x0008, HourSection = 0x0010, DaySection = 0x0100, MonthSection = 0x0200,
  YearSection = 0x0400, TimeSections_Mask = AmPmSection|MSecSection|SecondSection|MinuteSection|HourSection, DateSections_Mask = DaySection|MonthSection|YearSection
}

Public Slots

void  setDateTime (const QDateTime &dateTime)
void  setDate (const QDate &date)
void  setTime (const QTime &time)

Signals

void  dateTimeChanged (const QDateTime &date)
void  timeChanged (const QTime &date)
void  dateChanged (const QDate &date)

Public Member Functions

  QDateTimeEdit (QWidget *parent=0)
  QDateTimeEdit (const QDateTime &dt, QWidget *parent=0)
  QDateTimeEdit (const QDate &d, QWidget *parent=0)
  QDateTimeEdit (const QTime &t, QWidget *parent=0)
QDateTime  dateTime () const
QDate  date () const
QTime  time () const
QDateTime  minimumDateTime () const
void  clearMinimumDateTime ()
void  setMinimumDateTime (const QDateTime &dt)
QDateTime  maximumDateTime () const
void  clearMaximumDateTime ()
void  setMaximumDateTime (const QDateTime &dt)
void  setDateTimeRange (const QDateTime &min, const QDateTime &max)
QDate  minimumDate () const
void  setMinimumDate (const QDate &min)
void  clearMinimumDate ()
QDate  maximumDate () const
void  setMaximumDate (const QDate &max)
void  clearMaximumDate ()
void  setDateRange (const QDate &min, const QDate &max)
QTime  minimumTime () const
void  setMinimumTime (const QTime &min)
void  clearMinimumTime ()
QTime  maximumTime () const
void  setMaximumTime (const QTime &max)
void  clearMaximumTime ()
void  setTimeRange (const QTime &min, const QTime &max)
Sections  displayedSections () const
Section  currentSection () const
Section  sectionAt (int index) const
void  setCurrentSection (Section section)
int  currentSectionIndex () const
void  setCurrentSectionIndex (int index)
QCalendarWidget calendarWidget () const
void  setCalendarWidget (QCalendarWidget *calendarWidget)
int  sectionCount () const
void  setSelectedSection (Section section)
QString  sectionText (Section section) const
QString  displayFormat () const
void  setDisplayFormat (const QString &format)
bool  calendarPopup () const
void  setCalendarPopup (bool enable)
Qt::TimeSpec  timeSpec () const
void  setTimeSpec (Qt::TimeSpec spec)
QSize  sizeHint () const
virtual void  clear ()
virtual void  stepBy (int steps)
bool  event (QEvent *event)

Protected Member Functions

virtual void  keyPressEvent (QKeyEvent *event)
virtual void  wheelEvent (QWheelEvent *event)
virtual void  focusInEvent (QFocusEvent *event)
virtual bool  focusNextPrevChild (bool next)
virtual QValidator::State  validate (QString &input, int &pos) const
virtual void  fixup (QString &input) const
virtual QDateTime  dateTimeFromText (const QString &text) const
virtual QString  textFromDateTime (const QDateTime &dt) const
virtual StepEnabled  stepEnabled () const
virtual void  mousePressEvent (QMouseEvent *event)
virtual void  paintEvent (QPaintEvent *event)
void  initStyleOption (QStyleOptionSpinBox *option) const
  QDateTimeEdit (const QVariant &val, QVariant::Type parserType, QWidget *parent=0)

Properties

QDateTime  dateTime
QDate  date
QTime  time
QDateTime  maximumDateTime
QDateTime  minimumDateTime
QDate  maximumDate
QDate  minimumDate
QTime  maximumTime
QTime  minimumTime
Section  currentSection
Sections  displayedSections
QString  displayFormat
bool  calendarPopup
int  currentSectionIndex
int  sectionCount
Qt::TimeSpec  timeSpec

Member Enumeration Documentation

enum Section

Constructor & Destructor Documentation

QDateTimeEdit ( QWidget parent = 0 ) [explicit]
QDateTimeEdit ( const QDateTime dt,
QWidget parent = 0 
) [explicit]
QDateTimeEdit ( const QDate d,
QWidget parent = 0 
) [explicit]
QDateTimeEdit ( const QTime t,
QWidget parent = 0 
) [explicit]
QDateTimeEdit ( const QVariant val,
QVariant::Type  parserType,
QWidget parent = 0 
) [protected]

Member Function Documentation

QDateTime dateTime ( ) const
QDate date ( ) const
QTime time ( ) const
QDateTime minimumDateTime ( ) const
void clearMinimumDateTime ( )
void setMinimumDateTime ( const QDateTime dt )
QDateTime maximumDateTime ( ) const
void clearMaximumDateTime ( )
void setMaximumDateTime ( const QDateTime dt )
void setDateTimeRange ( const QDateTime min,
const QDateTime max 
)
QDate minimumDate ( ) const
void setMinimumDate ( const QDate min )
void clearMinimumDate ( )
QDate maximumDate ( ) const
void setMaximumDate ( const QDate max )
void clearMaximumDate ( )
void setDateRange ( const QDate min,
const QDate max 
)
QTime minimumTime ( ) const
void setMinimumTime ( const QTime min )
void clearMinimumTime ( )
QTime maximumTime ( ) const
void setMaximumTime ( const QTime max )
void clearMaximumTime ( )
void setTimeRange ( const QTime min,
const QTime max 
)
Sections displayedSections ( ) const
Section currentSection ( ) const
Section sectionAt ( int  index ) const
void setCurrentSection ( Section  section )
int currentSectionIndex ( ) const
void setCurrentSectionIndex ( int  index )
QCalendarWidget* calendarWidget ( ) const
void setCalendarWidget ( QCalendarWidget calendarWidget )
int sectionCount ( ) const
void setSelectedSection ( Section  section )
QString sectionText ( Section  section ) const
QString displayFormat ( ) const
void setDisplayFormat ( const QString format )
bool calendarPopup ( ) const
void setCalendarPopup ( bool  enable )
Qt::TimeSpec timeSpec ( ) const
void setTimeSpec ( Qt::TimeSpec  spec )
QSize sizeHint ( ) const [virtual]
virtual void clear ( ) [virtual]
virtual void stepBy ( int  steps ) [virtual]
bool event ( QEvent event ) [virtual]
void dateTimeChanged ( const QDateTime date ) [signal]
void timeChanged ( const QTime date ) [signal]
void dateChanged ( const QDate date ) [signal]
void setDateTime ( const QDateTime dateTime ) [slot]
void setDate ( const QDate date ) [slot]
void setTime ( const QTime time ) [slot]
virtual void keyPressEvent ( QKeyEvent event ) [protected, virtual]
virtual void wheelEvent ( QWheelEvent event ) [protected, virtual]
virtual void focusInEvent ( QFocusEvent event ) [protected, virtual]
virtual bool focusNextPrevChild ( bool  next ) [protected, virtual]

Reimplemented from QWidget.

virtual QValidator::State validate ( QString input,
int &  pos 
) const [protected, virtual]
virtual void fixup ( QString input ) const [protected, virtual]
virtual QDateTime dateTimeFromText ( const QString text ) const [protected, virtual]
virtual QString textFromDateTime ( const QDateTime dt ) const [protected, virtual]
virtual StepEnabled stepEnabled ( ) const [protected, virtual]
virtual void mousePressEvent ( QMouseEvent event ) [protected, virtual]
virtual void paintEvent ( QPaintEvent event ) [protected, virtual]
void initStyleOption ( QStyleOptionSpinBox option ) const [protected]

Property Documentation

QDateTime dateTime [read, write]

Definition at line 67 of file qdatetimeedit.h.

QDate date [read, write]

Definition at line 68 of file qdatetimeedit.h.

QTime time [read, write]

Definition at line 69 of file qdatetimeedit.h.

QDateTime maximumDateTime [read, write]

Definition at line 70 of file qdatetimeedit.h.

QDateTime minimumDateTime [read, write]

Definition at line 71 of file qdatetimeedit.h.

QDate maximumDate [read, write]

Definition at line 72 of file qdatetimeedit.h.

QDate minimumDate [read, write]

Definition at line 73 of file qdatetimeedit.h.

QTime maximumTime [read, write]

Definition at line 74 of file qdatetimeedit.h.

QTime minimumTime [read, write]

Definition at line 75 of file qdatetimeedit.h.

Section currentSection [read, write]

Definition at line 76 of file qdatetimeedit.h.

Sections displayedSections [read]

Definition at line 77 of file qdatetimeedit.h.

QString displayFormat [read, write]

Definition at line 78 of file qdatetimeedit.h.

bool calendarPopup [read, write]

Definition at line 79 of file qdatetimeedit.h.

int currentSectionIndex [read, write]

Definition at line 80 of file qdatetimeedit.h.

int sectionCount [read]

Definition at line 81 of file qdatetimeedit.h.

Qt::TimeSpec timeSpec [read, write]

Definition at line 82 of file qdatetimeedit.h.


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

QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit
QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit QDateTimeEdit