MCPcopy Create free account
hub / github.com/ModOrganizer2/modorganizer / progressToString

Function progressToString

src/lootdialog.cpp:10–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

8using namespace MOBase;
9
10QString 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
32MarkdownDocument::MarkdownDocument(QObject* parent) : QObject(parent) {}
33

Callers 1

setProgressMethod · 0.85

Calls 3

QStringClass · 0.85
findMethod · 0.45
endMethod · 0.45

Tested by

no test coverage detected