42 #ifndef NCPkgStatusStrategy_h 43 #define NCPkgStatusStrategy_h 46 #include <zypp/ui/Selectable.h> 91 ZyppStatus & newStat );
100 ZyppStatus & newStat );
218 ZyppStatus & newStat );
227 ZyppStatus & newStat );
235 virtual bool setObjectStatus( ZyppStatus newstatus, ZyppSel slbPtr, ZyppObj objPtr );
260 ZyppSel slbPtr, ZyppObj objPtr );
292 ZyppSel slbPtr, ZyppObj objPtr );
303 virtual bool anyMultiVersionToInstall( ZyppSel slbPtr,
bool multiversion )
const;
311 virtual bool mixedMultiVersionPopup(
bool multiversion )
const;
virtual bool keyToStatus(const int &key, ZyppSel slbPtr, ZyppObj objPtr, ZyppStatus &newStat)
Returns the new status to the given key (respecting the old status of th eobject).
virtual bool toggleStatus(ZyppSel slbPtr, ZyppObj objPtr, ZyppStatus &newStat)
Toggles the package status (e.g.
virtual bool setObjectStatus(ZyppStatus newstatus, ZyppSel slbPtr, ZyppObj objPtr)
Informs the package manager about the new status.
virtual ZyppStatus getPackageStatus(ZyppSel slbPtr, ZyppObj objPtr)
Gets the status information from the package manager.
void solveResolvableCollections()
Do a "small" solver run for all "resolvable collections", i.e., for selections, patterns, languages, patches.