Debugger/DebugViewer.py

changeset 2171
c7dd548d67d8
parent 2170
f4e0f6133ace
child 2302
f29e9405c851
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.

eric ide

mercurial