|
libyui
|
#include <YRpmGroupsTree.h>
Public Member Functions | |
| YRpmGroupsTree () | |
| virtual | ~YRpmGroupsTree () |
| YStringTreeItem * | addRpmGroup (const std::string &rpmGroup) |
| std::string | rpmGroup (const YStringTreeItem *node) |
| std::string | translatedRpmGroup (const YStringTreeItem *node) |
| void | addFallbackRpmGroups () |
Efficient storage for RPM group tags
| YRpmGroupsTree::YRpmGroupsTree | ( | ) |
Constructor.
| YRpmGroupsTree::~YRpmGroupsTree | ( | ) | [virtual] |
Destructor.
| void YRpmGroupsTree::addFallbackRpmGroups | ( | ) |
Add a predefined set of RPM groups
| YStringTreeItem* YRpmGroupsTree::addRpmGroup | ( | const std::string & | rpmGroup | ) | [inline] |
Insert an RPM group into this tree if not already present. Splits the RPM group string ("abc/def/ghi") and creates tree items for each level as required. Returns the tree entry for this RPM group.
| std::string YRpmGroupsTree::rpmGroup | ( | const YStringTreeItem * | node | ) | [inline] |
Returns the complete (untranslated) RPM group tag string for 'node'.
| std::string YRpmGroupsTree::translatedRpmGroup | ( | const YStringTreeItem * | node | ) | [inline] |
Returns the complete translated RPM group tag string for 'node'.
1.7.3