Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Plugins
WebBrowser
Extension
ParameterWebBrowser_ExtensionSupport.cpp
1
// 在 ParameterWebBrowser.h 中添加
2
public
:
3
QString GetExtensionStoreUrl()
const
;
4
int
SetExtensionStoreUrl(
const
QString &url);
5
private
:
6
QString m_szExtensionStoreUrl;
7
8
// 在 ParameterWebBrowser.cpp 中实现
9
QString CParameterWebBrowser::GetExtensionStoreUrl()
const
10
{
11
return
m_szExtensionStoreUrl;
12
}
13
14
int
CParameterWebBrowser::SetExtensionStoreUrl(
const
QString &url)
15
{
16
if
(m_szExtensionStoreUrl == url)
17
return
0;
18
m_szExtensionStoreUrl = url;
19
SetModified
(
true
);
20
return
0;
21
}
22
23
// 在 Load 函数中添加
24
int
CParameterWebBrowser::Load
(QSettings &set)
25
{
26
// ... 其他代码
27
m_szExtensionStoreUrl = set.value(
"Extension/StoreUrl"
,
28
"https://api.github.com/repos/KangLin/RabbitRemoteControl/contents/ExtensionStore"
)
29
.toString();
30
return
0;
31
}
32
33
// 在 Save 函数中添加
34
int
CParameterWebBrowser::Save
(QSettings &set)
35
{
36
// ... 其他代码
37
set.setValue(
"Extension/StoreUrl"
, m_szExtensionStoreUrl);
38
return
0;
39
}
CParameter::SetModified
int SetModified(bool bModified=true)
When setting parameters, if there is a modification, it is called.
Definition
Parameter.cpp:126
CParameter::Save
virtual int Save(QString szFile=QString(), bool bForce=true)
Save to file.
Definition
Parameter.cpp:47
CParameter::Load
virtual int Load(QString szFile=QString())
Load from file.
Definition
Parameter.cpp:35
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved