use only one thread
This commit is contained in:
		
							
								
								
									
										13
									
								
								DownloadDCFirmware/worker_thread.cpp
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										13
									
								
								DownloadDCFirmware/worker_thread.cpp
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,13 @@
 | 
			
		||||
#include "worker_thread.h"
 | 
			
		||||
 | 
			
		||||
WorkerThread::WorkerThread(QObject *parent)
 | 
			
		||||
  : QThread(parent) {
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
WorkerThread::~WorkerThread() {
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
void WorkerThread::run() {
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
							
								
								
									
										20
									
								
								DownloadDCFirmware/worker_thread.h
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										20
									
								
								DownloadDCFirmware/worker_thread.h
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,20 @@
 | 
			
		||||
#ifndef WORKER_THREAD_H_INCLUDED
 | 
			
		||||
#define WORKER_THREAD_H_INCLUDED
 | 
			
		||||
 | 
			
		||||
#include <QThread>
 | 
			
		||||
 | 
			
		||||
class WorkerThread : public QThread {
 | 
			
		||||
    Q_OBJECT
 | 
			
		||||
 | 
			
		||||
public:
 | 
			
		||||
    explicit WorkerThread(QObject *parent = nullptr);
 | 
			
		||||
    ~WorkerThread();
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
private:
 | 
			
		||||
    void run() override;
 | 
			
		||||
 | 
			
		||||
    bool m_quit = false;
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
#endif // WORKER_THREAD_H_INCLUDED
 | 
			
		||||
		Reference in New Issue
	
	Block a user