|
Rabbit Remote Control 0.1.0-bate8
|
Terminal operate interface. More...
#include <OperateTerminal.h>


Public Slots | |
| virtual int | Start () override |
| virtual int | Stop () override |
Public Member Functions | |
| COperateTerminal (CPlugin *parent) | |
| virtual Q_INVOKABLE CBackend * | InstanceBackend ()=0 |
| New CBackend. | |
| virtual CParameterTerminalBase * | GetParameter () const |
| Get parameters. | |
| virtual int | SetParameter (CParameterTerminalBase *pPara) |
| Set parameter pointer. | |
| virtual const QString | Id () override |
| virtual const QString | Name () override |
| Name. | |
| virtual const QString | Description () override |
| Description. | |
| virtual const qint16 | Version () const override |
| CStats * | GetStats () override |
| Get statistics. | |
| QWidget * | GetViewer () override |
| Get Viewer. | |
Public Member Functions inherited from COperate | |
| COperate (CPlugin *plugin) | |
| virtual int | OpenDialogSettings (QWidget *parent=nullptr) |
| Open settings dialog. | |
| 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 |
| Start. | |
| virtual int | Stop ()=0 |
| Stop. | |
Static Public Member Functions | |
| static const QString | Details () |
Protected Slots | |
| void | slotUpdateParameter (COperate *pOperate) |
Protected Slots inherited from COperate | |
| void | slotUpdateName () |
| void | slotSetSecurityLevel (CSecurityLevel::Levels level) |
Protected Member Functions | |
| 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 |
| Load parameters. | |
| virtual int | Save (QSettings &set) override |
| Save parameters. | |
| virtual void | SetShotcuts (bool bEnable=true) |
Protected Member Functions inherited from COperate | |
| 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. | |
Protected Attributes | |
| QTermWidget * | m_pTerminal |
| CBackendThread * | m_pThread |
| QAction * | m_pActionOpenWithSystem |
| QAction * | m_pActionFind |
Protected Attributes inherited from COperate | |
| QMenu | m_Menu |
| QAction * | m_pActionSettings |
Private Slots | |
| void | slotZoomReset () |
| void | slotCustomContextMenu (const QPoint &pos) |
| void | slotActivateUrl (const QUrl &url, bool fromContextMenu) |
| void | slotTermKeyPressed (QKeyEvent *e) |
| void | slotFocusIn () |
| void | slotFocusOut () |
Private Attributes | |
| CParameterTerminalBase * | m_pParameters |
| QAction * | m_pEditCopy |
| QAction * | m_pEditPaste |
| QAction * | m_pZoomIn |
| QAction * | m_pZoomOut |
| QAction * | m_pZoomOriginal |
| QAction * | m_pClear |
| CStats | m_Stats |
Additional Inherited Members | |
Signals inherited from COperate | |
| void | sigViewerFocusIn (QWidget *pView) |
| The view is focus. | |
| void | sigFullScreen (bool bFullScreen) |
| Full screen. | |
| 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 () |
| void | sigSecurityLevel () |
| Triggered when the security level changes. | |
| void | sigRunning () |
| Start success signal. | |
| void | sigStop () |
| Notify the user to stop. | |
| void | sigFinished () |
| Successful disconnection signal. | |
Static Protected Member Functions inherited from COperate | |
| static QObject * | createObject (const QString &className, QObject *parent=NULL) |
| Create Object. | |
Terminal operate interface.
Definition at line 25 of file OperateTerminal.h.
|
overridevirtual |
Definition at line 82 of file OperateTerminal.cpp.
|
overrideprotectedvirtual |
Clean parameters and resource.
Reimplemented from COperate.
Reimplemented in COperateSSH.
Definition at line 244 of file OperateTerminal.cpp.
|
overridevirtual |
Description.
Reimplemented from COperate.
Reimplemented in COperateRawStream, COperateSerialPort, COperateSSH, COperateTelnet, and CTerminal.
Definition at line 116 of file OperateTerminal.cpp.
|
static |
Definition at line 153 of file OperateTerminal.cpp.
|
virtual |
Get parameters.
Definition at line 278 of file OperateTerminal.cpp.
|
overridevirtual |
Get statistics.
If so, its derived class needs to overload this function to provide statistical information.
Reimplemented from COperate.
Reimplemented in CTerminal.
Definition at line 168 of file OperateTerminal.cpp.
|
overridevirtual |
Get Viewer.
Implements COperate.
Definition at line 163 of file OperateTerminal.cpp.
|
overridevirtual |
Reimplemented from COperate.
Definition at line 92 of file OperateTerminal.cpp.
|
overrideprotectedvirtual |
Initial parameters and resource.
Reimplemented from COperate.
Reimplemented in COperateSSH, and CTerminal.
Definition at line 193 of file OperateTerminal.cpp.
|
pure virtual |
New CBackend.
the ownership is caller. if don't use, the caller must delete it.
Implemented in COperateRawStream, COperateSerialPort, COperateSSH, COperateTelnet, and CTerminal.
|
overrideprotectedvirtual |
|
overridevirtual |
Name.
Reimplemented from COperate.
Reimplemented in COperateRawStream, COperateSerialPort, COperateSSH, COperateTelnet, and CTerminal.
Definition at line 106 of file OperateTerminal.cpp.
|
overrideprotectedvirtual |
|
overrideprotectedvirtual |
Set Global Parameters.
| pPara |
Implements COperate.
Definition at line 379 of file OperateTerminal.cpp.
|
virtual |
Set parameter pointer.
Reimplemented in CTerminal.
Definition at line 283 of file OperateTerminal.cpp.
|
protectedvirtual |
Definition at line 425 of file OperateTerminal.cpp.
|
privateslot |
Definition at line 356 of file OperateTerminal.cpp.
|
privateslot |
Definition at line 345 of file OperateTerminal.cpp.
|
privateslot |
Definition at line 368 of file OperateTerminal.cpp.
|
privateslot |
Definition at line 374 of file OperateTerminal.cpp.
|
privateslot |
Definition at line 363 of file OperateTerminal.cpp.
|
protectedslot |
Definition at line 306 of file OperateTerminal.cpp.
|
privateslot |
Definition at line 337 of file OperateTerminal.cpp.
|
overridevirtualslot |
Definition at line 251 of file OperateTerminal.cpp.
|
overridevirtualslot |
Definition at line 265 of file OperateTerminal.cpp.
|
overridevirtual |
Implements COperate.
Definition at line 148 of file OperateTerminal.cpp.
|
protected |
Definition at line 412 of file OperateTerminal.cpp.
|
protected |
Definition at line 95 of file OperateTerminal.h.
|
protected |
Definition at line 94 of file OperateTerminal.h.
|
private |
Definition at line 105 of file OperateTerminal.h.
|
private |
Definition at line 100 of file OperateTerminal.h.
|
private |
Definition at line 101 of file OperateTerminal.h.
|
private |
Definition at line 98 of file OperateTerminal.h.
|
protected |
Definition at line 92 of file OperateTerminal.h.
|
protected |
Definition at line 93 of file OperateTerminal.h.
|
private |
Definition at line 102 of file OperateTerminal.h.
|
private |
Definition at line 104 of file OperateTerminal.h.
|
private |
Definition at line 103 of file OperateTerminal.h.
|
private |
Definition at line 107 of file OperateTerminal.h.