Documentation/Source/eric5.Debugger.CallTraceViewer.html

Mon, 07 Jan 2013 18:05:29 +0100

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Mon, 07 Jan 2013 18:05:29 +0100
changeset 2320
fe9d876fc9dd
parent 2173
c21d1e99015a
child 2367
78f6c8193d37
permissions
-rw-r--r--

Added a context menu entry to reload the templates and changed the logic such, that the templates are only written, if they contain some changes.

2173
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
1 <?xml version="1.0" encoding="utf-8"?>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
2 <!DOCTYPE html PUBLIC '-//W3C//DTD XHTML 1.0 Strict//EN'
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
3 'http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd'>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
4 <html><head>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
5 <title>eric5.Debugger.CallTraceViewer</title>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
6 <style>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
7 body {
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
8 background: #EDECE6;
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
9 margin: 0em 1em 10em 1em;
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
10 color: black;
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
11 }
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
12
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
13 h1 { color: white; background: #85774A; }
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
14 h2 { color: white; background: #85774A; }
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
15 h3 { color: white; background: #9D936E; }
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
16 h4 { color: white; background: #9D936E; }
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
17
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
18 a { color: #BA6D36; }
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
19
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
20 </style>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
21 </head>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
22 <body><a NAME="top" ID="top"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
23 <h1>eric5.Debugger.CallTraceViewer</h1>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
24 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
25 Module implementing the Call Trace viewer widget.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
26 </p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
27 <h3>Global Attributes</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
28 <table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
29 <tr><td>None</td></tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
30 </table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
31 <h3>Classes</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
32 <table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
33 <tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
34 <td><a href="#CallTraceViewer">CallTraceViewer</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
35 <td>Class implementing the Call Trace viewer widget.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
36 </tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
37 </table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
38 <h3>Functions</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
39 <table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
40 <tr><td>None</td></tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
41 </table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
42 <hr /><hr />
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
43 <a NAME="CallTraceViewer" ID="CallTraceViewer"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
44 <h2>CallTraceViewer</h2>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
45 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
46 Class implementing the Call Trace viewer widget.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
47 </p><h3>Signals</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 <dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49 <dt>sourceFile(str, int)</dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
50 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
51 emitted to show the source of a call/return point
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52 </dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
53 </dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
54 <h3>Derived from</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
55 QWidget, Ui_CallTraceViewer
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
56 <h3>Class Attributes</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 <table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
58 <tr><td>None</td></tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
59 </table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
60 <h3>Class Methods</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
61 <table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62 <tr><td>None</td></tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 </table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64 <h3>Methods</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
65 <table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
66 <tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
67 <td><a href="#CallTraceViewer.__init__">CallTraceViewer</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
68 <td>Constructor</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
69 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
70 <td><a href="#CallTraceViewer.__addCallTraceInfo">__addCallTraceInfo</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
71 <td>Private method to add an entry to the call trace viewer.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
73 <td><a href="#CallTraceViewer.__setCallTraceEnabled">__setCallTraceEnabled</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
74 <td>Private slot to set the call trace enabled status.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
75 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
76 <td><a href="#CallTraceViewer.clear">clear</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77 <td>Public slot to clear the call trace info.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
78 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
79 <td><a href="#CallTraceViewer.isCallTraceEnabled">isCallTraceEnabled</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
80 <td>Public method to get the state of the call trace function.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
81 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
82 <td><a href="#CallTraceViewer.on_callTrace_itemDoubleClicked">on_callTrace_itemDoubleClicked</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
83 <td>Private slot to open the double clicked file in an editor.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
84 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 <td><a href="#CallTraceViewer.on_clearButton_clicked">on_clearButton_clicked</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86 <td>Private slot to clear the call trace.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
87 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
88 <td><a href="#CallTraceViewer.on_resizeButton_clicked">on_resizeButton_clicked</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
89 <td>Private slot to resize the columns of the call trace to their contents.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
90 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 <td><a href="#CallTraceViewer.on_saveButton_clicked">on_saveButton_clicked</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92 <td>Private slot to save the call trace info to a file.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
93 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
94 <td><a href="#CallTraceViewer.on_startTraceButton_clicked">on_startTraceButton_clicked</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
95 <td>Private slot to start call tracing.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
96 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
97 <td><a href="#CallTraceViewer.on_stopTraceButton_clicked">on_stopTraceButton_clicked</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
98 <td>Private slot to start call tracing.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
99 </tr><tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
100 <td><a href="#CallTraceViewer.setProjectMode">setProjectMode</a></td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
101 <td>Public slot to set the call trace viewer to project mode.</td>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102 </tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 </table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104 <h3>Static Methods</h3>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
105 <table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
106 <tr><td>None</td></tr>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
107 </table>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 <a NAME="CallTraceViewer.__init__" ID="CallTraceViewer.__init__"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
109 <h4>CallTraceViewer (Constructor)</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
110 <b>CallTraceViewer</b>(<i>debugServer, parent=None</i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
111 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
112 Constructor
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
113 </p><dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
114 <dt><i>parent</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
115 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
116 reference to the parent widget (QWidget)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117 </dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 </dl><a NAME="CallTraceViewer.__addCallTraceInfo" ID="CallTraceViewer.__addCallTraceInfo"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119 <h4>CallTraceViewer.__addCallTraceInfo</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 <b>__addCallTraceInfo</b>(<i>isCall, fromFile, fromLine, fromFunction, toFile, toLine, toFunction</i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
121 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
122 Private method to add an entry to the call trace viewer.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123 </p><dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
124 <dt><i>isCall</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
126 flag indicating a 'call' (boolean)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
127 </dd><dt><i>fromFile</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
128 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
129 name of the originating file (string)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
130 </dd><dt><i>fromLine</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
131 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132 line number in the originating file (string)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 </dd><dt><i>fromFunction</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
135 name of the originating function (string)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
136 </dd><dt><i>toFile</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 name of the target file (string)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
139 </dd><dt><i>toLine</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
140 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141 line number in the target file (string)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 </dd><dt><i>toFunction</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
143 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
144 name of the target function (string)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145 </dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 </dl><a NAME="CallTraceViewer.__setCallTraceEnabled" ID="CallTraceViewer.__setCallTraceEnabled"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
147 <h4>CallTraceViewer.__setCallTraceEnabled</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
148 <b>__setCallTraceEnabled</b>(<i>enabled</i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
150 Private slot to set the call trace enabled status.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
151 </p><dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
152 <dt><i>enabled</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
153 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 flag indicating the new state (boolean)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
155 </dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
156 </dl><a NAME="CallTraceViewer.clear" ID="CallTraceViewer.clear"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
157 <h4>CallTraceViewer.clear</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
158 <b>clear</b>(<i></i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
159 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
160 Public slot to clear the call trace info.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
161 </p><a NAME="CallTraceViewer.isCallTraceEnabled" ID="CallTraceViewer.isCallTraceEnabled"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
162 <h4>CallTraceViewer.isCallTraceEnabled</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163 <b>isCallTraceEnabled</b>(<i></i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
165 Public method to get the state of the call trace function.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
166 </p><dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
167 <dt>Returns:</dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
168 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169 flag indicating the state of the call trace function (boolean)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 </dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
171 </dl><a NAME="CallTraceViewer.on_callTrace_itemDoubleClicked" ID="CallTraceViewer.on_callTrace_itemDoubleClicked"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
172 <h4>CallTraceViewer.on_callTrace_itemDoubleClicked</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
173 <b>on_callTrace_itemDoubleClicked</b>(<i>item, column</i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
175 Private slot to open the double clicked file in an editor.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
176 </p><dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177 <dt><i>item</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179 reference to the double clicked item (QTreeWidgetItem)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
180 </dd><dt><i>column</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
181 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
182 column that was double clicked (integer)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
183 </dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
184 </dl><a NAME="CallTraceViewer.on_clearButton_clicked" ID="CallTraceViewer.on_clearButton_clicked"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
185 <h4>CallTraceViewer.on_clearButton_clicked</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
186 <b>on_clearButton_clicked</b>(<i></i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
187 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
188 Private slot to clear the call trace.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189 </p><a NAME="CallTraceViewer.on_resizeButton_clicked" ID="CallTraceViewer.on_resizeButton_clicked"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 <h4>CallTraceViewer.on_resizeButton_clicked</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191 <b>on_resizeButton_clicked</b>(<i></i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
192 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
193 Private slot to resize the columns of the call trace to their contents.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
194 </p><a NAME="CallTraceViewer.on_saveButton_clicked" ID="CallTraceViewer.on_saveButton_clicked"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 <h4>CallTraceViewer.on_saveButton_clicked</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196 <b>on_saveButton_clicked</b>(<i></i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
197 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
198 Private slot to save the call trace info to a file.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
199 </p><a NAME="CallTraceViewer.on_startTraceButton_clicked" ID="CallTraceViewer.on_startTraceButton_clicked"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
200 <h4>CallTraceViewer.on_startTraceButton_clicked</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
201 <b>on_startTraceButton_clicked</b>(<i></i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
202 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
203 Private slot to start call tracing.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
204 </p><a NAME="CallTraceViewer.on_stopTraceButton_clicked" ID="CallTraceViewer.on_stopTraceButton_clicked"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
205 <h4>CallTraceViewer.on_stopTraceButton_clicked</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
206 <b>on_stopTraceButton_clicked</b>(<i></i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 Private slot to start call tracing.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209 </p><a NAME="CallTraceViewer.setProjectMode" ID="CallTraceViewer.setProjectMode"></a>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
210 <h4>CallTraceViewer.setProjectMode</h4>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
211 <b>setProjectMode</b>(<i>enabled</i>)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
212 <p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
213 Public slot to set the call trace viewer to project mode.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
214 </p><p>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
215 In project mode the call trace info is shown with project relative
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
216 path names.
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
217 </p><dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
218 <dt><i>enabled</i></dt>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
219 <dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
220 flag indicating to enable the project mode (boolean)
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
221 </dd>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
222 </dl>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
223 <div align="right"><a href="#top">Up</a></div>
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
224 <hr />
c21d1e99015a Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
225 </body></html>

eric ide

mercurial