Rabbit Remote Control 0.0.37
Loading...
Searching...
No Matches
Public Member Functions | Private Member Functions | List of all members
CPluginFreeRDP Class Reference
Inheritance diagram for CPluginFreeRDP:
Inheritance graph
[legend]
Collaboration diagram for CPluginFreeRDP:
Collaboration graph
[legend]

Public Member Functions

 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
 This name must be the same as the project name (${PROJECT_NAME}). The translation file (${PROJECT_NAME}_*.ts)) name is associated with it.
 
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 CPlugin
 CPlugin (QObject *parent=nullptr)
 
virtual const QString TypeName (const TYPE t) const
 
virtual const QString Id ()
 ID. Default: Type() + ":" + Protocol() + ":" + Name()
 

Private Member Functions

virtual COperateOnCreateOperate (const QString &szId) override
 

Additional Inherited Members

- Public Types inherited from CPlugin
enum class  TYPE {
  RemoteDesktop , Terminal , Client , Service ,
  FileTransfers , NetworkTools , Tools , Custom = 1000
}
 
- Protected Member Functions inherited from CPlugin
virtual Q_INVOKABLE COperateCreateOperate (const QString &szId, CParameterPlugin *para)
 New COperate instance.
 
virtual Q_INVOKABLE int DeleteOperate (COperate *p)
 Delete COperate.
 

Detailed Description

Definition at line 7 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 21 of file PluginFreeRDP.cpp.

◆ ~CPluginFreeRDP()

CPluginFreeRDP::~CPluginFreeRDP ( )
overridevirtual

[Initialize resource]

[Clean resource]

Definition at line 66 of file PluginFreeRDP.cpp.

Member Function Documentation

◆ Description()

const QString CPluginFreeRDP::Description ( ) const
overridevirtual

Plugin description.

Implements CPlugin.

Definition at line 87 of file PluginFreeRDP.cpp.

◆ Details()

const QString CPluginFreeRDP::Details ( ) const
overridevirtual

Show the plugin depends on the freerdp version.

Reimplemented from CPlugin.

Definition at line 111 of file PluginFreeRDP.cpp.

◆ DisplayName()

const QString CPluginFreeRDP::DisplayName ( ) const
overridevirtual

The plugin display name.

Reimplemented from CPlugin.

Definition at line 82 of file PluginFreeRDP.cpp.

◆ Icon()

const QIcon CPluginFreeRDP::Icon ( ) const
overridevirtual

Implements CPlugin.

Definition at line 98 of file PluginFreeRDP.cpp.

◆ Name()

const QString CPluginFreeRDP::Name ( ) const
overridevirtual

This name must be the same as the project name (${PROJECT_NAME}). The translation file (${PROJECT_NAME}_*.ts)) name is associated with it.

Implements CPlugin.

Definition at line 77 of file PluginFreeRDP.cpp.

◆ OnCreateOperate()

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

Implements CPlugin.

Definition at line 140 of file PluginFreeRDP.cpp.

◆ Protocol()

const QString CPluginFreeRDP::Protocol ( ) const
overridevirtual

Plugin Protocol.

Implements CPlugin.

Definition at line 93 of file PluginFreeRDP.cpp.

◆ Type()

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

[Clean resource]

Implements CPlugin.

Definition at line 72 of file PluginFreeRDP.cpp.

◆ Version()

const QString CPluginFreeRDP::Version ( ) const
overridevirtual

Version.

Implements CPlugin.

Definition at line 103 of file PluginFreeRDP.cpp.


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