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

YQPkgLangList Class Reference

Display a list of PMSelection objects. More...

#include <YQPkgLangList.h>

Inheritance diagram for YQPkgLangList:

YQPkgObjList QY2ListView List of all members.

Public Slots

void filter ()
void filterIfVisible ()
void addLangItem (PMLanguagePtr lang)
void sendUpdatePackages ()

Signals

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

Public Member Functions

 YQPkgLangList (QWidget *parent)
virtual ~YQPkgLangList ()
YQPkgLangListItemselection () const

Protected Slots

void fillList ()

Detailed Description

Display a list of PMSelection objects.


Constructor & Destructor Documentation

YQPkgLangList::YQPkgLangList QWidget *  parent  ) 
 

Constructor

YQPkgLangList::~YQPkgLangList  )  [virtual]
 

Destructor


Member Function Documentation

void YQPkgLangList::addLangItem PMLanguagePtr  lang  )  [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 YQPkgLangList::fillList  )  [protected, slot]
 

Fill the language list.

void YQPkgLangList::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 YQPkgLangList::filterFinished  )  [signal]
 

Emitted when filtering is finished.

void YQPkgLangList::filterIfVisible  )  [slot]
 

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

void YQPkgLangList::filterMatch PMPackagePtr  pkg  )  [signal]
 

Emitted during filtering for each pkg that matches the filter.

void YQPkgLangList::filterStart  )  [signal]
 

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

YQPkgLangListItem * YQPkgLangList::selection  )  const
 

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

void YQPkgLangList::sendUpdatePackages  )  [inline, slot]
 

Emit an updatePackages() signal.

void YQPkgLangList::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