diff options
Diffstat (limited to 'src/categories.cpp')
| -rw-r--r-- | src/categories.cpp | 24 |
1 files changed, 11 insertions, 13 deletions
diff --git a/src/categories.cpp b/src/categories.cpp index b75efefa..1bd56f7f 100644 --- a/src/categories.cpp +++ b/src/categories.cpp @@ -320,21 +320,19 @@ QString CategoryFactory::getCategoryName(unsigned int index) const return m_Categories[index].m_Name;
}
-QString CategoryFactory::getSpecialCategoryName(int type) const
+QString CategoryFactory::getSpecialCategoryName(SpecialCategories type) const
{
switch (type)
{
- case CATEGORY_SPECIAL_CHECKED: return QObject::tr("<Checked>");
- case CATEGORY_SPECIAL_UNCHECKED: return QObject::tr("<Unchecked>");
- case CATEGORY_SPECIAL_UPDATEAVAILABLE: return QObject::tr("<Update>");
- case CATEGORY_SPECIAL_NOCATEGORY: return QObject::tr("<No category>");
- case CATEGORY_SPECIAL_CONFLICT: return QObject::tr("<Conflicted>");
- case CATEGORY_SPECIAL_NOTENDORSED: return QObject::tr("<Not Endorsed>");
- case CATEGORY_SPECIAL_BACKUP: return QObject::tr("<Mod Backup>");
- case CATEGORY_SPECIAL_MANAGED: return QObject::tr("<Managed by MO>");
- case CATEGORY_SPECIAL_UNMANAGED: return QObject::tr("<Managed outside MO>");
- case CATEGORY_SPECIAL_NOGAMEDATA: return QObject::tr("<No valid game data>");
- case CATEGORY_SPECIAL_NONEXUSID: return QObject::tr("<No Nexus ID>");
+ case Checked: return QObject::tr("<Checked>");
+ case UpdateAvailable: return QObject::tr("<Update>");
+ case HasNoCategory: return QObject::tr("<No category>");
+ case Conflict: return QObject::tr("<Conflicted>");
+ case NotEndorsed: return QObject::tr("<Not Endorsed>");
+ case Backup: return QObject::tr("<Mod Backup>");
+ case Managed: return QObject::tr("<Managed by MO>");
+ case NoGameData: return QObject::tr("<No valid game data>");
+ case NoNexusID: return QObject::tr("<No Nexus ID>");
default: return {};
}
}
@@ -344,7 +342,7 @@ QString CategoryFactory::getCategoryNameByID(int id) const auto itor = m_IDMap.find(id);
if (itor == m_IDMap.end()) {
- return getSpecialCategoryName(id);
+ return getSpecialCategoryName(static_cast<SpecialCategories>(id));
} else {
const auto index = itor->second;
if (index >= m_Categories.size()) {
|
