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

Public 槽

virtual int Connect () override
 
virtual int DisConnect () override
 
- Public 槽 继承自 CConnecter
virtual int Connect ()=0
 开始连接
 
virtual int DisConnect ()=0
 关闭连接
 

Public 成员函数

 CConnecterTerminal (CPluginClient *parent)
 
QWidget * GetViewer () override
 得到显示视图
 
virtual qint16 Version () override
 Version
 
virtual int Load (QSettings &set) override
 加载参数
 
virtual int Save (QSettings &set) override
 保存参数
 
virtual CConnectInstanceConnect ()
 
- Public 成员函数 继承自 CConnecter
 CConnecter (CPluginClient *plugin)
 
virtual const QString Id ()
 Identity
 
virtual const QString Name ()
 Name
 
virtual const QString Description ()
 Description
 
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 QString ServerName () override
 
virtual int SetParameter ()
 
virtual int OnConnect ()
 OnConnect
 
virtual int OnDisConnect ()
 
virtual CParameterTerminalGetParameter ()
 
- 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 属性

CFrmTermWidgetm_pConsole
 
CConnectThreadTerminalm_pThread
 
bool m_bThread
 
bool m_bExit
 
CParameterTerminalm_pPara
 
- Protected 属性 继承自 CConnecter
QMenu m_Menu
 
QAction * m_pSettings
 

Private 槽

void slotTerminalTitleChanged ()
 
void slotZoomReset ()
 

额外继承的成员函数

- 信号 继承自 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 ()
 
- 静态 Protected 成员函数 继承自 CConnecter
static QObject * createObject (const QString &className, QObject *parent=NULL)
 

详细描述

在文件 ConnecterTerminal.h12 行定义.

构造及析构函数说明

◆ CConnecterTerminal()

CConnecterTerminal::CConnecterTerminal ( CPluginClient parent)
explicit

在文件 ConnecterTerminal.cpp19 行定义.

◆ ~CConnecterTerminal()

CConnecterTerminal::~CConnecterTerminal ( )
overridevirtual

在文件 ConnecterTerminal.cpp42 行定义.

成员函数说明

◆ Connect

int CConnecterTerminal::Connect ( )
overridevirtualslot

在文件 ConnecterTerminal.cpp84 行定义.

◆ DisConnect

int CConnecterTerminal::DisConnect ( )
overridevirtualslot

在文件 ConnecterTerminal.cpp113 行定义.

◆ GetParameter()

CParameterTerminal * CConnecterTerminal::GetParameter ( )
protectedvirtual

在文件 ConnecterTerminal.cpp201 行定义.

◆ GetViewer()

QWidget * CConnecterTerminal::GetViewer ( )
overridevirtual

得到显示视图

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

实现了 CConnecter.

在文件 ConnecterTerminal.cpp53 行定义.

◆ InstanceConnect()

CConnect * CConnecterTerminal::InstanceConnect ( )
virtual

在文件 ConnecterTerminal.cpp196 行定义.

◆ Load()

int CConnecterTerminal::Load ( QSettings &  set)
overridevirtual

加载参数

重载 CConnecter .

在文件 ConnecterTerminal.cpp63 行定义.

◆ OnConnect()

int CConnecterTerminal::OnConnect ( )
protectedvirtual

OnConnect

返回
0: emit sigConnected() <0: emit sigDisconnected(); >0: don't things

CConnecterTelnet , 以及 CConnecterPluginTerminal 重载.

在文件 ConnecterTerminal.cpp173 行定义.

◆ OnDisConnect()

int CConnecterTerminal::OnDisConnect ( )
protectedvirtual

在文件 ConnecterTerminal.cpp178 行定义.

◆ Save()

int CConnecterTerminal::Save ( QSettings &  set)
overridevirtual

保存参数

重载 CConnecter .

在文件 ConnecterTerminal.cpp73 行定义.

◆ ServerName()

QString CConnecterTerminal::ServerName ( )
overrideprotectedvirtual

在文件 ConnecterTerminal.cpp183 行定义.

◆ SetParameter()

int CConnecterTerminal::SetParameter ( )
protectedvirtual

在文件 ConnecterTerminal.cpp126 行定义.

◆ slotTerminalTitleChanged

void CConnecterTerminal::slotTerminalTitleChanged ( )
privateslot

在文件 ConnecterTerminal.cpp159 行定义.

◆ slotZoomReset

void CConnecterTerminal::slotZoomReset ( )
privateslot

在文件 ConnecterTerminal.cpp165 行定义.

◆ Version()

qint16 CConnecterTerminal::Version ( )
overridevirtual

Version

实现了 CConnecter.

在文件 ConnecterTerminal.cpp58 行定义.

类成员变量说明

◆ m_bExit

bool CConnecterTerminal::m_bExit
protected

在文件 ConnecterTerminal.h53 行定义.

◆ m_bThread

bool CConnecterTerminal::m_bThread
protected

在文件 ConnecterTerminal.h52 行定义.

◆ m_pConsole

CFrmTermWidget* CConnecterTerminal::m_pConsole
protected

在文件 ConnecterTerminal.h50 行定义.

◆ m_pPara

CParameterTerminal* CConnecterTerminal::m_pPara
protected

在文件 ConnecterTerminal.h54 行定义.

◆ m_pThread

CConnectThreadTerminal* CConnecterTerminal::m_pThread
protected

在文件 ConnecterTerminal.h51 行定义.


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