玉兔远程控制 0.1.0-alpha.2
|
Public 成员函数 | |
COperateSerialPort (CPlugin *plugin) | |
const QString | Name () override |
Name | |
const QString | Description () override |
Description | |
virtual int | Start () override |
virtual int | Stop () override |
virtual CBackend * | InstanceBackend () override |
新建后端实例。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。 | |
![]() | |
COperateTerminal (CPlugin *parent) | |
virtual CParameterTerminalBase * | GetParameter () |
Get parameters | |
virtual int | SetParameter (CParameterTerminalBase *pPara) |
设置参数指针 | |
virtual const QString | Id () override |
Identity | |
virtual const qint16 | Version () const override |
Version | |
CStats * | GetStats () override |
QWidget * | GetViewer () override |
得到显示视图 | |
![]() | |
COperate (CPlugin *plugin) | |
virtual int | OpenDialogSettings (QWidget *parent=nullptr) |
打开设置对话框 | |
virtual QMenu * | GetMenu (QWidget *parent=nullptr) |
Get menu | |
virtual SecurityLevel | GetSecurityLevel () |
virtual QString | GetSecurityLevelString () |
virtual QColor | GetSecurityLevelColor () |
virtual const QString | Protocol () const |
Protocol | |
virtual const QIcon | Icon () const |
Icon | |
virtual const QString | GetTypeName () const |
Get type name | |
virtual QString | GetSettingsFile () |
virtual int | SetSettingsFile (const QString &szFile) |
Private 槽 | |
void | slotReadyRead () |
Private 成员函数 | |
virtual QDialog * | OnOpenDialogSettings (QWidget *parent) override |
得到设置对话框 | |
Private 属性 | |
CParameterSerialPort | m_Parameter |
QSerialPort | m_SerialPort |
额外继承的成员函数 | |
![]() | |
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 const QString | Details () |
![]() | |
static QString | GetSecurityLevelString (SecurityLevel level) |
static QColor | GetSecurityLevelColor (SecurityLevel level) |
![]() | |
void | slotUpdateParameter (COperate *pOperate) |
![]() | |
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()) |
保存参数到文件中 | |
![]() | |
static QObject * | createObject (const QString &className, QObject *parent=NULL) |
![]() | |
QTermWidget * | m_pTerminal |
CBackendThread * | m_pThread |
QAction * | m_pActionOpenWithSystem |
QAction * | m_pActionFind |
![]() | |
QMenu | m_Menu |
QAction * | m_pActionSettings |
在文件 OperateSerialPort.h 第 8 行定义.
|
virtual |
在文件 OperateSerialPort.cpp 第 15 行定义.
|
overridevirtual |
|
overridevirtual |
|
overridevirtual |
|
overrideprivatevirtual |
得到设置对话框
parent | 返回窗口的父窗口 |
实现了 COperate.
在文件 OperateSerialPort.cpp 第 18 行定义.
|
privateslot |
在文件 OperateSerialPort.cpp 第 108 行定义.
|
overridevirtual |
重载 COperateTerminal .
在文件 OperateSerialPort.cpp 第 28 行定义.
|
overridevirtual |
重载 COperateTerminal .
在文件 OperateSerialPort.cpp 第 98 行定义.
|
private |
在文件 OperateSerialPort.h 第 33 行定义.
|
private |
在文件 OperateSerialPort.h 第 34 行定义.