玉兔远程控制 0.0.31
载入中...
搜索中...
未找到
Public 槽 | 信号 | Public 成员函数 | Protected 成员函数 | Private 槽 | Private 成员函数 | Private 属性 | 所有成员列表
CConnecterWakeOnLan类 参考
类 CConnecterWakeOnLan 继承关系图:
CConnecterConnect CConnecter

Public 槽

virtual int Connect () override
 
virtual int DisConnect () override
 
- Public 槽 继承自 CConnecterConnect
virtual int Connect () override
 
virtual int DisConnect () override
 在此函数中触发 sigDisconnected()
 
- Public 槽 继承自 CConnecter
virtual int Connect ()=0
 开始连接
 
virtual int DisConnect ()=0
 关闭连接
 

信号

void sigGetMac (CParameterWakeOnLan *p)
 
void sigWakeOnLan (CParameterWakeOnLan *p)
 
- 信号 继承自 CConnecterConnect
void sigOpenConnect (CConnecterConnect *)
 
void sigCloseconnect (CConnecterConnect *)
 
- 信号 继承自 CConnecter
void sigConnected ()
 连接成功信号。仅由插件触发。 应用程序需要在此时设置视图属性 Enabled 为 true 。允许接收键盘和鼠标事件
 
void sigDisconnect ()
 通知用户断开连接。仅由插件触发。 当从插件中需要要断开连接时触发。例如:对端断开连接、重置连接或者连接出错。 当应用接收到此信号后,调用 DisConnect() 关闭连接。
 
void sigDisconnected ()
 断开连接成功信号。仅由插件触发
 
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 成员函数

 CConnecterWakeOnLan (CPluginClient *plugin)
 
virtual const QString Id () override
 Identity
 
virtual const QString Name () override
 显示顺序:
 
virtual qint16 Version () override
 Version
 
virtual QWidget * GetViewer () override
 得到显示视图
 
virtual int Initial () override
 Initial parameters and resource
 
virtual int Clean () override
 Clean parameters and resource
 
virtual CConnectInstanceConnect () override
 新建 CConnect 对象。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。
 
- Public 成员函数 继承自 CConnecterConnect
 CConnecterConnect (CPluginClient *plugin)
 
virtual const QString Description () override
 Description
 
virtual CParameterBaseGetParameter ()
 Get parameter
 
virtual int SetParameter (CParameterBase *p)
 
- Public 成员函数 继承自 CConnecter
 CConnecter (CPluginClient *plugin)
 
virtual const QString Protocol () const
 Protocol
 
virtual const QIcon Icon () const
 Icon
 
virtual int OpenDialogSettings (QWidget *parent=nullptr)
 打开设置对话框
 
virtual QMenu * GetMenu (QWidget *parent=nullptr)
 Get operate menu
 

Protected 成员函数

virtual int Load (QSettings &set) override
 加载参数
 
virtual int Save (QSettings &set) override
 保存参数
 
- Protected 成员函数 继承自 CConnecterConnect
virtual QString ServerName ()
 当前连接名(远程桌面的名称,如果没有,则是 IP:端口)。例如:服务名或 IP:端口
 
- Protected 成员函数 继承自 CConnecter
virtual int SetParameter (CParameter *p)
 设置参数
 
CParameterGetParameter ()
 
Q_INVOKABLE CPluginClientGetPlugClient () const
 
virtual Q_INVOKABLE int Load (QString szFile=QString())
 从文件中加载参数
 
virtual Q_INVOKABLE int Save (QString szFile=QString())
 保存参数到文件中
 

Private 槽

void slotAdd ()
 

Private 成员函数

virtual QDialog * OnOpenDialogSettings (QWidget *parent) override
 得到设置对话框
 
virtual int SetParameterClient (CParameterClient *pPara) override
 Set CParameterClient
 

Private 属性

CFrmWakeOnLanm_pView
 
CWakeOnLanModelm_pModel
 
CArp m_Arp
 
CParameterClientm_pParameterClient
 

额外继承的成员函数

- 静态 Protected 成员函数 继承自 CConnecter
static QObject * createObject (const QString &className, QObject *parent=NULL)
 
- Protected 属性 继承自 CConnecter
QMenu m_Menu
 
QAction * m_pSettings
 

详细描述

在文件 ConnecterWakeOnLan.h12 行定义.

构造及析构函数说明

◆ ~CConnecterWakeOnLan()

CConnecterWakeOnLan::~CConnecterWakeOnLan ( )
virtual

