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

Public 槽

virtual void slotScreenShot () override
 
- Public 槽 继承自 CConnecterThread
virtual int Connect () override
 启动一个后台线程,并建立 CConnect 实例。在 CConnect 中触发 sigConnected()
 
virtual int DisConnect () override
 emit sigConnected() in CConnectThread::run()
 
virtual void slotScreenShot ()
 
- Public 槽 继承自 CConnecterConnect
virtual int Connect () override
 
virtual int DisConnect () override
 在此函数中触发 sigDisconnected()
 
- Public 槽 继承自 CConnecter
virtual int Connect ()=0
 开始连接
 
virtual int DisConnect ()=0
 关闭连接
 

信号

void sigStart (bool bStart)
 
void sigPause (bool bPause)
 
void sigChangePosition (qint64 pos)
 
void sigScreenShot ()
 
- 信号 继承自 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 成员函数

 CConnecterPlayer (CPluginClient *plugin)
 
virtual qint16 Version () override
 Version
 
virtual CConnectInstanceConnect () override
 新建 CConnect 对象。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。
 
virtual int Initial () override
 Initial parameters and resource
 
virtual int Clean () override
 Clean parameters and resource
 
- Public 成员函数 继承自 CConnecterThread
 CConnecterThread (CPluginClient *plugin)
 
virtual QWidget * GetViewer () override
 得到显示视图
 
- Public 成员函数 继承自 CConnecterConnect
 CConnecterConnect (CPluginClient *plugin)
 
virtual const QString Id () override
 Identity
 
virtual const QString Name () override
 显示顺序:
 
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
 

Private 成员函数

virtual QDialog * OnOpenDialogSettings (QWidget *parent) override
 得到设置对话框
 

Private 属性

CParameterPlayer m_Parameters
 
QAction * m_pPause
 

额外继承的成员函数

- Protected 成员函数 继承自 CConnecterThread
virtual QString ServerName () override
 当前连接名(远程桌面的名称,如果没有,则是 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())
 保存参数到文件中
 
- 静态 Protected 成员函数 继承自 CConnecter
static QObject * createObject (const QString &className, QObject *parent=NULL)
 
- Protected 属性 继承自 CConnecterThread
QAction * m_pMenuZoom
 
QAction * m_pZoomToWindow
 
QAction * m_pZoomAspectRatio
 
QAction * m_pZoomOriginal
 
QAction * m_pZoomIn
 
QAction * m_pZoomOut
 
QSpinBox * m_psbZoomFactor
 
QAction * m_pScreenShot
 
- Protected 属性 继承自 CConnecter
QMenu m_Menu
 
QAction * m_pSettings
 

详细描述

在文件 ConnecterPlayer.h18 行定义.

构造及析构函数说明

◆ ~CConnecterPlayer()

CConnecterPlayer::~CConnecterPlayer ( )
virtual

在文件 ConnecterPlayer.cpp17 行定义.

成员函数说明

◆ Clean()

int CConnecterPlayer::Clean ( )
overridevirtual

Clean parameters and resource

参见
CClient::DeleteConnecter

重载 CConnecterThread .

在文件 ConnecterPlayer.cpp136 行定义.

◆ Initial()

int CConnecterPlayer::Initial ( )
overridevirtual

Initial parameters and resource

参见
CClient::CreateConnecter

重载 CConnecterThread .

在文件 ConnecterPlayer.cpp27 行定义.

◆ InstanceConnect()

CConnect * CConnecterPlayer::InstanceConnect ( )
overridevirtual

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

实现了 CConnecterConnect.

在文件 ConnecterPlayer.cpp150 行定义.

◆ OnOpenDialogSettings()

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

得到设置对话框

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

实现了 CConnecter.

在文件 ConnecterPlayer.cpp144 行定义.

◆ slotScreenShot

void CConnecterPlayer::slotScreenShot ( )
overridevirtualslot

在文件 ConnecterPlayer.cpp156 行定义.

◆ Version()

qint16 CConnecterPlayer::Version ( )
overridevirtual

Version

实现了 CConnecter.

在文件 ConnecterPlayer.cpp22 行定义.

类成员变量说明

◆ m_Parameters

CParameterPlayer CConnecterPlayer::m_Parameters
private

在文件 ConnecterPlayer.h48 行定义.

◆ m_pPause

QAction* CConnecterPlayer::m_pPause
private

在文件 ConnecterPlayer.h63 行定义.


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