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

YQPkgStatusFilterView Class Reference

Filter view for packages that made problems during update. More...

#include <YQPkgStatusFilterView.h>

List of all members.

Public Slots

void filter ()
void filterIfVisible ()

Signals

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

Public Member Functions

 YQPkgStatusFilterView (QWidget *parent)
virtual ~YQPkgStatusFilterView ()
virtual QSize minimumSizeHint () const

Protected Member Functions

bool check (PMPackagePtr pkg)
QCheckBox * addStatusCheckBox (QWidget *parent, const QString &label, const QPixmap &icon, bool initiallyChecked)

Protected Attributes

QCheckBox * _showAutoDel
QCheckBox * _showAutoInstall
QCheckBox * _showAutoUpdate
QCheckBox * _showDel
QCheckBox * _showInstall
QCheckBox * _showKeepInstalled
QCheckBox * _showNoInst
QCheckBox * _showTaboo
QCheckBox * _showProtected
QCheckBox * _showUpdate
QPushButton * _refreshButton


Detailed Description

Filter view for packages that made problems during update.


Constructor & Destructor Documentation

YQPkgStatusFilterView::YQPkgStatusFilterView QWidget *  parent  ) 
 

Constructor

YQPkgStatusFilterView::~YQPkgStatusFilterView  )  [virtual]
 

Destructor


Member Function Documentation

QCheckBox * YQPkgStatusFilterView::addStatusCheckBox QWidget *  parent,
const QString &  label,
const QPixmap &  icon,
bool  initiallyChecked
[protected]
 

bool YQPkgStatusFilterView::check PMPackagePtr  pkg  )  [protected]
 

Check if pkg matches the filter criteria.

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

Emitted when filtering is finished.

void YQPkgStatusFilterView::filterIfVisible  )  [slot]
 

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

void YQPkgStatusFilterView::filterMatch PMPackagePtr  pkg  )  [signal]
 

Emitted during filtering for each pkg that matches the filter.

void YQPkgStatusFilterView::filterStart  )  [signal]
 

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

QSize YQPkgStatusFilterView::minimumSizeHint  )  const [virtual]
 

Returns the minimum size required for this widget. Inherited from QWidget.


Member Data Documentation

QPushButton* YQPkgStatusFilterView::_refreshButton [protected]
 

QCheckBox* YQPkgStatusFilterView::_showAutoDel [protected]
 

QCheckBox* YQPkgStatusFilterView::_showAutoInstall [protected]
 

QCheckBox* YQPkgStatusFilterView::_showAutoUpdate [protected]
 

QCheckBox* YQPkgStatusFilterView::_showDel [protected]
 

QCheckBox* YQPkgStatusFilterView::_showInstall [protected]
 

QCheckBox* YQPkgStatusFilterView::_showKeepInstalled [protected]
 

QCheckBox* YQPkgStatusFilterView::_showNoInst [protected]
 

QCheckBox* YQPkgStatusFilterView::_showProtected [protected]
 

QCheckBox* YQPkgStatusFilterView::_showTaboo [protected]
 

QCheckBox* YQPkgStatusFilterView::_showUpdate [protected]
 


The documentation for this class was generated from the following files:
Generated on Wed Nov 12 06:11:17 2008 for yast2-qt by  doxygen 1.3.9.1