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