|
玉兔远程控制 0.1.0-bate11
|
服务插件接口。此接口仅由插件实现。 更多...
#include <PluginService.h>


Public 成员函数 | |
| CPluginService (QObject *parent=nullptr) | |
| virtual const QString | Id () const |
| ID. Default: Protocol() + "_" + Name() | |
| virtual const QString | Protocol () const =0 |
| Plugin Protocol | |
| virtual const QString | Name () const =0 |
| 插件名,这个名一定要与工程名(${PROJECT_NAME})相同。 翻译文件(${PROJECT_NAME}_*.ts))名与其相关。 | |
| virtual const QString | DisplayName () const |
| The plugin display name | |
| virtual const QString | Description () const =0 |
| 插件描述 | |
| virtual const QIcon | Icon () const |
| virtual void | Start () |
| Start a Service | |
| virtual void | Stop () |
| virtual CService * | NewService ()=0 |
| New service | |
| int | InitTranslator () |
Private 属性 | |
| QSharedPointer< CService > | m_Service |
| QTranslator | m_Translator |
|
explicit |
在文件 PluginService.cpp 第 15 行定义.
|
virtual |
在文件 PluginService.cpp 第 19 行定义.
|
pure virtual |
插件描述
在 CPluginServiceFreeRDP, CPluginServiceLibVNCServer, CPluginServiceRabbitVNC , 以及 CPluginServiceTigerVNC 内被实现.
|
virtual |
The plugin display name
被 CPluginServiceFreeRDP, CPluginServiceRabbitVNC , 以及 CPluginServiceTigerVNC 重载.
在文件 PluginService.cpp 第 48 行定义.
|
virtual |
在文件 PluginService.cpp 第 43 行定义.
|
virtual |
ID. Default: Protocol() + "_" + Name()
在文件 PluginService.cpp 第 38 行定义.
| int CPluginService::InitTranslator | ( | ) |
在文件 PluginService.cpp 第 25 行定义.
|
pure virtual |
插件名,这个名一定要与工程名(${PROJECT_NAME})相同。 翻译文件(${PROJECT_NAME}_*.ts))名与其相关。
在 CPluginServiceFreeRDP, CPluginServiceLibVNCServer, CPluginServiceRabbitVNC , 以及 CPluginServiceTigerVNC 内被实现.
|
pure virtual |
New service
在 CPluginServiceFreeRDP, CPluginServiceLibVNCServer, CPluginServiceRabbitVNC , 以及 CPluginServiceTigerVNC 内被实现.
|
pure virtual |
Plugin Protocol
在 CPluginServiceFreeRDP, CPluginServiceLibVNCServer, CPluginServiceRabbitVNC , 以及 CPluginServiceTigerVNC 内被实现.
|
virtual |
|
virtual |
在文件 PluginService.cpp 第 61 行定义.
|
private |
在文件 PluginService.h 第 65 行定义.
|
private |
在文件 PluginService.h 第 66 行定义.