summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/categories.cpp1
-rw-r--r--src/categories.h1
-rw-r--r--src/filterlist.cpp1
-rw-r--r--src/modinfo.h4
-rw-r--r--src/modlistsortproxy.cpp6
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:
{