diff -r f4e0f6133ace -r c7dd548d67d8 Debugger/DebugViewer.py --- a/Debugger/DebugViewer.py Thu Nov 01 15:31:06 2012 +0100 +++ b/Debugger/DebugViewer.py Thu Nov 01 18:29:58 2012 +0100 @@ -190,6 +190,7 @@ index = self.__tabWidget.addTab(self.callTraceViewer, UI.PixmapCache.getIcon("callTrace.png"), "") self.__tabWidget.setTabToolTip(index, self.callTraceViewer.windowTitle()) + self.callTraceViewer.sourceFile.connect(self.sourceFile) # add the breakpoint viewer self.breakpointViewer = BreakPointViewer() @@ -301,6 +302,17 @@ """ self.callTraceViewer.clear() + def setCallTraceToProjectMode(self, enabled): + """ + Public slot to set the call trace viewer to project mode. + + In project mode the call trace info is shown with project relative + path names. + + @param enabled flag indicating to enable the project mode (boolean) + """ + self.callTraceViewer.setProjectMode(enabled) + def showVariables(self, vlist, globals): """ Public method to show the variables in the respective window.