fix:电池按钮不显示问题
This commit is contained in:
parent
7045d7016d
commit
d2cff1fc8e
|
@ -173,7 +173,7 @@ bool LockWidget::eventFilter(QObject *obj, QEvent *event)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if(event->type() == QEvent::WindowActivate){
|
if(event->type() == QEvent::WindowActivate || event->type() == 8){ // QEvent::FocusIn
|
||||||
if(!isNetFinished){
|
if(!isNetFinished){
|
||||||
isNetFinished = true;
|
isNetFinished = true;
|
||||||
QTimer::singleShot(2000, this, [=](){
|
QTimer::singleShot(2000, this, [=](){
|
||||||
|
@ -671,9 +671,9 @@ void LockWidget::initUI()
|
||||||
QDBusInterface *powerInterface = new QDBusInterface(
|
QDBusInterface *powerInterface = new QDBusInterface(
|
||||||
"org.ukui.upower", "/upower", "org.ukui.upower", QDBusConnection::sessionBus(), this);
|
"org.ukui.upower", "/upower", "org.ukui.upower", QDBusConnection::sessionBus(), this);
|
||||||
if (batInterface->isValid()) {
|
if (batInterface->isValid()) {
|
||||||
QDBusReply<QString> reply = powerInterface->call("MachineType");
|
QDBusReply<int> reply = powerInterface->call("MachineType");
|
||||||
if (reply.isValid()) {
|
if (reply.isValid()) {
|
||||||
if ("book" == reply.value()) {
|
if (1 == reply.value()) {
|
||||||
QDBusReply<QString> iconreply = batInterface->call("IconName");
|
QDBusReply<QString> iconreply = batInterface->call("IconName");
|
||||||
setBatteryIcon(iconreply.value());
|
setBatteryIcon(iconreply.value());
|
||||||
QDBusConnection::sessionBus().connect(
|
QDBusConnection::sessionBus().connect(
|
||||||
|
@ -1004,7 +1004,6 @@ void LockWidget::showNetManager(bool keynavigation)
|
||||||
if(!m_kylinNM){
|
if(!m_kylinNM){
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if(m_kylinNM->isVisible())
|
if(m_kylinNM->isVisible())
|
||||||
{
|
{
|
||||||
setCheckedSheet(NETWORKBTN, false);
|
setCheckedSheet(NETWORKBTN, false);
|
||||||
|
|
Loading…
Reference in New Issue