@@ -210,6 +210,7 @@ MainWindow::MainWindow(TranslationHandler* th, QSettings* settings) :
210210 mUI .mActionCpp11 ->setActionGroup (mCppStandardActions );
211211 mUI .mActionCpp14 ->setActionGroup (mCppStandardActions );
212212 mUI .mActionCpp17 ->setActionGroup (mCppStandardActions );
213+ mUI .mActionCpp20 ->setActionGroup (mCppStandardActions );
213214
214215 mUI .mActionEnforceC ->setActionGroup (mSelectLanguageActions );
215216 mUI .mActionEnforceCpp ->setActionGroup (mSelectLanguageActions );
@@ -294,6 +295,7 @@ void MainWindow::loadSettings()
294295 mUI .mActionCpp11 ->setChecked (standards.cpp == Standards::CPP11);
295296 mUI .mActionCpp14 ->setChecked (standards.cpp == Standards::CPP14);
296297 mUI .mActionCpp17 ->setChecked (standards.cpp == Standards::CPP17);
298+ mUI .mActionCpp20 ->setChecked (standards.cpp == Standards::CPP20);
297299
298300 // Main window settings
299301 const bool showMainToolbar = mSettings ->value (SETTINGS_TOOLBARS_MAIN_SHOW, true ).toBool ();
@@ -372,6 +374,8 @@ void MainWindow::saveSettings() const
372374 mSettings ->setValue (SETTINGS_STD_CPP, " C++14" );
373375 if (mUI .mActionCpp17 ->isChecked ())
374376 mSettings ->setValue (SETTINGS_STD_CPP, " C++17" );
377+ if (mUI .mActionCpp20 ->isChecked ())
378+ mSettings ->setValue (SETTINGS_STD_CPP, " C++20" );
375379
376380 // Main window settings
377381 mSettings ->setValue (SETTINGS_TOOLBARS_MAIN_SHOW, mUI .mToolBarMain ->isVisible ());
0 commit comments