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

Public Member Functions

 CPluginTerminal (QObject *parent=nullptr)
 
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 DisplayName () const override
 The plugin display name.
 
virtual const QString Description () const override
 Plugin description.
 
virtual const QIcon Icon () const override
 
- 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()
 
virtual const QString Version () const =0
 Version.
 
virtual const QString Details () const
 Display more information in About dialog or log.
 

Private Member Functions

virtual CConnecterCreateConnecter (const QString &szProtocol) override
 

Additional Inherited Members

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

Detailed Description

Definition at line 7 of file PluginTerminal.h.

Constructor & Destructor Documentation

◆ CPluginTerminal()

CPluginTerminal::CPluginTerminal ( QObject *  parent = nullptr)
explicit

Definition at line 9 of file PluginTerminal.cpp.

◆ ~CPluginTerminal()

CPluginTerminal::~CPluginTerminal ( )
virtual

Definition at line 14 of file PluginTerminal.cpp.

Member Function Documentation

◆ CreateConnecter()

CConnecter * CPluginTerminal::CreateConnecter ( const QString &  szProtocol)
overrideprivatevirtual

Definition at line 44 of file PluginTerminal.cpp.

◆ Description()

const QString CPluginTerminal::Description ( ) const
overridevirtual

Plugin description.

Implements CPluginClient.

Definition at line 34 of file PluginTerminal.cpp.

◆ DisplayName()

const QString CPluginTerminal::DisplayName ( ) const
overridevirtual

The plugin display name.

Reimplemented from CPluginClient.

Definition at line 29 of file PluginTerminal.cpp.

◆ Icon()

const QIcon CPluginTerminal::Icon ( ) const
overridevirtual

Reimplemented from CPluginClient.

Definition at line 39 of file PluginTerminal.cpp.

◆ Name()

const QString CPluginTerminal::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 CPluginClient.

Definition at line 24 of file PluginTerminal.cpp.

◆ Protocol()

const QString CPluginTerminal::Protocol ( ) const
overridevirtual

Plugin Protocol.

Implements CPluginClient.

Definition at line 19 of file PluginTerminal.cpp.


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