--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/nulldateedit.h Sat Feb 19 22:17:09 2022 +0100 @@ -0,0 +1,16 @@ +#include <QDateEdit> +class NullDateEdit : public QDateEdit +{ + Q_OBJECT + Q_PROPERTY(QDate nullDate READ nullDate WRITE setDate USER true) +public: + NullDateEdit(const QDate& date, QWidget* parent); + NullDateEdit(QWidget* parent); + ~NullDateEdit(); + + QDate nullDate() const; + +public slots: + void clear(); + void setDate(const QDate& date); +};