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

Public Member Functions

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

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.
 

Additional Inherited Members

- Public Types inherited from CPlugin
enum class  TYPE {
  RemoteDesktop , Terminal , Client , Service ,
  FileTransfers , NetworkTools , Tools , Custom = 1000
}
 

Detailed Description

Definition at line 7 of file PluginFileTransfer.h.

Constructor & Destructor Documentation

◆ ~CPluginFileTransfer()

CPluginFileTransfer::~CPluginFileTransfer ( )
virtual

Definition at line 18 of file PluginFileTransfer.cpp.

Member Function Documentation

◆ Description()

const QString CPluginFileTransfer::Description ( ) const
overridevirtual

Plugin description.

Implements CPlugin.

Definition at line 43 of file PluginFileTransfer.cpp.

◆ DisplayName()

const QString CPluginFileTransfer::DisplayName ( ) const
overridevirtual

The plugin display name.

Reimplemented from CPlugin.

Definition at line 38 of file PluginFileTransfer.cpp.

◆ Icon()

const QIcon CPluginFileTransfer::Icon ( ) const
overridevirtual

Implements CPlugin.

Definition at line 53 of file PluginFileTransfer.cpp.

◆ Name()

const QString CPluginFileTransfer::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 33 of file PluginFileTransfer.cpp.

◆ OnCreateOperate()

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

Implements CPlugin.

Definition at line 59 of file PluginFileTransfer.cpp.

◆ Protocol()

const QString CPluginFileTransfer::Protocol ( ) const
overridevirtual

Plugin Protocol.

Implements CPlugin.

Definition at line 28 of file PluginFileTransfer.cpp.

◆ Type()

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

Implements CPlugin.

Definition at line 23 of file PluginFileTransfer.cpp.

◆ Version()

const QString CPluginFileTransfer::Version ( ) const
overridevirtual

Version.

Implements CPlugin.

Definition at line 48 of file PluginFileTransfer.cpp.


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