Show accurate checked state for system monitor configuration pages

Summary:
Fixed general settings of the widgets "Memory Status", "Hard Disk Space Usage", "Network Monitor", "Hard Disk Monitor".
 - correctly set checked/unchecked state on load.

Reviewers: jriddell, #plasma, ngraham, broulik, davidedmundson

Reviewed By: #plasma, ngraham, davidedmundson

Subscribers: broulik, davidedmundson, ngraham, plasma-devel

Tags: #plasma

Differential Revision: https://phabricator.kde.org/D17796
wilder-5.19
Pavel Mars 7 years ago committed by Nate Graham
parent d5efe54480
commit 83045375ec
  1. 9
      applets/systemmonitor/common/contents/ui/ConfigGeneral.qml

@ -31,7 +31,8 @@ Item {
implicitHeight: mainColumn.implicitHeight
property var cfg_sources: []
onCfg_sourcesChanged: {
function sourcesChanged() {
if (! cfg_sources) { cfg_sources = [] }
if (cfg_sources.length == 0) {
for (var i in mainColumn.children) {
@ -49,6 +50,11 @@ Item {
}
}
}
onCfg_sourcesChanged: {
sourcesChanged();
}
property int cfg_updateInterval
signal sourceAdded(string source)
@ -94,6 +100,7 @@ Item {
var source = smSource.sources[i];
iconsPage.sourceAdded(source);
}
sourcesChanged();
}
ListModel {

Loading…
Cancel
Save