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

Public 成员函数

 CConnecterTelnet (CPluginClient *parent)
 
- Public 成员函数 继承自 CConnecterTerminal
 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 槽

void slotSendData (const char *data, int size)
 
void slotReadyRead ()
 
void slotError (QAbstractSocket::SocketError err)
 

Protected 成员函数

virtual QDialog * GetDialogSettings (QWidget *parent) override
 
virtual int SetParameter () override
 
virtual int OnConnect () override
 OnConnect
 
virtual int OnDisConnect () override
 
- Protected 成员函数 继承自 CConnecterTerminal
virtual QString ServerName () override
 
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())
 保存参数到文件中
 

Private 属性

QTcpSocket * m_pSocket
 

额外继承的成员函数

- Public 槽 继承自 CConnecterTerminal
virtual int Connect () override
 
virtual int DisConnect () override
 
- Public 槽 继承自 CConnecter
virtual int Connect ()=0
 开始连接
 
virtual int DisConnect ()=0
 关闭连接
 
- 信号 继承自 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)
 
- Protected 属性 继承自 CConnecterTerminal
CFrmTermWidgetm_pConsole
 
CConnectThreadTerminalm_pThread
 
bool m_bThread
 
bool m_bExit
 
CParameterTerminalm_pPara
 
- Protected 属性 继承自 CConnecter
QMenu m_Menu
 
QAction * m_pSettings
 

详细描述

在文件 ConnecterTelnet.h8 行定义.

构造及析构函数说明

◆ CConnecterTelnet()

CConnecterTelnet::CConnecterTelnet ( CPluginClient parent)
explicit

在文件 ConnecterTelnet.cpp9 行定义.

◆ ~CConnecterTelnet()

CConnecterTelnet::~CConnecterTelnet ( )
virtual

在文件 ConnecterTelnet.cpp20 行定义.

成员函数说明

◆ GetDialogSettings()

QDialog * CConnecterTelnet::GetDialogSettings ( QWidget *  parent)
overrideprotectedvirtual

在文件 ConnecterTelnet.cpp23 行定义.

◆ OnConnect()

int CConnecterTelnet::OnConnect ( )
overrideprotectedvirtual

OnConnect

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

重载 CConnecterTerminal .

在文件 ConnecterTelnet.cpp33 行定义.

◆ OnDisConnect()

int CConnecterTelnet::OnDisConnect ( )
overrideprotectedvirtual

重载 CConnecterTerminal .

在文件 ConnecterTelnet.cpp66 行定义.

◆ SetParameter()

int CConnecterTelnet::SetParameter ( )
overrideprotectedvirtual

重载 CConnecterTerminal .

在文件 ConnecterTelnet.cpp28 行定义.

◆ slotError

void CConnecterTelnet::slotError ( QAbstractSocket::SocketError  err)
protectedslot

在文件 ConnecterTelnet.cpp96 行定义.

◆ slotReadyRead

void CConnecterTelnet::slotReadyRead ( )
protectedslot

在文件 ConnecterTelnet.cpp86 行定义.

◆ slotSendData

void CConnecterTelnet::slotSendData ( const char *  data,
int  size 
)
protectedslot

在文件 ConnecterTelnet.cpp80 行定义.

类成员变量说明

◆ m_pSocket

QTcpSocket* CConnecterTelnet::m_pSocket
private

在文件 ConnecterTelnet.h28 行定义.


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