Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
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
Definition
FrmWebBrowser.h:21
COperateWebBrowser::Initial
virtual int Initial() override
Initial parameters and resource.
Definition
OperateWebBrowser.cpp:74
COperateWebBrowser::Clean
virtual int Clean() override
Clean parameters and resource.
Definition
OperateWebBrowser.cpp:110
COperateWebBrowser::Start
virtual int Start() override
Start.
Definition
OperateWebBrowser.cpp:121
COperateWebBrowser::Name
virtual const QString Name() override
Name.
Definition
OperateWebBrowser.cpp:21
COperateWebBrowser::GetViewer
virtual QWidget * GetViewer() override
Get Viewer.
Definition
OperateWebBrowser.cpp:49
COperateWebBrowser::Save
virtual int Save(QSettings &set) override
Save parameters.
Definition
OperateWebBrowser.cpp:151
COperateWebBrowser::Load
virtual int Load(QSettings &set) override
Load parameters.
Definition
OperateWebBrowser.cpp:142
COperateWebBrowser::OnOpenDialogSettings
virtual QDialog * OnOpenDialogSettings(QWidget *parent) override
Open settgins dialog.
Definition
OperateWebBrowser.cpp:68
COperateWebBrowser::GetMenu
virtual QMenu * GetMenu(QWidget *parent=nullptr) override
Get menu.
Definition
OperateWebBrowser.cpp:54
COperateWebBrowser::Stop
virtual int Stop() override
Stop.
Definition
OperateWebBrowser.cpp:132
COperateWebBrowser::SetPluginParameters
virtual int SetPluginParameters(CParameterPlugin *pPara) override
Apply the parameters of the plug-in.
Definition
OperateWebBrowser.cpp:61
CParameterPlugin
Global parameters of plugins.
Definition
ParameterPlugin.h:36
CParameterWebBrowser
Definition
ParameterWebBrowser.h:12
CPlugin
Plugin interface.
Definition
Plugin.h:15
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved