diff options
Diffstat (limited to 'src/systeminfo/simulator/qsysteminfobackend_simulator.cpp')
-rw-r--r-- | src/systeminfo/simulator/qsysteminfobackend_simulator.cpp | 26 |
1 files changed, 20 insertions, 6 deletions
diff --git a/src/systeminfo/simulator/qsysteminfobackend_simulator.cpp b/src/systeminfo/simulator/qsysteminfobackend_simulator.cpp index 2cf89a16..5fb43259 100644 --- a/src/systeminfo/simulator/qsysteminfobackend_simulator.cpp +++ b/src/systeminfo/simulator/qsysteminfobackend_simulator.cpp @@ -55,6 +55,7 @@ QNetworkInfoSimulatorBackend *QNetworkInfoSimulatorBackend::globalSimulatorBacke QBatteryInfoSimulatorBackend::QBatteryInfoSimulatorBackend(QObject *parent) : QObject(parent) { + data.index = 0; data.currentFlow = 0; data.maximumCapacity = -1; data.remainingCapacity = -1; @@ -88,6 +89,11 @@ int QBatteryInfoSimulatorBackend::getBatteryCount() return 1; } +int QBatteryInfoSimulatorBackend::getBatteryIndex() const +{ + return data.index; +} + int QBatteryInfoSimulatorBackend::getCurrentFlow(int battery) { if (battery == 0) @@ -149,11 +155,19 @@ QBatteryInfo::BatteryStatus QBatteryInfoSimulatorBackend::getBatteryStatus(int b return QBatteryInfo::BatteryStatusUnknown; } +void QBatteryInfoSimulatorBackend::setBatteryIndex(int batteryIndex) +{ + if (data.index != batteryIndex) { + data.index = batteryIndex; + emit batteryIndexChanged(data.index); + } +} + void QBatteryInfoSimulatorBackend::setCurrentFlow(int flow) { if (data.currentFlow != flow) { data.currentFlow = flow; - emit currentFlowChanged(0, flow); + emit currentFlowChanged(flow); } } @@ -167,7 +181,7 @@ void QBatteryInfoSimulatorBackend::setRemainingCapacity(int capacity) { if (data.remainingCapacity != capacity) { data.remainingCapacity = capacity; - emit remainingCapacityChanged(0, capacity); + emit remainingCapacityChanged(capacity); } } @@ -175,7 +189,7 @@ void QBatteryInfoSimulatorBackend::setVoltage(int vol) { if (data.voltage != vol) { data.voltage = vol; - emit voltageChanged(0, vol); + emit voltageChanged(vol); } } @@ -183,7 +197,7 @@ void QBatteryInfoSimulatorBackend::setRemainingChargingTime(int time) { if (data.remainingChargingTime != time) { data.remainingChargingTime = time; - emit remainingChargingTimeChanged(0, time); + emit remainingChargingTimeChanged(time); } } @@ -191,7 +205,7 @@ void QBatteryInfoSimulatorBackend::setChargingState(QBatteryInfo::ChargingState { if (data.chargingState != state) { data.chargingState = state; - emit chargingStateChanged(0, state); + emit chargingStateChanged(state); } } @@ -213,7 +227,7 @@ void QBatteryInfoSimulatorBackend::setBatteryStatus(QBatteryInfo::BatteryStatus { if (data.batteryStatus != status) { data.batteryStatus = status; - emit batteryStatusChanged(0, status); + emit batteryStatusChanged(status); } } |