diff options
Diffstat (limited to 'src/systeminfo/simulator/qsysteminfodata_simulator.cpp')
-rw-r--r-- | src/systeminfo/simulator/qsysteminfodata_simulator.cpp | 9 |
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; |