Hide uninstall button for plugins that are not installed

This commit is contained in:
Nils
2026-05-04 21:48:26 +02:00
parent c87cf81aa9
commit 4eb793b51a
+10 -9
View File
@@ -285,15 +285,16 @@ private:
&ManagerDialog::onInstallClicked);
m_table->setCellWidget(i, 3, btn);
auto *delBtn = new QPushButton(
de ? "Deinstallieren" : "Uninstall");
delBtn->setEnabled(pi->installed);
delBtn->setProperty("slug", QString(pi->slug));
delBtn->setStyleSheet(
"QPushButton { color: #cc3333; }");
connect(delBtn, &QPushButton::clicked, this,
&ManagerDialog::onUninstallClicked);
m_table->setCellWidget(i, 4, delBtn);
if (pi->installed) {
auto *delBtn = new QPushButton(
de ? "Deinstallieren" : "Uninstall");
delBtn->setProperty("slug", QString(pi->slug));
delBtn->setStyleSheet(
"QPushButton { color: #cc3333; }");
connect(delBtn, &QPushButton::clicked, this,
&ManagerDialog::onUninstallClicked);
m_table->setCellWidget(i, 4, delBtn);
}
}
}