Mon, 07 Jan 2013 18:05:29 +0100
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> |