终端操作接口
更多...
#include <OperateTerminal.h>
|
virtual int | Start () override |
|
virtual int | Stop () override |
|
|
virtual int | Initial () override |
| Initial parameters and resource
|
|
virtual int | Clean () override |
| Clean parameters and resource
|
|
virtual int | SetGlobalParameters (CParameterPlugin *pPara) override |
| 应用插件全局参数
|
|
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) |
|
Q_INVOKABLE CPlugin * | GetPlugin () const |
| Get plugin
|
|
virtual Q_INVOKABLE int | Load (QString szFile=QString()) |
| 从文件中加载参数
|
|
virtual Q_INVOKABLE int | Save (QString szFile=QString()) |
| 保存参数到文件中
|
|
|
enum class | SecurityLevel {
No
, Secure
, NonSecureAuthentication
, SecureChannel
,
Normal = SecureChannel
, SecureAuthentication
, Risky
} |
|
void | sigRunning () |
| 开始成功信号。仅由插件触发。
|
|
void | sigStop () |
| 通知用户停止。仅由插件触发。 当从插件中需要停止时触发。例如:对端断开连接、重置连接或者连接出错。 当应用接收到此信号后,调用 Stop() 关闭连接。
|
|
void | sigFinished () |
| 断开连接成功信号。仅由插件触发
|
|
void | sigViewerFocusIn (QWidget *pView) |
| 视图获得焦点
|
|
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 () |
|
static QObject * | createObject (const QString &className, QObject *parent=NULL) |
|
终端操作接口
在文件 OperateTerminal.h 第 25 行定义.
◆ ~COperateTerminal()
COperateTerminal::~COperateTerminal |
( |
| ) |
|
|
overridevirtual |
◆ Clean()
int COperateTerminal::Clean |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ Description()
const QString COperateTerminal::Description |
( |
| ) |
|
|
overridevirtual |
◆ Details()
const QString COperateTerminal::Details |
( |
| ) |
|
|
static |
◆ GetParameter()
◆ GetStats()
CStats * COperateTerminal::GetStats |
( |
| ) |
|
|
overridevirtual |
◆ GetViewer()
QWidget * COperateTerminal::GetViewer |
( |
| ) |
|
|
overridevirtual |
◆ Id()
const QString COperateTerminal::Id |
( |
| ) |
|
|
overridevirtual |
◆ Initial()
int COperateTerminal::Initial |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ InstanceBackend()
virtual Q_INVOKABLE CBackend * COperateTerminal::InstanceBackend |
( |
| ) |
|
|
pure virtual |
◆ Load()
int COperateTerminal::Load |
( |
QSettings & |
set | ) |
|
|
overrideprotectedvirtual |
◆ Name()
const QString COperateTerminal::Name |
( |
| ) |
|
|
overridevirtual |
◆ Save()
int COperateTerminal::Save |
( |
QSettings & |
set | ) |
|
|
overrideprotectedvirtual |
◆ SetGlobalParameters()
◆ SetParameter()
◆ SetShotcuts()
void COperateTerminal::SetShotcuts |
( |
bool |
bEnable = true | ) |
|
|
protectedvirtual |
◆ slotActivateUrl
void COperateTerminal::slotActivateUrl |
( |
const QUrl & |
url, |
|
|
bool |
fromContextMenu |
|
) |
| |
|
privateslot |
◆ slotCustomContextMenu
void COperateTerminal::slotCustomContextMenu |
( |
const QPoint & |
pos | ) |
|
|
privateslot |
◆ slotFocusIn
void COperateTerminal::slotFocusIn |
( |
| ) |
|
|
privateslot |
◆ slotFocusOut
void COperateTerminal::slotFocusOut |
( |
| ) |
|
|
privateslot |
◆ slotTermKeyPressed
void COperateTerminal::slotTermKeyPressed |
( |
QKeyEvent * |
e | ) |
|
|
privateslot |
◆ slotUpdateParameter
void COperateTerminal::slotUpdateParameter |
( |
COperate * |
pOperate | ) |
|
|
protectedslot |
◆ slotZoomReset
void COperateTerminal::slotZoomReset |
( |
| ) |
|
|
privateslot |
◆ Start
int COperateTerminal::Start |
( |
| ) |
|
|
overridevirtualslot |
◆ Stop
int COperateTerminal::Stop |
( |
| ) |
|
|
overridevirtualslot |
◆ Version()
const qint16 COperateTerminal::Version |
( |
| ) |
const |
|
overridevirtual |
◆ WriteTerminal()
int COperateTerminal::WriteTerminal |
( |
const char * |
buf, |
|
|
int |
len |
|
) |
| |
|
protected |
◆ m_pActionFind
QAction* COperateTerminal::m_pActionFind |
|
protected |
◆ m_pActionOpenWithSystem
QAction* COperateTerminal::m_pActionOpenWithSystem |
|
protected |
◆ m_pClear
QAction* COperateTerminal::m_pClear |
|
private |
◆ m_pEditCopy
QAction* COperateTerminal::m_pEditCopy |
|
private |
◆ m_pEditPaste
QAction* COperateTerminal::m_pEditPaste |
|
private |
◆ m_pParameters
◆ m_pTerminal
QTermWidget* COperateTerminal::m_pTerminal |
|
protected |
◆ m_pThread
◆ m_pZoomIn
QAction* COperateTerminal::m_pZoomIn |
|
private |
◆ m_pZoomOriginal
QAction* COperateTerminal::m_pZoomOriginal |
|
private |
◆ m_pZoomOut
QAction* COperateTerminal::m_pZoomOut |
|
private |
◆ m_Stats
CStats COperateTerminal::m_Stats |
|
private |
该类的文档由以下文件生成: