25#ifndef YQPkgPatternList_h
26#define YQPkgPatternList_h
28#include "YQPkgObjList.h"
55 YQPkgPatternList( QWidget * parent,
bool autoFill =
true,
bool autoFilter =
true );
103 ZyppPattern pattern );
117 QTreeWidgetItem * item,
119 const QPoint & pos );
170 QMap<QString, YQPkgPatternCategoryItem*> _categories;
173 bool _showInvisiblePatterns;
216 virtual bool operator< (
const QTreeWidgetItem & other )
const;
220 int statusCol()
const {
return _patternList->statusCol(); }
221 int summaryCol()
const {
return _patternList->summaryCol(); }
222 int orderCol()
const {
return _patternList->orderCol(); }
224 int totalPackages()
const {
return _total; }
225 int installedPackages()
const {
return _installed; }
228 void setTotalPackages(
int v) { _total = v; }
229 void setInstalledPackages(
int v) { _installed = v; }
254 YQPkgPatternList * _patternList;
255 ZyppPattern _zyppPattern;
274 const QString & category );
294 virtual bool operator< (
const QTreeWidgetItem & other )
const;
301 virtual void setExpanded(
bool open );
321 ZyppPattern _firstPattern;
ZyppSel selectable() const
Definition YQPkgObjList.h:452
YQPkgObjListItem(YQPkgObjList *pkgObjList, ZyppSel selectable, ZyppObj zyppObj=0)
Definition YQPkgObjList.cc:873
YQPkgObjList(QWidget *parent)
Definition YQPkgObjList.cc:59
Definition YQPkgPatternList.h:267
YQPkgPatternCategoryItem(YQPkgPatternList *patternList, const QString &category)
Definition YQPkgPatternList.cc:507
void addPattern(ZyppPattern pattern)
Definition YQPkgPatternList.cc:533
virtual ~YQPkgPatternCategoryItem()
Definition YQPkgPatternList.cc:526
ZyppPattern firstPattern() const
Definition YQPkgPatternList.h:284
virtual bool operator<(const QTreeWidgetItem &other) const
Definition YQPkgPatternList.cc:576
void setTreeIcon(void)
Definition YQPkgPatternList.cc:566
Definition YQPkgPatternList.h:179
virtual bool operator<(const QTreeWidgetItem &other) const
Definition YQPkgPatternList.cc:480
virtual void applyChanges()
Definition YQPkgPatternList.cc:474
virtual void cycleStatus()
Definition YQPkgPatternList.cc:408
void resetToolTip()
Definition YQPkgPatternList.cc:459
ZyppPattern zyppPattern() const
Definition YQPkgPatternList.h:205
YQPkgPatternListItem(YQPkgPatternList *patternList, ZyppSel selectable, ZyppPattern zyppPattern)
Definition YQPkgPatternList.cc:339
void init()
Definition YQPkgPatternList.cc:366
virtual ~YQPkgPatternListItem()
Definition YQPkgPatternList.cc:401
Display a list of zypp::Pattern objects.
Definition YQPkgPatternList.h:40
void filterMatch(ZyppSel selectable, ZyppPkg pkg)
void filter()
Definition YQPkgPatternList.cc:202
void fillList()
Definition YQPkgPatternList.cc:136
virtual ~YQPkgPatternList()
Definition YQPkgPatternList.cc:129
virtual void pkgObjClicked(int button, QTreeWidgetItem *item, int col, const QPoint &pos)
Definition YQPkgPatternList.cc:289
virtual void selectSomething()
Definition YQPkgPatternList.cc:316
void filterIfVisible()
Definition YQPkgPatternList.cc:194
bool showInvisiblePatterns() const
Definition YQPkgPatternList.h:77
YQPkgPatternList(QWidget *parent, bool autoFill=true, bool autoFilter=true)
Definition YQPkgPatternList.cc:54
bool showOrderCol() const
Definition YQPkgPatternList.h:71
void addPatternItem(ZyppSel selectable, ZyppPattern pattern)
Definition YQPkgPatternList.cc:244
int orderCol() const
Definition YQPkgPatternList.h:65
YQPkgPatternCategoryItem * category(const QString &categoryName)
Definition YQPkgPatternList.cc:172
YQPkgPatternListItem * selection() const
Definition YQPkgPatternList.cc:277