Author: kmachalkova
Date: Wed Aug 6 10:28:48 2008
New Revision: 49747
URL: http://svn.opensuse.org/viewcvs/yast?rev=49747&view=rev
Log:
Filtering packages by status (#384085)
Added:
trunk/ncurses-pkg/src/NCPkgFilterInstSummary.cc
trunk/ncurses-pkg/src/NCPkgFilterInstSummary.h
Modified:
trunk/ncurses-pkg/src/Makefile.am
trunk/ncurses-pkg/src/NCPackageSelector.cc
trunk/ncurses-pkg/src/NCPackageSelector.h
Modified: trunk/ncurses-pkg/src/Makefile.am
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/Makefile.am?rev=49747&r1=49746&r2=49747&view=diff
==============================================================================
--- trunk/ncurses-pkg/src/Makefile.am (original)
+++ trunk/ncurses-pkg/src/Makefile.am Wed Aug 6 10:28:48 2008
@@ -39,6 +39,7 @@
NCPkgFilterPattern.h \
NCPkgFilterLocale.h \
NCPkgFilterRPMGroups.h \
+ NCPkgFilterInstSummary.h \
NCPkgStrings.h \
NCZypp.h
@@ -68,6 +69,7 @@
NCPkgFilterPattern.cc \
NCPkgFilterLocale.cc \
NCPkgFilterRPMGroups.cc \
+ NCPkgFilterInstSummary.cc \
NCPkgStrings.cc
Modified: trunk/ncurses-pkg/src/NCPackageSelector.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPackageSelector.cc?rev=49747&r1=49746&r2=49747&view=diff
==============================================================================
--- trunk/ncurses-pkg/src/NCPackageSelector.cc (original)
+++ trunk/ncurses-pkg/src/NCPackageSelector.cc Wed Aug 6 10:28:48 2008
@@ -878,10 +878,11 @@
}
case Summary:
{
- placeholder = new NCEmpty( replPoint );
- placeholder->setSize( oldSize.Sze.W, oldSize.Sze.H );
- placeholder->Redraw();
+ inst_summary = new NCPkgFilterInstSummary( replPoint, _("&Packages with Status"), this );
+ inst_summary->setSize( oldSize.Sze.W, oldSize.Sze.H );
+ inst_summary->Redraw();
pkgList->fillSummaryList(NCPkgTable::L_Changes);
+ break;
}
default:
yuiError() << "zatim nic" << endl;
Modified: trunk/ncurses-pkg/src/NCPackageSelector.h
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPackageSelector.h?rev=49747&r1=49746&r2=49747&view=diff
==============================================================================
--- trunk/ncurses-pkg/src/NCPackageSelector.h (original)
+++ trunk/ncurses-pkg/src/NCPackageSelector.h Wed Aug 6 10:28:48 2008
@@ -39,6 +39,7 @@
#include "NCPkgFilterRPMGroups.h"
#include "NCPkgFilterSearch.h"
+#include "NCPkgFilterInstSummary.h"
#include "NCPkgTable.h"
#include "NCEmpty.h"
#include "NCPkgMenuFilter.h"
@@ -57,6 +58,7 @@
class NCPkgDiskspace;
class NCPkgFilterRPMGroups;
class NCPkgFilterSearch;
+class NCPkgFilterInstSummary;
class NCPkgPopupFile;
class NCPkgMenuExtras;
class NCPkgMenuDeps;
@@ -111,6 +113,7 @@
NCPkgDiskspace * diskspacePopup; // the popup showing the disk usage
NCPkgFilterSearch * searchPopup; // the package search popup
+ NCPkgFilterInstSummary *inst_summary;
bool youMode; // YOU
bool updateMode; // Update
@@ -146,7 +149,6 @@
YReplacePoint * replacePoint; // replace point for info text
YReplacePoint * replPoint;
YReplacePoint * replPoint2; //tohle pak urcite prejmenuj, Bublino
- NCEmpty *placeholder;
NCPkgTable * versionsList; // list of available package versions
// information about patches
Added: trunk/ncurses-pkg/src/NCPkgFilterInstSummary.cc
URL: http://svn.opensuse.org/viewcvs/yast/trunk/ncurses-pkg/src/NCPkgFilterInstSummary.cc?rev=49747&view=auto
==============================================================================
--- trunk/ncurses-pkg/src/NCPkgFilterInstSummary.cc (added)
+++ trunk/ncurses-pkg/src/NCPkgFilterInstSummary.cc Wed Aug 6 10:28:48 2008
@@ -0,0 +1,158 @@
+/*---------------------------------------------------------------------\
+| |
+| __ __ ____ _____ ____ |
+| \ \ / /_ _/ ___|_ _|___ \ |
+| \ V / _` \___ \ | | __) | |
+| | | (_| |___) || | / __/ |
+| |_|\__,_|____/ |_| |_____| |
+| |
+| core system |
+| (C) SuSE GmbH |
+\----------------------------------------------------------------------/
+
+ File: NCPkgFilterInstSummary.cc
+
+ Author: Hedgehog Painter