# HG changeset patch # User nemo # Date 1363362941 14400 # Node ID 57c10f640b60156b859e7b7f6500b99864896959 # Parent 924840dad6a01d2536cceb9b06e9aa19794c5990 oups diff -r 924840dad6a0 -r 57c10f640b60 QTfrontend/ui/mouseoverfilter.cpp --- a/QTfrontend/ui/mouseoverfilter.cpp Fri Mar 15 11:12:42 2013 +0100 +++ b/QTfrontend/ui/mouseoverfilter.cpp Fri Mar 15 11:55:41 2013 -0400 @@ -22,7 +22,7 @@ bool MouseOverFilter::eventFilter( QObject *dist, QEvent *event ) { - if (event->type() == QEvent::FocusIn) + if (event->type() == QEvent::Enter) { QWidget * widget = dynamic_cast(dist); @@ -32,6 +32,11 @@ abstractpage->setButtonDescription(widget->whatsThis()); else if (widget->toolTip() != NULL) abstractpage->setButtonDescription(widget->toolTip()); + } + else if (event->type() == QEvent::FocusIn) + { + QWidget * widget = dynamic_cast(dist); + abstractpage = qobject_cast(ui->Pages->currentWidget()); // play a sound when mouse hovers certain ui elements QPushButton * button = dynamic_cast(dist);