summaryrefslogtreecommitdiffstats
path: root/src/widget/wpushbutton.cpp
diff options
context:
space:
mode:
authorronso0 <ronso0@mixxx.org>2020-03-29 20:00:31 +0200
committerronso0 <ronso0@mixxx.org>2020-03-29 20:00:31 +0200
commit582c76f83007f6b2883c40a885521402e643c1d2 (patch)
tree6488fb94fe403a3de41a1c86d1cc89c55a8cd5c1 /src/widget/wpushbutton.cpp
parente5981f0d79080b7b6c92f20780beeca10bbf7163 (diff)
consolidate WPushButton events
Diffstat (limited to 'src/widget/wpushbutton.cpp')
-rw-r--r--src/widget/wpushbutton.cpp18
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);
}