Rabbit Remote Control 0.1.0-bate10
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | List of all members
CPluginFreeRDPServer Class Reference
Inheritance diagram for CPluginFreeRDPServer:
Inheritance graph
[legend]
Collaboration diagram for CPluginFreeRDPServer:
Collaboration graph
[legend]

Public Member Functions

 CPluginFreeRDPServer (QObject *parent=nullptr)
 
virtual const TYPE Type () const override
 
virtual const QString Protocol () const override
 Plugin Protocol.
 
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 Description () const override
 Plugin description.
 
virtual const QString Version () const override
 Version.
 
virtual const QIcon Icon () const override
 
virtual const QString Details () const override
 Display more information in About dialog or log.
 
- Public Member Functions inherited from CPlugin
 CPlugin (QObject *parent=nullptr)
 
virtual const QString TypeName (const TYPE t) const
 
virtual const QString Id () const
 ID. Default: Type() + ":" + Protocol() + ":" + Name()
 
virtual const QString DisplayName () const
 The plugin display name.
 

Protected Member Functions

virtual COperateOnCreateOperate (const QString &szId) override
 
- 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.
 
virtual Q_INVOKABLE QWidget * GetSettingsWidget (QWidget *parent)
 Get the widget to set global parameters for the plugin.
 

Additional Inherited Members

- Public Types inherited from CPlugin
enum class  TYPE {
  RemoteDesktop , Terminal , Client , Server ,
  FileTransfers , NetworkTools , Tools , Custom = 1000
}
 
- Signals inherited from CPlugin
void sigNewOperate (COperate *pOperate, bool bOpenSettingsDialog)
 This signal is triggered when a new operate is created in the plugin.
 

Detailed Description

Definition at line 6 of file PluginFreeRDPServer.h.

Constructor & Destructor Documentation

◆ CPluginFreeRDPServer()

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

Definition at line 20 of file PluginFreeRDPServer.cpp.

◆ ~CPluginFreeRDPServer()

CPluginFreeRDPServer::~CPluginFreeRDPServer ( )
virtual

Definition at line 63 of file PluginFreeRDPServer.cpp.

Member Function Documentation

◆ Description()

const QString CPluginFreeRDPServer::Description ( ) const
overridevirtual

Plugin description.

Implements CPlugin.

Definition at line 83 of file PluginFreeRDPServer.cpp.

◆ Details()

const QString CPluginFreeRDPServer::Details ( ) const
overridevirtual

Display more information in About dialog or log.

eg: Include the plugin depends on the library version and description etc.

See also
CPluginFreeRDP::Details()

Implements CPlugin.

Definition at line 102 of file PluginFreeRDPServer.cpp.

◆ Icon()

const QIcon CPluginFreeRDPServer::Icon ( ) const
overridevirtual

Implements CPlugin.

Definition at line 97 of file PluginFreeRDPServer.cpp.

◆ Name()

const QString CPluginFreeRDPServer::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 78 of file PluginFreeRDPServer.cpp.

◆ OnCreateOperate()

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

Implements CPlugin.

Definition at line 132 of file PluginFreeRDPServer.cpp.

◆ Protocol()

const QString CPluginFreeRDPServer::Protocol ( ) const
overridevirtual

Plugin Protocol.

Implements CPlugin.

Definition at line 73 of file PluginFreeRDPServer.cpp.

◆ Type()

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

Implements CPlugin.

Definition at line 68 of file PluginFreeRDPServer.cpp.

◆ Version()

const QString CPluginFreeRDPServer::Version ( ) const
overridevirtual

Version.

Implements CPlugin.

Definition at line 88 of file PluginFreeRDPServer.cpp.


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