libyui-qt-pkg  2.42.5
 All Classes Functions Variables Enumerations
YQPkgPatchCategoryItem Class Reference
Inheritance diagram for YQPkgPatchCategoryItem:
Collaboration diagram for YQPkgPatchCategoryItem:

Public Member Functions

 YQPkgPatchCategoryItem (YQPkgPatchCategory category, YQPkgPatchList *patternList)
 
virtual ~YQPkgPatchCategoryItem ()
 
ZyppPatch firstPatch () const
 
void addPatch (ZyppPatch patch)
 
virtual bool operator< (const QTreeWidgetItem &other) const
 
virtual void setExpanded (bool open)
 
YQPkgPatchCategory category () const
 

Static Public Member Functions

static YQPkgPatchCategory patchCategory (QString category)
 
static YQPkgPatchCategory patchCategory (const string &category)
 
static QString asString (YQPkgPatchCategory category)
 

Protected Member Functions

void setTreeIcon (void)
 

Protected Attributes

YQPkgPatchCategory _category
 
YQPkgPatchList_patchList
 
ZyppPatch _firstPatch
 

Detailed Description

Definition at line 320 of file YQPkgPatchList.h.

Constructor & Destructor Documentation

YQPkgPatchCategoryItem::YQPkgPatchCategoryItem ( YQPkgPatchCategory  category,
YQPkgPatchList patternList 
)

Constructor

Definition at line 567 of file YQPkgPatchList.cc.

Here is the call graph for this function:

YQPkgPatchCategoryItem::~YQPkgPatchCategoryItem ( )
virtual

Destructor

Definition at line 628 of file YQPkgPatchList.cc.

Member Function Documentation

void YQPkgPatchCategoryItem::addPatch ( ZyppPatch  patch)

Add a pattern to this category. This method sets firstPatch() if necessary.

Definition at line 634 of file YQPkgPatchList.cc.

QString YQPkgPatchCategoryItem::asString ( YQPkgPatchCategory  category)
static

Converts a patch category to a user-readable (translated) string.

Definition at line 611 of file YQPkgPatchList.cc.

YQPkgPatchCategory YQPkgPatchCategoryItem::category ( ) const
inline

Category (and order ) for this item

Definition at line 370 of file YQPkgPatchList.h.

ZyppPatch YQPkgPatchCategoryItem::firstPatch ( ) const
inline

Returns the first pattern. This should be the first in sort order.

Definition at line 337 of file YQPkgPatchList.h.

bool YQPkgPatchCategoryItem::operator< ( const QTreeWidgetItem &  other) const
virtual

sorting function

Definition at line 667 of file YQPkgPatchList.cc.

Here is the call graph for this function:

YQPkgPatchCategory YQPkgPatchCategoryItem::patchCategory ( QString  category)
static

Maps a string patch category to the corresponding enum.

Definition at line 595 of file YQPkgPatchList.cc.

void YQPkgPatchCategoryItem::setTreeIcon ( void  )
protected

Set a suitable tree open/close icon depending on this category's open/close status.

The default QListView plus/minus icons would require treeStepSize() to be set >0 and rootItemDecorated( true ), but that would look very ugly in this context, so the pattern categories paint their own tree open / close icons.

Definition at line 657 of file YQPkgPatchList.cc.


The documentation for this class was generated from the following files: