optimize preview auto hide

Change-Id: Ib3cc22671397860a9de67c3c2666bba99d639547
This commit is contained in:
石博文 2017-05-24 14:29:25 +08:00
parent 9f5dc17cc0
commit 8dfb50f4e9
Notes: Deepin Code Review 2017-05-24 14:37:21 +08:00
Verified+1: Anonymous Coward #1000004
Code-Review+2: 石博文 <sbw@sbw.so>
Submitted-by: 石博文 <sbw@sbw.so>
Submitted-at: Wed, 24 May 2017 14:37:19 +0800
Reviewed-on: https://cr.deepin.io/23381
Project: dde/dde-dock
Branch: refs/heads/master

View File

@ -20,7 +20,7 @@ _PreviewContainer::_PreviewContainer(QWidget *parent)
m_windowListLayout->setContentsMargins(MARGIN, MARGIN, MARGIN, MARGIN);
m_mouseLeaveTimer->setSingleShot(true);
m_mouseLeaveTimer->setInterval(10);
m_mouseLeaveTimer->setInterval(300);
m_floatingPreview->setVisible(false);
@ -140,7 +140,7 @@ void _PreviewContainer::enterEvent(QEvent *e)
{
QWidget::enterEvent(e);
m_mouseLeaveTimer->start();
m_mouseLeaveTimer->stop();
}
void _PreviewContainer::leaveEvent(QEvent *e)