| 8 | using namespace MOBase; |
| 9 | |
| 10 | QString progressToString(lootcli::Progress p) |
| 11 | { |
| 12 | using P = lootcli::Progress; |
| 13 | |
| 14 | static const std::map<P, QString> map = { |
| 15 | {P::CheckingMasterlistExistence, QObject::tr("Checking masterlist existence")}, |
| 16 | {P::UpdatingMasterlist, QObject::tr("Updating masterlist")}, |
| 17 | {P::LoadingLists, QObject::tr("Loading lists")}, |
| 18 | {P::ReadingPlugins, QObject::tr("Reading plugins")}, |
| 19 | {P::SortingPlugins, QObject::tr("Sorting plugins")}, |
| 20 | {P::WritingLoadorder, QObject::tr("Writing loadorder.txt")}, |
| 21 | {P::ParsingLootMessages, QObject::tr("Parsing loot messages")}, |
| 22 | {P::Done, QObject::tr("Done")}}; |
| 23 | |
| 24 | auto itor = map.find(p); |
| 25 | if (itor == map.end()) { |
| 26 | return QString("unknown progress %1").arg(static_cast<int>(p)); |
| 27 | } else { |
| 28 | return itor->second; |
| 29 | } |
| 30 | } |
| 31 | |
| 32 | MarkdownDocument::MarkdownDocument(QObject* parent) : QObject(parent) {} |
| 33 |
no test coverage detected