diff options
author | ronso0 <ronso0@mixxx.org> | 2020-03-29 20:00:31 +0200 |
---|---|---|
committer | ronso0 <ronso0@mixxx.org> | 2020-03-29 20:00:31 +0200 |
commit | 582c76f83007f6b2883c40a885521402e643c1d2 (patch) | |
tree | 6488fb94fe403a3de41a1c86d1cc89c55a8cd5c1 /src/widget/wpushbutton.cpp | |
parent | e5981f0d79080b7b6c92f20780beeca10bbf7163 (diff) |
consolidate WPushButton events
Diffstat (limited to 'src/widget/wpushbutton.cpp')
-rw-r--r-- | src/widget/wpushbutton.cpp | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/src/widget/wpushbutton.cpp b/src/widget/wpushbutton.cpp index aa492aac96..d2544cd1bb 100644 --- a/src/widget/wpushbutton.cpp +++ b/src/widget/wpushbutton.cpp @@ -369,18 +369,6 @@ void WPushButton::paintEvent(QPaintEvent* e) { } } -void WPushButton::enterEvent(QEvent *event) { - m_bHovered = true; - restyleAndRepaint(); - return QWidget::enterEvent(event); -} - -void WPushButton::leaveEvent(QEvent *event) { - m_bHovered = false; - restyleAndRepaint(); - return QWidget::leaveEvent(event); -} - void WPushButton::mousePressEvent(QMouseEvent * e) { const bool leftClick = e->button() == Qt::LeftButton; const bool rightClick = e->button() == Qt::RightButton; @@ -446,6 +434,12 @@ bool WPushButton::event(QEvent* e) { } } else if (e->type() == QEvent::ToolTip) { updateTooltip(); + } else if (e->type() == QEvent::Enter) { + m_bHovered = true; + restyleAndRepaint(); + } else if (e->type() == QEvent::Leave) { + m_bHovered = false; + restyleAndRepaint(); } return QWidget::event(e); } |