diff --git a/src/plugins/debugger/breakhandler.cpp b/src/plugins/debugger/breakhandler.cpp index 84f322d260d..bd59c626c89 100644 --- a/src/plugins/debugger/breakhandler.cpp +++ b/src/plugins/debugger/breakhandler.cpp @@ -844,6 +844,23 @@ static void formatAddress(QTextStream &str, quint64 address) } } +static QString stateToString(BreakpointState state) +{ + switch (state) { + case BreakpointNew: return "new"; + case BreakpointInsertRequested: return "insertion requested"; + case BreakpointInsertProceeding: return "insertion proceeding"; + case BreakpointChangeRequested: return "change requested"; + case BreakpointChangeProceeding: return "change proceeding"; + case BreakpointPending: return "breakpoint pending"; + case BreakpointInserted: return "breakpoint inserted"; + case BreakpointRemoveRequested: return "removal requested"; + case BreakpointRemoveProceeding: return "removal is proceeding"; + case BreakpointDead: return "dead"; + default: return ""; + } +}; + QString BreakHandler::BreakpointItem::toToolTip() const { QString t; @@ -870,7 +887,7 @@ QString BreakHandler::BreakpointItem::toToolTip() const str << "" //<< "" << "" + << "" << "" << "
" << tr("Id:") << "" << m_id << "
" << tr("State:") - << "" << state << "
" << state << "(" << stateToString(state) << ")
" << tr("Engine:") << "" << (engine ? engine->objectName() : "0") << "
" << tr("Marker File:")