diff -r c79486b7cb4b -r 62d4137bfb90 vymview.cpp --- a/vymview.cpp Fri Nov 27 13:31:21 2009 +0000 +++ b/vymview.cpp Fri Nov 27 15:00:51 2009 +0000 @@ -112,6 +112,10 @@ this, SLOT (showFindWidget() ) ); connect ( + findWidget , SIGNAL (hideFindWidget() ), + this, SLOT (hideFindWidget() ) ); + + connect ( findWidget, SIGNAL (nextButton (QString) ), this, SLOT (findNext(QString) ) ); @@ -292,6 +296,12 @@ findWidget->popup(); } +void VymView::hideFindWidget() +{ + // findWidget hides itself, but we want to have focus back at mapEditor usually + if (mapEditor) mapEditor->setFocus(); +} + void VymView::findNext (QString s) { bool cs=false;