Author: gs Date: Wed Oct 22 12:54:35 2008 New Revision: 52418 URL: http://svn.opensuse.org/viewcvs/yast?rev=52418&view=rev Log: show a "Searching..." popup during package search Modified: trunk/ncurses-pkg/src/NCPkgFilterSearch.cc Modified: trunk/ncurses-pkg/src/NCPkgFilterSearch.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgFilterSearch.cc?rev=52418&r1=52417&r2=52418&view=diff ============================================================================== --- trunk/ncurses-pkg/src/NCPkgFilterSearch.cc (original) +++ trunk/ncurses-pkg/src/NCPkgFilterSearch.cc Wed Oct 22 12:54:35 2008 @@ -34,6 +34,7 @@ #include "NCPkgStrings.h" #include "NCPackageSelector.h" #include "NCPkgSearchSettings.h" +#include "NCPopupInfo.h" #include "NCi18n.h" @@ -215,6 +216,13 @@ if ( checkRequires ) q.addAttribute( zypp::sat::SolvAttr("solvable:requires") ); + NCPopupInfo * info = new NCPopupInfo( wpos( (NCurses::lines()-4)/2, (NCurses::cols()-18)/2 ), + "", + _("Searching...") + ); + info->setPreferredSize( 18, 4 ); + info->popup(); + for( zypp::PoolQuery::Selectable_iterator it = q.selectableBegin(); it != q.selectableEnd(); it++) { @@ -222,6 +230,9 @@ packageList->createListEntry ( pkg, *it); } + info->popdown(); + YDialog::deleteTopmostDialog(); + int found_pkgs = packageList->getNumLines(); ostringstream s; s << boost::format( _( "%d packages found")) % found_pkgs; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org