From e26e275d643dd2eed8bf9d23987d383be864d8e4 Mon Sep 17 00:00:00 2001 From: kirigaya Date: Tue, 27 Jun 2017 16:44:08 +0800 Subject: [PATCH] Power plugin: fix call loop --- plugins/Power/powerwidget.cpp | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/plugins/Power/powerwidget.cpp b/plugins/Power/powerwidget.cpp index 5d822bc..53a6d8f 100644 --- a/plugins/Power/powerwidget.cpp +++ b/plugins/Power/powerwidget.cpp @@ -22,6 +22,10 @@ namespace Plugins { setStyleSheet("QLabel {" "font: 14px;" + "}" + ":hover {" + "QLabel {" + "color: red;" "}"); m_powerInter = new DBusPower(this); @@ -79,6 +83,8 @@ namespace Plugins { m_enter = true; + m_battery->setStyleSheet("color: white;"); + update(); } @@ -88,6 +94,8 @@ namespace Plugins { m_enter = false; + m_battery->setStyleSheet("color: black;"); + update(); } @@ -99,9 +107,6 @@ namespace Plugins { if (m_enter) { painter.fillRect(rect(), QColor("#1E90FF")); - m_battery->setStyleSheet("color: white;"); - } else { - m_battery->setStyleSheet("color: black;"); } } }