mirror of
https://github.com/linuxdeepin/dde-dock.git
synced 2025-06-04 17:33:05 +00:00
fix:Fixed unplug power prompt is full
修复了拔掉电源提示已充满 bug:10318
This commit is contained in:
parent
ba695a3fc5
commit
86aff4e1ee
@ -210,7 +210,7 @@ void PowerPlugin::refreshTipsData()
|
||||
const QString value = QString("%1%").arg(std::round(percentage));
|
||||
const int batteryState = m_powerInter->batteryState()["Display"];
|
||||
|
||||
if (batteryState == BatteryState::DIS_CHARGING) {
|
||||
if (batteryState == BatteryState::DIS_CHARGING || batteryState == BatteryState::NOT_CHARGED || batteryState == BatteryState::UNKNOWN) {
|
||||
qulonglong timeToEmpty = m_systemPowerInter->batteryTimeToEmpty();
|
||||
QDateTime time = QDateTime::fromTime_t(timeToEmpty).toUTC();
|
||||
uint hour = time.toString("hh").toUInt();
|
||||
@ -229,8 +229,6 @@ void PowerPlugin::refreshTipsData()
|
||||
}
|
||||
else if (batteryState == BatteryState::FULLY_CHARGED || percentage == 100.){
|
||||
m_tipsLabel->setText(tr("Charged %1").arg(value));
|
||||
}else if (batteryState == BatteryState::NOT_CHARGED || batteryState == BatteryState::UNKNOWN){
|
||||
m_tipsLabel->setText(tr("Charged %1").arg(value));
|
||||
}else {
|
||||
qulonglong timeToFull = m_systemPowerInter->batteryTimeToFull();
|
||||
QDateTime time = QDateTime::fromTime_t(timeToFull).toUTC();
|
||||
|
Loading…
x
Reference in New Issue
Block a user