Author: kmachalkova Date: Mon Mar 31 17:47:31 2008 New Revision: 45901
URL: http://svn.opensuse.org/viewcvs/yast?rev=45901&view=rev Log: Launch repository manager from the menu (FaTE #302517)
Modified: trunk/ncurses-pkg/src/NCPkgMenuExtras.cc trunk/ncurses-pkg/src/NCPkgMenuExtras.h
Modified: trunk/ncurses-pkg/src/NCPkgMenuExtras.cc URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgMenuExtras.c... ============================================================================== --- trunk/ncurses-pkg/src/NCPkgMenuExtras.cc (original) +++ trunk/ncurses-pkg/src/NCPkgMenuExtras.cc Mon Mar 31 17:47:31 2008 @@ -30,7 +30,7 @@ #define DEFAULT_EXPORT_FILE_NAME "user-packages.xml"
/* - Textdomain "ncurses-pkg" + Textdomain "packages" */
NCPkgMenuExtras::NCPkgMenuExtras (YWidget *parent, string label, NCPackageSelector *pkger) @@ -56,6 +56,9 @@ diskSpace = new YMenuItem( _("Show Available Disk Space") ); items.push_back( diskSpace );
+ repoManager = new YMenuItem( _("Start Repository Manager")); + items.push_back( repoManager ); + addItems( items ); }
@@ -70,8 +73,15 @@ importFromFile(); else if ( event.selection == diskSpace ) showDiskSpace(); - else - yuiError() << "zatim nic" << endl; + else if ( event.selection == repoManager ) + { + //return `repo_mgr symbol to YCP module (FaTE #302517) + const_cast<NCursesEvent &>(event).result = "repo_mgr"; + yuiMilestone() << "Launching repository manager " << endl; + + //and close the main loop + return false; + } return true; }
Modified: trunk/ncurses-pkg/src/NCPkgMenuExtras.h URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgMenuExtras.h... ============================================================================== --- trunk/ncurses-pkg/src/NCPkgMenuExtras.h (original) +++ trunk/ncurses-pkg/src/NCPkgMenuExtras.h Mon Mar 31 17:47:31 2008 @@ -39,6 +39,7 @@ YMenuItem *exportFile; YMenuItem *importFile; YMenuItem *diskSpace; + YMenuItem *repoManager;
NCPackageSelector *pkg;
yast-commit@lists.opensuse.org