From 57cd000333d4327fdafd971ab049565a693a4190 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Fri, 13 Feb 2026 09:20:33 +0100 Subject: [PATCH 1/2] Fix #14488 (GUI: The Misra C checkbox in "Edit Project" dialog is unchecked) --- gui/projectfiledialog.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gui/projectfiledialog.cpp b/gui/projectfiledialog.cpp index 33329411db0..eeee66231b7 100644 --- a/gui/projectfiledialog.cpp +++ b/gui/projectfiledialog.cpp @@ -414,8 +414,8 @@ void ProjectFileDialog::loadFromProjectFile(const ProjectFile *projectFile) mUI->mMisraC->setText("Misra C"); else { mUI->mMisraC->setText("Misra C 2012 " + tr("Note: Open source Cppcheck does not fully implement Misra C 2012")); - updateAddonCheckBox(mUI->mMisraC, projectFile, dataDir, ADDON_MISRA); } + updateAddonCheckBox(mUI->mMisraC, projectFile, dataDir, ADDON_MISRA); mUI->mMisraVersion->setEnabled(mUI->mMisraC->isChecked()); connect(mUI->mMisraC, &QCheckBox::toggled, mUI->mMisraVersion, &QComboBox::setEnabled); From 04f7c503c2e74e2ed74eef7e9b0d59917cbb29f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20Marjam=C3=A4ki?= Date: Fri, 13 Feb 2026 09:28:55 +0100 Subject: [PATCH 2/2] test --- gui/manualtest/projectfiledialog.md | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 gui/manualtest/projectfiledialog.md diff --git a/gui/manualtest/projectfiledialog.md b/gui/manualtest/projectfiledialog.md new file mode 100644 index 00000000000..e8ce09cc96e --- /dev/null +++ b/gui/manualtest/projectfiledialog.md @@ -0,0 +1,18 @@ + +# Project file dialog + +Some manual testing in the project file dialog interface + + +## Test: Misra C checkbox + +Matrix: Use both open source and premium + +1. Load project file in trac ticket 14488 +1. Goto "Edit project" +1. Goto "Addons" tab + +EXPECTED: The misra c checkbox should be checked + +TODO: can this test be automated +