12 #ifndef ZYPP_UI_SELFILTERS_H 13 #define ZYPP_UI_SELFILTERS_H 33 struct ByKind :
public SelectableFilterFunctor
41 return obj && obj->kind() ==
_kind;
48 struct ByName :
public SelectableFilterFunctor
55 {
return obj && obj->name() == _name; }
64 {
return obj && !obj->installedEmpty(); }
71 {
return obj && obj->hasCandidateObj(); }
74 struct ByStatus :
public SelectableFilterFunctor
82 {
return obj && obj->status() == _status; }
96 #endif // ZYPP_UI_SELFILTERS_H Status
UI status Status values calculated by Selectable.
bool operator()(const ui::Selectable::constPtr &obj) const
ByStatus(Status status_r)
bool operator()(const ui::Selectable::constPtr &obj) const
bool operator()(const ui::Selectable::constPtr &obj) const
ByName(const std::string &name_r)
std::unary_function< Selectable::constPtr, bool > SelectableFilterFunctor
intrusive_ptr< const Selectable > constPtr
bool operator()(const Selectable::constPtr &obj) const
bool operator()(const ui::Selectable::constPtr &obj) const
ByKind(const ResKind &kind_r)
Easy-to use interface to the ZYPP dependency resolver.