summaryrefslogtreecommitdiff
path: root/src/plugins
diff options
context:
space:
mode:
authorhjk <qtc-committer@nokia.com>2010-11-29 13:52:43 +0100
committerhjk <qtc-committer@nokia.com>2010-11-29 13:52:43 +0100
commit40c9b8f2f05931b701594983ddab05d36c7825fb (patch)
tree3bdb6d092564bb2426b48f04df02d4342d27850b /src/plugins
parent78850785c12dafa7d2452adb52ea595df4f082a4 (diff)
downloadqt-creator-40c9b8f2f05931b701594983ddab05d36c7825fb.tar.gz
debugger: remove "debug debugging helper" option
Only useful for the compiled dumpers, and I have not used it for a while.
Diffstat (limited to 'src/plugins')
-rw-r--r--src/plugins/debugger/debuggeractions.cpp8
-rw-r--r--src/plugins/debugger/debuggeractions.h1
-rw-r--r--src/plugins/debugger/debuggerplugin.cpp10
-rw-r--r--src/plugins/debugger/dumperoptionpage.ui10
-rw-r--r--src/plugins/debugger/gdb/classicgdbengine.cpp15
-rw-r--r--src/plugins/debugger/gdb/gdbengine.cpp15
-rw-r--r--src/plugins/debugger/gdb/gdbengine.h1
7 files changed, 3 insertions, 57 deletions
diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp
index e0bf987054..d52244ea02 100644
--- a/src/plugins/debugger/debuggeractions.cpp
+++ b/src/plugins/debugger/debuggeractions.cpp
@@ -190,14 +190,6 @@ DebuggerSettings::DebuggerSettings(QSettings *settings)
insertItem(CustomDebuggingHelperLocation, item);
item = new SavedAction(this);
- item->setSettingsKey(debugModeGroup, QLatin1String("DebugDebuggingHelpers"));
- item->setText(tr("Debug Debugging Helpers"));
- item->setCheckable(true);
- item->setDefaultValue(false);
- item->setValue(false);
- insertItem(DebugDebuggingHelpers, item);
-
- item = new SavedAction(this);
item->setSettingsKey(debugModeGroup, QLatin1String("UseCodeModel"));
item->setText(tr("Use Code Model"));
item->setToolTip(tr("Selecting this causes the C++ Code Model being asked "
diff --git a/src/plugins/debugger/debuggeractions.h b/src/plugins/debugger/debuggeractions.h
index 22ea568845..a288ac78da 100644
--- a/src/plugins/debugger/debuggeractions.h
+++ b/src/plugins/debugger/debuggeractions.h
@@ -85,7 +85,6 @@ enum DebuggerActionCode
UseDebuggingHelpers,
UseCustomDebuggingHelperLocation,
CustomDebuggingHelperLocation,
- DebugDebuggingHelpers,
UseCodeModel,
diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index 90942a9617..73eb4319fe 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -703,13 +703,6 @@ QWidget *DebuggingHelperOptionPage::createPage(QWidget *parent)
m_group.insert(debuggerCore()->action(UseCodeModel),
m_ui.checkBoxUseCodeModel);
-#ifdef QT_DEBUG
- m_group.insert(debuggerCore()->action(DebugDebuggingHelpers),
- m_ui.checkBoxDebugDebuggingHelpers);
-#else
- m_ui.checkBoxDebugDebuggingHelpers->hide();
-#endif
-
#ifndef QT_DEBUG
#if 0
cmd = am->registerAction(m_manager->m_dumpLogAction,
@@ -725,8 +718,7 @@ QWidget *DebuggingHelperOptionPage::createPage(QWidget *parent)
<< ' ' << m_ui.debuggingHelperGroupBox->title()
<< ' ' << m_ui.customLocationGroupBox->title()
<< ' ' << m_ui.dumperLocationLabel->text()
- << ' ' << m_ui.checkBoxUseCodeModel->text()
- << ' ' << m_ui.checkBoxDebugDebuggingHelpers->text();
+ << ' ' << m_ui.checkBoxUseCodeModel->text();
m_searchKeywords.remove(QLatin1Char('&'));
}
return w;
diff --git a/src/plugins/debugger/dumperoptionpage.ui b/src/plugins/debugger/dumperoptionpage.ui
index 59ff2d9603..d3899b6f55 100644
--- a/src/plugins/debugger/dumperoptionpage.ui
+++ b/src/plugins/debugger/dumperoptionpage.ui
@@ -70,16 +70,6 @@
</property>
</widget>
</item>
- <item>
- <widget class="QCheckBox" name="checkBoxDebugDebuggingHelpers">
- <property name="toolTip">
- <string notr="true">This is an internal tool to make debugging the debugging helper code easier. Using this action is in general not needed unless you want do debug Qt Creator itself.</string>
- </property>
- <property name="text">
- <string>Debug debugging helper</string>
- </property>
- </widget>
- </item>
</layout>
</widget>
</item>
diff --git a/src/plugins/debugger/gdb/classicgdbengine.cpp b/src/plugins/debugger/gdb/classicgdbengine.cpp
index 732122f3e2..6bb93391ef 100644
--- a/src/plugins/debugger/gdb/classicgdbengine.cpp
+++ b/src/plugins/debugger/gdb/classicgdbengine.cpp
@@ -586,27 +586,12 @@ void GdbEngine::updateAllClassic()
updateLocals();
}
-void GdbEngine::setDebugDebuggingHelpersClassic(const QVariant &on)
-{
- PRECONDITION;
- if (on.toBool()) {
- showMessage(_("SWITCHING ON DUMPER DEBUGGING"));
- postCommand("set unwindonsignal off");
- //FIXME BP: breakByFunction(_("qDumpObjectData440"));
- //updateLocals();
- } else {
- showMessage(_("SWITCHING OFF DUMPER DEBUGGING"));
- postCommand("set unwindonsignal on");
- }
-}
-
void GdbEngine::setDebuggingHelperStateClassic(DebuggingHelperState s)
{
PRECONDITION;
m_debuggingHelperState = s;
}
-
void GdbEngine::handleStackListArgumentsClassic(const GdbResponse &response)
{
PRECONDITION;
diff --git a/src/plugins/debugger/gdb/gdbengine.cpp b/src/plugins/debugger/gdb/gdbengine.cpp
index 3ca100a403..e2aa312e43 100644
--- a/src/plugins/debugger/gdb/gdbengine.cpp
+++ b/src/plugins/debugger/gdb/gdbengine.cpp
@@ -1769,9 +1769,6 @@ void GdbEngine::setupEngine()
connect(debuggerCore()->action(UseDebuggingHelpers),
SIGNAL(valueChanged(QVariant)),
SLOT(setUseDebuggingHelpers(QVariant)));
- connect(debuggerCore()->action(DebugDebuggingHelpers),
- SIGNAL(valueChanged(QVariant)),
- SLOT(setDebugDebuggingHelpersClassic(QVariant)));
}
QTC_ASSERT(state() == EngineSetupRequested, /**/);
@@ -3338,10 +3335,6 @@ void GdbEngine::setToolTipExpression(const QPoint &mousePos,
return;
}
- // Minimize interference.
- if (debuggerCore()->boolSetting(DebugDebuggingHelpers))
- return;
-
m_toolTipPos = mousePos;
int line, column;
QString exp = cppExpressionAt(editor, cursorPos, &line, &column);
@@ -3459,19 +3452,15 @@ bool GdbEngine::hasDebuggingHelperForType(const QByteArray &type) const
return false;
if (m_gdbAdapter->dumperHandling() == AbstractGdbAdapter::DumperNotAvailable) {
- // "call" is not possible in gdb when looking at core files
+ // Inferior calls are not possible in gdb when looking at core files.
return type == "QString" || type.endsWith("::QString")
|| type == "QStringList" || type.endsWith("::QStringList");
}
- if (debuggerCore()->boolSetting(DebugDebuggingHelpers)
- && stackHandler()->isDebuggingDebuggingHelpers())
- return false;
-
if (m_debuggingHelperState != DebuggingHelperAvailable)
return false;
- // simple types
+ // Simple types.
return m_dumperHelper.type(type) != QtDumperHelper::UnknownType;
}
diff --git a/src/plugins/debugger/gdb/gdbengine.h b/src/plugins/debugger/gdb/gdbengine.h
index 15419c523a..a641859e2e 100644
--- a/src/plugins/debugger/gdb/gdbengine.h
+++ b/src/plugins/debugger/gdb/gdbengine.h
@@ -516,7 +516,6 @@ private: ////////// View & Data Stuff //////////
void setDebuggingHelperStateClassic(DebuggingHelperState);
void tryLoadDebuggingHelpersClassic();
void tryQueryDebuggingHelpersClassic();
- Q_SLOT void setDebugDebuggingHelpersClassic(const QVariant &on);
Q_SLOT void setUseDebuggingHelpers(const QVariant &on);
DebuggingHelperState m_debuggingHelperState;