41 #ifndef YQPkgPatternList_h 42 #define YQPkgPatternList_h 44 #include "YQPkgObjList.h" 71 YQPkgPatternList( QWidget * parent,
bool autoFill =
true,
bool autoFilter =
true );
101 ZyppPattern pattern );
115 QTreeWidgetItem * item,
117 const QPoint & pos );
134 int howmanyCol()
const {
return _howmanyCol; }
168 QMap<QString, YQPkgPatternCategoryItem*> _categories;
212 virtual bool operator< (
const QTreeWidgetItem & other )
const;
216 int statusCol()
const {
return _patternList->statusCol(); }
217 int summaryCol()
const {
return _patternList->summaryCol(); }
219 int totalPackages()
const {
return _total; }
220 int installedPackages()
const {
return _installed; }
223 void setTotalPackages(
int v) { _total = v; }
224 void setInstalledPackages(
int v) { _installed = v; }
250 ZyppPattern _zyppPattern;
266 const QString & category );
286 virtual bool operator< (
const QTreeWidgetItem & other )
const;
293 virtual void setExpanded(
bool open );
313 ZyppPattern _firstPattern;
317 #endif // ifndef YQPkgPatternList_h virtual void selectSomething()
Definition: YQPkgPatternList.cc:423
void setTreeIcon(void)
Definition: YQPkgPatternList.cc:637
ZyppPattern firstPattern() const
Definition: YQPkgPatternList.h:276
void init()
Definition: YQPkgPatternList.cc:473
Abstract base class to display a list of zypp::ResObjects. Handles most generic stuff like setting st...
Definition: YQPkgObjList.h:68
virtual void applyChanges()
Definition: YQPkgPatternList.cc:568
virtual ~YQPkgPatternCategoryItem()
Definition: YQPkgPatternList.cc:607
Definition: YQPkgPatternList.h:258
YQPkgPatternCategoryItem * category(const QString &categoryName)
Definition: YQPkgPatternList.cc:284
Definition: YQPkgPatternList.h:174
void fillList()
Definition: YQPkgPatternList.cc:247
YQPkgPatternListItem(YQPkgPatternList *patternList, ZyppSel selectable, ZyppPattern zyppPattern)
Definition: YQPkgPatternList.cc:446
virtual ~YQPkgPatternListItem()
Definition: YQPkgPatternList.cc:495
void filterMatch(ZyppSel selectable, ZyppPkg pkg)
virtual ~YQPkgPatternList()
Definition: YQPkgPatternList.cc:240
void filterIfVisible()
Definition: YQPkgPatternList.cc:306
void filter()
Definition: YQPkgPatternList.cc:314
YQPkgPatternCategoryItem(YQPkgPatternList *patternList, const QString &category)
Definition: YQPkgPatternList.cc:595
Display a list of zypp::Pattern objects.
Definition: YQPkgPatternList.h:55
YQPkgPatternList(QWidget *parent, bool autoFill=true, bool autoFilter=true)
Definition: YQPkgPatternList.cc:159
virtual bool operator<(const QTreeWidgetItem &other) const
Definition: YQPkgPatternList.cc:574
ZyppPattern zyppPattern() const
Definition: YQPkgPatternList.h:201
ZyppSel selectable() const
Definition: YQPkgObjList.h:454
Definition: YQPkgObjList.h:414
virtual void cycleStatus()
Definition: YQPkgPatternList.cc:502
virtual bool operator<(const QTreeWidgetItem &other) const
Definition: YQPkgPatternList.cc:647
void addPattern(ZyppPattern pattern)
Definition: YQPkgPatternList.cc:614
virtual void pkgObjClicked(int button, QTreeWidgetItem *item, int col, const QPoint &pos)
Definition: YQPkgPatternList.cc:396
void addPatternItem(ZyppSel selectable, ZyppPattern pattern)
Definition: YQPkgPatternList.cc:354
void resetToolTip()
Definition: YQPkgPatternList.cc:553
YQPkgPatternListItem * selection() const
Definition: YQPkgPatternList.cc:384