diff options
| author | Qudix <17361645+Qudix@users.noreply.github.com> | 2020-11-10 12:11:20 -0600 |
|---|---|---|
| committer | Qudix <17361645+Qudix@users.noreply.github.com> | 2020-11-10 12:11:20 -0600 |
| commit | 62caad3cdbf6b616594c1d9d17d837f942ae110b (patch) | |
| tree | 94270f70c8e467d59ce8c5599526e67857f8060e /src/instancemanagerdialog.cpp | |
| parent | b9bc1a2d56be5efc4478f1487c3e7dfb3529102d (diff) | |
| parent | 9c21d1e4f6a42043bc4cf86f1235750ee8ce6f64 (diff) | |
Merge branch 'master' of https://github.com/ModOrganizer2/modorganizer into master
Diffstat (limited to 'src/instancemanagerdialog.cpp')
| -rw-r--r-- | src/instancemanagerdialog.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
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); } |
