return isBroken() && status().isLocked();
}
- std::string patchStatusAsString() const
- {
- if ( isUndetermined() ) return "undetermined";
- if ( isRelevant() ) return "relevant";
- if ( isSatisfied() ) return "satisfied";
- if ( isBroken() ) return "broken";
- if ( isNeeded() ) return "needed";
- if ( isUnwanted() ) return "unwanted";
- return "none";
- }
-
private:
mutable ResStatus _status;
ResObject::constPtr _resolvable;
bool PoolItem::isBroken() const { return _pimpl->isBroken(); }
bool PoolItem::isNeeded() const { return _pimpl->isNeeded(); }
bool PoolItem::isUnwanted() const { return _pimpl->isUnwanted(); }
- std::string PoolItem::patchStatusAsString() const { return _pimpl->patchStatusAsString(); }
void PoolItem::saveState() const { _pimpl->saveState(); }
void PoolItem::restoreState() const { _pimpl->restoreState(); }