在文件 ConnecterWakeOnLan.cpp26 行定义.

成员函数说明

◆ Clean()

int CConnecterWakeOnLan::Clean ( )
overridevirtual

Clean parameters and resource

参见
CClient::DeleteConnecter

实现了 CConnecter.

在文件 ConnecterWakeOnLan.cpp129 行定义.

◆ Connect

int CConnecterWakeOnLan::Connect ( )
overridevirtualslot

在文件 ConnecterWakeOnLan.cpp165 行定义.

◆ DisConnect

int CConnecterWakeOnLan::DisConnect ( )
overridevirtualslot

在文件 ConnecterWakeOnLan.cpp192 行定义.

◆ GetViewer()

QWidget * CConnecterWakeOnLan::GetViewer ( )
overridevirtual

得到显示视图

返回
QWidget*: 视图指针。它的所有者是本类或其派生类的实例
参见
sigConnected CFrmViewer::CFrmViewer

实现了 CConnecter.

在文件 ConnecterWakeOnLan.cpp139 行定义.

◆ Id()

const QString CConnecterWakeOnLan::Id ( )
overridevirtual

Identity

重载 CConnecterConnect .

在文件 ConnecterWakeOnLan.cpp149 行定义.

◆ Initial()

int CConnecterWakeOnLan::Initial ( )
overridevirtual

Initial parameters and resource

参见
CClient::CreateConnecter

实现了 CConnecter.

在文件 ConnecterWakeOnLan.cpp36 行定义.

◆ InstanceConnect()

CConnect * CConnecterWakeOnLan::InstanceConnect ( )
overridevirtual

新建 CConnect 对象。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。

实现了 CConnecterConnect.

在文件 ConnecterWakeOnLan.cpp198 行定义.

◆ Load()

int CConnecterWakeOnLan::Load ( QSettings &  set)
overrideprotectedvirtual

加载参数

重载 CConnecter .

在文件 ConnecterWakeOnLan.cpp209 行定义.

◆ Name()

const QString CConnecterWakeOnLan::Name ( )
overridevirtual

显示顺序:

  • 用户参数设置的名称
  • 如果允许,远程服务名。
  • 远程地址
参见
ServerName()

重载 CConnecterConnect .

在文件 ConnecterWakeOnLan.cpp155 行定义.

◆ OnOpenDialogSettings()

QDialog * CConnecterWakeOnLan::OnOpenDialogSettings ( QWidget *  parent)
overrideprivatevirtual

得到设置对话框

参数
parent返回窗口的父窗口
返回
QDialog*: 插件实现时,此对话框必须设置属性 Qt::WA_DeleteOnClose, 它的所有者是调用者
参见
OpenDialogSettings

实现了 CConnecter.

在文件 ConnecterWakeOnLan.cpp144 行定义.

◆ Save()

int CConnecterWakeOnLan::Save ( QSettings &  set)
overrideprotectedvirtual

保存参数

重载 CConnecter .

在文件 ConnecterWakeOnLan.cpp215 行定义.

◆ SetParameterClient()

int CConnecterWakeOnLan::SetParameterClient ( CParameterClient pPara)
overrideprivatevirtual

Set CParameterClient

注解
If CParameterConnecter isn't need CParameterClient. please overload this function.
参见
CClient::CreateConnecter CParameterConnecter CParameterClient

重载 CConnecterConnect .

在文件 ConnecterWakeOnLan.cpp203 行定义.

◆ slotAdd

void CConnecterWakeOnLan::slotAdd ( )
privateslot

在文件 ConnecterWakeOnLan.cpp221 行定义.

◆ Version()

qint16 CConnecterWakeOnLan::Version ( )
overridevirtual

Version

实现了 CConnecter.

在文件 ConnecterWakeOnLan.cpp31 行定义.

类成员变量说明

◆ m_Arp

CArp CConnecterWakeOnLan::m_Arp
private

在文件 ConnecterWakeOnLan.h48 行定义.

◆ m_pModel

CWakeOnLanModel* CConnecterWakeOnLan::m_pModel
private

在文件 ConnecterWakeOnLan.h47 行定义.

◆ m_pParameterClient

CParameterClient* CConnecterWakeOnLan::m_pParameterClient
private

在文件 ConnecterWakeOnLan.h49 行定义.

◆ m_pView

CFrmWakeOnLan* CConnecterWakeOnLan::m_pView
private

在文件 ConnecterWakeOnLan.h46 行定义.


该类的文档由以下文件生成: