std::string QueueFileUtils::formatDisplayStatus(const QueueItemPtr& aItem) noexcept { if (aItem->isSet(QueueItem::FLAG_FINISHED)) { return STRING(FINISHED); } auto percentage = aItem->getPercentage(QueueManager::getInstance()->getDownloadedBytes(aItem)); if (aItem->isPausedPrio()) { return STRING_F(PAUSED_PCT, percentage); } else if (QueueManager::getInstance()->isWaiting(aItem)) { return STRING_F(WAITING_PCT, percentage); } else { return STRING_F(RUNNING_PCT, percentage); } }