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

Public Member Functions

 CPluginServiceLibVNCServer (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 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 QString DisplayName () const
 The plugin display name.
 
virtual const QIcon Icon () const
 
int InitTranslator ()
 

Protected Member Functions

virtual CServiceNewService () override
 New service.
 

Detailed Description

Definition at line 7 of file PluginServiceLibVNCServer.h.

Constructor & Destructor Documentation

◆ CPluginServiceLibVNCServer()

CPluginServiceLibVNCServer::CPluginServiceLibVNCServer ( QObject *  parent = nullptr)

Definition at line 8 of file PluginServiceLibVNCServer.cpp.

◆ ~CPluginServiceLibVNCServer()

CPluginServiceLibVNCServer::~CPluginServiceLibVNCServer ( )
virtual

Definition at line 13 of file PluginServiceLibVNCServer.cpp.

Member Function Documentation

◆ Description()

const QString CPluginServiceLibVNCServer::Description ( ) const
overridevirtual

Plugin description.

Implements CPluginService.

Definition at line 28 of file PluginServiceLibVNCServer.cpp.

◆ Name()

const QString CPluginServiceLibVNCServer::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 23 of file PluginServiceLibVNCServer.cpp.

◆ NewService()

CService * CPluginServiceLibVNCServer::NewService ( )
overrideprotectedvirtual

New service.

Implements CPluginService.

Definition at line 34 of file PluginServiceLibVNCServer.cpp.

◆ Protocol()

const QString CPluginServiceLibVNCServer::Protocol ( ) const
overridevirtual

Plugin Protocol.

Implements CPluginService.

Definition at line 18 of file PluginServiceLibVNCServer.cpp.


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