debugger: adjust loading/saving of watched expressions to recent changes

This commit is contained in:
hjk
2010-06-25 09:53:23 +02:00
parent eb75f40a98
commit 6493b4853d
9 changed files with 40 additions and 11 deletions

View File

@@ -515,6 +515,7 @@ void DebuggerEngine::startDebugger(DebuggerRunControl *runControl)
QTC_ASSERT(sessionTemplate != this, startFailed(); return);
breakHandler()->initializeFromTemplate(sessionTemplate->breakHandler());
watchHandler()->initializeFromTemplate(sessionTemplate->watchHandler());
d->m_runControl = runControl;
@@ -699,7 +700,6 @@ void DebuggerEngine::addToWatchWindow()
if (exp.isEmpty())
return;
watchHandler()->watchExpression(exp);
plugin()->updateState(this);
}
// Called from RunControl.
@@ -713,6 +713,7 @@ void DebuggerEngine::handleFinished()
DebuggerEngine *sessionTemplate = plugin()->sessionTemplate();
QTC_ASSERT(sessionTemplate != this, /**/);
breakHandler()->storeToTemplate(sessionTemplate->breakHandler());
watchHandler()->storeToTemplate(sessionTemplate->watchHandler());
}
const DebuggerStartParameters &DebuggerEngine::startParameters() const