aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/pages/modplatform/ResourceModel.cpp
diff options
context:
space:
mode:
authorDioEgizio <83089242+DioEgizio@users.noreply.github.com>2023-06-16 09:56:51 +0200
committerGitHub <noreply@github.com>2023-06-16 09:56:51 +0200
commit412349ac58be5729b72a80c2cc0b7f5342667fea (patch)
tree1a107e14453369bef323eaad82845f90e056eb8d /launcher/ui/pages/modplatform/ResourceModel.cpp
parent000f4386a2416c8cc2ae4871ea4aeaedd9a65e1a (diff)
parent98a07da39bbc41529b67cf515849d403280af07c (diff)
downloadPrismLauncher-412349ac58be5729b72a80c2cc0b7f5342667fea.tar.gz
PrismLauncher-412349ac58be5729b72a80c2cc0b7f5342667fea.tar.bz2
PrismLauncher-412349ac58be5729b72a80c2cc0b7f5342667fea.zip
Merge pull request #1135 from Trial97/installed_mods
Diffstat (limited to 'launcher/ui/pages/modplatform/ResourceModel.cpp')
-rw-r--r--launcher/ui/pages/modplatform/ResourceModel.cpp3
1 files changed, 3 insertions, 0 deletions
diff --git a/launcher/ui/pages/modplatform/ResourceModel.cpp b/launcher/ui/pages/modplatform/ResourceModel.cpp
index a5ea1ca9..49405a02 100644
--- a/launcher/ui/pages/modplatform/ResourceModel.cpp
+++ b/launcher/ui/pages/modplatform/ResourceModel.cpp
@@ -77,6 +77,8 @@ auto ResourceModel::data(const QModelIndex& index, int role) const -> QVariant
return pack->description;
case UserDataTypes::SELECTED:
return pack->isAnyVersionSelected();
+ case UserDataTypes::INSTALLED:
+ return this->isPackInstalled(pack);
default:
break;
}
@@ -95,6 +97,7 @@ QHash<int, QByteArray> ResourceModel::roleNames() const
roles[UserDataTypes::TITLE] = "title";
roles[UserDataTypes::DESCRIPTION] = "description";
roles[UserDataTypes::SELECTED] = "selected";
+ roles[UserDataTypes::INSTALLED] = "installed";
return roles;
}