KDEUI
Go to the documentation of this file. 20 #ifndef KDATECOMBOBOX_H 21 #define KDATECOMBOBOX_H 25 #include <QtGui/QWidget> 31 class KDateComboBoxPrivate;
38 Q_PROPERTY(QDate date READ date WRITE setDate NOTIFY dateChanged USER
true)
39 Q_PROPERTY(QDate minimumDate READ minimumDate WRITE setMinimumDate RESET resetMinimumDate)
40 Q_PROPERTY(QDate maximumDate READ maximumDate WRITE setMaximumDate RESET resetMaximumDate)
41 Q_PROPERTY(Options options READ options WRITE setOptions)
55 DateKeywords = 0x0008,
56 WarnOnInvalid = 0x0010
58 Q_DECLARE_FLAGS(Options,
Option)
113 bool isValid()
const;
128 Options options()
const;
144 QDate minimumDate()
const;
151 QDate maximumDate()
const;
171 void dateEntered(
const QDate &date);
181 void dateChanged(
const QDate &date);
190 void dateEdited(
const QDate &date);
202 void setDate(
const QDate &date);
227 void setOptions(Options options);
249 void setDateRange(
const QDate &minDate,
250 const QDate &maxDate,
251 const QString &minWarnMsg = QString(),
252 const QString &maxWarnMsg = QString());
258 void resetDateRange();
273 void setMinimumDate(
const QDate &minTime,
const QString &minWarnMsg = QString());
278 void resetMinimumDate();
293 void setMaximumDate(
const QDate &maxDate,
const QString &maxWarnMsg = QString());
298 void resetMaximumDate();
320 virtual void showPopup();
321 virtual void hidePopup();
322 virtual void mousePressEvent(QMouseEvent *event);
324 virtual void keyPressEvent(QKeyEvent *event);
325 virtual void focusInEvent(QFocusEvent *event);
326 virtual void focusOutEvent(QFocusEvent *event);
327 virtual void resizeEvent(QResizeEvent *event);
336 virtual void assignDate(
const QDate &date);
349 friend class KDateComboBoxPrivate;
350 KDateComboBoxPrivate *
const d;
352 Q_PRIVATE_SLOT(d,
void clickDate())
353 Q_PRIVATE_SLOT(d,
void selectDate(
QAction*))
354 Q_PRIVATE_SLOT(d,
void editDate(const QString&))
355 Q_PRIVATE_SLOT(d,
void enterDate(const QDate&))
356 Q_PRIVATE_SLOT(d,
void parseDate())
362 #endif // KDATECOMBOBOX_H
Option
Options provided by the widget.
virtual bool eventFilter(QObject *, QEvent *)
Re-implemented for internal reasons.
virtual void wheelEvent(QWheelEvent *ev)
This file is part of the KDE documentation.
Documentation copyright © 1996-2017 The KDE developers.
Generated on Wed May 10 2017 10:43:06 by
doxygen 1.8.13 written
by
Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.