Author: gs Date: Wed Nov 4 15:53:29 2009 New Revision: 59290 URL: http://svn.opensuse.org/viewcvs/yast?rev=59290&view=rev Log: respect `repoMode and `summaryMode Modified: trunk/ncurses-pkg/src/NCPackageSelector.cc trunk/ncurses-pkg/src/NCPackageSelector.h Modified: trunk/ncurses-pkg/src/NCPackageSelector.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPackageSelector.cc?rev=59290&r1=59289&r2=59290&view=diff ============================================================================== --- trunk/ncurses-pkg/src/NCPackageSelector.cc (original) +++ trunk/ncurses-pkg/src/NCPackageSelector.cc Wed Nov 4 15:53:29 2009 @@ -141,6 +141,9 @@ testMode = (modeFlags & YPkg_TestMode ) ? true : false ; + repoMode = ( modeFlags & YPkg_RepoMode ) ? true : false; + + summaryMode = ( modeFlags & YPkg_SummaryMode ) ? true : false; } void NCPackageSelector::readSysconfig() @@ -1727,6 +1730,19 @@ break; } + // if started with `repoMode or `summaryMode replace filter accordingly + if ( repoMode ) + { + replaceFilter ( NCPackageSelector::Repositories ); + if ( filterMain) + filterMain->setReposSelected(); + } + else if ( summaryMode ) + { + replaceFilter ( NCPackageSelector::Summary ); + if ( filterMain ) + filterMain->setSummarySelected(); + } return true; Modified: trunk/ncurses-pkg/src/NCPackageSelector.h URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPackageSelector.h?rev=59290&r1=59289&r2=59290&view=diff ============================================================================== --- trunk/ncurses-pkg/src/NCPackageSelector.h (original) +++ trunk/ncurses-pkg/src/NCPackageSelector.h Wed Nov 4 15:53:29 2009 @@ -119,7 +119,9 @@ bool youMode; // YOU bool updateMode; // Update bool testMode; // testing - bool repoMgrEnabled; + bool repoMgrEnabled; // Manage repositories (add menu button "Configuration") + bool repoMode; // Start with "Repositories" filter view + bool summaryMode; // Start with "Summary" filter view bool autoCheck; string actionAtExit; -- To unsubscribe, e-mail: yast-commit+unsubscribe@opensuse.org For additional commands, e-mail: yast-commit+help@opensuse.org