forked from qt-creator/qt-creator
debugger: remove rarely needed "Recheck Debuggging Helper Availability"
context menu entry. It was more a debugger debugging aid in the early days of compiled dumpers anyway. Reviewed-by: Friedemann Kleint
This commit is contained in:
@@ -317,9 +317,6 @@ DebuggerSettings *DebuggerSettings::instance()
|
||||
item->setValue(true);
|
||||
instance->insertItem(UseCodeModel, item);
|
||||
|
||||
item = new SavedAction(instance);
|
||||
item->setText(tr("Recheck Debugging Helper Availability"));
|
||||
instance->insertItem(RecheckDebuggingHelpers, item);
|
||||
|
||||
//
|
||||
// Breakpoints
|
||||
|
||||
@@ -94,7 +94,6 @@ enum DebuggerActionCode
|
||||
OperateByInstruction,
|
||||
AutoDerefPointers,
|
||||
|
||||
RecheckDebuggingHelpers,
|
||||
UseDebuggingHelpers,
|
||||
UseCustomDebuggingHelperLocation,
|
||||
CustomDebuggingHelperLocation,
|
||||
|
||||
@@ -2235,7 +2235,6 @@ void DebuggerPluginPrivate::setInitialState()
|
||||
m_actions.jumpToLineAction2->setEnabled(false);
|
||||
m_actions.nextAction->setEnabled(false);
|
||||
|
||||
theDebuggerAction(RecheckDebuggingHelpers)->setEnabled(false);
|
||||
theDebuggerAction(AutoDerefPointers)->setEnabled(true);
|
||||
theDebuggerAction(ExpandStack)->setEnabled(false);
|
||||
theDebuggerAction(ExecuteCommand)->setEnabled(m_state == InferiorStopOk);
|
||||
@@ -2347,7 +2346,6 @@ void DebuggerPluginPrivate::updateState(DebuggerEngine *engine)
|
||||
|
||||
m_actions.nextAction->setEnabled(stopped);
|
||||
|
||||
theDebuggerAction(RecheckDebuggingHelpers)->setEnabled(actionsEnabled);
|
||||
const bool canDeref = actionsEnabled
|
||||
&& (m_capabilities & AutoDerefPointersCapability);
|
||||
theDebuggerAction(AutoDerefPointers)->setEnabled(canDeref);
|
||||
|
||||
@@ -569,17 +569,6 @@ void GdbEngine::tryQueryDebuggingHelpersClassic()
|
||||
CB(handleQueryDebuggingHelperClassic));
|
||||
}
|
||||
|
||||
void GdbEngine::recheckDebuggingHelperAvailabilityClassic()
|
||||
{
|
||||
PRECONDITION;
|
||||
if (m_gdbAdapter->dumperHandling() != AbstractGdbAdapter::DumperNotAvailable) {
|
||||
// Retrieve list of dumpable classes.
|
||||
postCommand("call (void*)qDumpObjectData440(1,0,0,0,0,0,0,0)");
|
||||
postCommand("p (char*)&qDumpOutBuffer",
|
||||
CB(handleQueryDebuggingHelperClassic));
|
||||
}
|
||||
}
|
||||
|
||||
// Called from CoreAdapter and AttachAdapter
|
||||
void GdbEngine::updateAllClassic()
|
||||
{
|
||||
|
||||
@@ -1781,8 +1781,6 @@ void GdbEngine::setupEngine()
|
||||
this, SLOT(setUseDebuggingHelpers(QVariant)));
|
||||
connect(theDebuggerAction(DebugDebuggingHelpers), SIGNAL(valueChanged(QVariant)),
|
||||
this, SLOT(setDebugDebuggingHelpersClassic(QVariant)));
|
||||
connect(theDebuggerAction(RecheckDebuggingHelpers), SIGNAL(triggered()),
|
||||
this, SLOT(recheckDebuggingHelperAvailabilityClassic()));
|
||||
}
|
||||
|
||||
QTC_ASSERT(state() == EngineSetupRequested, /**/);
|
||||
|
||||
@@ -516,7 +516,6 @@ private: ////////// View & Data Stuff //////////
|
||||
void setDebuggingHelperStateClassic(DebuggingHelperState);
|
||||
void tryLoadDebuggingHelpersClassic();
|
||||
void tryQueryDebuggingHelpersClassic();
|
||||
Q_SLOT void recheckDebuggingHelperAvailabilityClassic();
|
||||
Q_SLOT void setDebugDebuggingHelpersClassic(const QVariant &on);
|
||||
Q_SLOT void setUseDebuggingHelpers(const QVariant &on);
|
||||
|
||||
|
||||
@@ -376,20 +376,8 @@ void WatchWindow::contextMenuEvent(QContextMenuEvent *ev)
|
||||
menu.addAction(actSetWatchPointAtPointerValue);
|
||||
menu.addSeparator();
|
||||
|
||||
menu.addAction(theDebuggerAction(RecheckDebuggingHelpers));
|
||||
menu.addAction(theDebuggerAction(UseDebuggingHelpers));
|
||||
QAction *actClearCodeModelSnapshot
|
||||
= new QAction(tr("Refresh Code Model Snapshot"), &menu);
|
||||
actClearCodeModelSnapshot->setEnabled(actionsEnabled
|
||||
&& theDebuggerAction(UseCodeModel)->isChecked());
|
||||
menu.addAction(actClearCodeModelSnapshot);
|
||||
QAction *actShowInEditor
|
||||
= new QAction(tr("Show View Contents in Editor"), &menu);
|
||||
actShowInEditor->setEnabled(actionsEnabled);
|
||||
menu.addAction(actShowInEditor);
|
||||
menu.addSeparator();
|
||||
menu.addAction(theDebuggerAction(UseToolTipsInLocalsView));
|
||||
|
||||
menu.addAction(theDebuggerAction(AutoDerefPointers));
|
||||
menu.addAction(theDebuggerAction(ShowStdNamespace));
|
||||
menu.addAction(theDebuggerAction(ShowQtNamespace));
|
||||
@@ -403,6 +391,15 @@ void WatchWindow::contextMenuEvent(QContextMenuEvent *ev)
|
||||
actAlwaysAdjustColumnWidth->setChecked(m_alwaysResizeColumnsToContents);
|
||||
|
||||
menu.addSeparator();
|
||||
QAction *actClearCodeModelSnapshot
|
||||
= new QAction(tr("Refresh Code Model Snapshot"), &menu);
|
||||
actClearCodeModelSnapshot->setEnabled(actionsEnabled
|
||||
&& theDebuggerAction(UseCodeModel)->isChecked());
|
||||
menu.addAction(actClearCodeModelSnapshot);
|
||||
QAction *actShowInEditor
|
||||
= new QAction(tr("Show View Contents in Editor"), &menu);
|
||||
actShowInEditor->setEnabled(actionsEnabled);
|
||||
menu.addAction(actShowInEditor);
|
||||
menu.addAction(theDebuggerAction(SettingsDialog));
|
||||
|
||||
QAction *act = menu.exec(ev->globalPos());
|
||||
|
||||
Reference in New Issue
Block a user