玉兔远程控制 0.1.0-alpha.2
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | 所有成员列表
CPluginFreeRDP类 参考
类 CPluginFreeRDP 继承关系图:
Inheritance graph
[图例]
CPluginFreeRDP 的协作图:
Collaboration graph
[图例]

Public 成员函数

 CPluginFreeRDP (QObject *parent=nullptr)
 [Initialize resource]
 
virtual ~CPluginFreeRDP () override
 [Initialize resource]
 
virtual const TYPE Type () const override
 [Clean resource]
 
virtual const QString Name () const override
 插件名,这个名一定要与工程名(${PROJECT_NAME})相同。 翻译文件(${PROJECT_NAME}_*.ts))名与其相关。
 
virtual const QString DisplayName () const override
 在界面上显示的名称
 
virtual const QString Description () const override
 描述
 
virtual const QString Protocol () const override
 协议
 
virtual const QIcon Icon () const override
 
virtual const QString Details () const override
 Show the plugin depends on the freerdp version
 
virtual const QString Version () const override
 Version
 
- Public 成员函数 继承自 CPlugin
 CPlugin (QObject *parent=nullptr)
 
virtual const QString TypeName (const TYPE t) const
 
virtual const QString Id ()
 标识。默认: Type() + ":" + Protocol() + ":" + Name()
 

Private 成员函数

virtual COperateOnCreateOperate (const QString &szId) override
 

额外继承的成员函数

- Public 类型 继承自 CPlugin
enum class  TYPE {
  RemoteDesktop , Terminal , Client , Service ,
  FileTransfers , NetworkTools , Tools , Custom = 1000
}
 
- Protected 成员函数 继承自 CPlugin
virtual Q_INVOKABLE COperateCreateOperate (const QString &szId, CParameterPlugin *para)
 新建 COperate 实例。仅由 CClient 调用
 
virtual Q_INVOKABLE int DeleteOperate (COperate *p)
 Delete COperate
 

详细描述

在文件 PluginFreeRDP.h7 行定义.

构造及析构函数说明

◆ CPluginFreeRDP()

static FreeRDP static Log FreeRDP Log Fatal CPluginFreeRDP::CPluginFreeRDP ( QObject *  parent = nullptr)
explicit

[Initialize resource]

在文件 PluginFreeRDP.cpp21 行定义.

◆ ~CPluginFreeRDP()

CPluginFreeRDP::~CPluginFreeRDP ( )
overridevirtual

[Initialize resource]

[Clean resource]

在文件 PluginFreeRDP.cpp66 行定义.

成员函数说明

◆ Description()

const QString CPluginFreeRDP::Description ( ) const
overridevirtual

描述

实现了 CPlugin.

在文件 PluginFreeRDP.cpp87 行定义.

◆ Details()

const QString CPluginFreeRDP::Details ( ) const
overridevirtual

Show the plugin depends on the freerdp version

重载 CPlugin .

在文件 PluginFreeRDP.cpp111 行定义.

◆ DisplayName()

const QString CPluginFreeRDP::DisplayName ( ) const
overridevirtual

在界面上显示的名称

重载 CPlugin .

在文件 PluginFreeRDP.cpp82 行定义.

◆ Icon()

const QIcon CPluginFreeRDP::Icon ( ) const
overridevirtual

实现了 CPlugin.

在文件 PluginFreeRDP.cpp98 行定义.

◆ Name()

const QString CPluginFreeRDP::Name ( ) const
overridevirtual

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

实现了 CPlugin.

在文件 PluginFreeRDP.cpp77 行定义.

◆ OnCreateOperate()

COperate * CPluginFreeRDP::OnCreateOperate ( const QString &  szId)
overrideprivatevirtual

实现了 CPlugin.

在文件 PluginFreeRDP.cpp140 行定义.

◆ Protocol()

const QString CPluginFreeRDP::Protocol ( ) const
overridevirtual

协议

实现了 CPlugin.

在文件 PluginFreeRDP.cpp93 行定义.

◆ Type()

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

[Clean resource]

实现了 CPlugin.

在文件 PluginFreeRDP.cpp72 行定义.

◆ Version()

const QString CPluginFreeRDP::Version ( ) const
overridevirtual

Version

实现了 CPlugin.

在文件 PluginFreeRDP.cpp103 行定义.


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