Rabbit Remote Control 0.0.33
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
CPluginFreeRDP Class Reference
Inheritance diagram for CPluginFreeRDP:
CPluginClient

Public Member Functions

 CPluginFreeRDP (QObject *parent=nullptr)
 [Initialize resource]
 
virtual ~CPluginFreeRDP () override
 [Initialize resource]
 
virtual const QString Name () const override
 [Clean resource]
 
virtual const QString DisplayName () const override
 The plugin display name.
 
virtual const QString Description () const override
 Plugin description.
 
virtual const QString Protocol () const override
 Plugin Protocol.
 
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 Member Functions inherited from CPluginClient
 CPluginClient (QObject *parent=nullptr)
 When the derived class is implemented, The plugin global resources are initialized are loaded here.
 
virtual ~CPluginClient ()
 When the derived class is implemented, the resources are clean are unloaded here.
 
virtual const QString Id () const
 ID. Default: Protocol() + ":" + Name()
 

Private Member Functions

virtual CConnecterOnCreateConnecter (const QString &szId) override
 

Additional Inherited Members

- Protected Member Functions inherited from CPluginClient
virtual Q_INVOKABLE CConnecterCreateConnecter (const QString &szId, CParameterClient *para)
 New CConnecter instance.
 
virtual Q_INVOKABLE int DeleteConnecter (CConnecter *p)
 Delete CConnecter.
 

Detailed Description

Definition at line 10 of file PluginFreeRDP.h.

Constructor & Destructor Documentation

◆ CPluginFreeRDP()

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

[Initialize resource]

Definition at line 19 of file PluginFreeRDP.cpp.

◆ ~CPluginFreeRDP()

CPluginFreeRDP::~CPluginFreeRDP ( )
overridevirtual

[Initialize resource]

[Clean resource]

Definition at line 64 of file PluginFreeRDP.cpp.

Member Function Documentation

◆ Description()

const QString CPluginFreeRDP::Description ( ) const
overridevirtual

Plugin description.

Implements CPluginClient.

Definition at line 80 of file PluginFreeRDP.cpp.

◆ Details()

const QString CPluginFreeRDP::Details ( ) const
overridevirtual

Show the plugin depends on the freerdp version.

Reimplemented from CPluginClient.

Definition at line 103 of file PluginFreeRDP.cpp.

◆ DisplayName()

const QString CPluginFreeRDP::DisplayName ( ) const
overridevirtual

The plugin display name.

Reimplemented from CPluginClient.

Definition at line 75 of file PluginFreeRDP.cpp.

◆ Icon()

const QIcon CPluginFreeRDP::Icon ( ) const
overridevirtual

Reimplemented from CPluginClient.

Definition at line 90 of file PluginFreeRDP.cpp.

◆ Name()

const QString CPluginFreeRDP::Name ( ) const
overridevirtual

[Clean resource]

Implements CPluginClient.

Definition at line 70 of file PluginFreeRDP.cpp.

◆ OnCreateConnecter()

CConnecter * CPluginFreeRDP::OnCreateConnecter ( const QString &  szId)
overrideprivatevirtual

Implements CPluginClient.

Definition at line 133 of file PluginFreeRDP.cpp.

◆ Protocol()

const QString CPluginFreeRDP::Protocol ( ) const
overridevirtual

Plugin Protocol.

Implements CPluginClient.

Definition at line 85 of file PluginFreeRDP.cpp.

◆ Version()

const QString CPluginFreeRDP::Version ( ) const
overridevirtual

Version.

Implements CPluginClient.

Definition at line 95 of file PluginFreeRDP.cpp.


The documentation for this class was generated from the following files: