move checkMcVersions to Filter struct

Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
Trial97
2024-10-06 23:33:24 +03:00
parent 859fac604b
commit 6e5f616ced
6 changed files with 12 additions and 17 deletions

View File

@@ -71,6 +71,15 @@ class ModFilterWidget : public QTabWidget {
releases == other.releases && categoryIds == other.categoryIds;
}
bool operator!=(const Filter& other) const { return !(*this == other); }
bool checkMcVersions(QStringList value)
{
for (auto mcVersion : versions)
if (value.contains(mcVersion.toString()))
return true;
return versions.empty();
}
};
static unique_qobject_ptr<ModFilterWidget> create(MinecraftInstance* instance, bool extended, QWidget* parent = nullptr);