diff --git a/src/plugins/debugger/debuggeractions.cpp b/src/plugins/debugger/debuggeractions.cpp
index 49ebc219e50..f47dc289370 100644
--- a/src/plugins/debugger/debuggeractions.cpp
+++ b/src/plugins/debugger/debuggeractions.cpp
@@ -497,12 +497,6 @@ DebuggerSettings::DebuggerSettings()
item->setDefaultValue(false);
insertItem(IntelFlavor, item);
- item = new SavedAction;
- item->setSettingsKey(debugModeGroup, "IdentifyDebugInfoPackages");
- item->setCheckable(true);
- item->setDefaultValue(false);
- insertItem(IdentifyDebugInfoPackages, item);
-
item = new SavedAction;
item->setSettingsKey(debugModeGroup, "UseToolTips");
item->setText(tr("Use tooltips in main editor when debugging"));
diff --git a/src/plugins/debugger/debuggeractions.h b/src/plugins/debugger/debuggeractions.h
index 05d9855b34d..61f5df39aa9 100644
--- a/src/plugins/debugger/debuggeractions.h
+++ b/src/plugins/debugger/debuggeractions.h
@@ -133,7 +133,6 @@ enum DebuggerActionCode
WarnOnReleaseBuilds,
MultiInferior,
IntelFlavor,
- IdentifyDebugInfoPackages,
// Stack
MaximalStackDepth,
diff --git a/src/plugins/debugger/debuggercore.h b/src/plugins/debugger/debuggercore.h
index dcb36f0fb9c..03c2b16224d 100644
--- a/src/plugins/debugger/debuggercore.h
+++ b/src/plugins/debugger/debuggercore.h
@@ -80,7 +80,6 @@ void addHideColumnActions(QMenu *menu, QWidget *widget);
// Qt's various build paths for unpatched versions
QStringList qtBuildPaths();
-void addDebugInfoTask(unsigned id, const QString &cmd);
QWidget *addSearch(Utils::BaseTreeView *treeView);
} // namespace Internal
diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index 2ad5ebc7400..5fdf0015e1b 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -583,43 +583,6 @@ static Kit *findUniversalCdbKit()
return KitManager::kit(cdbPredicate());
}
-///////////////////////////////////////////////////////////////////////
-//
-// Debuginfo Taskhandler
-//
-///////////////////////////////////////////////////////////////////////
-
-class DebugInfoTaskHandler : public ITaskHandler
-{
-public:
- bool canHandle(const Task &task) const final
- {
- return m_debugInfoTasks.contains(task.taskId);
- }
-
- void handle(const Task &task) final
- {
- QString cmd = m_debugInfoTasks.value(task.taskId);
- QProcess::startDetached(cmd);
- }
-
- void addTask(unsigned id, const QString &cmd)
- {
- m_debugInfoTasks[id] = cmd;
- }
-
- QAction *createAction(QObject *parent) const final
- {
- QAction *action = new QAction(DebuggerPlugin::tr("Install &Debug Information"), parent);
- action->setToolTip(DebuggerPlugin::tr("Tries to install missing debug information."));
- return action;
- }
-
-private:
- QHash
Attempts to identify missing debug info packages " - "and lists them in the Issues output pane.
" - "Note: This feature needs special support from the Linux " - "distribution and GDB build and is not available everywhere.
")); - QString howToUsePython = GdbOptionsPage::tr( "To execute simple Python commands, prefix them with \"python\".
" "To execute sequences of Python commands spanning multiple lines " @@ -233,7 +225,6 @@ GdbOptionsPageWidget::GdbOptionsPageWidget() formLayout->addRow(checkBoxLoadGdbInit); formLayout->addRow(checkBoxLoadGdbDumpers); formLayout->addRow(checkBoxIntelFlavor); - formLayout->addRow(checkBoxIdentifyDebugInfoPackages); auto startLayout = new QGridLayout(groupBoxStartupCommands); startLayout->addWidget(textEditStartupCommands, 0, 0, 1, 1); @@ -255,7 +246,6 @@ GdbOptionsPageWidget::GdbOptionsPageWidget() group.insert(action(AdjustBreakpointLocations), checkBoxAdjustBreakpointLocations); group.insert(action(GdbWatchdogTimeout), spinBoxGdbWatchdogTimeout); group.insert(action(IntelFlavor), checkBoxIntelFlavor); - group.insert(action(IdentifyDebugInfoPackages), checkBoxIdentifyDebugInfoPackages); group.insert(action(UseMessageBoxForSignals), checkBoxUseMessageBoxForSignals); group.insert(action(SkipKnownFrames), checkBoxSkipKnownFrames);