QtGui/qdatetimeedit.h Source File
Go to the documentation of this file.
42 #ifndef QDATETIMEEDIT_H
43 #define QDATETIMEEDIT_H
55 #ifndef QT_NO_DATETIMEEDIT
57 class QDateTimeEditPrivate;
70 Q_PROPERTY(
QDateTime maximumDateTime READ maximumDateTime WRITE setMaximumDateTime RESET clearMaximumDateTime)
71 Q_PROPERTY(
QDateTime minimumDateTime READ minimumDateTime WRITE setMinimumDateTime RESET clearMinimumDateTime)
72 Q_PROPERTY(
QDate maximumDate READ maximumDate WRITE setMaximumDate RESET clearMaximumDate)
73 Q_PROPERTY(
QDate minimumDate READ minimumDate WRITE setMinimumDate RESET clearMinimumDate)
74 Q_PROPERTY(
QTime maximumTime READ maximumTime WRITE setMaximumTime RESET clearMaximumTime)
75 Q_PROPERTY(
QTime minimumTime READ minimumTime WRITE setMinimumTime RESET clearMinimumTime)
77 Q_PROPERTY(Sections displayedSections READ displayedSections)
79 Q_PROPERTY(
bool calendarPopup READ calendarPopup WRITE setCalendarPopup)
80 Q_PROPERTY(
int currentSectionIndex READ currentSectionIndex WRITE setCurrentSectionIndex)
88 SecondSection = 0x0004,
89 MinuteSection = 0x0008,
92 MonthSection = 0x0200,
94 TimeSections_Mask = AmPmSection|MSecSection|SecondSection|MinuteSection|HourSection,
95 DateSections_Mask = DaySection|MonthSection|YearSection
98 Q_DECLARE_FLAGS(Sections, Section)
110 void clearMinimumDateTime();
111 void setMinimumDateTime(const
QDateTime &dt);
114 void clearMaximumDateTime();
115 void setMaximumDateTime(const
QDateTime &dt);
119 QDate minimumDate() const;
120 void setMinimumDate(const
QDate &min);
121 void clearMinimumDate();
123 QDate maximumDate() const;
124 void setMaximumDate(const
QDate &max);
125 void clearMaximumDate();
127 void setDateRange(const
QDate &min, const
QDate &max);
129 QTime minimumTime() const;
130 void setMinimumTime(const
QTime &min);
131 void clearMinimumTime();
133 QTime maximumTime() const;
134 void setMaximumTime(const
QTime &max);
135 void clearMaximumTime();
137 void setTimeRange(const
QTime &min, const
QTime &max);
139 Sections displayedSections() const;
140 Section currentSection() const;
141 Section sectionAt(
int index) const;
142 void setCurrentSection(Section section);
144 int currentSectionIndex() const;
145 void setCurrentSectionIndex(
int index);
150 int sectionCount() const;
152 void setSelectedSection(Section section);
154 QString sectionText(Section section) const;
159 bool calendarPopup() const;
160 void setCalendarPopup(
bool enable);
165 QSize sizeHint() const;
167 virtual
void clear();
168 virtual
void stepBy(
int steps);
170 bool event(
QEvent *event);
172 void dateTimeChanged(const
QDateTime &date);
173 void timeChanged(const
QTime &date);
174 void dateChanged(const
QDate &date);
177 void setDateTime(const
QDateTime &dateTime);
178 void setDate(const
QDate &date);
179 void setTime(const
QTime &time);
182 virtual
void keyPressEvent(
QKeyEvent *event);
183 #ifndef QT_NO_WHEELEVENT
222 Q_DECLARE_OPERATORS_FOR_FLAGS(QDateTimeEdit::Sections)
224 #endif // QT_NO_DATETIMEEDIT
230 #endif // QDATETIMEEDIT_H
virtual StepEnabled stepEnabled() const
GLenum GLenum GLenum input
void paintEvent(QPaintEvent *event)
virtual void fixup(QString &input) const
#define Q_PRIVATE_SLOT(d, signature)
void focusInEvent(QFocusEvent *event)
virtual QValidator::State validate(QString &input, int &pos) const
#define QT_BEGIN_NAMESPACE
GLenum GLsizei GLenum format
void wheelEvent(QWheelEvent *event)
void mousePressEvent(QMouseEvent *event)
void initStyleOption(QStyleOptionSpinBox *option) const