Terminal operate interface.
More...
#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 |
| | Apply the global parameters of the plug-in.
|
| |
| int | WriteTerminal (const char *buf, int len) |
| |
| virtual int | Load (QSettings &set) override |
| | Load parameters.
|
| |
| virtual int | Save (QSettings &set) override |
| | Save parameters.
|
| |
| virtual void | SetShotcuts (bool bEnable=true) |
| |
| Q_INVOKABLE CPlugin * | GetPlugin () const |
| | Get plugin.
|
| |
| virtual Q_INVOKABLE int | Load (QString szFile=QString()) |
| | Load parameters from file.
|
| |
| virtual Q_INVOKABLE int | Save (QString szFile=QString()) |
| | Save parameters to file.
|
| |
|
| enum class | SecurityLevel {
No
, Secure
, NonSecureAuthentication
, SecureChannel
,
Normal = SecureChannel
, SecureAuthentication
, Risky
} |
| |
| void | sigRunning () |
| | Start success signal.
|
| |
| void | sigStop () |
| | Notify the user to stop.
|
| |
| void | sigFinished () |
| | Successful disconnection signal.
|
| |
| void | sigViewerFocusIn (QWidget *pView) |
| | The view is focus.
|
| |
| void | sigUpdateName (const QString &szName) |
| |
| void | sigUpdateParameters (COperate *pOperate) |
| | Update parameters, notify application to save or show parameters.
|
| |
|
void | sigError (const int nError, const QString &szError) |
| | Triggered when an error is generated.
|
| |
| void | sigInformation (const QString &szInfo) |
| | Show information in main windows.
|
| |
| void | sigShowMessageBox (const QString &title, const QString &message, const QMessageBox::Icon &icon=QMessageBox::Information) |
| | Trigger the display of a message dialog (QMessageBox) in the main thread from a background thread without blocking the background thread.
|
| |
|
void | sigClipBoardChanged () |
| |
| static QObject * | createObject (const QString &className, QObject *parent=NULL) |
| |
Terminal operate interface.
Definition at line 25 of file OperateTerminal.h.
◆ ~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 |
Get Viewer.
- Returns
- QWidget*: the ownership is a instance of this class or its derivative class
- Note
- If you implement the view yourself, you need to disable the view at the beginning and allow the view after sigRun.
- See also
- sigRunning CFrmViewer::CFrmViewer
Implements COperate.
Definition at line 119 of file OperateTerminal.cpp.
◆ 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()
Set parameter pointer.
- Note
- Establish the parameter object first, and then calls this function in the constructor or Initial() to set the parameter pointer
Reimplemented in CTerminal.
Definition at line 239 of file OperateTerminal.cpp.
◆ 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 |
The documentation for this class was generated from the following files: