Rabbit Remote Control 0.0.30
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
CPluginServiceRabbitVNC Class Reference
Inheritance diagram for CPluginServiceRabbitVNC:
CPluginServiceThread CPluginService

Public Member Functions

 CPluginServiceRabbitVNC (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}).
 
virtual const QString DisplayName () const override
 The plugin display name.
 
virtual const QString Description () const override
 Plugin description.
 
- Public Member Functions inherited from CPluginServiceThread
 CPluginServiceThread (QObject *parent=nullptr)
 
virtual void Start () override
 Default start a new thread to process Service.
 
virtual void Stop () override
 
- Public Member Functions inherited from CPluginService
 CPluginService (QObject *parent=nullptr)
 
virtual const QString Id () const
 ID. Default: Protocol() + "_" + Name()
 
virtual const QIcon Icon () const
 
int InitTranslator ()
 

Protected Member Functions

virtual CServiceNewService () override
 New service.
 

Private Attributes

QTranslator m_Translator
 

Detailed Description

Definition at line 9 of file PluginServiceRabbitVNC.h.

Constructor & Destructor Documentation

◆ CPluginServiceRabbitVNC()

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

Definition at line 14 of file PluginServiceRabbitVNC.cpp.

◆ ~CPluginServiceRabbitVNC()

CPluginServiceRabbitVNC::~CPluginServiceRabbitVNC ( )
virtual

Definition at line 29 of file PluginServiceRabbitVNC.cpp.

Member Function Documentation

◆ Description()

const QString CPluginServiceRabbitVNC::Description ( ) const
overridevirtual

Plugin description.

Implements CPluginService.

Definition at line 49 of file PluginServiceRabbitVNC.cpp.

◆ DisplayName()

const QString CPluginServiceRabbitVNC::DisplayName ( ) const
overridevirtual

The plugin display name.

Reimplemented from CPluginService.

Definition at line 44 of file PluginServiceRabbitVNC.cpp.

◆ Name()

const QString CPluginServiceRabbitVNC::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 CPluginService.

Definition at line 39 of file PluginServiceRabbitVNC.cpp.

◆ NewService()

CService * CPluginServiceRabbitVNC::NewService ( )
overrideprotectedvirtual

New service.

Implements CPluginService.

Definition at line 55 of file PluginServiceRabbitVNC.cpp.

◆ Protocol()

const QString CPluginServiceRabbitVNC::Protocol ( ) const
overridevirtual

Plugin Protocol.

Implements CPluginService.

Definition at line 34 of file PluginServiceRabbitVNC.cpp.

Member Data Documentation

◆ m_Translator

QTranslator CPluginServiceRabbitVNC::m_Translator
private

Definition at line 34 of file PluginServiceRabbitVNC.h.


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