6#include "BackendThread.h"
7#include "FrmFileTransfer.h"
8#include "ParameterFileTransfer.h"
31 virtual const QString
Id()
override;
32 virtual const QString
Name()
override;
34 virtual const QString
Protocol()
const override;
35 virtual const qint16
Version()
const override;
37 virtual int Start()
override;
38 virtual int Stop()
override;
49 void slotCopyUrlToClipboard(
const QString& szPath);
57 virtual int Load(QSettings &set)
override;
58 virtual int Save(QSettings &set)
override;
61 virtual int Clean()
override;
后端接口。它由协议插件实现。 它默认启动一个定时器来开启一个非 Qt 事件循环(就是普通的循环处理)。 详见: Start()、 slotTimeOut()、 OnProcess() 。 当然,它仍然支...
File transfer operate interface
virtual const QString Protocol() const override
Protocol
virtual int Stop() override
关闭
virtual int Initial() override
Initial parameters and resource
virtual const QString Id() override
Identity
virtual int Save(QSettings &set) override
保存参数
virtual const QString Description() override
Description
virtual const QString Name() override
Name
virtual int Load(QSettings &set) override
加载参数
virtual QWidget * GetViewer() override
得到显示视图
virtual int Clean() override
Clean parameters and resource
virtual int Start() override
开始
virtual int SetGlobalParameters(CParameterPlugin *pPara) override
应用插件全局参数
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
得到设置对话框
virtual Q_INVOKABLE CBackend * InstanceBackend()
新建后端实例。它的所有者是调用者, 如果调用者不再使用它,调用者必须负责释放它。
virtual const qint16 Version() const override
Version