Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Plasma
libksysguard
Commits
42bdd1fc
Commit
42bdd1fc
authored
Jan 27, 2022
by
Arjen Hiemstra
Browse files
Allow providing an initial value for AggregateSensor and SysFsSensor
To be able to use initialValue from SensorProperty.
parent
f2a09fc6
Changes
4
Hide whitespace changes
Inline
Side-by-side
systemstats/AggregateSensor.cpp
View file @
42bdd1fc
...
...
@@ -75,7 +75,12 @@ public:
};
AggregateSensor
::
AggregateSensor
(
SensorObject
*
provider
,
const
QString
&
id
,
const
QString
&
name
)
:
SensorProperty
(
id
,
name
,
provider
)
:
AggregateSensor
(
provider
,
id
,
name
,
QVariant
{})
{
}
AggregateSensor
::
AggregateSensor
(
SensorObject
*
provider
,
const
QString
&
id
,
const
QString
&
name
,
const
QVariant
&
initialValue
)
:
SensorProperty
(
id
,
name
,
initialValue
,
provider
)
,
d
(
std
::
make_unique
<
Private
>
())
{
d
->
subsystem
=
qobject_cast
<
SensorContainer
*>
(
provider
->
parent
());
...
...
systemstats/AggregateSensor.h
View file @
42bdd1fc
...
...
@@ -31,6 +31,7 @@ class SYSTEMSTATS_EXPORT AggregateSensor : public SensorProperty
public:
AggregateSensor
(
SensorObject
*
provider
,
const
QString
&
id
,
const
QString
&
name
);
AggregateSensor
(
SensorObject
*
provider
,
const
QString
&
id
,
const
QString
&
name
,
const
QVariant
&
initialValue
);
~
AggregateSensor
()
override
;
QVariant
value
()
const
override
;
...
...
systemstats/SysFsSensor.cpp
View file @
42bdd1fc
...
...
@@ -18,7 +18,12 @@ public:
};
SysFsSensor
::
SysFsSensor
(
const
QString
&
id
,
const
QString
&
path
,
SensorObject
*
parent
)
:
SensorProperty
(
id
,
parent
)
:
SysFsSensor
(
id
,
path
,
QVariant
{},
parent
)
{
}
SysFsSensor
::
SysFsSensor
(
const
QString
&
id
,
const
QString
&
path
,
const
QVariant
&
initialValue
,
SensorObject
*
parent
)
:
SensorProperty
(
id
,
id
,
initialValue
,
parent
)
,
d
(
std
::
make_unique
<
Private
>
())
{
d
->
path
=
path
;
...
...
systemstats/SysFsSensor.h
View file @
42bdd1fc
...
...
@@ -24,6 +24,7 @@ class SYSTEMSTATS_EXPORT SysFsSensor : public SensorProperty
public:
SysFsSensor
(
const
QString
&
id
,
const
QString
&
path
,
SensorObject
*
parent
);
SysFsSensor
(
const
QString
&
id
,
const
QString
&
path
,
const
QVariant
&
initialValue
,
SensorObject
*
parent
);
~
SysFsSensor
()
override
;
/**
...
...
Arjen Hiemstra
@ahiemstra
mentioned in commit
8a621d3c
·
Feb 01, 2022
mentioned in commit
8a621d3c
mentioned in commit 8a621d3c8819c0590e9d80d187191b94401c9081
Toggle commit list
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment