summaryrefslogtreecommitdiffstats
path: root/src/systeminfo/simulator/qsysteminfodata_simulator.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/systeminfo/simulator/qsysteminfodata_simulator.cpp')
-rw-r--r--src/systeminfo/simulator/qsysteminfodata_simulator.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/systeminfo/simulator/qsysteminfodata_simulator.cpp b/src/systeminfo/simulator/qsysteminfodata_simulator.cpp
index 440777a1..c4d3ae20 100644
--- a/src/systeminfo/simulator/qsysteminfodata_simulator.cpp
+++ b/src/systeminfo/simulator/qsysteminfodata_simulator.cpp
@@ -47,6 +47,9 @@ QDataStream &operator<<(QDataStream &out, const QBatteryInfoData &s)
out << static_cast<qint32>(s.chargingState) << static_cast<qint32>(s.chargerType)
<< static_cast<qint32>(s.levelStatus);
+ out << static_cast<qint32>(s.health);
+ out << s.temperature;
+
out << static_cast<qint32>(s.currentFlow) << static_cast<qint32>(s.maximumCapacity)
<< static_cast<qint32>(s.remainingCapacity) << static_cast<qint32>(s.remainingChargingTime)
<< static_cast<qint32>(s.voltage);
@@ -63,6 +66,12 @@ QDataStream &operator>>(QDataStream &in, QBatteryInfoData &s)
s.chargerType = static_cast<QBatteryInfo::ChargerType>(chargerType);
s.levelStatus = static_cast<QBatteryInfo::LevelStatus>(batteryStatus);
+ qint32 health;
+ in >> health;
+ s.health = static_cast<QBatteryInfo::Health>(health);
+
+ in >> s.temperature;
+
qint32 currentFlow, maximumCapacity, remainingCapacity, remainingChargingTime, voltage;
in >> currentFlow >> maximumCapacity >> remainingCapacity >> remainingChargingTime >> voltage;