玉兔远程控制 0.1.0-bate11
载入中...
搜索中...
未找到
CPluginTemplateQtEvent类 参考

The plugin has a background thread, and all backend of the operations run on this background thread. 更多...

#include <PluginTemplateQtEvent.h>

类 CPluginTemplateQtEvent 继承关系图:
CPluginTemplateQtEvent 的协作图:

Public 成员函数

 CPluginTemplateQtEvent (QObject *parent=nullptr)
virtual const TYPE Type () const override
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 QString Version () const override
 Version
virtual const QIcon Icon () const override
virtual const QString Details () const override
 显示更多细节。 例如: 在关于对话框或日志中显示。 包括插件的依赖库的版本信息和描述等
Public 成员函数 继承自 CPluginBackendThread
 CPluginBackendThread (QObject *parent=nullptr)
Public 成员函数 继承自 CPlugin
 CPlugin (QObject *parent=nullptr)
virtual const QString TypeName (const TYPE t) const
virtual const QString Id () const
 标识。默认: Type() + ":" + Protocol() + ":" + Name()
virtual const QString DisplayName () const
 在界面上显示的名称

Protected 成员函数

virtual COperateOnCreateOperate (const QString &szId) override
Protected 成员函数 继承自 CPlugin
virtual Q_INVOKABLE int DeleteOperate (COperate *p)
 Delete COperate
virtual Q_INVOKABLE QWidget * GetSettingsWidget (QWidget *parent)
 得到设置此插件全局参数的窗口

额外继承的成员函数

Public 类型 继承自 CPlugin
enum class  TYPE {
  RemoteDesktop , Terminal , Client , Server ,
  FileTransfers , NetworkTools , Tools , Custom = 1000
}
信号 继承自 CPlugin
void sigNewOperate (COperate *pOperate, bool bOpenSettingsDialog)
 当在插件中新建操作时,触发此信号

详细描述

The plugin has a background thread, and all backend of the operations run on this background thread.

在文件 PluginTemplateQtEvent.h10 行定义.

构造及析构函数说明

◆ ~CPluginTemplateQtEvent()

CPluginTemplateQtEvent::~CPluginTemplateQtEvent ( )
virtual

在文件 PluginTemplateQtEvent.cpp14 行定义.

成员函数说明

◆ Description()

const QString CPluginTemplateQtEvent::Description ( ) const
overridevirtual

描述

实现了 CPlugin.

在文件 PluginTemplateQtEvent.cpp37 行定义.

◆ Details()

const QString CPluginTemplateQtEvent::Details ( ) const
overridevirtual

显示更多细节。 例如: 在关于对话框或日志中显示。 包括插件的依赖库的版本信息和描述等

参见
CPluginFreeRDP::Details()

实现了 CPlugin.

在文件 PluginTemplateQtEvent.cpp58 行定义.

◆ Icon()

const QIcon CPluginTemplateQtEvent::Icon ( ) const
overridevirtual

实现了 CPlugin.

在文件 PluginTemplateQtEvent.cpp52 行定义.

◆ Name()

const QString CPluginTemplateQtEvent::Name ( ) const
overridevirtual

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

实现了 CPlugin.

在文件 PluginTemplateQtEvent.cpp31 行定义.

◆ OnCreateOperate()

COperate * CPluginTemplateQtEvent::OnCreateOperate ( const QString & szId)
overrideprotectedvirtual

实现了 CPlugin.

在文件 PluginTemplateQtEvent.cpp64 行定义.

◆ Protocol()

const QString CPluginTemplateQtEvent::Protocol ( ) const
overridevirtual

协议

实现了 CPlugin.

在文件 PluginTemplateQtEvent.cpp25 行定义.

◆ Type()

const CPlugin::TYPE CPluginTemplateQtEvent::Type ( ) const
overridevirtual

实现了 CPlugin.

在文件 PluginTemplateQtEvent.cpp19 行定义.

◆ Version()

const QString CPluginTemplateQtEvent::Version ( ) const
overridevirtual

Version

实现了 CPlugin.

在文件 PluginTemplateQtEvent.cpp43 行定义.


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