diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp index 7c42474b7513b6a5b6fb436ca1e5fa9f188cc9b3..b336b638a3ad85384f8df33674d5403a8eed0ebc 100644 --- a/src/plugins/debugger/debuggeractions.cpp +++ b/src/plugins/debugger/debuggeractions.cpp @@ -424,6 +424,7 @@ DebuggerSettings *theDebuggerSettings() item = new DebuggerAction(instance); instance->insertItem(BuildDumpersOnTheFly, item); + item->setDefaultValue(true); item->setSettingsKey("DebugMode", "BuildDumpersOnTheFly"); item->setCheckable(true); diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp index 76b3033d6857fce8d74da410ceb502d267236bf2..5f5aa0dd834412d9337626db2285d3ed3dede14c 100644 --- a/src/plugins/debugger/debuggerplugin.cpp +++ b/src/plugins/debugger/debuggerplugin.cpp @@ -375,9 +375,13 @@ QWidget *DumperOptionPage::createPage(QWidget *parent) m_ui.dumperLocationChooser->setExpectedKind(Core::Utils::PathChooser::Command); m_ui.dumperLocationChooser->setPromptDialogTitle(tr("Choose Dumper Location")); + m_ui.dumperLocationChooser->setInitialBrowsePathBackup( + Core::ICore::instance()->resourcePath() + "../../lib"); theDebuggerAction(UsePrebuiltDumpers) ->connectWidget(m_ui.radioButtonUsePrebuiltDumpers); + theDebuggerAction(BuildDumpersOnTheFly) + ->connectWidget(m_ui.radioButtonBuildDumpersOnTheFly); theDebuggerAction(PrebuiltDumpersLocation) ->connectWidget(m_ui.dumperLocationChooser); @@ -410,6 +414,7 @@ void DumperOptionPage::apply() theDebuggerAction(UseDumpers)->apply(s); theDebuggerAction(UsePrebuiltDumpers)->apply(s); + theDebuggerAction(BuildDumpersOnTheFly)->apply(s); theDebuggerAction(PrebuiltDumpersLocation)->apply(s); theDebuggerAction(DebugDumpers)->apply(s); } @@ -1019,7 +1024,7 @@ void DebuggerPlugin::focusCurrentEditor(IMode *mode) void DebuggerPlugin::showSettingsDialog() { - Core::ICore::instance()->showOptionsDialog("Debugger", "Gdb"); + Core::ICore::instance()->showOptionsDialog("Debugger", "General"); } #include "debuggerplugin.moc" diff --git a/src/plugins/debugger/dumperoptionpage.ui b/src/plugins/debugger/dumperoptionpage.ui index f89cff0e38c125a3a9d2859a4954b7e3d37e0e04..0219fe898b5acec3b5ad85d1ca9a6ec6cf997658 100644 --- a/src/plugins/debugger/dumperoptionpage.ui +++ b/src/plugins/debugger/dumperoptionpage.ui @@ -21,7 +21,7 @@ </property> <layout class="QGridLayout" name="gridLayout"> <item row="0" column="0"> - <widget class="QRadioButton" name="radioButtonDumpersOnTheFly"> + <widget class="QRadioButton" name="radioButtonBuildDumpersOnTheFly"> <property name="toolTip"> <string>This is the slowest but safest option.</string> </property> diff --git a/tests/manual/gdbdebugger/simple/app.cpp b/tests/manual/gdbdebugger/simple/app.cpp index 50191f91d12cfb52225e01126961544ca2b744a0..4115a49a50853b155ed20815b97609922075f05b 100644 --- a/tests/manual/gdbdebugger/simple/app.cpp +++ b/tests/manual/gdbdebugger/simple/app.cpp @@ -702,7 +702,6 @@ void testStdVector() void testQString() { - int i = 0; QString str = "Hello "; str += " big, "; str += " fat ";