#ifndef ELETIMER_H #define ELETIMER_H #include #include class EleTimer : public QWidget { Q_OBJECT public: explicit EleTimer(const QJsonObject&, QWidget *parent = 0); QDateTime targetTime; QString text; 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