void UserQueue::addQI(QueueItemPtr& qi, bool newBundle /*false*/) noexcept { for(const auto& i: qi->getSources()) { addQI(qi, i.getUser(), newBundle); } }
void UserQueue::addQI(QueueItemPtr& qi) noexcept { for(const auto& i: qi->getSources()) { addQI(qi, i.getUser()); } }
void UserQueue::setQIPriority(QueueItemPtr& qi, QueueItemBase::Priority p) noexcept { removeQI(qi, false); qi->setPriority(p); addQI(qi); }
void UserQueue::addQI(QueueItemPtr& qi, bool newBundle /*false*/) { for(auto i: qi->getSources()) { addQI(qi, i.getUser(), newBundle); } }