Debugger: Fix compilation, centralize breakpoint type detection.

Reviewed-by: hjk
This commit is contained in:
Friedemann Kleint
2010-11-26 13:06:03 +01:00
parent 61e99b3deb
commit a4d7fb2f06
10 changed files with 56 additions and 11 deletions

View File

@@ -1197,6 +1197,23 @@ void CdbEngine::selectThread(int index)
}
}
bool CdbEngine::stateAcceptsBreakpointChanges() const
{
switch (state()) {
case InferiorRunOk:
case InferiorStopOk:
return true;
default:
break;
}
return false;
}
bool CdbEngine::acceptsBreakpoint(BreakpointId id) const
{
return DebuggerEngine::isCppBreakpoint(breakHandler()->breakpointData(id));
}
void CdbEngine::attemptBreakpointSynchronization()
{
if (!m_d->m_hDebuggeeProcess) // Sometimes called from the breakpoint Window
@@ -1751,7 +1768,7 @@ void CdbEnginePrivate::updateStackTrace()
void CdbEnginePrivate::updateModules()
{
QList<Module> modules;
Modules modules;
QString errorMessage;
if (!getModuleList(interfaces().debugSymbols, &modules, &errorMessage))
m_engine->warning(msgFunctionFailed(Q_FUNC_INFO, errorMessage));