Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

YQPkgSelList Class Reference

Display a list of PMSelection objects. More...

#include <YQPkgSelList.h>

Inheritance diagram for YQPkgSelList:

YQPkgObjList QY2ListView List of all members.

Public Slots

void filter ()
void filterIfVisible ()
void addPkgSelItem (PMSelectionPtr sel)
void sendUpdatePackages ()
void applyChanges ()

Signals

void updatePackages ()
void filterStart ()
void filterMatch (PMPackagePtr pkg)
void filterFinished ()

Public Member Functions

 YQPkgSelList (QWidget *parent)
virtual ~YQPkgSelList ()
YQPkgSelListItemselection () const

Protected Slots

void fillList ()

Detailed Description

Display a list of PMSelection objects.


Constructor & Destructor Documentation

YQPkgSelList::YQPkgSelList QWidget *  parent  ) 
 

Constructor

YQPkgSelList::~YQPkgSelList  )  [virtual]
 

Destructor


Member Function Documentation

void YQPkgSelList::addPkgSelItem PMSelectionPtr  sel  )  [slot]
 

Add a selection to the list. Connect a filter's filterMatch() signal to this slot. Remember to connect filterStart() to clear() (inherited from QListView).

void YQPkgSelList::applyChanges  )  [slot]
 

Activate current selections in the selection manager and emit an updatePackages() signal.

void YQPkgSelList::fillList  )  [protected, slot]
 

Fill the selection list.

void YQPkgSelList::filter  )  [slot]
 

Filter according to the view's rules and current selection. Emits those signals: filterStart() filterMatch() for each pkg that matches the filter filterFinished()

void YQPkgSelList::filterFinished  )  [signal]
 

Emitted when filtering is finished.

void YQPkgSelList::filterIfVisible  )  [slot]
 

Same as filter(), but only if this widget is currently visible.

void YQPkgSelList::filterMatch PMPackagePtr  pkg  )  [signal]
 

Emitted during filtering for each pkg that matches the filter.

void YQPkgSelList::filterStart  )  [signal]
 

Emitted when the filtering starts. Use this to clear package lists etc. prior to adding new entries.

YQPkgSelListItem * YQPkgSelList::selection  )  const
 

Returns the currently selected item or 0 if there is none.

void YQPkgSelList::sendUpdatePackages  )  [inline, slot]
 

Emit an updatePackages() signal.

void YQPkgSelList::updatePackages  )  [signal]
 

Emitted when it's time to update displayed package information, e.g., package states.


The documentation for this class was generated from the following files:
Generated on Wed Sep 14 10:59:03 2005 for yast2-qt by  doxygen 1.4.4