From 009c03c9fe70c80cdab77cde1091063951e92a3a Mon Sep 17 00:00:00 2001 From: haruyukilxz Date: Fri, 7 Sep 2018 11:16:40 +0800 Subject: [PATCH] fix: tips color error under 2D Change-Id: I852bb059a551b28e7d99c1e4690d7ee25f6cfd3f --- frame/item/components/appsnapshot.cpp | 6 +++++- frame/item/components/appsnapshot.h | 4 ++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/frame/item/components/appsnapshot.cpp b/frame/item/components/appsnapshot.cpp index 9948d24e8..2f06b6a3e 100644 --- a/frame/item/components/appsnapshot.cpp +++ b/frame/item/components/appsnapshot.cpp @@ -55,7 +55,7 @@ AppSnapshot::AppSnapshot(const WId wid, QWidget *parent) m_wid(wid), - m_title(new QLabel), + m_title(new TipsWidget), m_closeBtn(new DImageButton), m_wmHelper(DWindowManagerHelper::instance()) @@ -202,6 +202,8 @@ void AppSnapshot::enterEvent(QEvent *e) m_closeBtn->setVisible(true); else emit entered(m_wid); + + update(); } void AppSnapshot::leaveEvent(QEvent *e) @@ -209,6 +211,8 @@ void AppSnapshot::leaveEvent(QEvent *e) QWidget::leaveEvent(e); m_closeBtn->setVisible(false); + + update(); } void AppSnapshot::paintEvent(QPaintEvent *e) diff --git a/frame/item/components/appsnapshot.h b/frame/item/components/appsnapshot.h index 15c33a63e..657d0c22b 100644 --- a/frame/item/components/appsnapshot.h +++ b/frame/item/components/appsnapshot.h @@ -25,7 +25,7 @@ #include #include #include -#include +#include "../widgets/tipswidget.h" #include #include @@ -83,7 +83,7 @@ private: QImage m_snapshot; QRectF m_snapshotSrcRect; - QLabel *m_title; + TipsWidget *m_title; DImageButton *m_closeBtn; DWindowManagerHelper *m_wmHelper;