#ifndef SYNCTIMER_H #define SYNCTIMER_H #include class SyncTimer : public QThread { Q_OBJECT public: int inter = 0; qint64 sleep = 0; explicit SyncTimer(int inter = 0); inline int interval(){return inter;} inline void setInterval(int inter){this->inter = inter;} public slots: inline void stop(){inter = 0;} signals: void timeout(); protected: void run() override; }; #endif // SYNCTIMER_H