Hide uninstall button for plugins that are not installed
This commit is contained in:
+10
-9
@@ -285,15 +285,16 @@ private:
|
|||||||
&ManagerDialog::onInstallClicked);
|
&ManagerDialog::onInstallClicked);
|
||||||
m_table->setCellWidget(i, 3, btn);
|
m_table->setCellWidget(i, 3, btn);
|
||||||
|
|
||||||
auto *delBtn = new QPushButton(
|
if (pi->installed) {
|
||||||
de ? "Deinstallieren" : "Uninstall");
|
auto *delBtn = new QPushButton(
|
||||||
delBtn->setEnabled(pi->installed);
|
de ? "Deinstallieren" : "Uninstall");
|
||||||
delBtn->setProperty("slug", QString(pi->slug));
|
delBtn->setProperty("slug", QString(pi->slug));
|
||||||
delBtn->setStyleSheet(
|
delBtn->setStyleSheet(
|
||||||
"QPushButton { color: #cc3333; }");
|
"QPushButton { color: #cc3333; }");
|
||||||
connect(delBtn, &QPushButton::clicked, this,
|
connect(delBtn, &QPushButton::clicked, this,
|
||||||
&ManagerDialog::onUninstallClicked);
|
&ManagerDialog::onUninstallClicked);
|
||||||
m_table->setCellWidget(i, 4, delBtn);
|
m_table->setCellWidget(i, 4, delBtn);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user