removed some duplicate code
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
This commit is contained in:
@@ -36,6 +36,7 @@
|
||||
*/
|
||||
|
||||
#include "MinecraftSettingsWidget.h"
|
||||
#include "modplatform/ModIndex.h"
|
||||
#include "ui_MinecraftSettingsWidget.h"
|
||||
|
||||
#include <QFileDialog>
|
||||
|
||||
@@ -81,6 +81,14 @@ class ModFilterWidget : public QTabWidget {
|
||||
|
||||
return versions.empty();
|
||||
}
|
||||
|
||||
bool checkModpackFilters(const ModPlatform::IndexedVersion& v)
|
||||
{
|
||||
return ((!loaders || !v.loaders || loaders & v.loaders) && // loaders
|
||||
(releases.empty() || // releases
|
||||
std::find(releases.cbegin(), releases.cend(), v.version_type) != releases.cend()) &&
|
||||
checkMcVersions({ v.mcVersion })); // gameVersion}
|
||||
}
|
||||
};
|
||||
|
||||
static std::unique_ptr<ModFilterWidget> create(MinecraftInstance* instance, bool extended);
|
||||
|
||||
Reference in New Issue
Block a user