Rabbit Remote Control
0.1.0-bate14
Toggle main menu visibility
Loading...
Searching...
No Matches
Src
ParameterCompone
ParameterGlobal.cpp
1
#include "ParameterDatabase.h"
2
#include "ParameterGlobal.h"
3
4
CParameterGlobal::CParameterGlobal(QObject *parent,
const
QString &szPrefix)
5
:
CParameter
{parent, szPrefix}
6
, m_Database(this)
7
, m_SaveSettingsType(SaveSettingsType::File)
8
{
9
}
10
11
CParameterGlobal::~CParameterGlobal()
12
{
13
}
14
15
int
CParameterGlobal::OnLoad(QSettings &set)
16
{
17
SetSaveSettingsType((SaveSettingsType)set.value(
"SaveSettingsType"
, GetSaveSettingsType()).toInt());
18
return
0;
19
}
20
21
int
CParameterGlobal::OnSave(QSettings &set)
22
{
23
set.setValue(
"SaveSettingsType"
, GetSaveSettingsType());
24
return
0;
25
}
26
27
28
CParameterGlobal::SaveSettingsType CParameterGlobal::GetSaveSettingsType()
const
29
{
30
return
m_SaveSettingsType;
31
}
32
33
void
CParameterGlobal::SetSaveSettingsType(
const
SaveSettingsType &type)
34
{
35
if
(m_SaveSettingsType == type)
36
return
;
37
m_SaveSettingsType = type;
38
SetModified
(
true
);
39
emit sigSaveSettingsTypeChanged();
40
}
CParameter
Parameter interface.
Definition
Parameter.h:220
CParameter::SetModified
int SetModified(bool bModified=true)
When setting parameters, if there is a modification, it is called.
Definition
Parameter.cpp:126
Author: Kang Lin (kl222@126.com)
Copyright (c) Kang Lin Studios All Rights Reserved