玉兔远程控制 0.1.0-bate9
载入中...
搜索中...
未找到
OperateWebBrowser.h
1// Author: Kang Lin <kl222@126.com>
2
3#pragma once
4
5#include "Operate.h"
6#include "FrmWebBrowser.h"
7#include "ParameterWebBrowser.h"
8
10{
11 Q_OBJECT
12public:
14 virtual ~COperateWebBrowser();
15
16public:
17 [[nodiscard]] virtual const QString Name() override;
18 [[nodiscard]] virtual const QIcon Icon() const override;
19 [[nodiscard]] virtual const qint16 Version() const override;
20 [[nodiscard]] virtual QWidget *GetViewer() override;
21 [[nodiscard]] virtual QMenu* GetMenu(QWidget* parent = nullptr) override;
22 virtual int Start() override;
23 virtual int Stop() override;
24
25protected:
26 virtual int SetPluginParameters(CParameterPlugin *pPara) override;
27
28private:
29 virtual QDialog *OnOpenDialogSettings(QWidget *parent) override;
30
31 // COperate interface
32protected:
33 virtual int Initial() override;
34 virtual int Clean() override;
35 virtual int Load(QSettings &set) override;
36 virtual int Save(QSettings &set) override;
37
38private:
39 CFrmWebBrowser* m_pWeb;
40 CParameterWebBrowser m_Parameter;
41};
virtual const qint16 Version() const override
版本
virtual int Initial() override
Initial parameters and resource
virtual int Clean() override
Clean parameters and resource
virtual int Start() override
开始
virtual const QString Name() override
名称
virtual QWidget * GetViewer() override
得到显示视图
virtual int Save(QSettings &set) override
保存参数
virtual int Load(QSettings &set) override
加载参数
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
得到设置对话框
virtual QMenu * GetMenu(QWidget *parent=nullptr) override
Get menu
virtual int Stop() override
关闭
virtual int SetPluginParameters(CParameterPlugin *pPara) override
应用插件全局参数
virtual const QIcon Icon() const override
图标
操作接口。
Definition Operate.h:51
插件的全局参数。
插件接口
Definition Plugin.h:15