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

Public Member Functions

 CPluginTelnet (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 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 DisplayName () const
 The plugin display 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 9 of file PluginTelnet.h.

Constructor & Destructor Documentation

◆ CPluginTelnet()

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

Definition at line 9 of file PluginTelnet.cpp.

◆ ~CPluginTelnet()

CPluginTelnet::~CPluginTelnet ( )
virtual

Definition at line 14 of file PluginTelnet.cpp.

Member Function Documentation

◆ CreateConnecter()

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

Definition at line 39 of file PluginTelnet.cpp.

◆ Description()

const QString CPluginTelnet::Description ( ) const
overridevirtual

Plugin description.

Implements CPluginClient.

Definition at line 29 of file PluginTelnet.cpp.

◆ Icon()

const QIcon CPluginTelnet::Icon ( ) const
overridevirtual

Reimplemented from CPluginClient.

Definition at line 34 of file PluginTelnet.cpp.

◆ Name()

const QString CPluginTelnet::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 PluginTelnet.cpp.

◆ Protocol()

const QString CPluginTelnet::Protocol ( ) const
overridevirtual

Plugin Protocol.

Implements CPluginClient.

Definition at line 19 of file PluginTelnet.cpp.


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