forked from qt-creator/qt-creator
Merge remote branch 'origin/2.0'
Conflicts: doc/qtcreator.qdoc src/plugins/debugger/debuggermanager.cpp src/plugins/texteditor/basetexteditor.cpp
This commit is contained in:
@@ -1078,8 +1078,11 @@ void DebuggerManager::startNewDebugger(const DebuggerStartParametersPtr &sp)
|
||||
const unsigned engineCapabilities = d->m_engine->debuggerCapabilities();
|
||||
theDebuggerAction(OperateByInstruction)
|
||||
->setEnabled(engineCapabilities & DisassemblerCapability);
|
||||
d->m_actions.reverseDirectionAction
|
||||
->setEnabled(engineCapabilities & ReverseSteppingCapability);
|
||||
|
||||
const bool canReverse = (engineCapabilities & ReverseSteppingCapability)
|
||||
&& theDebuggerBoolSetting(EnableReverseDebugging);
|
||||
d->m_actions.reverseDirectionAction->setChecked(false);
|
||||
d->m_actions.reverseDirectionAction->setEnabled(canReverse);
|
||||
}
|
||||
|
||||
void DebuggerManager::startFailed()
|
||||
@@ -1101,6 +1104,7 @@ void DebuggerManager::cleanupViews()
|
||||
d->m_sourceFilesWindow->removeAll();
|
||||
d->m_disassemblerViewAgent.cleanup();
|
||||
d->m_actions.reverseDirectionAction->setChecked(false);
|
||||
d->m_actions.reverseDirectionAction->setEnabled(false);
|
||||
hideDebuggerToolTip();
|
||||
|
||||
// FIXME: Move to plugin?
|
||||
|
||||
Reference in New Issue
Block a user