From 849a8bd6b92d5dfb080d2218a0c5532f13fb25e5 Mon Sep 17 00:00:00 2001 From: isanae <14251494+isanae@users.noreply.github.com> Date: Tue, 10 Nov 2020 12:45:16 -0500 Subject: uncheck directories changed by the user by default to match the old behaviour of deleting an instance --- src/instancemanagerdialog.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/instancemanagerdialog.cpp b/src/instancemanagerdialog.cpp index b461d39d..ff76e121 100644 --- a/src/instancemanagerdialog.cpp +++ b/src/instancemanagerdialog.cpp @@ -473,12 +473,18 @@ void InstanceManagerDialog::deleteInstance() auto* item = new QListWidgetItem(f.path); if (f.mandatoryDelete) { + // disable, cannot uncheck mandatory items item->setFlags(item->flags() & (~Qt::ItemIsEnabled)); + + // checked by default + item->setCheckState(Qt::Checked); } else { item->setFlags(item->flags() | Qt::ItemIsUserCheckable); + + // unchecked by default + item->setCheckState(Qt::Unchecked); } - item->setCheckState(Qt::Checked); list->addItem(item); } -- cgit v1.3.1