Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Src
PluginBackendThread.h
1
// Author: Kang Lin <kl222@126.com>
2
3
#pragma once
4
5
#include "Plugin.h"
6
7
class
CPluginThread
;
16
class
PLUGIN_EXPORT CPluginBackendThread :
public
CPlugin
17
{
18
Q_OBJECT
19
public
:
20
explicit
CPluginBackendThread(QObject *parent =
nullptr
);
21
virtual
~CPluginBackendThread();
22
23
private
:
24
virtual
COperate
*
CreateOperate
(
const
QString &szId,
CParameterPlugin
*para)
override
;
25
26
CPluginThread
* m_pThread;
27
};
28
COperate
Operate interface.
Definition
Operate.h:51
CParameterPlugin
Global parameters of plugins.
Definition
ParameterPlugin.h:36
CPluginBackendThread::CreateOperate
virtual COperate * CreateOperate(const QString &szId, CParameterPlugin *para) override
Create operate and connect signals to CPluginThread.
Definition
PluginBackendThread.cpp:36
CPluginThread
One thread handles multiple operate.
Definition
PluginThread.h:20
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved