diff -r d2f6262452a3 -r b19be476a2fa QTfrontend/ui/mouseoverfilter.cpp --- a/QTfrontend/ui/mouseoverfilter.cpp Tue Mar 12 22:20:42 2013 -0400 +++ b/QTfrontend/ui/mouseoverfilter.cpp Tue Mar 12 22:35:57 2013 -0400 @@ -5,6 +5,7 @@ #include #include #include +#include #include "mouseoverfilter.h" #include "ui/page/AbstractPage.h" @@ -21,7 +22,7 @@ bool MouseOverFilter::eventFilter( QObject *dist, QEvent *event ) { - if (event->type() == QEvent::Enter) + if (event->type() == QEvent::FocusIn) { QWidget * widget = dynamic_cast(dist); @@ -39,7 +40,8 @@ QComboBox * droplist = dynamic_cast(dist); QSlider * slider = dynamic_cast(dist); QTabWidget * tab = dynamic_cast(dist); - if (button || textfield || checkbox || droplist || slider || tab) + QListView * listview = dynamic_cast(dist); + if (button || textfield || checkbox || droplist || slider || tab || listview) { SDLInteraction::instance().playSoundFile("/Sounds/steps.ogg"); } @@ -50,9 +52,9 @@ { abstractpage = qobject_cast(ui->Pages->currentWidget()); - if (abstractpage->getDefautDescription() != NULL) + if (abstractpage->getDefaultDescription() != NULL) { - abstractpage->setButtonDescription( * abstractpage->getDefautDescription()); + abstractpage->setButtonDescription( * abstractpage->getDefaultDescription()); } else abstractpage->setButtonDescription("");