Index: sources/view/settings/VDateTime.h =================================================================== diff -u -r65558208e4968de9a5470ff5fda1ee2a9d00c793 -ra5be04172757fa469d85fb83a6998a4404214f19 --- sources/view/settings/VDateTime.h (.../VDateTime.h) (revision 65558208e4968de9a5470ff5fda1ee2a9d00c793) +++ sources/view/settings/VDateTime.h (.../VDateTime.h) (revision a5be04172757fa469d85fb83a6998a4404214f19) @@ -44,12 +44,15 @@ public: enum DateTimeSetStatus { - NOT_SET = -1, + NOT_SET = -1, FAILED , // 0 == false == FAILED SUCCEED , // 1 == true == SUCCEED }; Q_ENUM(DateTimeSetStatus) +protected: + void timerEvent(QTimerEvent *event); + private: int _timerInterval = 1000; // ms QProcess _process ; @@ -68,14 +71,16 @@ QString status(DateTimeSetStatus vStatus, quint8 vReason); void updateStatus(); - PROPERTY(QString, year , "0000") - PROPERTY(QString, month , "00" ) - PROPERTY(QString, day , "00" ) - PROPERTY(QString, hour , "00" ) - PROPERTY(QString, minute , "00" ) - PROPERTY(QString, second , "00" ) + TRIGGER (QString, year , "0000") + TRIGGER (QString, month , "00" ) + TRIGGER (QString, day , "00" ) + TRIGGER (QString, hour , "00" ) + TRIGGER (QString, minute , "00" ) + TRIGGER (QString, second , "00" ) PROPERTY(QString, status , "" ) + PROPERTY(QString, current , "" ) + VIEW_DEC_CLASS(VDateTime) VIEW_DEC_SLOT (AdjustHDDateTimeResponseData) VIEW_DEC_SLOT (AdjustDGDateTimeResponseData)