Rabbit Remote Control
0.1.0-bate6
Loading...
Searching...
No Matches
Src
BackendThread.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include <QThread>
6
#include "Operate.h"
7
#include "Backend.h"
8
#include "plugin_export.h"
9
14
class
PLUGIN_EXPORT
CBackendThread
:
public
QThread
15
{
16
Q_OBJECT
17
18
public
:
26
explicit
CBackendThread
(
COperate
*pOperate =
nullptr
,
bool
bFinishedSignal =
true
);
27
virtual
~CBackendThread
()
override
;
32
virtual
void
quit();
33
34
protected
:
35
virtual
void
run()
override
;
36
COperate
* m_pOperate;
37
CBackend
* m_pBackend;
38
40
bool
m_bFinishedSignal
;
41
};
CBackendThread
The backend thread.
Definition
BackendThread.h:15
CBackendThread::m_bFinishedSignal
bool m_bFinishedSignal
When an error occurs, emit a COperate::sigFinished() signal.
Definition
BackendThread.h:40
CBackendThread::CBackendThread
CBackendThread(COperate *pOperate=nullptr, bool bFinishedSignal=true)
CBackendThread.
CBackend
Backend interface.
Definition
Backend.h:42
COperate
Operate interface.
Definition
Operate.h:51
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved