diff options
| -rw-r--r-- | src/categories.cpp | 1 | ||||
| -rw-r--r-- | src/categories.h | 1 | ||||
| -rw-r--r-- | src/filterlist.cpp | 1 | ||||
| -rw-r--r-- | src/modinfo.h | 4 | ||||
| -rw-r--r-- | src/modlistsortproxy.cpp | 6 |
5 files changed, 11 insertions, 2 deletions
diff --git a/src/categories.cpp b/src/categories.cpp index bb37483b..8ee5699c 100644 --- a/src/categories.cpp +++ b/src/categories.cpp @@ -329,6 +329,7 @@ QString CategoryFactory::getSpecialCategoryName(SpecialCategories type) const case UpdateAvailable: label = QObject::tr("Update available"); break;
case HasCategory: label = QObject::tr("Has category"); break;
case Conflict: label = QObject::tr("Conflicted"); break;
+ case HasHiddenFiles: label = QObject::tr("Has hidden files"); break;
case Endorsed: label = QObject::tr("Endorsed"); break;
case Backup: label = QObject::tr("Has backup"); break;
case Managed: label = QObject::tr("Managed"); break;
diff --git a/src/categories.h b/src/categories.h index 6b27c6a7..e8ec763b 100644 --- a/src/categories.h +++ b/src/categories.h @@ -43,6 +43,7 @@ public: UpdateAvailable,
HasCategory,
Conflict,
+ HasHiddenFiles,
Endorsed,
Backup,
Managed,
diff --git a/src/filterlist.cpp b/src/filterlist.cpp index a0928fcc..144c5689 100644 --- a/src/filterlist.cpp +++ b/src/filterlist.cpp @@ -284,6 +284,7 @@ void FilterList::refresh() addSpecialCriteria(F::Managed); addSpecialCriteria(F::HasCategory); addSpecialCriteria(F::Conflict); + addSpecialCriteria(F::HasHiddenFiles); addSpecialCriteria(F::Endorsed); addSpecialCriteria(F::Tracked); addSpecialCriteria(F::HasNexusID); diff --git a/src/modinfo.h b/src/modinfo.h index e6e4debc..a27822b0 100644 --- a/src/modinfo.h +++ b/src/modinfo.h @@ -79,7 +79,7 @@ public: FLAG_SEPARATOR, FLAG_OVERWRITE, FLAG_FOREIGN, - FLAG_HIDDEN_FILES, + FLAG_HIDDEN_FILES, FLAG_NOTENDORSED, FLAG_NOTES, FLAG_PLUGIN_SELECTED, @@ -96,7 +96,7 @@ public: CONTENT_SOUND, CONTENT_SCRIPT, CONTENT_SKSE, - CONTENT_SKSEFILES, + CONTENT_SKSEFILES, CONTENT_SKYPROC, CONTENT_MCM, CONTENT_INI, diff --git a/src/modlistsortproxy.cpp b/src/modlistsortproxy.cpp index 162b0653..9419fddc 100644 --- a/src/modlistsortproxy.cpp +++ b/src/modlistsortproxy.cpp @@ -385,6 +385,12 @@ bool ModListSortProxy::categoryMatchesMod( b = (hasConflictFlag(info->getConflictFlags()));
break;
}
+
+ case CategoryFactory::HasHiddenFiles:
+ {
+ b = (info->hasFlag(ModInfo::FLAG_HIDDEN_FILES));
+ break;
+ }
case CategoryFactory::Endorsed:
{
|
