Ensure the button is updated on enter/leave events, as some styles may not do that.

svn path=/trunk/KDE/kdegraphics/kpdf/; revision=459781
remotes/origin/kpdf
Albert Astals Cid 21 years ago
parent fb499e8567
commit 9ae8acd6ef
  1. 14
      ui/minibar.cpp

@ -70,6 +70,8 @@ class HoverButton : public QPushButton
protected:
void paintEvent( QPaintEvent * e );
void enterEvent( QPaintEvent * e );
void leaveEvent( QPaintEvent * e );
};
@ -405,6 +407,18 @@ HoverButton::HoverButton( QWidget * parent )
KAcceleratorManager::setNoAccel( this );
}
void HoverButton::enterEvent( QPaintEvent * e )
{
update();
QPushButton::enterEvent( e );
}
void HoverButton::leaveEvent( QPaintEvent * e )
{
update();
QPushButton::leaveEvent( e );
}
void HoverButton::paintEvent( QPaintEvent * e )
{
if ( hasMouse() )

Loading…
Cancel
Save