#include <YQPkgRpmGroupTagsFilterView.h>
Public Slots | |
void | filter () |
void | filterIfVisible () |
void | selectSomething () |
Signals | |
void | filterStart () |
void | filterMatch (PMPackagePtr pkg) |
void | filterFinished () |
Public Member Functions | |
YQPkgRpmGroupTagsFilterView (QWidget *parent) | |
virtual | ~YQPkgRpmGroupTagsFilterView () |
YQPkgRpmGroupTag * | selection () const |
Protected Member Functions | |
void | cloneTree (YStringTreeItem *parentRpmGroup, YQPkgRpmGroupTag *parentClone=0) |
bool | check (PMPackagePtr pkg) |
|
Constructor |
|
Destructor |
|
Check if 'pkg' matches 'selectedRpmGroup'. Returns true if there is a match, false otherwise or if 'pkg' is 0. |
|
Recursively clone the RPM group tag tree for the QListView widget: Make a deep copy of the tree starting at 'parentRpmGroup' and 'parentClone'. |
|
Filter according to the view's rules and current selection. Emits those signals: filterStart() filterMatch() for each pkg that matches the filter filterFinished() |
|
Emitted when filtering is finished. |
|
Same as filter(), but only if this widget is currently visible. |
|
Emitted during filtering for each pkg that matches the filter. |
|
Emitted when the filtering starts. Use this to clear package lists etc. prior to adding new entries. |
|
Returns the currently selected item or 0 if there is none. |
|
Select a list entry ( if there is any ). Usually this will be the first list entry, but don't rely on that - this might change without notice. Emits signal selectionChanged(). |