From 709ccaafce10be54a8518fc2a40b8bb1dacf1ba5 Mon Sep 17 00:00:00 2001 From: Michael Zanetti Date: Wed, 10 Mar 2021 10:39:02 +0100 Subject: [PATCH] Update battery interface --- libnymea-app/types/interfaces.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/libnymea-app/types/interfaces.cpp b/libnymea-app/types/interfaces.cpp index a38248ef..576ddd1d 100644 --- a/libnymea-app/types/interfaces.cpp +++ b/libnymea-app/types/interfaces.cpp @@ -76,9 +76,10 @@ Interfaces::Interfaces(QObject *parent) : QAbstractListModel(parent) addInterface("battery", tr("Battery powered devices")); addStateType("battery", "batteryCritical", QVariant::Bool, false, tr("Battery level is critical"), tr("Battery level entered critical state")); - - addInterface("batterylevel", tr("Battery powered devices"), {"battery"}); - addStateType("batterylevel", "batteryLevel", QVariant::Int, false, tr("Battery level"), tr("Battery level changed"), QString(), 0, 100); + addStateType("battery", "batteryLevel", QVariant::Int, false, tr("Battery level"), tr("Battery level changed"), QString(), 0, 100); + addStateType("battery", "charging", QVariant::Bool, false, tr("Charging"), tr("Charging started or stopped")); + addStateType("battery", "discharging", QVariant::Bool, false, tr("Discharging"), tr("Discharging started or stopped")); + addStateType("battery", "pluggedIn", QVariant::Bool, false, tr("Plugged in"), tr("Plugged in or out")); addInterface("blind", tr("Blinds"), {"closable"});