玉兔远程控制 0.1.0-alpha.2
|
管理插件 更多...
#include <Manager.h>
类 | |
class | Handle |
处理连接者。用于客户端得到连接者信号 更多... | |
Public 成员函数 | |
CManager (QObject *parent=nullptr, QString szFile=QString()) | |
virtual COperate * | CreateOperate (const QString &id) |
新建 COperate 指针,所有者是调用者。 当不在使用时,调用者必调用 DeteleOperate() 须释放指针。 调用者必须连接信号 COperate::sigFinished 。 释放指针 (使用 DeleteOperate() ) | |
virtual int | DeleteOperate (COperate *p) |
Delete COperate | |
virtual COperate * | LoadOperate (const QString &szFile) |
从文件中新建 COperate 指针,所有者是调用者。 当不再使用时,调用者必须负责调用 DeleteOperate() 删除此指针。 调用者必须连接信号 COperate::sigFinished 。 释放指针(使用 DeleteOperate() ) | |
virtual int | SaveOperate (COperate *pOperate) |
保存连接参数到文件 | |
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, CPlugin *pPlugin)> cb) |
Enum plugins | |
const QString | Details () const |
Private 槽 | |
void | slotNativeWindowRecieveKeyboard () |
Private 成员函数 | |
int | LoadPlugins () |
int | FindPlugins (QDir dir, QStringList filters) |
int | AppendPlugin (CPlugin *plugin) |
Private 属性 | |
QString | m_szSettingsFile |
QMap< QString, CPlugin * > | m_Plugins |
qint8 | m_FileVersion |
QSharedPointer< QTranslator > | m_Translator |
CHook * | m_pHook |
CParameterPlugin * | m_pParameter |
QString | m_szDetails |
|
virtual |
在文件 Manager.cpp 第 55 行定义.
|
private |
在文件 Manager.cpp 第 180 行定义.
|
virtual |
新建 COperate 指针,所有者是调用者。 当不在使用时,调用者必调用 DeteleOperate() 须释放指针。 调用者必须连接信号 COperate::sigFinished 。 释放指针 (使用 DeleteOperate() )
[CManager CreateOperate]
id | 插件 ID |
在文件 Manager.cpp 第 207 行定义.
|
virtual |
const QString CManager::Details | ( | ) | const |
在文件 Manager.cpp 第 437 行定义.
|
virtual |
Enum plugins
在文件 Manager.cpp 第 409 行定义.
|
virtual |
Enum plugins
cb | Process plugins callback function |
id | plugin id |
pPlugin | CPlugin pointer |
|
private |
在文件 Manager.cpp 第 121 行定义.
|
virtual |
得到设置参数窗口
在 CParameterDlgSettings 的构造函数中连接信号和槽
在文件 Manager.cpp 第 383 行定义.
|
virtual |
从文件中新建 COperate 指针,所有者是调用者。 当不再使用时,调用者必须负责调用 DeleteOperate() 删除此指针。 调用者必须连接信号 COperate::sigFinished 。 释放指针(使用 DeleteOperate() )
在文件 Manager.cpp 第 268 行定义.
|
private |
在文件 Manager.cpp 第 82 行定义.
|
virtual |
|
virtual |
保存连接参数到文件
在文件 Manager.cpp 第 307 行定义.
|
virtual |
|
privateslot |
在文件 Manager.cpp 第 442 行定义.
|
private |