Mon, 17 Mar 2014 19:11:48 +0100
Extended QsciScintillaCompat to allow to set the modified status and made the selection of an encoding in the editor change the modified state.
2387
2d119e79ab54
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2386
diff
changeset
|
1 | <!DOCTYPE html> |
2173
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | <html><head> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | <title>eric5.Debugger.CallTraceViewer</title> |
2387
2d119e79ab54
Regenerated source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2386
diff
changeset
|
4 | <meta charset="UTF-8"> |
2173
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | <style> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | body { |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | background: #EDECE6; |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | margin: 0em 1em 10em 1em; |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
9 | color: black; |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | } |
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 | h1 { color: white; background: #85774A; } |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
13 | h2 { color: white; background: #85774A; } |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
14 | h3 { color: white; background: #9D936E; } |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | h4 { color: white; background: #9D936E; } |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
16 | |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | a { color: #BA6D36; } |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | </style> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | </head> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | <body><a NAME="top" ID="top"></a> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | <h1>eric5.Debugger.CallTraceViewer</h1> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | Module implementing the Call Trace viewer widget. |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | </p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | <h3>Global Attributes</h3> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | <table> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | <tr><td>None</td></tr> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | </table> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | <h3>Classes</h3> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | <table> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
32 | <tr> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | <td><a href="#CallTraceViewer">CallTraceViewer</a></td> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | <td>Class implementing the Call Trace viewer widget.</td> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | </tr> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | </table> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | <h3>Functions</h3> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | <table> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | <tr><td>None</td></tr> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | </table> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | <hr /><hr /> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | <a NAME="CallTraceViewer" ID="CallTraceViewer"></a> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | <h2>CallTraceViewer</h2> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | Class implementing the Call Trace viewer widget. |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | </p><h3>Signals</h3> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | <dl> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | <dt>sourceFile(str, int)</dt> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | <dd> |
3018
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2622
diff
changeset
|
50 | emitted to show the source of a call/return |
70924c0bdaf1
Corrected some source docu issues and regenerated the source docu.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2622
diff
changeset
|
51 | point |
2173
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> |
2622
08cc2f31c983
Added a viewer for the call stack leading to the current line.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
114 | <dt><i>debugServer</i></dt> |
08cc2f31c983
Added a viewer for the call stack leading to the current line.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
115 | <dd> |
08cc2f31c983
Added a viewer for the call stack leading to the current line.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
116 | reference to the debug server object (DebugServer) |
08cc2f31c983
Added a viewer for the call stack leading to the current line.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
2387
diff
changeset
|
117 | </dd><dt><i>parent</i></dt> |
2173
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | <dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | reference to the parent widget (QWidget) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | </dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | </dl><a NAME="CallTraceViewer.__addCallTraceInfo" ID="CallTraceViewer.__addCallTraceInfo"></a> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | <h4>CallTraceViewer.__addCallTraceInfo</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | <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
|
124 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | 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
|
126 | </p><dl> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | <dt><i>isCall</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 | flag indicating a 'call' (boolean) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | </dd><dt><i>fromFile</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 | name of the originating file (string) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | </dd><dt><i>fromLine</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 | line number in the originating file (string) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | </dd><dt><i>fromFunction</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 originating function (string) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | </dd><dt><i>toFile</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 | name of the target file (string) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | </dd><dt><i>toLine</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 | line number in the target file (string) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
145 | </dd><dt><i>toFunction</i></dt> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
146 | <dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | name of the target function (string) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
148 | </dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
149 | </dl><a NAME="CallTraceViewer.__setCallTraceEnabled" ID="CallTraceViewer.__setCallTraceEnabled"></a> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
150 | <h4>CallTraceViewer.__setCallTraceEnabled</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
151 | <b>__setCallTraceEnabled</b>(<i>enabled</i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
152 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
153 | Private slot to set the call trace enabled status. |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
154 | </p><dl> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
155 | <dt><i>enabled</i></dt> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | <dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | flag indicating the new state (boolean) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
158 | </dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
159 | </dl><a NAME="CallTraceViewer.clear" ID="CallTraceViewer.clear"></a> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
160 | <h4>CallTraceViewer.clear</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
161 | <b>clear</b>(<i></i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | Public slot to clear the call trace info. |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | </p><a NAME="CallTraceViewer.isCallTraceEnabled" ID="CallTraceViewer.isCallTraceEnabled"></a> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | <h4>CallTraceViewer.isCallTraceEnabled</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | <b>isCallTraceEnabled</b>(<i></i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
168 | 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
|
169 | </p><dl> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | <dt>Returns:</dt> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | <dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | 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
|
173 | </dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
174 | </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
|
175 | <h4>CallTraceViewer.on_callTrace_itemDoubleClicked</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
176 | <b>on_callTrace_itemDoubleClicked</b>(<i>item, column</i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
177 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
178 | 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
|
179 | </p><dl> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
180 | <dt><i>item</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 | reference to the double clicked item (QTreeWidgetItem) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | </dd><dt><i>column</i></dt> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | <dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
185 | column that was double clicked (integer) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
186 | </dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | </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
|
188 | <h4>CallTraceViewer.on_clearButton_clicked</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | <b>on_clearButton_clicked</b>(<i></i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
190 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | Private slot to clear the call trace. |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
192 | </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
|
193 | <h4>CallTraceViewer.on_resizeButton_clicked</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | <b>on_resizeButton_clicked</b>(<i></i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
196 | 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
|
197 | </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
|
198 | <h4>CallTraceViewer.on_saveButton_clicked</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
199 | <b>on_saveButton_clicked</b>(<i></i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | 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
|
202 | </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
|
203 | <h4>CallTraceViewer.on_startTraceButton_clicked</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
204 | <b>on_startTraceButton_clicked</b>(<i></i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
205 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
206 | Private slot to start call tracing. |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
207 | </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
|
208 | <h4>CallTraceViewer.on_stopTraceButton_clicked</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
209 | <b>on_stopTraceButton_clicked</b>(<i></i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
210 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
211 | Private slot to start call tracing. |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
212 | </p><a NAME="CallTraceViewer.setProjectMode" ID="CallTraceViewer.setProjectMode"></a> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
213 | <h4>CallTraceViewer.setProjectMode</h4> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
214 | <b>setProjectMode</b>(<i>enabled</i>) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
215 | <p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
216 | 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
|
217 | </p><p> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
218 | 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
|
219 | path names. |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
220 | </p><dl> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
221 | <dt><i>enabled</i></dt> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
222 | <dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
223 | flag indicating to enable the project mode (boolean) |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
224 | </dd> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
225 | </dl> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
226 | <div align="right"><a href="#top">Up</a></div> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
227 | <hr /> |
c21d1e99015a
Finished the call trace functionality.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
228 | </body></html> |