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