stopplay_waiting_thread.h 371 B

12345678910111213141516171819202122
  1. #pragma once
  2. #include <QDebug>
  3. #include <QThread>
  4. class StopWaitingThread : public QThread
  5. {
  6. Q_OBJECT
  7. public:
  8. explicit StopWaitingThread(QObject* parent = Q_NULLPTR, const QString& file = "");
  9. ~StopWaitingThread();
  10. signals:
  11. void stopPlay();
  12. void startPlay(const QString& file);
  13. protected:
  14. void run() override;
  15. private:
  16. QString m_file;
  17. };