玉兔远程控制 0.0.34
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | 所有成员列表
CPluginTelnet类 参考
类 CPluginTelnet 继承关系图:
CPluginClient

Public 成员函数

 CPluginTelnet (QObject *parent=nullptr)
 
virtual const QString Protocol () const override
 协议
 
virtual const QString Name () const override
 插件名,这个名一定要与工程名(${PROJECT_NAME})相同。 翻译文件(${PROJECT_NAME}_*.ts))名与其相关。
 
virtual const QString Description () const override
 描述
 
virtual const QIcon Icon () const override
 
- Public 成员函数 继承自 CPluginClient
 CPluginClient (QObject *parent=nullptr)
 初始化操作。例如:派生类实现它,初始化插件全局资源等,例如:
 
virtual ~CPluginClient ()
 派生类实现它,用于释放资源。例如:
 
virtual const QString Id () const
 标识。默认: Protocol() + ":" + Name()
 
virtual const QString DisplayName () const
 在界面上显示的名称
 
virtual const QString Version () const =0
 Version
 
virtual const QString Details () const
 显示更多细节。 例如: 在关于对话框或日志中显示。 包括插件的依赖库的版本信息和描述
 

Private 成员函数

virtual CConnecterCreateConnecter (const QString &szProtocol) override
 

额外继承的成员函数

- Protected 成员函数 继承自 CPluginClient
virtual Q_INVOKABLE CConnecterCreateConnecter (const QString &szId, CParameterClient *para)
 新建 CConnecter 实例。仅由 CClient 调用
 
virtual CConnecterOnCreateConnecter (const QString &szId)=0
 
virtual Q_INVOKABLE int DeleteConnecter (CConnecter *p)
 Delete CConnecter
 

详细描述

在文件 PluginTelnet.h9 行定义.

构造及析构函数说明

◆ CPluginTelnet()

CPluginTelnet::CPluginTelnet ( QObject *  parent = nullptr)
explicit

在文件 PluginTelnet.cpp9 行定义.

◆ ~CPluginTelnet()

CPluginTelnet::~CPluginTelnet ( )
virtual

在文件 PluginTelnet.cpp14 行定义.

成员函数说明

◆ CreateConnecter()

CConnecter * CPluginTelnet::CreateConnecter ( const QString &  szProtocol)
overrideprivatevirtual

在文件 PluginTelnet.cpp39 行定义.

◆ Description()

const QString CPluginTelnet::Description ( ) const
overridevirtual

描述

实现了 CPluginClient.

在文件 PluginTelnet.cpp29 行定义.

◆ Icon()

const QIcon CPluginTelnet::Icon ( ) const
overridevirtual

重载 CPluginClient .

在文件 PluginTelnet.cpp34 行定义.

◆ Name()

const QString CPluginTelnet::Name ( ) const
overridevirtual

插件名,这个名一定要与工程名(${PROJECT_NAME})相同。 翻译文件(${PROJECT_NAME}_*.ts))名与其相关。

实现了 CPluginClient.

在文件 PluginTelnet.cpp24 行定义.

◆ Protocol()

const QString CPluginTelnet::Protocol ( ) const
overridevirtual

协议

实现了 CPluginClient.

在文件 PluginTelnet.cpp19 行定义.


该类的文档由以下文件生成: