41 #ifndef YQPkgPatchList_h
42 #define YQPkgPatchList_h
45 #include "YQPkgObjList.h"
46 #include "YQPkgSelMapper.h"
47 #include <QTreeWidgetItem>
51 #define ENABLE_DELETING_PATCHES 1
58 enum YQPkgPatchCategory
62 YQPkgRecommendedPatch,
66 YQPkgUnknownPatchCategory = 9999
94 RelevantAndInstalledPatches,
121 ZyppPatch zyppPatch );
132 virtual void message(
const QString & text );
192 const QString & summary,
234 FilterCriteria _filterCriteria;
235 QMap<YQPkgPatchCategory, YQPkgPatchCategoryItem*> _categories;
260 ZyppPatch zyppPatch );
284 virtual QString
toolTip(
int column );
289 virtual bool operator< (
const QTreeWidgetItem & other )
const;
293 int statusCol()
const {
return _patchList->statusCol(); }
294 int summaryCol()
const {
return _patchList->summaryCol(); }
295 int categoryCol()
const {
return _patchList->
categoryCol(); }
316 ZyppPatch _zyppPatch;
317 YQPkgPatchCategory _patchCategory;
347 virtual bool operator< (
const QTreeWidgetItem & other )
const;
354 virtual void setExpanded(
bool open );
360 static YQPkgPatchCategory
patchCategory(
const string & category );
364 static QString
asString( YQPkgPatchCategory category );
370 YQPkgPatchCategory
category()
const {
return _category; }
389 YQPkgPatchCategory _category;
391 ZyppPatch _firstPatch;
395 #endif // ifndef YQPkgPatchList_h