diff --git a/src/plugins/debugger/commonoptionspage.ui b/src/plugins/debugger/commonoptionspage.ui index 973885cc10cdb5317690a412407f07348820f10a..6d55c88a9efa72dd328336e1af3ba70159dbd438 100644 --- a/src/plugins/debugger/commonoptionspage.ui +++ b/src/plugins/debugger/commonoptionspage.ui @@ -6,30 +6,11 @@ <rect> <x>0</x> <y>0</y> - <width>338</width> + <width>356</width> <height>357</height> </rect> </property> <layout class="QVBoxLayout" name="verticalLayout"> - <item> - <widget class="QGroupBox" name="groupBox_2"> - <property name="title"> - <string>Language</string> - </property> - <layout class="QGridLayout" name="gridLayout"> - <item row="0" column="0"> - <widget class="QCheckBox" name="checkBoxChangeLanguageAutomatically"> - <property name="toolTip"> - <string>Changes the debugger language according to the currently opened file.</string> - </property> - <property name="text"> - <string>Change debugger language automatically</string> - </property> - </widget> - </item> - </layout> - </widget> - </item> <item> <widget class="QGroupBox" name="groupBox"> <property name="title"> diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp index 276588bc714fd95f7bebc9bc250999833ec63cea..c8ed0e96a6cd17d5be59057dcca8b1cfdc4261e1 100644 --- a/src/plugins/debugger/debuggeractions.cpp +++ b/src/plugins/debugger/debuggeractions.cpp @@ -490,15 +490,6 @@ DebuggerSettings *DebuggerSettings::instance() item->setDefaultValue(20); instance->insertItem(GdbWatchdogTimeout, item); - // Language switching - item = new Utils::SavedAction(instance); - item->setSettingsKey(debugModeGroup, QLatin1String("ChangeLanguageAutomatically")); - item->setText(tr("Change debugger language automatically")); - item->setToolTip(tr("Changes the debugger language according to the currently opened file.")); - item->setCheckable(true); - item->setDefaultValue(true); - instance->insertItem(SwitchLanguageAutomatically, item); - return instance; } diff --git a/src/plugins/debugger/debuggeractions.h b/src/plugins/debugger/debuggeractions.h index 6cd956253e9846ab8267c0b7b1b9b546e91e2872..ea2070304f926cae2f136200b0f121971691967c 100644 --- a/src/plugins/debugger/debuggeractions.h +++ b/src/plugins/debugger/debuggeractions.h @@ -141,10 +141,7 @@ enum DebuggerActionCode SelectedPluginBreakpointsPattern, UsePreciseBreakpoints, BreakOnThrow, - BreakOnCatch, - - // UI/Language switching - SwitchLanguageAutomatically + BreakOnCatch }; // singleton access diff --git a/src/plugins/debugger/debuggerengine.cpp b/src/plugins/debugger/debuggerengine.cpp index 6c68b25990e38b49437c10d09781cfbe8c55f539..2efff3ba8b8c896a30eb79d2542c8e278cb19023 100644 --- a/src/plugins/debugger/debuggerengine.cpp +++ b/src/plugins/debugger/debuggerengine.cpp @@ -112,8 +112,8 @@ DebuggerStartParameters::DebuggerStartParameters() , qmlServerAddress("127.0.0.1") , qmlServerPort(0) , toolChainType(ToolChain::UNKNOWN) - , executableUid(0) , startMode(NoStartMode) + , executableUid(0) {} void DebuggerStartParameters::clear() diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 33fc79bcc895e9356b3e3267f66553e542b81ccf..99e64d511a6c08b4426c56a9b47992b194751468 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -516,9 +516,6 @@ QWidget *CommonOptionsPage::createPage(QWidget *parent) m_ui.setupUi(w); m_group.clear(); - m_group.insert(theDebuggerAction(SwitchLanguageAutomatically), - m_ui.checkBoxChangeLanguageAutomatically); - m_group.insert(theDebuggerAction(ListSourceFiles), m_ui.checkBoxListSourceFiles); m_group.insert(theDebuggerAction(UseAlternatingRowColors), @@ -549,7 +546,6 @@ QWidget *CommonOptionsPage::createPage(QWidget *parent) if (m_searchKeywords.isEmpty()) { QTextStream(&m_searchKeywords) << ' ' - << m_ui.checkBoxChangeLanguageAutomatically->text() << m_ui.checkBoxListSourceFiles->text() << ' ' << m_ui.checkBoxUseAlternatingRowColors->text() << ' ' << m_ui.checkBoxUseToolTipsInMainEditor->text() @@ -1222,7 +1218,6 @@ bool DebuggerPluginPrivate::initialize(const QStringList &arguments, QString *er // Cpp/Qml ui setup m_uiSwitcher = new DebuggerUISwitcher(m_debugMode, this); ExtensionSystem::PluginManager::instance()->addObject(m_uiSwitcher); - theDebuggerAction(SwitchLanguageAutomatically)->setChecked(true); m_uiSwitcher->addLanguage(Lang_Cpp, tr("C++"), cppDebuggercontext); // Dock widgets