aboutsummaryrefslogtreecommitdiff
path: root/launcher/minecraft/mod/ModFolderModel.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'launcher/minecraft/mod/ModFolderModel.cpp')
-rw-r--r--launcher/minecraft/mod/ModFolderModel.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/launcher/minecraft/mod/ModFolderModel.cpp b/launcher/minecraft/mod/ModFolderModel.cpp
index c316e710..8bdab16e 100644
--- a/launcher/minecraft/mod/ModFolderModel.cpp
+++ b/launcher/minecraft/mod/ModFolderModel.cpp
@@ -226,9 +226,9 @@ bool ModFolderModel::stopWatching()
return ResourceFolderModel::stopWatching({ m_dir.absolutePath(), indexDir().absolutePath() });
}
-auto ModFolderModel::selectedMods(QModelIndexList& indexes) -> QList<Mod::Ptr>
+auto ModFolderModel::selectedMods(QModelIndexList& indexes) -> QList<Mod*>
{
- QList<Mod::Ptr> selected_resources;
+ QList<Mod*> selected_resources;
for (auto i : indexes) {
if(i.column() != 0)
continue;
@@ -238,12 +238,13 @@ auto ModFolderModel::selectedMods(QModelIndexList& indexes) -> QList<Mod::Ptr>
return selected_resources;
}
-auto ModFolderModel::allMods() -> QList<Mod::Ptr>
+auto ModFolderModel::allMods() -> QList<Mod*>
{
- QList<Mod::Ptr> mods;
+ QList<Mod*> mods;
- for (auto res : m_resources)
+ for (auto& res : m_resources) {
mods.append(static_cast<Mod*>(res.get()));
+ }
return mods;
}