fix: button hover state-change not visible in some cases (#5077)

This commit is contained in:
nerix
2024-01-11 23:31:33 +01:00
committed by GitHub
parent fa5648fd9a
commit 5c9747e08f
2 changed files with 12 additions and 3 deletions
+11 -3
View File
@@ -222,12 +222,20 @@ void Button::enterEvent(QEnterEvent * /*event*/)
void Button::enterEvent(QEvent * /*event*/)
#endif
{
this->mouseOver_ = true;
if (!this->mouseOver_)
{
this->mouseOver_ = true;
this->update();
}
}
void Button::leaveEvent(QEvent *)
void Button::leaveEvent(QEvent * /*event*/)
{
this->mouseOver_ = false;
if (this->mouseOver_)
{
this->mouseOver_ = false;
this->update();
}
}
void Button::mousePressEvent(QMouseEvent *event)