|
玉兔远程控制 0.1.0-bate8
|
终端操作接口 更多...
#include <OperateTerminal.h>


Public 槽 | |
| virtual int | Start () override |
| virtual int | Stop () override |
Public 成员函数 | |
| COperateTerminal (CPlugin *parent) | |
| virtual Q_INVOKABLE CBackend * | InstanceBackend ()=0 |
| 新建后端实例。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。 | |
| virtual CParameterTerminalBase * | GetParameter () const |
| Get parameters | |
| virtual int | SetParameter (CParameterTerminalBase *pPara) |
| 设置参数指针 | |
| virtual const QString | Id () override |
| 标识 | |
| virtual const QString | Name () override |
| 名称 | |
| virtual const QString | Description () override |
| 描述 | |
| virtual const qint16 | Version () const override |
| 版本 | |
| CStats * | GetStats () override |
| 得到统计信息。如果有,其派生类则需要重载此函数提供统计信息。 | |
| QWidget * | GetViewer () override |
| 得到显示视图 | |
Public 成员函数 继承自 COperate | |
| COperate (CPlugin *plugin) | |
| virtual int | OpenDialogSettings (QWidget *parent=nullptr) |
| 打开设置对话框 | |
| virtual QMenu * | GetMenu (QWidget *parent=nullptr) |
| Get menu | |
| virtual const QString | Protocol () const |
| 协议 | |
| virtual const QIcon | Icon () const |
| 图标 | |
| virtual const QString | GetTypeName () const |
| 类型名 | |
| virtual QString | GetSettingsFile () |
| virtual int | SetSettingsFile (const QString &szFile) |
| virtual CSecurityLevel::Levels | GetSecurityLevel () const |
| Get Security Level | |
| virtual int | Start ()=0 |
| 开始 | |
| virtual int | Stop ()=0 |
| 关闭 | |
静态 Public 成员函数 | |
| static const QString | Details () |
Protected 槽 | |
| void | slotUpdateParameter (COperate *pOperate) |
Protected 槽 继承自 COperate | |
| void | slotUpdateName () |
| void | slotSetSecurityLevel (CSecurityLevel::Levels level) |
Protected 成员函数 | |
| virtual int | Initial () override |
| Initial parameters and resource | |
| virtual int | Clean () override |
| Clean parameters and resource | |
| virtual int | SetGlobalParameters (CParameterPlugin *pPara) override |
| Set Global Parameters | |
| int | WriteTerminal (const char *buf, int len) |
| virtual int | Load (QSettings &set) override |
| 加载参数 | |
| virtual int | Save (QSettings &set) override |
| 保存参数 | |
| virtual void | SetShotcuts (bool bEnable=true) |
Protected 成员函数 继承自 COperate | |
| Q_INVOKABLE CPlugin * | GetPlugin () const |
| Get plugin | |
| virtual Q_INVOKABLE int | Load (QString szFile=QString()) |
| 从文件中加载参数 | |
| virtual Q_INVOKABLE int | Save (QString szFile=QString()) |
| 保存参数到文件中 | |
Protected 属性 | |
| QTermWidget * | m_pTerminal |
| CBackendThread * | m_pThread |
| QAction * | m_pActionOpenWithSystem |
| QAction * | m_pActionFind |
Protected 属性 继承自 COperate | |
| QMenu | m_Menu |
| QAction * | m_pActionSettings |
Private 槽 | |
| void | slotZoomReset () |
| void | slotCustomContextMenu (const QPoint &pos) |
| void | slotActivateUrl (const QUrl &url, bool fromContextMenu) |
| void | slotTermKeyPressed (QKeyEvent *e) |
| void | slotFocusIn () |
| void | slotFocusOut () |
Private 属性 | |
| CParameterTerminalBase * | m_pParameters |
| QAction * | m_pEditCopy |
| QAction * | m_pEditPaste |
| QAction * | m_pZoomIn |
| QAction * | m_pZoomOut |
| QAction * | m_pZoomOriginal |
| QAction * | m_pClear |
| CStats | m_Stats |
额外继承的成员函数 | |
信号 继承自 COperate | |
| void | sigViewerFocusIn (QWidget *pView) |
| 视图获得焦点 | |
| void | sigFullScreen (bool bFullScreen) |
| 全屏。由操作触发 | |
| void | sigUpdateName (const QString &szName) |
| void | sigUpdateParameters (COperate *pOperate) |
| 更新参数,通知应用程序保存或显示参数 | |
| 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 () |
| void | sigSecurityLevel () |
| 当安全级别改变时触发。其派生类不要直接触发,需要使用 slotSetSecurityLevel 触发 | |
| void | sigRunning () |
| 开始成功信号。仅由插件触发。 | |
| void | sigStop () |
| 通知用户停止。仅由插件触发。 当从插件中需要停止时触发。例如:对端断开连接、重置连接或者连接出错。 当应用接收到此信号后,调用 Stop() 关闭连接。 | |
| void | sigFinished () |
| 断开连接成功信号。仅由插件触发 | |
静态 Protected 成员函数 继承自 COperate | |
| static QObject * | createObject (const QString &className, QObject *parent=NULL) |
| Create Object | |
终端操作接口
在文件 OperateTerminal.h 第 25 行定义.
|
overridevirtual |
在文件 OperateTerminal.cpp 第 82 行定义.
|
overrideprotectedvirtual |
|
overridevirtual |
描述
重载 COperate .
被 COperateRawStream, COperateSerialPort, COperateSSH, COperateTelnet , 以及 CTerminal 重载.
在文件 OperateTerminal.cpp 第 116 行定义.
|
static |
在文件 OperateTerminal.cpp 第 153 行定义.
|
virtual |
Get parameters
在文件 OperateTerminal.cpp 第 278 行定义.
|
overridevirtual |
|
overridevirtual |
得到显示视图
实现了 COperate.
在文件 OperateTerminal.cpp 第 163 行定义.
|
overridevirtual |
标识
重载 COperate .
被 COperateRawStream, COperateSSH , 以及 COperateTelnet 重载.
在文件 OperateTerminal.cpp 第 92 行定义.
|
overrideprotectedvirtual |
Initial parameters and resource
重载 COperate .
被 COperateSSH , 以及 CTerminal 重载.
在文件 OperateTerminal.cpp 第 193 行定义.
|
pure virtual |
新建后端实例。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。
在 COperateRawStream, COperateSerialPort, COperateSSH, COperateTelnet , 以及 CTerminal 内被实现.
|
overrideprotectedvirtual |
|
overridevirtual |
名称
重载 COperate .
被 COperateRawStream, COperateSerialPort, COperateSSH, COperateTelnet , 以及 CTerminal 重载.
在文件 OperateTerminal.cpp 第 106 行定义.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
|
virtual |
|
protectedvirtual |
在文件 OperateTerminal.cpp 第 425 行定义.
|
privateslot |
在文件 OperateTerminal.cpp 第 356 行定义.
|
privateslot |
在文件 OperateTerminal.cpp 第 345 行定义.
|
privateslot |
在文件 OperateTerminal.cpp 第 368 行定义.
|
privateslot |
在文件 OperateTerminal.cpp 第 374 行定义.
|
privateslot |
在文件 OperateTerminal.cpp 第 363 行定义.
|
protectedslot |
在文件 OperateTerminal.cpp 第 306 行定义.
|
privateslot |
在文件 OperateTerminal.cpp 第 337 行定义.
|
overridevirtualslot |
在文件 OperateTerminal.cpp 第 251 行定义.
|
overridevirtualslot |
在文件 OperateTerminal.cpp 第 265 行定义.
|
overridevirtual |
|
protected |
在文件 OperateTerminal.cpp 第 412 行定义.
|
protected |
在文件 OperateTerminal.h 第 95 行定义.
|
protected |
在文件 OperateTerminal.h 第 94 行定义.
|
private |
在文件 OperateTerminal.h 第 105 行定义.
|
private |
在文件 OperateTerminal.h 第 100 行定义.
|
private |
在文件 OperateTerminal.h 第 101 行定义.
|
private |
在文件 OperateTerminal.h 第 98 行定义.
|
protected |
在文件 OperateTerminal.h 第 92 行定义.
|
protected |
在文件 OperateTerminal.h 第 93 行定义.
|
private |
在文件 OperateTerminal.h 第 102 行定义.
|
private |
在文件 OperateTerminal.h 第 104 行定义.
|
private |
在文件 OperateTerminal.h 第 103 行定义.
|
private |
在文件 OperateTerminal.h 第 107 行定义.