From bd07a6e7555c3f66c586962762d7805ad68e0dd7 Mon Sep 17 00:00:00 2001 From: Bill Somerville Date: Sat, 4 May 2019 01:02:16 +0100 Subject: [PATCH] Add default QDateTime delegate editor --- widgets/DateTimeEdit.hpp | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 widgets/DateTimeEdit.hpp diff --git a/widgets/DateTimeEdit.hpp b/widgets/DateTimeEdit.hpp new file mode 100644 index 000000000..ad767a551 --- /dev/null +++ b/widgets/DateTimeEdit.hpp @@ -0,0 +1,23 @@ +#ifndef DATE_TIME_EDIT_HPP_ +#define DATE_TIME_EDIT_HPP_ + +#include + +class QWidget; + +// +// DateTimeEdit - format includes seconds +// +class DateTimeEdit final + : public QDateTimeEdit +{ +public: + explicit DateTimeEdit (QWidget * parent = nullptr) + : QDateTimeEdit {parent} + { + setDisplayFormat (locale ().dateFormat (QLocale::ShortFormat) + " hh:mm:ss"); + setTimeSpec (Qt::UTC); + } +}; + +#endif