16 #ifndef QGSDATETIMEEDIT_H 17 #define QGSDATETIMEEDIT_H 19 #include <QDateTimeEdit> 30 Q_PROPERTY(
bool allowNull READ allowNull WRITE setAllowNull )
36 void setAllowNull(
bool allowNull );
53 virtual void clear()
override;
69 void changed(
const QDateTime &dateTime );
72 int spinButtonWidth()
const;
73 int frameWidth()
const;
75 void displayNull(
bool updateCalendar =
false );
78 void resetBeforeChange(
int delta );
89 #endif // QGSDATETIMEEDIT_H virtual void wheelEvent(QWheelEvent *event)
virtual void showEvent(QShowEvent *event)
virtual void mousePressEvent(QMouseEvent *event)
void setDateTime(const QDateTime &dateTime)
virtual void resizeEvent(QResizeEvent *event)
virtual void focusOutEvent(QFocusEvent *event)
The QgsDateTimeEdit class is a QDateTimeEdit with the capability of setting/reading null date/times...