From 6b30d4b6f7a9e734fbb91aa04cb1e45e6fcf77e8 Mon Sep 17 00:00:00 2001 From: hjk Date: Thu, 29 Mar 2012 10:22:05 +0200 Subject: debugger: add some hints to tooltip of frames without debuginfo Change-Id: I1a23cdc0926b94cefbc9953d4fcb9e0d38379bfe Reviewed-by: hjk --- src/plugins/debugger/stackframe.cpp | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'src/plugins/debugger/stackframe.cpp') diff --git a/src/plugins/debugger/stackframe.cpp b/src/plugins/debugger/stackframe.cpp index 6c4fdbb62a..09841a7769 100644 --- a/src/plugins/debugger/stackframe.cpp +++ b/src/plugins/debugger/stackframe.cpp @@ -106,7 +106,26 @@ QString StackFrame::toToolTip() const str << "" << tr("From:") << "" << from << ""; if (!to.isEmpty()) str << "" << tr("To:") << "" << to << ""; - str << ""; + str << ""; + + str <<"

" << tr("Note:") << " "; + if (isUsable()) { + str << tr("Sources for this frame are available.
Double-click on " + "the file name to open an editor."); + } else if (line <= 0) { + str << tr("Binary debug information is not accessible for this " + "frame. This either means the core was not compiled " + "with debug information, or the debug information is not " + "accessible. Note that most distributions ship debug information " + "in separate packages."); + } else { + str << tr("Binary debug information is accessible for this " + "frame. However, matching sources have not been found. " + "Note that some distributions ship debug sources in " + "in separate packages."); + } + + str << ""; return res; } -- cgit v1.2.1