玉兔远程控制 0.0.31
|
管理插件和连接者 更多...
#include <Client.h>
类 | |
class | Handle |
处理连接者。用于客户端得到连接者信号 更多... | |
Public 成员函数 | |
CClient (QObject *parent=nullptr) | |
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 (QString szFile, CConnecter *pConnecter) |
保存连接参数到文件 | |
virtual QList< QWidget * > | GetSettingsWidgets (QWidget *parent) |
得到设置参数窗口 | |
virtual int | LoadSettings (QString szFile=QString()) |
从文件中加载客户端参数 | |
virtual int | SaveSettings (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 |
virtual bool | eventFilter (QObject *watched, QEvent *event) override |
Private 槽 | |
void | slotHookKeyboardChanged () |
Private 成员函数 | |
int | LoadPlugins () |
int | FindPlugins (QDir dir, QStringList filters) |
int | AppendPlugin (CPluginClient *plugin) |
Private 属性 | |
QMap< QString, CPluginClient * > | m_Plugins |
qint8 | m_FileVersion |
QSharedPointer< QTranslator > | m_Translator |
QSharedPointer< CHook > | m_Hook |
CParameterClient * | m_pParameterClient |
QString | m_szDetails |
|
virtual |
在文件 Client.cpp 第 52 行定义.
|
private |
在文件 Client.cpp 第 175 行定义.
|
virtual |
新建 CConnecter 指针,所有者是调用者。 当不在使用时,调用者必调用 DeteleConnecter() 须释放指针。 调用者必须连接信号 CConnecter::sigDisconnected 。 释放指针 (使用 DeleteConnecter() )
[CClient CreateConnecter]
id | 插件 ID |
在文件 Client.cpp 第 202 行定义.
|
virtual |
const QString CClient::Details | ( | ) | const |
在文件 Client.cpp 第 408 行定义.
|
virtual |
Enum plugins
在文件 Client.cpp 第 380 行定义.
|
virtual |
Enum plugins
cb | Process plugins callback function |
id | plugin id |
pPlug | CPluginClient pointer |
|
overridevirtual |
在文件 Client.cpp 第 424 行定义.
|
private |
在文件 Client.cpp 第 108 行定义.
|
virtual |
得到设置参数窗口
在 CParameterDlgSettings 的构造函数中连接信号和槽
在文件 Client.cpp 第 361 行定义.
|
virtual |
从文件中新建 CConnecter 指针,所有者是调用者。 当不再使用时,调用者必须负责调用 DeleteConnecter() 删除此指针。 调用者必须连接信号 CConnecter::sigDisconnected 。 释放指针(使用 DeleteConnecter() )
在文件 Client.cpp 第 273 行定义.
|
private |
在文件 Client.cpp 第 71 行定义.
|
virtual |
|
virtual |
保存连接参数到文件
在文件 Client.cpp 第 308 行定义.
|
virtual |
|
privateslot |
在文件 Client.cpp 第 413 行定义.
|
private |
|
private |