|
玉兔远程控制 0.0.37
|
管理插件和连接者 更多...
#include <Client.h>
类 | |
| class | Handle |
| 处理连接者。用于客户端得到连接者信号 更多... | |
Public 成员函数 | |
| CClient (QObject *parent=nullptr, QString szFile=QString()) | |
| virtual CConnecter * | CreateConnecter (const QString &id) |
| 新建 CConnecter 指针,所有者是调用者。 当不在使用时,调用者必调用 DeteleConnecter() 须释放指针。 调用者必须连接信号 CConnecter::sigDisconnected 。 释放指针 (使用 DeleteConnecter() ) | |
| virtual int | DeleteConnecter (CConnecter *p) |
| Delete CConnecter | |
| virtual CConnecter * | LoadConnecter (const QString &szFile) |
| 从文件中新建 CConnecter 指针,所有者是调用者。 当不再使用时,调用者必须负责调用 DeleteConnecter() 删除此指针。 调用者必须连接信号 CConnecter::sigDisconnected 。 释放指针(使用 DeleteConnecter() ) | |
| virtual int | SaveConnecter (CConnecter *pConnecter) |
| 保存连接参数到文件 | |
| virtual QList< QWidget * > | GetSettingsWidgets (QWidget *parent) |
| 得到设置参数窗口 | |
| virtual int | LoadSettings (const QString szFile=QString()) |
| 从文件中加载客户端参数 | |
| virtual int | SaveSettings (const QString szFile=QString()) |
| 保存客户端参数到文件 | |
| virtual int | EnumPlugins (Handle *handle) |
| Enum plugins | |
| virtual int | EnumPlugins (std::function< int(const QString &id, CPluginClient *pPlug)> cb) |
| Enum plugins | |
| const QString | Details () const |
Private 成员函数 | |
| int | LoadPlugins () |
| int | FindPlugins (QDir dir, QStringList filters) |
| int | AppendPlugin (CPluginClient *plugin) |
Private 属性 | |
| QString | m_szSettingsFile |
| QMap< QString, CPluginClient * > | m_Plugins |
| qint8 | m_FileVersion |
| QSharedPointer< QTranslator > | m_Translator |
| CHook * | m_pHook |
| CParameterClient * | m_pParameterClient |
| QString | m_szDetails |
|
virtual |
在文件 Client.cpp 第 65 行定义.
|
private |
在文件 Client.cpp 第 196 行定义.
|
virtual |
新建 CConnecter 指针,所有者是调用者。 当不在使用时,调用者必调用 DeteleConnecter() 须释放指针。 调用者必须连接信号 CConnecter::sigDisconnected 。 释放指针 (使用 DeleteConnecter() )
[CClient CreateConnecter]
| id | 插件 ID |
在文件 Client.cpp 第 223 行定义.
|
virtual |
| const QString CClient::Details | ( | ) | const |
在文件 Client.cpp 第 447 行定义.
|
virtual |
Enum plugins
在文件 Client.cpp 第 419 行定义.
|
virtual |
Enum plugins
| cb | Process plugins callback function |
| id | plugin id |
| pPlug | CPluginClient pointer |
|
private |
在文件 Client.cpp 第 129 行定义.
|
virtual |
得到设置参数窗口
在 CParameterDlgSettings 的构造函数中连接信号和槽
在文件 Client.cpp 第 400 行定义.
|
virtual |
从文件中新建 CConnecter 指针,所有者是调用者。 当不再使用时,调用者必须负责调用 DeleteConnecter() 删除此指针。 调用者必须连接信号 CConnecter::sigDisconnected 。 释放指针(使用 DeleteConnecter() )
在文件 Client.cpp 第 284 行定义.
|
private |
在文件 Client.cpp 第 92 行定义.
|
virtual |
|
virtual |
保存连接参数到文件
在文件 Client.cpp 第 324 行定义.
|
virtual |
|
private |
|
private |