summaryrefslogtreecommitdiff
path: root/src/plugins/debugger/breakpoint.cpp
diff options
context:
space:
mode:
authorFriedemann Kleint <Friedemann.Kleint@nokia.com>2011-06-27 10:37:57 +0200
committerFriedemann Kleint <Friedemann.Kleint@nokia.com>2011-06-27 10:42:50 +0200
commit90ee1cc1c92e066678bdef5386a3c3bb856e0e71 (patch)
treeacae4578d3f85952338a1e8b8d0edc097e93ff97 /src/plugins/debugger/breakpoint.cpp
parentbcb46f3ebbdcd64e35590ce40b73d90162aac3e8 (diff)
downloadqt-creator-90ee1cc1c92e066678bdef5386a3c3bb856e0e71.tar.gz
Debugger: Add infrastructure for message tracepoints.
Add context menu to add a 'message tracepoint', that is, a trace point that outputs a user message and continues. Intended to be a replacement for manually inserting a qDebug() into the code to understand the call sequence. Yet to be implemented for gdb. Change-Id: I1c303001421fbbae74d98d15d52718579350db6e Rubber-stamped-by: hjk Reviewed-on: http://codereview.qt.nokia.com/756 Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com> Reviewed-by: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Diffstat (limited to 'src/plugins/debugger/breakpoint.cpp')
-rw-r--r--src/plugins/debugger/breakpoint.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/plugins/debugger/breakpoint.cpp b/src/plugins/debugger/breakpoint.cpp
index f2777027a8..c409dde18f 100644
--- a/src/plugins/debugger/breakpoint.cpp
+++ b/src/plugins/debugger/breakpoint.cpp
@@ -207,6 +207,8 @@ BreakpointParts BreakpointParameters::differencesTo
parts |= ModulePart;
if (command != rhs.command)
parts |= CommandPart;
+ if (message != rhs.message)
+ parts |= MessagePart;
return parts;
}
@@ -275,6 +277,8 @@ QString BreakpointParameters::toString() const
ts << " Module: " << module;
if (!command.isEmpty())
ts << " Command: " << command;
+ if (!message.isEmpty())
+ ts << " Message: " << message;
return result;
}