|
Rabbit Remote Control 0.1.0-bate10
|
The plugin has a background thread, and all backend of the operations run on this background thread. More...
#include <PluginBackendThread.h>


Public Member Functions | |
| CPluginBackendThread (QObject *parent=nullptr) | |
Public Member Functions inherited from CPlugin | |
| CPlugin (QObject *parent=nullptr) | |
| virtual const TYPE | Type () const =0 |
| virtual const QString | TypeName (const TYPE t) const |
| virtual const QString | Id () const |
| ID. Default: Type() + ":" + Protocol() + ":" + Name() | |
| virtual const QString | Protocol () const =0 |
| Plugin Protocol. | |
| virtual const QString | Name () const =0 |
| 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 |
| The plugin display name. | |
| virtual const QString | Description () const =0 |
| Plugin description. | |
| virtual const QString | Version () const =0 |
| Version. | |
| virtual const QIcon | Icon () const =0 |
| virtual const QString | Details () const =0 |
| Display more information in About dialog or log. | |
Private Member Functions | |
| virtual COperate * | CreateOperate (const QString &szId, CParameterPlugin *para) override |
| Create operate and connect signals to CPluginThread. | |
Private Attributes | |
| CPluginThread * | m_pThread |
Additional Inherited Members | |
Public Types inherited from CPlugin | |
| enum class | TYPE { RemoteDesktop , Terminal , Client , Server , FileTransfers , NetworkTools , Tools , Custom = 1000 } |
Signals inherited from CPlugin | |
| void | sigNewOperate (COperate *pOperate, bool bOpenSettingsDialog) |
| This signal is triggered when a new operate is created in the plugin. | |
Protected Member Functions inherited from CPlugin | |
| virtual COperate * | OnCreateOperate (const QString &szId)=0 |
| virtual Q_INVOKABLE int | DeleteOperate (COperate *p) |
| Delete COperate. | |
| virtual Q_INVOKABLE QWidget * | GetSettingsWidget (QWidget *parent) |
| Get the widget to set global parameters for the plugin. | |
The plugin has a background thread, and all backend of the operations run on this background thread.
Definition at line 16 of file PluginBackendThread.h.
|
virtual |
Definition at line 24 of file PluginBackendThread.cpp.
|
overrideprivatevirtual |
Create operate and connect signals to CPluginThread.
Reimplemented from CPlugin.
Definition at line 36 of file PluginBackendThread.cpp.
|
private |
Definition at line 26 of file PluginBackendThread.h.