aboutsummaryrefslogtreecommitdiff
path: root/launcher/ui/dialogs/ReviewMessageBox.cpp
diff options
context:
space:
mode:
authorTrial97 <alexandru.tripon97@gmail.com>2023-05-04 23:54:46 +0300
committerTrial97 <alexandru.tripon97@gmail.com>2023-05-04 23:54:46 +0300
commit107b4702895afdbaf9912006d91c910bb6634361 (patch)
tree75032b2c93d7e54226485f94affe62c59a090798 /launcher/ui/dialogs/ReviewMessageBox.cpp
parent8b14b946e248c327046777eb2ed494170452f108 (diff)
downloadPrismLauncher-107b4702895afdbaf9912006d91c910bb6634361.tar.gz
PrismLauncher-107b4702895afdbaf9912006d91c910bb6634361.tar.bz2
PrismLauncher-107b4702895afdbaf9912006d91c910bb6634361.zip
Updated required_by as dependency
Signed-off-by: Trial97 <alexandru.tripon97@gmail.com>
Diffstat (limited to 'launcher/ui/dialogs/ReviewMessageBox.cpp')
-rw-r--r--launcher/ui/dialogs/ReviewMessageBox.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/launcher/ui/dialogs/ReviewMessageBox.cpp b/launcher/ui/dialogs/ReviewMessageBox.cpp
index e18519c3..7b33765f 100644
--- a/launcher/ui/dialogs/ReviewMessageBox.cpp
+++ b/launcher/ui/dialogs/ReviewMessageBox.cpp
@@ -62,12 +62,17 @@ void ReviewMessageBox::appendResource(ResourceInformation&& info)
if (!info.required_by.isEmpty()) {
auto requiredByItem = new QTreeWidgetItem(itemTop);
- QString req;
- if (info.required_by.length() == 1)
- req = info.required_by.back();
- else
- req = QString("[%1]").arg(info.required_by.join(", "));
- requiredByItem->setText(0, tr("Required by: %1").arg(req));
+ if (info.required_by.length() == 1) {
+ requiredByItem->setText(0, tr("Required by: %1").arg(info.required_by.back()));
+ } else {
+ requiredByItem->setText(0, tr("Required by:"));
+ auto i = 0;
+ for (auto req : info.required_by) {
+ auto reqItem = new QTreeWidgetItem(requiredByItem);
+ reqItem->setText(0, req);
+ reqItem->insertChildren(i++, { reqItem });
+ }
+ }
itemTop->insertChildren(childIndx++, { requiredByItem });
}