25#ifndef YQPkgPatternList_h
26#define YQPkgPatternList_h
28#include "YQPkgObjList.h"
55 YQPkgPatternList( QWidget * parent,
bool autoFill =
true,
bool autoFilter =
true );
85 ZyppPattern pattern );
99 QTreeWidgetItem * item,
101 const QPoint & pos );
152 QMap<QString, YQPkgPatternCategoryItem*> _categories;
196 virtual bool operator< (
const QTreeWidgetItem & other )
const;
200 int statusCol()
const {
return _patternList->statusCol(); }
201 int summaryCol()
const {
return _patternList->summaryCol(); }
203 int totalPackages()
const {
return _total; }
204 int installedPackages()
const {
return _installed; }
207 void setTotalPackages(
int v) { _total = v; }
208 void setInstalledPackages(
int v) { _installed = v; }
234 ZyppPattern _zyppPattern;
250 const QString & category );
270 virtual bool operator< (
const QTreeWidgetItem & other )
const;
277 virtual void setExpanded(
bool open );
297 ZyppPattern _firstPattern;
Definition YQPkgObjList.h:413
ZyppSel selectable() const
Definition YQPkgObjList.h:452
Abstract base class to display a list of zypp::ResObjects. Handles most generic stuff like setting st...
Definition YQPkgObjList.h:53
Definition YQPkgPatternList.h:243
void addPattern(ZyppPattern pattern)
Definition YQPkgPatternList.cc:498
virtual ~YQPkgPatternCategoryItem()
Definition YQPkgPatternList.cc:491
ZyppPattern firstPattern() const
Definition YQPkgPatternList.h:260
virtual bool operator<(const QTreeWidgetItem &other) const
Definition YQPkgPatternList.cc:531
void setTreeIcon(void)
Definition YQPkgPatternList.cc:521
Definition YQPkgPatternList.h:159
virtual bool operator<(const QTreeWidgetItem &other) const
Definition YQPkgPatternList.cc:452
virtual void applyChanges()
Definition YQPkgPatternList.cc:446
virtual void cycleStatus()
Definition YQPkgPatternList.cc:380
void resetToolTip()
Definition YQPkgPatternList.cc:431
ZyppPattern zyppPattern() const
Definition YQPkgPatternList.h:185
void init()
Definition YQPkgPatternList.cc:351
virtual ~YQPkgPatternListItem()
Definition YQPkgPatternList.cc:373
Display a list of zypp::Pattern objects.
Definition YQPkgPatternList.h:40
void filterMatch(ZyppSel selectable, ZyppPkg pkg)
void filter()
Definition YQPkgPatternList.cc:190
void fillList()
Definition YQPkgPatternList.cc:124
virtual ~YQPkgPatternList()
Definition YQPkgPatternList.cc:117
virtual void pkgObjClicked(int button, QTreeWidgetItem *item, int col, const QPoint &pos)
Definition YQPkgPatternList.cc:274
virtual void selectSomething()
Definition YQPkgPatternList.cc:301
void filterIfVisible()
Definition YQPkgPatternList.cc:182
void addPatternItem(ZyppSel selectable, ZyppPattern pattern)
Definition YQPkgPatternList.cc:232
YQPkgPatternCategoryItem * category(const QString &categoryName)
Definition YQPkgPatternList.cc:160
YQPkgPatternListItem * selection() const
Definition YQPkgPatternList.cc:262