#ifndef QUITBYSPEEDDIALOG_H #define QUITBYSPEEDDIALOG_H #include class QTimer; namespace Ui { class QuitBySpeedDialog; } class QuitBySpeedDialog : public QDialog { Q_OBJECT public: explicit QuitBySpeedDialog(QWidget *parent = nullptr); ~QuitBySpeedDialog(); void startTimer(); void stopTimer(); signals: void signalClosed(); private slots: void slotDownTimer(); protected: void paintEvent(QPaintEvent *event); private: Ui::QuitBySpeedDialog *ui; QTimer *m_downTimer; int m_downTimeNum; }; #endif // QUITBYSPEEDDIALOG_H