Fix wrench icon in energy view missing if all consumers are disabled

This commit is contained in:
Michael Zanetti 2022-01-26 12:31:12 +01:00
parent 4c4f50bd85
commit baafb2e0ed

View File

@ -51,7 +51,7 @@ MainViewBase {
trigger: function() { trigger: function() {
pageStack.push("energy/EnergySettingsPage.qml", {energyManager: energyManager}); pageStack.push("energy/EnergySettingsPage.qml", {energyManager: energyManager});
}, },
visible: energyMeters.count > 1 || consumers.count > 0 visible: energyMeters.count > 1 || allConsumers.count > 0
} }
] ]
@ -71,9 +71,15 @@ MainViewBase {
readonly property Thing rootMeter: engine.thingManager.fetchingData ? null : engine.thingManager.things.getThing(energyManager.rootMeterId) readonly property Thing rootMeter: engine.thingManager.fetchingData ? null : engine.thingManager.things.getThing(energyManager.rootMeterId)
ThingsProxy { ThingsProxy {
id: consumers id: allConsumers
engine: _engine engine: _engine
shownInterfaces: ["smartmeterconsumer", "energymeter"] shownInterfaces: ["smartmeterconsumer", "energymeter"]
}
ThingsProxy {
id: consumers
engine: _engine
parentProxy: allConsumers
hideTagId: "hiddenInEnergyView" hideTagId: "hiddenInEnergyView"
hiddenThingIds: [energyManager.rootMeterId] hiddenThingIds: [energyManager.rootMeterId]
} }