#ifndef ELETIMER_H #define ELETIMER_H #include "gutil/qjson.h" #include #include class EleTimer : public QWidget { Q_OBJECT public: explicit EleTimer(const JValue &, QWidget *parent = 0); QDateTime targetTime; QString title; QColor textColor; QColor backColor; QFont font; bool isDown; bool isMultiline; bool hasDay; bool hasHour; bool hasMin; bool hasSec; int secs = 0; protected: void paintEvent(QPaintEvent *) override; }; #endif // ELETIMER_H