#ifndef __DATAFIFO_H__ #define __DATAFIFO_H__ #include #include class DataFifo : public QObject { Q_OBJECT public: explicit DataFifo(QObject *parent = nullptr); void start(); void stop(); private: QThread m_thread; bool m_isRunning; private slots: void doWork(); }; #endif // DATAFIFO_H