玉兔远程控制
0.1.0-bate11
Toggle main menu visibility
载入中...
搜索中...
未找到
Plugins
WebBrowser
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
9
class
COperateWebBrowser :
public
COperate
10
{
11
Q_OBJECT
12
public
:
13
COperateWebBrowser(
CPlugin
*plugin);
14
virtual
~COperateWebBrowser();
15
16
public
:
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
25
protected
:
26
virtual
int
SetPluginParameters
(
CParameterPlugin
*pPara)
override
;
27
28
private
:
29
virtual
QDialog *
OnOpenDialogSettings
(QWidget *parent)
override
;
30
31
// COperate interface
32
protected
:
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
38
private
:
39
CFrmWebBrowser
* m_pWeb;
40
CParameterWebBrowser
m_Parameter;
41
};
CFrmWebBrowser
定义
FrmWebBrowser.h:21
COperateWebBrowser::Version
virtual const qint16 Version() const override
版本
定义
OperateWebBrowser.cpp:44
COperateWebBrowser::Initial
virtual int Initial() override
Initial parameters and resource
定义
OperateWebBrowser.cpp:74
COperateWebBrowser::Clean
virtual int Clean() override
Clean parameters and resource
定义
OperateWebBrowser.cpp:110
COperateWebBrowser::Start
virtual int Start() override
开始
定义
OperateWebBrowser.cpp:121
COperateWebBrowser::Name
virtual const QString Name() override
名称
定义
OperateWebBrowser.cpp:21
COperateWebBrowser::GetViewer
virtual QWidget * GetViewer() override
得到显示视图
定义
OperateWebBrowser.cpp:49
COperateWebBrowser::Save
virtual int Save(QSettings &set) override
保存参数
定义
OperateWebBrowser.cpp:151
COperateWebBrowser::Load
virtual int Load(QSettings &set) override
加载参数
定义
OperateWebBrowser.cpp:142
COperateWebBrowser::OnOpenDialogSettings
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
得到设置对话框
定义
OperateWebBrowser.cpp:68
COperateWebBrowser::GetMenu
virtual QMenu * GetMenu(QWidget *parent=nullptr) override
Get menu
定义
OperateWebBrowser.cpp:54
COperateWebBrowser::Stop
virtual int Stop() override
关闭
定义
OperateWebBrowser.cpp:132
COperateWebBrowser::SetPluginParameters
virtual int SetPluginParameters(CParameterPlugin *pPara) override
应用插件全局参数
定义
OperateWebBrowser.cpp:61
COperateWebBrowser::Icon
virtual const QIcon Icon() const override
图标
定义
OperateWebBrowser.cpp:34
CParameterPlugin
插件的全局参数。
定义
ParameterPlugin.h:36
CParameterWebBrowser
定义
ParameterWebBrowser.h:12
CPlugin
插件接口
定义
Plugin.h:15
作者:康林 (kl222@126.com)
版权所有(c) 康林工作室 保留所有权力