|
玉兔远程控制 0.0.37
|
插件的连接者接口,此接口仅由插件使用。 所有的需要 CConnect 的插件连接者均需要从此接口派生。 更多...
#include <ConnecterConnect.h>
Public 槽 | |
| virtual int | Connect () override |
| virtual int | DisConnect () override |
| 在此函数中触发 sigDisconnected() | |
Public 槽 继承自 CConnecter | |
| virtual int | Connect ()=0 |
| 开始连接 | |
| virtual int | DisConnect ()=0 |
| 关闭连接 | |
信号 | |
| void | sigOpenConnect (CConnecterConnect *) |
| void | sigCloseconnect (CConnecterConnect *) |
信号 继承自 CConnecter | |
| void | sigConnected () |
| 连接成功信号。仅由插件触发。 应用程序需要在此时设置视图属性 Enabled 为 true 。允许接收键盘和鼠标事件 | |
| void | sigDisconnect () |
| 通知用户断开连接。仅由插件触发。 当从插件中需要要断开连接时触发。例如:对端断开连接、重置连接或者连接出错。 当应用接收到此信号后,调用 DisConnect() 关闭连接。 | |
| void | sigDisconnected () |
| 断开连接成功信号。仅由插件触发 | |
| void | sigViewerFocusIn (QWidget *pView) |
| 视图获得焦点 | |
| void | sigUpdateName (const QString &szName) |
| void | sigUpdateParameters (CConnecter *pConnecter) |
| 更新参数,通知应用程序保存或显示参数 | |
| void | sigError (const int nError, const QString &szError) |
| 当有错误产生时触发。 | |
| void | sigInformation (const QString &szInfo) |
| 中主窗口中显示信息 | |
| void | sigShowMessageBox (const QString &title, const QString &message, const QMessageBox::Icon &icon=QMessageBox::Information) |
| 从后台线程中触发在主线程中显示消息对话框(QMessageBox),不阻塞后台线程 | |
| void | sigClipBoardChanged () |
Public 成员函数 | |
| CConnecterConnect (CPluginClient *plugin) | |
| virtual const QString | Id () override |
| Identity | |
| virtual const QString | Name () override |
| 显示顺序: | |
| virtual const QString | Description () override |
| Description | |
| virtual CConnect * | InstanceConnect ()=0 |
| 新建 CConnect 对象。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。 | |
| virtual CParameterBase * | GetParameter () |
| Get parameter | |
| virtual int | SetParameter (CParameterBase *p) |
Public 成员函数 继承自 CConnecter | |
| CConnecter (CPluginClient *plugin) | |
| virtual const QString | Protocol () const |
| Protocol | |
| virtual qint16 | Version ()=0 |
| Version | |
| virtual const QIcon | Icon () const |
| Icon | |
| virtual QWidget * | GetViewer ()=0 |
| 得到显示视图 | |
| virtual int | OpenDialogSettings (QWidget *parent=nullptr) |
| 打开设置对话框 | |
| virtual QMenu * | GetMenu (QWidget *parent=nullptr) |
| Get operate menu | |
| virtual QString | GetSettingsFile () |
| virtual int | SetSettingsFile (const QString &szFile) |
Protected 成员函数 | |
| virtual QString | ServerName () |
| 当前连接名(远程桌面的名称,如果没有,则是 IP:端口)。例如:服务名或 IP:端口 | |
Protected 成员函数 继承自 CConnecter | |
| virtual Q_INVOKABLE int | Initial () |
| Initial parameters and resource | |
| virtual Q_INVOKABLE int | Clean () |
| Clean parameters and resource | |
| virtual int | SetParameter (CParameter *p) |
| 设置参数 | |
| CParameter * | GetParameter () |
| Q_INVOKABLE CPluginClient * | GetPlugClient () const |
| virtual int | Load (QSettings &set) |
| 加载参数 | |
| virtual int | Save (QSettings &set) |
| 保存参数 | |
| virtual Q_INVOKABLE int | Load (QString szFile=QString()) |
| 从文件中加载参数 | |
| virtual Q_INVOKABLE int | Save (QString szFile=QString()) |
| 保存参数到文件中 | |
Private 槽 | |
| virtual void | slotSetServerName (const QString &szName) |
Private 成员函数 | |
| virtual int | SetParameterClient (CParameterClient *pPara) override |
| Set CParameterClient | |
Private 属性 | |
| CConnect * | m_pConnect |
| QString | m_szServerName |
额外继承的成员函数 | |
静态 Protected 成员函数 继承自 CConnecter | |
| static QObject * | createObject (const QString &className, QObject *parent=NULL) |
Protected 属性 继承自 CConnecter | |
| QMenu | m_Menu |
| QAction * | m_pSettings |
插件的连接者接口,此接口仅由插件使用。 所有的需要 CConnect 的插件连接者均需要从此接口派生。
在文件 ConnecterConnect.h 第 34 行定义.
|
virtual |
在文件 ConnecterConnect.cpp 第 14 行定义.
|
overridevirtualslot |
在文件 ConnecterConnect.cpp 第 194 行定义.
|
overridevirtual |
|
overridevirtualslot |
|
virtual |
Get parameter
在文件 ConnecterConnect.cpp 第 119 行定义.
|
overridevirtual |
Identity
重载 CConnecter .
被 CConnecterVnc , 以及 CConnecterWakeOnLan 重载.
在文件 ConnecterConnect.cpp 第 19 行定义.
|
pure virtual |
新建 CConnect 对象。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。
在 CConnecterFreeRDP, CConnecterLibVNCServer, CConnecterPlayer, CConnecterVnc , 以及 CConnecterWakeOnLan 内被实现.
|
overridevirtual |
显示顺序:
重载 CConnecter .
被 CConnecterWakeOnLan 重载.
在文件 ConnecterConnect.cpp 第 51 行定义.
|
protectedvirtual |
当前连接名(远程桌面的名称,如果没有,则是 IP:端口)。例如:服务名或 IP:端口
被 CConnecterThread , 以及 CConnecterVnc 重载.
在文件 ConnecterConnect.cpp 第 234 行定义.
|
virtual |
在文件 ConnecterConnect.cpp 第 124 行定义.
|
overrideprivatevirtual |
Set CParameterClient
重载 CConnecter .
被 CConnecterWakeOnLan 重载.
在文件 ConnecterConnect.cpp 第 157 行定义.
|
privatevirtualslot |
在文件 ConnecterConnect.cpp 第 248 行定义.
|
private |
在文件 ConnecterConnect.h 第 132 行定义.
|
private |
在文件 ConnecterConnect.h 第 133 行定义.