diff --git a/src/plugins/debugger/commonoptionspage.cpp b/src/plugins/debugger/commonoptionspage.cpp index 19e2c52f2f771ee394b972af770896826cc7e072..77ce4ed567ae7580a575663893b44f401e57e89c 100644 --- a/src/plugins/debugger/commonoptionspage.cpp +++ b/src/plugins/debugger/commonoptionspage.cpp @@ -96,6 +96,12 @@ QIcon CommonOptionsPage::categoryIcon() const void CommonOptionsPage::apply() { m_group.apply(ICore::instance()->settings()); + + if (m_ui.debuggerChooserWidget->isDirty()) { + //m_abiToDebuggerMap = m_ui.debuggerChooserWidget->debuggerMapping(); + m_ui.debuggerChooserWidget->setDebuggerMapping(m_abiToDebuggerMap); + m_abiToDebuggerMapChanged = true; + } } void CommonOptionsPage::finish() @@ -196,7 +202,7 @@ QWidget *CommonOptionsPage::createPage(QWidget *parent) foreach (const QString &key, toRemove) m_abiToDebuggerMap.remove(key); - //m_ui->gdbChooserWidget->setGdbMapping(m_abiToDebuggerMap); + m_ui.debuggerChooserWidget->setDebuggerMapping(m_abiToDebuggerMap); return w; } @@ -416,16 +422,6 @@ QIcon DebuggingHelperOptionPage::categoryIcon() const void DebuggingHelperOptionPage::apply() { m_group.apply(ICore::instance()->settings()); - -/* - if (!m_ui) // page never shown - return; - if (m_ui->gdbChooserWidget->isDirty()) { - //m_abiToDebuggerMap = m_ui->gdbChooserWidget->gdbMapping(); - m_ui->gdbChooserWidget->setGdbMapping(m_abiToDebuggerMap); - gdbMappingChanged = true; - } -*/ } void DebuggingHelperOptionPage::finish() diff --git a/src/plugins/debugger/gdb/gdboptionspage.ui b/src/plugins/debugger/gdb/gdboptionspage.ui index ccd3184740ebc029f6d111edfacc6e36acd60667..1584f134d13ec190c29e8f8ba11f539f4d6b6272 100644 --- a/src/plugins/debugger/gdb/gdboptionspage.ui +++ b/src/plugins/debugger/gdb/gdboptionspage.ui @@ -204,12 +204,6 @@ on slow machines. In this case, the value should be increased.</string> <header location="global">utils/pathchooser.h</header> <container>1</container> </customwidget> - <customwidget> - <class>Debugger::Internal::GdbChooserWidget</class> - <extends>QWidget</extends> - <header>gdb/gdbchooserwidget.h</header> - <container>1</container> - </customwidget> </customwidgets> <resources/> <connections/>