eric6/Documentation/Source/eric6.Debugger.DebugUI.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7707
6abcf4275d0e
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
16 16
17 a { color: #BA6D36; } 17 a { color: #BA6D36; }
18 18
19 </style> 19 </style>
20 </head> 20 </head>
21 <body><a NAME="top" ID="top"></a> 21 <body>
22 <a NAME="top" ID="top"></a>
22 <h1>eric6.Debugger.DebugUI</h1> 23 <h1>eric6.Debugger.DebugUI</h1>
24
23 <p> 25 <p>
24 Module implementing the debugger UI. 26 Module implementing the debugger UI.
25 </p> 27 </p>
26 <h3>Global Attributes</h3> 28 <h3>Global Attributes</h3>
29
27 <table> 30 <table>
28 <tr><td>None</td></tr> 31 <tr><td>None</td></tr>
29 </table> 32 </table>
30 <h3>Classes</h3> 33 <h3>Classes</h3>
34
31 <table> 35 <table>
36
32 <tr> 37 <tr>
33 <td><a href="#DebugUI">DebugUI</a></td> 38 <td><a href="#DebugUI">DebugUI</a></td>
34 <td>Class implementing the debugger part of the UI.</td> 39 <td>Class implementing the debugger part of the UI.</td>
35 </tr> 40 </tr>
36 </table> 41 </table>
37 <h3>Functions</h3> 42 <h3>Functions</h3>
43
38 <table> 44 <table>
39 <tr><td>None</td></tr> 45 <tr><td>None</td></tr>
40 </table> 46 </table>
41 <hr /><hr /> 47 <hr />
48 <hr />
42 <a NAME="DebugUI" ID="DebugUI"></a> 49 <a NAME="DebugUI" ID="DebugUI"></a>
43 <h2>DebugUI</h2> 50 <h2>DebugUI</h2>
51
44 <p> 52 <p>
45 Class implementing the debugger part of the UI. 53 Class implementing the debugger part of the UI.
46 </p><h3>Signals</h3> 54 </p>
47 <dl> 55 <h3>Signals</h3>
56 <dl>
57
48 <dt>appendStdout(msg)</dt> 58 <dt>appendStdout(msg)</dt>
49 <dd> 59 <dd>
50 emitted when the client program has terminated 60 emitted when the client program has terminated
51 and the display of the termination dialog is suppressed 61 and the display of the termination dialog is suppressed
52 </dd><dt>clientStack(stack)</dt> 62 </dd>
63 <dt>clientStack(stack)</dt>
53 <dd> 64 <dd>
54 emitted at breaking after a reported exception 65 emitted at breaking after a reported exception
55 </dd><dt>compileForms()</dt> 66 </dd>
67 <dt>compileForms()</dt>
56 <dd> 68 <dd>
57 emitted if changed project forms should be compiled 69 emitted if changed project forms should be compiled
58 </dd><dt>compileResources()</dt> 70 </dd>
71 <dt>compileResources()</dt>
59 <dd> 72 <dd>
60 emitted if changed project resources should be 73 emitted if changed project resources should be
61 compiled 74 compiled
62 </dd><dt>debuggingStarted(filename)</dt> 75 </dd>
76 <dt>debuggingStarted(filename)</dt>
63 <dd> 77 <dd>
64 emitted when a debugging session was 78 emitted when a debugging session was
65 started 79 started
66 </dd><dt>exceptionInterrupt()</dt> 80 </dd>
81 <dt>exceptionInterrupt()</dt>
67 <dd> 82 <dd>
68 emitted after the execution was interrupted 83 emitted after the execution was interrupted
69 by an exception and acknowledged by the user 84 by an exception and acknowledged by the user
70 </dd><dt>executeMake()</dt> 85 </dd>
86 <dt>executeMake()</dt>
71 <dd> 87 <dd>
72 emitted if a project specific make run should be 88 emitted if a project specific make run should be
73 performed 89 performed
74 </dd><dt>resetUI()</dt> 90 </dd>
91 <dt>resetUI()</dt>
75 <dd> 92 <dd>
76 emitted to reset the UI 93 emitted to reset the UI
77 </dd> 94 </dd>
78 </dl> 95 </dl>
79 <h3>Derived from</h3> 96 <h3>Derived from</h3>
80 QObject 97 QObject
81 <h3>Class Attributes</h3> 98 <h3>Class Attributes</h3>
99
82 <table> 100 <table>
83 <tr><td>None</td></tr> 101 <tr><td>None</td></tr>
84 </table> 102 </table>
85 <h3>Class Methods</h3> 103 <h3>Class Methods</h3>
104
86 <table> 105 <table>
87 <tr><td>None</td></tr> 106 <tr><td>None</td></tr>
88 </table> 107 </table>
89 <h3>Methods</h3> 108 <h3>Methods</h3>
109
90 <table> 110 <table>
111
91 <tr> 112 <tr>
92 <td><a href="#DebugUI.__init__">DebugUI</a></td> 113 <td><a href="#DebugUI.__init__">DebugUI</a></td>
93 <td>Constructor</td> 114 <td>Constructor</td>
94 </tr><tr> 115 </tr>
116 <tr>
95 <td><a href="#DebugUI.__breakpointSelected">__breakpointSelected</a></td> 117 <td><a href="#DebugUI.__breakpointSelected">__breakpointSelected</a></td>
96 <td>Private method to handle the breakpoint selected signal.</td> 118 <td>Private method to handle the breakpoint selected signal.</td>
97 </tr><tr> 119 </tr>
120 <tr>
98 <td><a href="#DebugUI.__checkActions">__checkActions</a></td> 121 <td><a href="#DebugUI.__checkActions">__checkActions</a></td>
99 <td>Private slot to check some actions for their enable/disable status.</td> 122 <td>Private slot to check some actions for their enable/disable status.</td>
100 </tr><tr> 123 </tr>
124 <tr>
101 <td><a href="#DebugUI.__clearBreakpoints">__clearBreakpoints</a></td> 125 <td><a href="#DebugUI.__clearBreakpoints">__clearBreakpoints</a></td>
102 <td>Private slot to handle the 'Clear breakpoints' action.</td> 126 <td>Private slot to handle the 'Clear breakpoints' action.</td>
103 </tr><tr> 127 </tr>
128 <tr>
104 <td><a href="#DebugUI.__clientBreakConditionError">__clientBreakConditionError</a></td> 129 <td><a href="#DebugUI.__clientBreakConditionError">__clientBreakConditionError</a></td>
105 <td>Private method to handle a condition error of a breakpoint.</td> 130 <td>Private method to handle a condition error of a breakpoint.</td>
106 </tr><tr> 131 </tr>
132 <tr>
107 <td><a href="#DebugUI.__clientException">__clientException</a></td> 133 <td><a href="#DebugUI.__clientException">__clientException</a></td>
108 <td>Private method to handle an exception of the debugged program.</td> 134 <td>Private method to handle an exception of the debugged program.</td>
109 </tr><tr> 135 </tr>
136 <tr>
110 <td><a href="#DebugUI.__clientExit">__clientExit</a></td> 137 <td><a href="#DebugUI.__clientExit">__clientExit</a></td>
111 <td>Private method to handle the debugged program terminating.</td> 138 <td>Private method to handle the debugged program terminating.</td>
112 </tr><tr> 139 </tr>
140 <tr>
113 <td><a href="#DebugUI.__clientGone">__clientGone</a></td> 141 <td><a href="#DebugUI.__clientGone">__clientGone</a></td>
114 <td>Private method to handle the disconnection of the debugger client.</td> 142 <td>Private method to handle the disconnection of the debugger client.</td>
115 </tr><tr> 143 </tr>
144 <tr>
116 <td><a href="#DebugUI.__clientLine">__clientLine</a></td> 145 <td><a href="#DebugUI.__clientLine">__clientLine</a></td>
117 <td>Private method to handle a change to the current line.</td> 146 <td>Private method to handle a change to the current line.</td>
118 </tr><tr> 147 </tr>
148 <tr>
119 <td><a href="#DebugUI.__clientSignal">__clientSignal</a></td> 149 <td><a href="#DebugUI.__clientSignal">__clientSignal</a></td>
120 <td>Private method to handle a signal generated on the client side.</td> 150 <td>Private method to handle a signal generated on the client side.</td>
121 </tr><tr> 151 </tr>
152 <tr>
122 <td><a href="#DebugUI.__clientSyntaxError">__clientSyntaxError</a></td> 153 <td><a href="#DebugUI.__clientSyntaxError">__clientSyntaxError</a></td>
123 <td>Private method to handle a syntax error in the debugged program.</td> 154 <td>Private method to handle a syntax error in the debugged program.</td>
124 </tr><tr> 155 </tr>
156 <tr>
125 <td><a href="#DebugUI.__clientThreadSet">__clientThreadSet</a></td> 157 <td><a href="#DebugUI.__clientThreadSet">__clientThreadSet</a></td>
126 <td>Private method to handle a change of the client's current thread.</td> 158 <td>Private method to handle a change of the client's current thread.</td>
127 </tr><tr> 159 </tr>
160 <tr>
128 <td><a href="#DebugUI.__clientVariable">__clientVariable</a></td> 161 <td><a href="#DebugUI.__clientVariable">__clientVariable</a></td>
129 <td>Private method to write the contents of a clients classvariable to the user interface.</td> 162 <td>Private method to write the contents of a clients classvariable to the user interface.</td>
130 </tr><tr> 163 </tr>
164 <tr>
131 <td><a href="#DebugUI.__clientVariables">__clientVariables</a></td> 165 <td><a href="#DebugUI.__clientVariables">__clientVariables</a></td>
132 <td>Private method to write the clients variables to the user interface.</td> 166 <td>Private method to write the clients variables to the user interface.</td>
133 </tr><tr> 167 </tr>
168 <tr>
134 <td><a href="#DebugUI.__clientWatchConditionError">__clientWatchConditionError</a></td> 169 <td><a href="#DebugUI.__clientWatchConditionError">__clientWatchConditionError</a></td>
135 <td>Private method to handle a expression error of a watch expression.</td> 170 <td>Private method to handle a expression error of a watch expression.</td>
136 </tr><tr> 171 </tr>
172 <tr>
137 <td><a href="#DebugUI.__compileChangedProjectFiles">__compileChangedProjectFiles</a></td> 173 <td><a href="#DebugUI.__compileChangedProjectFiles">__compileChangedProjectFiles</a></td>
138 <td>Private method to signal compilation of changed forms and resources is wanted.</td> 174 <td>Private method to signal compilation of changed forms and resources is wanted.</td>
139 </tr><tr> 175 </tr>
176 <tr>
140 <td><a href="#DebugUI.__configureExceptionsFilter">__configureExceptionsFilter</a></td> 177 <td><a href="#DebugUI.__configureExceptionsFilter">__configureExceptionsFilter</a></td>
141 <td>Private slot for displaying the exception filter dialog.</td> 178 <td>Private slot for displaying the exception filter dialog.</td>
142 </tr><tr> 179 </tr>
180 <tr>
143 <td><a href="#DebugUI.__configureIgnoredExceptions">__configureIgnoredExceptions</a></td> 181 <td><a href="#DebugUI.__configureIgnoredExceptions">__configureIgnoredExceptions</a></td>
144 <td>Private slot for displaying the ignored exceptions dialog.</td> 182 <td>Private slot for displaying the ignored exceptions dialog.</td>
145 </tr><tr> 183 </tr>
184 <tr>
146 <td><a href="#DebugUI.__configureVariablesFilters">__configureVariablesFilters</a></td> 185 <td><a href="#DebugUI.__configureVariablesFilters">__configureVariablesFilters</a></td>
147 <td>Private slot for displaying the variables filter configuration dialog.</td> 186 <td>Private slot for displaying the variables filter configuration dialog.</td>
148 </tr><tr> 187 </tr>
188 <tr>
149 <td><a href="#DebugUI.__continue">__continue</a></td> 189 <td><a href="#DebugUI.__continue">__continue</a></td>
150 <td>Private method to handle the Continue action.</td> 190 <td>Private method to handle the Continue action.</td>
151 </tr><tr> 191 </tr>
192 <tr>
152 <td><a href="#DebugUI.__coverageProject">__coverageProject</a></td> 193 <td><a href="#DebugUI.__coverageProject">__coverageProject</a></td>
153 <td>Private slot to handle the coverage of project action.</td> 194 <td>Private slot to handle the coverage of project action.</td>
154 </tr><tr> 195 </tr>
196 <tr>
155 <td><a href="#DebugUI.__coverageScript">__coverageScript</a></td> 197 <td><a href="#DebugUI.__coverageScript">__coverageScript</a></td>
156 <td>Private slot to handle the coverage of script action.</td> 198 <td>Private slot to handle the coverage of script action.</td>
157 </tr><tr> 199 </tr>
200 <tr>
158 <td><a href="#DebugUI.__cursorChanged">__cursorChanged</a></td> 201 <td><a href="#DebugUI.__cursorChanged">__cursorChanged</a></td>
159 <td>Private slot handling the cursorChanged signal of the viewmanager.</td> 202 <td>Private slot handling the cursorChanged signal of the viewmanager.</td>
160 </tr><tr> 203 </tr>
204 <tr>
161 <td><a href="#DebugUI.__debugProject">__debugProject</a></td> 205 <td><a href="#DebugUI.__debugProject">__debugProject</a></td>
162 <td>Private slot to handle the debug project action.</td> 206 <td>Private slot to handle the debug project action.</td>
163 </tr><tr> 207 </tr>
208 <tr>
164 <td><a href="#DebugUI.__debugScript">__debugScript</a></td> 209 <td><a href="#DebugUI.__debugScript">__debugScript</a></td>
165 <td>Private slot to handle the debug script action.</td> 210 <td>Private slot to handle the debug script action.</td>
166 </tr><tr> 211 </tr>
212 <tr>
167 <td><a href="#DebugUI.__doCoverage">__doCoverage</a></td> 213 <td><a href="#DebugUI.__doCoverage">__doCoverage</a></td>
168 <td>Private method to handle the coverage actions.</td> 214 <td>Private method to handle the coverage actions.</td>
169 </tr><tr> 215 </tr>
216 <tr>
170 <td><a href="#DebugUI.__doDebug">__doDebug</a></td> 217 <td><a href="#DebugUI.__doDebug">__doDebug</a></td>
171 <td>Private method to handle the debug actions.</td> 218 <td>Private method to handle the debug actions.</td>
172 </tr><tr> 219 </tr>
220 <tr>
173 <td><a href="#DebugUI.__doProfile">__doProfile</a></td> 221 <td><a href="#DebugUI.__doProfile">__doProfile</a></td>
174 <td>Private method to handle the profile actions.</td> 222 <td>Private method to handle the profile actions.</td>
175 </tr><tr> 223 </tr>
224 <tr>
176 <td><a href="#DebugUI.__doRestart">__doRestart</a></td> 225 <td><a href="#DebugUI.__doRestart">__doRestart</a></td>
177 <td>Private slot to handle the restart action to restart the last debugged file.</td> 226 <td>Private slot to handle the restart action to restart the last debugged file.</td>
178 </tr><tr> 227 </tr>
228 <tr>
179 <td><a href="#DebugUI.__doRun">__doRun</a></td> 229 <td><a href="#DebugUI.__doRun">__doRun</a></td>
180 <td>Private method to handle the run actions.</td> 230 <td>Private method to handle the run actions.</td>
181 </tr><tr> 231 </tr>
232 <tr>
182 <td><a href="#DebugUI.__editBreakpoint">__editBreakpoint</a></td> 233 <td><a href="#DebugUI.__editBreakpoint">__editBreakpoint</a></td>
183 <td>Private slot to handle the 'Edit breakpoint' action.</td> 234 <td>Private slot to handle the 'Edit breakpoint' action.</td>
184 </tr><tr> 235 </tr>
236 <tr>
185 <td><a href="#DebugUI.__editorOpened">__editorOpened</a></td> 237 <td><a href="#DebugUI.__editorOpened">__editorOpened</a></td>
186 <td>Private slot to handle the editorOpened signal.</td> 238 <td>Private slot to handle the editorOpened signal.</td>
187 </tr><tr> 239 </tr>
240 <tr>
188 <td><a href="#DebugUI.__enterRemote">__enterRemote</a></td> 241 <td><a href="#DebugUI.__enterRemote">__enterRemote</a></td>
189 <td>Private method to update the user interface.</td> 242 <td>Private method to update the user interface.</td>
190 </tr><tr> 243 </tr>
244 <tr>
191 <td><a href="#DebugUI.__getClientVariables">__getClientVariables</a></td> 245 <td><a href="#DebugUI.__getClientVariables">__getClientVariables</a></td>
192 <td>Private method to request the global and local variables.</td> 246 <td>Private method to request the global and local variables.</td>
193 </tr><tr> 247 </tr>
248 <tr>
194 <td><a href="#DebugUI.__getThreadList">__getThreadList</a></td> 249 <td><a href="#DebugUI.__getThreadList">__getThreadList</a></td>
195 <td>Private method to get the list of threads from the client.</td> 250 <td>Private method to get the list of threads from the client.</td>
196 </tr><tr> 251 </tr>
252 <tr>
197 <td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td> 253 <td><a href="#DebugUI.__lastEditorClosed">__lastEditorClosed</a></td>
198 <td>Private slot to handle the closeProgram signal.</td> 254 <td>Private slot to handle the closeProgram signal.</td>
199 </tr><tr> 255 </tr>
256 <tr>
200 <td><a href="#DebugUI.__moveInstructionPointer">__moveInstructionPointer</a></td> 257 <td><a href="#DebugUI.__moveInstructionPointer">__moveInstructionPointer</a></td>
201 <td>Private method to move the instruction pointer to a different line.</td> 258 <td>Private method to move the instruction pointer to a different line.</td>
202 </tr><tr> 259 </tr>
260 <tr>
203 <td><a href="#DebugUI.__nextBreakpoint">__nextBreakpoint</a></td> 261 <td><a href="#DebugUI.__nextBreakpoint">__nextBreakpoint</a></td>
204 <td>Private slot to handle the 'Next breakpoint' action.</td> 262 <td>Private slot to handle the 'Next breakpoint' action.</td>
205 </tr><tr> 263 </tr>
264 <tr>
206 <td><a href="#DebugUI.__passiveDebugStarted">__passiveDebugStarted</a></td> 265 <td><a href="#DebugUI.__passiveDebugStarted">__passiveDebugStarted</a></td>
207 <td>Private slot to handle a passive debug session start.</td> 266 <td>Private slot to handle a passive debug session start.</td>
208 </tr><tr> 267 </tr>
268 <tr>
209 <td><a href="#DebugUI.__previousBreakpoint">__previousBreakpoint</a></td> 269 <td><a href="#DebugUI.__previousBreakpoint">__previousBreakpoint</a></td>
210 <td>Private slot to handle the 'Previous breakpoint' action.</td> 270 <td>Private slot to handle the 'Previous breakpoint' action.</td>
211 </tr><tr> 271 </tr>
272 <tr>
212 <td><a href="#DebugUI.__profileProject">__profileProject</a></td> 273 <td><a href="#DebugUI.__profileProject">__profileProject</a></td>
213 <td>Private slot to handle the profile project action.</td> 274 <td>Private slot to handle the profile project action.</td>
214 </tr><tr> 275 </tr>
276 <tr>
215 <td><a href="#DebugUI.__profileScript">__profileScript</a></td> 277 <td><a href="#DebugUI.__profileScript">__profileScript</a></td>
216 <td>Private slot to handle the profile script action.</td> 278 <td>Private slot to handle the profile script action.</td>
217 </tr><tr> 279 </tr>
280 <tr>
218 <td><a href="#DebugUI.__projectClosed">__projectClosed</a></td> 281 <td><a href="#DebugUI.__projectClosed">__projectClosed</a></td>
219 <td>Private slot to handle the projectClosed signal.</td> 282 <td>Private slot to handle the projectClosed signal.</td>
220 </tr><tr> 283 </tr>
284 <tr>
221 <td><a href="#DebugUI.__projectOpened">__projectOpened</a></td> 285 <td><a href="#DebugUI.__projectOpened">__projectOpened</a></td>
222 <td>Private slot to handle the projectOpened signal.</td> 286 <td>Private slot to handle the projectOpened signal.</td>
223 </tr><tr> 287 </tr>
288 <tr>
224 <td><a href="#DebugUI.__resetUI">__resetUI</a></td> 289 <td><a href="#DebugUI.__resetUI">__resetUI</a></td>
225 <td>Private slot to reset the user interface.</td> 290 <td>Private slot to reset the user interface.</td>
226 </tr><tr> 291 </tr>
292 <tr>
227 <td><a href="#DebugUI.__runProject">__runProject</a></td> 293 <td><a href="#DebugUI.__runProject">__runProject</a></td>
228 <td>Private slot to handle the run project action.</td> 294 <td>Private slot to handle the run project action.</td>
229 </tr><tr> 295 </tr>
296 <tr>
230 <td><a href="#DebugUI.__runScript">__runScript</a></td> 297 <td><a href="#DebugUI.__runScript">__runScript</a></td>
231 <td>Private slot to handle the run script action.</td> 298 <td>Private slot to handle the run script action.</td>
232 </tr><tr> 299 </tr>
300 <tr>
233 <td><a href="#DebugUI.__runToCursor">__runToCursor</a></td> 301 <td><a href="#DebugUI.__runToCursor">__runToCursor</a></td>
234 <td>Private method to handle the Run to Cursor action.</td> 302 <td>Private method to handle the Run to Cursor action.</td>
235 </tr><tr> 303 </tr>
304 <tr>
236 <td><a href="#DebugUI.__showBreakpointsMenu">__showBreakpointsMenu</a></td> 305 <td><a href="#DebugUI.__showBreakpointsMenu">__showBreakpointsMenu</a></td>
237 <td>Private method to handle the show breakpoints menu signal.</td> 306 <td>Private method to handle the show breakpoints menu signal.</td>
238 </tr><tr> 307 </tr>
308 <tr>
239 <td><a href="#DebugUI.__showDebugMenu">__showDebugMenu</a></td> 309 <td><a href="#DebugUI.__showDebugMenu">__showDebugMenu</a></td>
240 <td>Private method to set up the debug menu.</td> 310 <td>Private method to set up the debug menu.</td>
241 </tr><tr> 311 </tr>
312 <tr>
242 <td><a href="#DebugUI.__specialContinue">__specialContinue</a></td> 313 <td><a href="#DebugUI.__specialContinue">__specialContinue</a></td>
243 <td>Private method to handle the Special Continue action.</td> 314 <td>Private method to handle the Special Continue action.</td>
244 </tr><tr> 315 </tr>
316 <tr>
245 <td><a href="#DebugUI.__step">__step</a></td> 317 <td><a href="#DebugUI.__step">__step</a></td>
246 <td>Private method to handle the Step action.</td> 318 <td>Private method to handle the Step action.</td>
247 </tr><tr> 319 </tr>
320 <tr>
248 <td><a href="#DebugUI.__stepOut">__stepOut</a></td> 321 <td><a href="#DebugUI.__stepOut">__stepOut</a></td>
249 <td>Private method to handle the Step Out action.</td> 322 <td>Private method to handle the Step Out action.</td>
250 </tr><tr> 323 </tr>
324 <tr>
251 <td><a href="#DebugUI.__stepOver">__stepOver</a></td> 325 <td><a href="#DebugUI.__stepOver">__stepOver</a></td>
252 <td>Private method to handle the Step Over action.</td> 326 <td>Private method to handle the Step Over action.</td>
253 </tr><tr> 327 </tr>
328 <tr>
254 <td><a href="#DebugUI.__stepQuit">__stepQuit</a></td> 329 <td><a href="#DebugUI.__stepQuit">__stepQuit</a></td>
255 <td>Private method to handle the Step Quit action.</td> 330 <td>Private method to handle the Step Quit action.</td>
256 </tr><tr> 331 </tr>
332 <tr>
257 <td><a href="#DebugUI.__stopScript">__stopScript</a></td> 333 <td><a href="#DebugUI.__stopScript">__stopScript</a></td>
258 <td>Private slot to stop the running script.</td> 334 <td>Private slot to stop the running script.</td>
259 </tr><tr> 335 </tr>
336 <tr>
260 <td><a href="#DebugUI.__toggleBreakpoint">__toggleBreakpoint</a></td> 337 <td><a href="#DebugUI.__toggleBreakpoint">__toggleBreakpoint</a></td>
261 <td>Private slot to handle the 'Set/Reset breakpoint' action.</td> 338 <td>Private slot to handle the 'Set/Reset breakpoint' action.</td>
262 </tr><tr> 339 </tr>
340 <tr>
263 <td><a href="#DebugUI.clearHistories">clearHistories</a></td> 341 <td><a href="#DebugUI.clearHistories">clearHistories</a></td>
264 <td>Public method to clear the various debug histories.</td> 342 <td>Public method to clear the various debug histories.</td>
265 </tr><tr> 343 </tr>
344 <tr>
266 <td><a href="#DebugUI.getActions">getActions</a></td> 345 <td><a href="#DebugUI.getActions">getActions</a></td>
267 <td>Public method to get a list of all actions.</td> 346 <td>Public method to get a list of all actions.</td>
268 </tr><tr> 347 </tr>
348 <tr>
269 <td><a href="#DebugUI.initActions">initActions</a></td> 349 <td><a href="#DebugUI.initActions">initActions</a></td>
270 <td>Public method defining the user interface actions.</td> 350 <td>Public method defining the user interface actions.</td>
271 </tr><tr> 351 </tr>
352 <tr>
272 <td><a href="#DebugUI.initMenus">initMenus</a></td> 353 <td><a href="#DebugUI.initMenus">initMenus</a></td>
273 <td>Public slot to initialize the project menu.</td> 354 <td>Public slot to initialize the project menu.</td>
274 </tr><tr> 355 </tr>
356 <tr>
275 <td><a href="#DebugUI.initToolbars">initToolbars</a></td> 357 <td><a href="#DebugUI.initToolbars">initToolbars</a></td>
276 <td>Public slot to initialize the debug toolbars.</td> 358 <td>Public slot to initialize the debug toolbars.</td>
277 </tr><tr> 359 </tr>
360 <tr>
278 <td><a href="#DebugUI.setArgvHistory">setArgvHistory</a></td> 361 <td><a href="#DebugUI.setArgvHistory">setArgvHistory</a></td>
279 <td>Public slot to initialize the argv history.</td> 362 <td>Public slot to initialize the argv history.</td>
280 </tr><tr> 363 </tr>
364 <tr>
281 <td><a href="#DebugUI.setAutoClearShell">setAutoClearShell</a></td> 365 <td><a href="#DebugUI.setAutoClearShell">setAutoClearShell</a></td>
282 <td>Public slot to initialize the autoClearShell flag.</td> 366 <td>Public slot to initialize the autoClearShell flag.</td>
283 </tr><tr> 367 </tr>
368 <tr>
284 <td><a href="#DebugUI.setAutoContinue">setAutoContinue</a></td> 369 <td><a href="#DebugUI.setAutoContinue">setAutoContinue</a></td>
285 <td>Public slot to initialize the autoContinue flag.</td> 370 <td>Public slot to initialize the autoContinue flag.</td>
286 </tr><tr> 371 </tr>
372 <tr>
287 <td><a href="#DebugUI.setEnvHistory">setEnvHistory</a></td> 373 <td><a href="#DebugUI.setEnvHistory">setEnvHistory</a></td>
288 <td>Public slot to initialize the env history.</td> 374 <td>Public slot to initialize the env history.</td>
289 </tr><tr> 375 </tr>
376 <tr>
290 <td><a href="#DebugUI.setExcIgnoreList">setExcIgnoreList</a></td> 377 <td><a href="#DebugUI.setExcIgnoreList">setExcIgnoreList</a></td>
291 <td>Public slot to initialize the ignored exceptions type list.</td> 378 <td>Public slot to initialize the ignored exceptions type list.</td>
292 </tr><tr> 379 </tr>
380 <tr>
293 <td><a href="#DebugUI.setExcList">setExcList</a></td> 381 <td><a href="#DebugUI.setExcList">setExcList</a></td>
294 <td>Public slot to initialize the exceptions type list.</td> 382 <td>Public slot to initialize the exceptions type list.</td>
295 </tr><tr> 383 </tr>
384 <tr>
296 <td><a href="#DebugUI.setExceptionReporting">setExceptionReporting</a></td> 385 <td><a href="#DebugUI.setExceptionReporting">setExceptionReporting</a></td>
297 <td>Public slot to initialize the exception reporting flag.</td> 386 <td>Public slot to initialize the exception reporting flag.</td>
298 </tr><tr> 387 </tr>
388 <tr>
299 <td><a href="#DebugUI.setTracePython">setTracePython</a></td> 389 <td><a href="#DebugUI.setTracePython">setTracePython</a></td>
300 <td>Public slot to initialize the trace Python flag.</td> 390 <td>Public slot to initialize the trace Python flag.</td>
301 </tr><tr> 391 </tr>
392 <tr>
302 <td><a href="#DebugUI.setWdHistory">setWdHistory</a></td> 393 <td><a href="#DebugUI.setWdHistory">setWdHistory</a></td>
303 <td>Public slot to initialize the wd history.</td> 394 <td>Public slot to initialize the wd history.</td>
304 </tr><tr> 395 </tr>
396 <tr>
305 <td><a href="#DebugUI.shutdown">shutdown</a></td> 397 <td><a href="#DebugUI.shutdown">shutdown</a></td>
306 <td>Public method to perform shutdown actions.</td> 398 <td>Public method to perform shutdown actions.</td>
307 </tr><tr> 399 </tr>
400 <tr>
308 <td><a href="#DebugUI.shutdownServer">shutdownServer</a></td> 401 <td><a href="#DebugUI.shutdownServer">shutdownServer</a></td>
309 <td>Public method to shut down the debug server.</td> 402 <td>Public method to shut down the debug server.</td>
310 </tr><tr> 403 </tr>
404 <tr>
311 <td><a href="#DebugUI.variablesFilter">variablesFilter</a></td> 405 <td><a href="#DebugUI.variablesFilter">variablesFilter</a></td>
312 <td>Public method to get the variables filter for a scope.</td> 406 <td>Public method to get the variables filter for a scope.</td>
313 </tr> 407 </tr>
314 </table> 408 </table>
315 <h3>Static Methods</h3> 409 <h3>Static Methods</h3>
410
316 <table> 411 <table>
317 <tr><td>None</td></tr> 412 <tr><td>None</td></tr>
318 </table> 413 </table>
414
319 <a NAME="DebugUI.__init__" ID="DebugUI.__init__"></a> 415 <a NAME="DebugUI.__init__" ID="DebugUI.__init__"></a>
320 <h4>DebugUI (Constructor)</h4> 416 <h4>DebugUI (Constructor)</h4>
321 <b>DebugUI</b>(<i>ui, vm, debugServer, debugViewer, project</i>) 417 <b>DebugUI</b>(<i>ui, vm, debugServer, debugViewer, project</i>)
418
322 <p> 419 <p>
323 Constructor 420 Constructor
324 </p><dl> 421 </p>
422 <dl>
423
325 <dt><i>ui</i></dt> 424 <dt><i>ui</i></dt>
326 <dd> 425 <dd>
327 reference to the main UI 426 reference to the main UI
328 </dd><dt><i>vm</i></dt> 427 </dd>
428 <dt><i>vm</i></dt>
329 <dd> 429 <dd>
330 reference to the viewmanager 430 reference to the viewmanager
331 </dd><dt><i>debugServer</i></dt> 431 </dd>
432 <dt><i>debugServer</i></dt>
332 <dd> 433 <dd>
333 reference to the debug server 434 reference to the debug server
334 </dd><dt><i>debugViewer</i></dt> 435 </dd>
436 <dt><i>debugViewer</i></dt>
335 <dd> 437 <dd>
336 reference to the debug viewer widget 438 reference to the debug viewer widget
337 </dd><dt><i>project</i></dt> 439 </dd>
440 <dt><i>project</i></dt>
338 <dd> 441 <dd>
339 reference to the project object 442 reference to the project object
340 </dd> 443 </dd>
341 </dl><a NAME="DebugUI.__breakpointSelected" ID="DebugUI.__breakpointSelected"></a> 444 </dl>
445 <a NAME="DebugUI.__breakpointSelected" ID="DebugUI.__breakpointSelected"></a>
342 <h4>DebugUI.__breakpointSelected</h4> 446 <h4>DebugUI.__breakpointSelected</h4>
343 <b>__breakpointSelected</b>(<i>act</i>) 447 <b>__breakpointSelected</b>(<i>act</i>)
448
344 <p> 449 <p>
345 Private method to handle the breakpoint selected signal. 450 Private method to handle the breakpoint selected signal.
346 </p><dl> 451 </p>
452 <dl>
453
347 <dt><i>act</i></dt> 454 <dt><i>act</i></dt>
348 <dd> 455 <dd>
349 reference to the action that triggered (QAction) 456 reference to the action that triggered (QAction)
350 </dd> 457 </dd>
351 </dl><a NAME="DebugUI.__checkActions" ID="DebugUI.__checkActions"></a> 458 </dl>
459 <a NAME="DebugUI.__checkActions" ID="DebugUI.__checkActions"></a>
352 <h4>DebugUI.__checkActions</h4> 460 <h4>DebugUI.__checkActions</h4>
353 <b>__checkActions</b>(<i>editor</i>) 461 <b>__checkActions</b>(<i>editor</i>)
462
354 <p> 463 <p>
355 Private slot to check some actions for their enable/disable status. 464 Private slot to check some actions for their enable/disable status.
356 </p><dl> 465 </p>
466 <dl>
467
357 <dt><i>editor</i></dt> 468 <dt><i>editor</i></dt>
358 <dd> 469 <dd>
359 editor window 470 editor window
360 </dd> 471 </dd>
361 </dl><a NAME="DebugUI.__clearBreakpoints" ID="DebugUI.__clearBreakpoints"></a> 472 </dl>
473 <a NAME="DebugUI.__clearBreakpoints" ID="DebugUI.__clearBreakpoints"></a>
362 <h4>DebugUI.__clearBreakpoints</h4> 474 <h4>DebugUI.__clearBreakpoints</h4>
363 <b>__clearBreakpoints</b>(<i></i>) 475 <b>__clearBreakpoints</b>(<i></i>)
476
364 <p> 477 <p>
365 Private slot to handle the 'Clear breakpoints' action. 478 Private slot to handle the 'Clear breakpoints' action.
366 </p><a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a> 479 </p>
480 <a NAME="DebugUI.__clientBreakConditionError" ID="DebugUI.__clientBreakConditionError"></a>
367 <h4>DebugUI.__clientBreakConditionError</h4> 481 <h4>DebugUI.__clientBreakConditionError</h4>
368 <b>__clientBreakConditionError</b>(<i>filename, lineno</i>) 482 <b>__clientBreakConditionError</b>(<i>filename, lineno</i>)
483
369 <p> 484 <p>
370 Private method to handle a condition error of a breakpoint. 485 Private method to handle a condition error of a breakpoint.
371 </p><dl> 486 </p>
487 <dl>
488
372 <dt><i>filename</i></dt> 489 <dt><i>filename</i></dt>
373 <dd> 490 <dd>
374 filename of the breakpoint (string) 491 filename of the breakpoint (string)
375 </dd><dt><i>lineno</i></dt> 492 </dd>
493 <dt><i>lineno</i></dt>
376 <dd> 494 <dd>
377 linenumber of the breakpoint (integer) 495 linenumber of the breakpoint (integer)
378 </dd> 496 </dd>
379 </dl><a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a> 497 </dl>
498 <a NAME="DebugUI.__clientException" ID="DebugUI.__clientException"></a>
380 <h4>DebugUI.__clientException</h4> 499 <h4>DebugUI.__clientException</h4>
381 <b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>) 500 <b>__clientException</b>(<i>exceptionType, exceptionMessage, stackTrace</i>)
501
382 <p> 502 <p>
383 Private method to handle an exception of the debugged program. 503 Private method to handle an exception of the debugged program.
384 </p><dl> 504 </p>
505 <dl>
506
385 <dt><i>exceptionType</i></dt> 507 <dt><i>exceptionType</i></dt>
386 <dd> 508 <dd>
387 type of exception raised (string) 509 type of exception raised (string)
388 </dd><dt><i>exceptionMessage</i></dt> 510 </dd>
511 <dt><i>exceptionMessage</i></dt>
389 <dd> 512 <dd>
390 message given by the exception (string) 513 message given by the exception (string)
391 </dd><dt><i>stackTrace</i></dt> 514 </dd>
515 <dt><i>stackTrace</i></dt>
392 <dd> 516 <dd>
393 list of stack entries (list of string) 517 list of stack entries (list of string)
394 </dd> 518 </dd>
395 </dl><a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a> 519 </dl>
520 <a NAME="DebugUI.__clientExit" ID="DebugUI.__clientExit"></a>
396 <h4>DebugUI.__clientExit</h4> 521 <h4>DebugUI.__clientExit</h4>
397 <b>__clientExit</b>(<i>status, message, quiet</i>) 522 <b>__clientExit</b>(<i>status, message, quiet</i>)
523
398 <p> 524 <p>
399 Private method to handle the debugged program terminating. 525 Private method to handle the debugged program terminating.
400 </p><dl> 526 </p>
527 <dl>
528
401 <dt><i>status</i> (int)</dt> 529 <dt><i>status</i> (int)</dt>
402 <dd> 530 <dd>
403 exit code of the debugged program 531 exit code of the debugged program
404 </dd><dt><i>message</i> (str)</dt> 532 </dd>
533 <dt><i>message</i> (str)</dt>
405 <dd> 534 <dd>
406 exit message of the debugged program 535 exit message of the debugged program
407 </dd><dt><i>quiet</i> (bool)</dt> 536 </dd>
537 <dt><i>quiet</i> (bool)</dt>
408 <dd> 538 <dd>
409 flag indicating to suppress exit info display 539 flag indicating to suppress exit info display
410 </dd> 540 </dd>
411 </dl><a NAME="DebugUI.__clientGone" ID="DebugUI.__clientGone"></a> 541 </dl>
542 <a NAME="DebugUI.__clientGone" ID="DebugUI.__clientGone"></a>
412 <h4>DebugUI.__clientGone</h4> 543 <h4>DebugUI.__clientGone</h4>
413 <b>__clientGone</b>(<i>unplanned</i>) 544 <b>__clientGone</b>(<i>unplanned</i>)
545
414 <p> 546 <p>
415 Private method to handle the disconnection of the debugger client. 547 Private method to handle the disconnection of the debugger client.
416 </p><dl> 548 </p>
549 <dl>
550
417 <dt><i>unplanned</i></dt> 551 <dt><i>unplanned</i></dt>
418 <dd> 552 <dd>
419 True if the client died, False otherwise 553 True if the client died, False otherwise
420 </dd> 554 </dd>
421 </dl><a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a> 555 </dl>
556 <a NAME="DebugUI.__clientLine" ID="DebugUI.__clientLine"></a>
422 <h4>DebugUI.__clientLine</h4> 557 <h4>DebugUI.__clientLine</h4>
423 <b>__clientLine</b>(<i>fn, line, forStack</i>) 558 <b>__clientLine</b>(<i>fn, line, forStack</i>)
559
424 <p> 560 <p>
425 Private method to handle a change to the current line. 561 Private method to handle a change to the current line.
426 </p><dl> 562 </p>
563 <dl>
564
427 <dt><i>fn</i></dt> 565 <dt><i>fn</i></dt>
428 <dd> 566 <dd>
429 filename (string) 567 filename (string)
430 </dd><dt><i>line</i></dt> 568 </dd>
569 <dt><i>line</i></dt>
431 <dd> 570 <dd>
432 linenumber (int) 571 linenumber (int)
433 </dd><dt><i>forStack</i></dt> 572 </dd>
573 <dt><i>forStack</i></dt>
434 <dd> 574 <dd>
435 flag indicating this is for a stack dump (boolean) 575 flag indicating this is for a stack dump (boolean)
436 </dd> 576 </dd>
437 </dl><a NAME="DebugUI.__clientSignal" ID="DebugUI.__clientSignal"></a> 577 </dl>
578 <a NAME="DebugUI.__clientSignal" ID="DebugUI.__clientSignal"></a>
438 <h4>DebugUI.__clientSignal</h4> 579 <h4>DebugUI.__clientSignal</h4>
439 <b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs</i>) 580 <b>__clientSignal</b>(<i>message, filename, lineNo, funcName, funcArgs</i>)
581
440 <p> 582 <p>
441 Private method to handle a signal generated on the client side. 583 Private method to handle a signal generated on the client side.
442 </p><dl> 584 </p>
585 <dl>
586
443 <dt><i>message</i> (str)</dt> 587 <dt><i>message</i> (str)</dt>
444 <dd> 588 <dd>
445 message of the syntax error 589 message of the syntax error
446 </dd><dt><i>filename</i> (str)</dt> 590 </dd>
591 <dt><i>filename</i> (str)</dt>
447 <dd> 592 <dd>
448 translated filename of the syntax error position 593 translated filename of the syntax error position
449 </dd><dt><i>lineNo</i> (int)</dt> 594 </dd>
595 <dt><i>lineNo</i> (int)</dt>
450 <dd> 596 <dd>
451 line number of the syntax error position 597 line number of the syntax error position
452 </dd><dt><i>funcName</i> (str)</dt> 598 </dd>
599 <dt><i>funcName</i> (str)</dt>
453 <dd> 600 <dd>
454 name of the function causing the signal 601 name of the function causing the signal
455 </dd><dt><i>funcArgs</i> (str)</dt> 602 </dd>
603 <dt><i>funcArgs</i> (str)</dt>
456 <dd> 604 <dd>
457 function arguments 605 function arguments
458 </dd> 606 </dd>
459 </dl><a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a> 607 </dl>
608 <a NAME="DebugUI.__clientSyntaxError" ID="DebugUI.__clientSyntaxError"></a>
460 <h4>DebugUI.__clientSyntaxError</h4> 609 <h4>DebugUI.__clientSyntaxError</h4>
461 <b>__clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>) 610 <b>__clientSyntaxError</b>(<i>message, filename, lineNo, characterNo</i>)
611
462 <p> 612 <p>
463 Private method to handle a syntax error in the debugged program. 613 Private method to handle a syntax error in the debugged program.
464 </p><dl> 614 </p>
615 <dl>
616
465 <dt><i>message</i></dt> 617 <dt><i>message</i></dt>
466 <dd> 618 <dd>
467 message of the syntax error (string) 619 message of the syntax error (string)
468 </dd><dt><i>filename</i></dt> 620 </dd>
621 <dt><i>filename</i></dt>
469 <dd> 622 <dd>
470 translated filename of the syntax error position 623 translated filename of the syntax error position
471 (string) 624 (string)
472 </dd><dt><i>lineNo</i></dt> 625 </dd>
626 <dt><i>lineNo</i></dt>
473 <dd> 627 <dd>
474 line number of the syntax error position (integer) 628 line number of the syntax error position (integer)
475 </dd><dt><i>characterNo</i></dt> 629 </dd>
630 <dt><i>characterNo</i></dt>
476 <dd> 631 <dd>
477 character number of the syntax error position 632 character number of the syntax error position
478 (integer) 633 (integer)
479 </dd> 634 </dd>
480 </dl><a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a> 635 </dl>
636 <a NAME="DebugUI.__clientThreadSet" ID="DebugUI.__clientThreadSet"></a>
481 <h4>DebugUI.__clientThreadSet</h4> 637 <h4>DebugUI.__clientThreadSet</h4>
482 <b>__clientThreadSet</b>(<i></i>) 638 <b>__clientThreadSet</b>(<i></i>)
639
483 <p> 640 <p>
484 Private method to handle a change of the client's current thread. 641 Private method to handle a change of the client's current thread.
485 </p><a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a> 642 </p>
643 <a NAME="DebugUI.__clientVariable" ID="DebugUI.__clientVariable"></a>
486 <h4>DebugUI.__clientVariable</h4> 644 <h4>DebugUI.__clientVariable</h4>
487 <b>__clientVariable</b>(<i>scope, variables</i>) 645 <b>__clientVariable</b>(<i>scope, variables</i>)
646
488 <p> 647 <p>
489 Private method to write the contents of a clients classvariable to 648 Private method to write the contents of a clients classvariable to
490 the user interface. 649 the user interface.
491 </p><dl> 650 </p>
651 <dl>
652
492 <dt><i>scope</i></dt> 653 <dt><i>scope</i></dt>
493 <dd> 654 <dd>
494 scope of the variables (-1 = empty global, 1 = global, 655 scope of the variables (-1 = empty global, 1 = global,
495 0 = local) 656 0 = local)
496 </dd><dt><i>variables</i></dt> 657 </dd>
658 <dt><i>variables</i></dt>
497 <dd> 659 <dd>
498 the list of members of a classvariable from the client 660 the list of members of a classvariable from the client
499 </dd> 661 </dd>
500 </dl><a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a> 662 </dl>
663 <a NAME="DebugUI.__clientVariables" ID="DebugUI.__clientVariables"></a>
501 <h4>DebugUI.__clientVariables</h4> 664 <h4>DebugUI.__clientVariables</h4>
502 <b>__clientVariables</b>(<i>scope, variables</i>) 665 <b>__clientVariables</b>(<i>scope, variables</i>)
666
503 <p> 667 <p>
504 Private method to write the clients variables to the user interface. 668 Private method to write the clients variables to the user interface.
505 </p><dl> 669 </p>
670 <dl>
671
506 <dt><i>scope</i></dt> 672 <dt><i>scope</i></dt>
507 <dd> 673 <dd>
508 scope of the variables (-1 = empty global, 1 = global, 674 scope of the variables (-1 = empty global, 1 = global,
509 0 = local) 675 0 = local)
510 </dd><dt><i>variables</i></dt> 676 </dd>
677 <dt><i>variables</i></dt>
511 <dd> 678 <dd>
512 the list of variables from the client 679 the list of variables from the client
513 </dd> 680 </dd>
514 </dl><a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a> 681 </dl>
682 <a NAME="DebugUI.__clientWatchConditionError" ID="DebugUI.__clientWatchConditionError"></a>
515 <h4>DebugUI.__clientWatchConditionError</h4> 683 <h4>DebugUI.__clientWatchConditionError</h4>
516 <b>__clientWatchConditionError</b>(<i>cond</i>) 684 <b>__clientWatchConditionError</b>(<i>cond</i>)
685
517 <p> 686 <p>
518 Private method to handle a expression error of a watch expression. 687 Private method to handle a expression error of a watch expression.
519 </p><p> 688 </p>
689 <p>
520 Note: This can only happen for normal watch expressions 690 Note: This can only happen for normal watch expressions
521 </p><dl> 691 </p>
692 <dl>
693
522 <dt><i>cond</i></dt> 694 <dt><i>cond</i></dt>
523 <dd> 695 <dd>
524 expression of the watch expression (string) 696 expression of the watch expression (string)
525 </dd> 697 </dd>
526 </dl><a NAME="DebugUI.__compileChangedProjectFiles" ID="DebugUI.__compileChangedProjectFiles"></a> 698 </dl>
699 <a NAME="DebugUI.__compileChangedProjectFiles" ID="DebugUI.__compileChangedProjectFiles"></a>
527 <h4>DebugUI.__compileChangedProjectFiles</h4> 700 <h4>DebugUI.__compileChangedProjectFiles</h4>
528 <b>__compileChangedProjectFiles</b>(<i></i>) 701 <b>__compileChangedProjectFiles</b>(<i></i>)
702
529 <p> 703 <p>
530 Private method to signal compilation of changed forms and resources 704 Private method to signal compilation of changed forms and resources
531 is wanted. 705 is wanted.
532 </p><a NAME="DebugUI.__configureExceptionsFilter" ID="DebugUI.__configureExceptionsFilter"></a> 706 </p>
707 <a NAME="DebugUI.__configureExceptionsFilter" ID="DebugUI.__configureExceptionsFilter"></a>
533 <h4>DebugUI.__configureExceptionsFilter</h4> 708 <h4>DebugUI.__configureExceptionsFilter</h4>
534 <b>__configureExceptionsFilter</b>(<i></i>) 709 <b>__configureExceptionsFilter</b>(<i></i>)
710
535 <p> 711 <p>
536 Private slot for displaying the exception filter dialog. 712 Private slot for displaying the exception filter dialog.
537 </p><a NAME="DebugUI.__configureIgnoredExceptions" ID="DebugUI.__configureIgnoredExceptions"></a> 713 </p>
714 <a NAME="DebugUI.__configureIgnoredExceptions" ID="DebugUI.__configureIgnoredExceptions"></a>
538 <h4>DebugUI.__configureIgnoredExceptions</h4> 715 <h4>DebugUI.__configureIgnoredExceptions</h4>
539 <b>__configureIgnoredExceptions</b>(<i></i>) 716 <b>__configureIgnoredExceptions</b>(<i></i>)
717
540 <p> 718 <p>
541 Private slot for displaying the ignored exceptions dialog. 719 Private slot for displaying the ignored exceptions dialog.
542 </p><a NAME="DebugUI.__configureVariablesFilters" ID="DebugUI.__configureVariablesFilters"></a> 720 </p>
721 <a NAME="DebugUI.__configureVariablesFilters" ID="DebugUI.__configureVariablesFilters"></a>
543 <h4>DebugUI.__configureVariablesFilters</h4> 722 <h4>DebugUI.__configureVariablesFilters</h4>
544 <b>__configureVariablesFilters</b>(<i></i>) 723 <b>__configureVariablesFilters</b>(<i></i>)
724
545 <p> 725 <p>
546 Private slot for displaying the variables filter configuration dialog. 726 Private slot for displaying the variables filter configuration dialog.
547 </p><a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a> 727 </p>
728 <a NAME="DebugUI.__continue" ID="DebugUI.__continue"></a>
548 <h4>DebugUI.__continue</h4> 729 <h4>DebugUI.__continue</h4>
549 <b>__continue</b>(<i></i>) 730 <b>__continue</b>(<i></i>)
731
550 <p> 732 <p>
551 Private method to handle the Continue action. 733 Private method to handle the Continue action.
552 </p><a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a> 734 </p>
735 <a NAME="DebugUI.__coverageProject" ID="DebugUI.__coverageProject"></a>
553 <h4>DebugUI.__coverageProject</h4> 736 <h4>DebugUI.__coverageProject</h4>
554 <b>__coverageProject</b>(<i></i>) 737 <b>__coverageProject</b>(<i></i>)
738
555 <p> 739 <p>
556 Private slot to handle the coverage of project action. 740 Private slot to handle the coverage of project action.
557 </p><a NAME="DebugUI.__coverageScript" ID="DebugUI.__coverageScript"></a> 741 </p>
742 <a NAME="DebugUI.__coverageScript" ID="DebugUI.__coverageScript"></a>
558 <h4>DebugUI.__coverageScript</h4> 743 <h4>DebugUI.__coverageScript</h4>
559 <b>__coverageScript</b>(<i></i>) 744 <b>__coverageScript</b>(<i></i>)
745
560 <p> 746 <p>
561 Private slot to handle the coverage of script action. 747 Private slot to handle the coverage of script action.
562 </p><a NAME="DebugUI.__cursorChanged" ID="DebugUI.__cursorChanged"></a> 748 </p>
749 <a NAME="DebugUI.__cursorChanged" ID="DebugUI.__cursorChanged"></a>
563 <h4>DebugUI.__cursorChanged</h4> 750 <h4>DebugUI.__cursorChanged</h4>
564 <b>__cursorChanged</b>(<i>editor</i>) 751 <b>__cursorChanged</b>(<i>editor</i>)
752
565 <p> 753 <p>
566 Private slot handling the cursorChanged signal of the viewmanager. 754 Private slot handling the cursorChanged signal of the viewmanager.
567 </p><dl> 755 </p>
756 <dl>
757
568 <dt><i>editor</i></dt> 758 <dt><i>editor</i></dt>
569 <dd> 759 <dd>
570 editor window 760 editor window
571 </dd> 761 </dd>
572 </dl><a NAME="DebugUI.__debugProject" ID="DebugUI.__debugProject"></a> 762 </dl>
763 <a NAME="DebugUI.__debugProject" ID="DebugUI.__debugProject"></a>
573 <h4>DebugUI.__debugProject</h4> 764 <h4>DebugUI.__debugProject</h4>
574 <b>__debugProject</b>(<i></i>) 765 <b>__debugProject</b>(<i></i>)
766
575 <p> 767 <p>
576 Private slot to handle the debug project action. 768 Private slot to handle the debug project action.
577 </p><a NAME="DebugUI.__debugScript" ID="DebugUI.__debugScript"></a> 769 </p>
770 <a NAME="DebugUI.__debugScript" ID="DebugUI.__debugScript"></a>
578 <h4>DebugUI.__debugScript</h4> 771 <h4>DebugUI.__debugScript</h4>
579 <b>__debugScript</b>(<i></i>) 772 <b>__debugScript</b>(<i></i>)
773
580 <p> 774 <p>
581 Private slot to handle the debug script action. 775 Private slot to handle the debug script action.
582 </p><a NAME="DebugUI.__doCoverage" ID="DebugUI.__doCoverage"></a> 776 </p>
777 <a NAME="DebugUI.__doCoverage" ID="DebugUI.__doCoverage"></a>
583 <h4>DebugUI.__doCoverage</h4> 778 <h4>DebugUI.__doCoverage</h4>
584 <b>__doCoverage</b>(<i>runProject</i>) 779 <b>__doCoverage</b>(<i>runProject</i>)
780
585 <p> 781 <p>
586 Private method to handle the coverage actions. 782 Private method to handle the coverage actions.
587 </p><dl> 783 </p>
784 <dl>
785
588 <dt><i>runProject</i></dt> 786 <dt><i>runProject</i></dt>
589 <dd> 787 <dd>
590 flag indicating coverage of the current project 788 flag indicating coverage of the current project
591 (True) or script (false) 789 (True) or script (false)
592 </dd> 790 </dd>
593 </dl><a NAME="DebugUI.__doDebug" ID="DebugUI.__doDebug"></a> 791 </dl>
792 <a NAME="DebugUI.__doDebug" ID="DebugUI.__doDebug"></a>
594 <h4>DebugUI.__doDebug</h4> 793 <h4>DebugUI.__doDebug</h4>
595 <b>__doDebug</b>(<i>debugProject</i>) 794 <b>__doDebug</b>(<i>debugProject</i>)
795
596 <p> 796 <p>
597 Private method to handle the debug actions. 797 Private method to handle the debug actions.
598 </p><dl> 798 </p>
799 <dl>
800
599 <dt><i>debugProject</i></dt> 801 <dt><i>debugProject</i></dt>
600 <dd> 802 <dd>
601 flag indicating debugging the current project 803 flag indicating debugging the current project
602 (True) or script (False) 804 (True) or script (False)
603 </dd> 805 </dd>
604 </dl><a NAME="DebugUI.__doProfile" ID="DebugUI.__doProfile"></a> 806 </dl>
807 <a NAME="DebugUI.__doProfile" ID="DebugUI.__doProfile"></a>
605 <h4>DebugUI.__doProfile</h4> 808 <h4>DebugUI.__doProfile</h4>
606 <b>__doProfile</b>(<i>runProject</i>) 809 <b>__doProfile</b>(<i>runProject</i>)
810
607 <p> 811 <p>
608 Private method to handle the profile actions. 812 Private method to handle the profile actions.
609 </p><dl> 813 </p>
814 <dl>
815
610 <dt><i>runProject</i></dt> 816 <dt><i>runProject</i></dt>
611 <dd> 817 <dd>
612 flag indicating profiling of the current project 818 flag indicating profiling of the current project
613 (True) or script (False) 819 (True) or script (False)
614 </dd> 820 </dd>
615 </dl><a NAME="DebugUI.__doRestart" ID="DebugUI.__doRestart"></a> 821 </dl>
822 <a NAME="DebugUI.__doRestart" ID="DebugUI.__doRestart"></a>
616 <h4>DebugUI.__doRestart</h4> 823 <h4>DebugUI.__doRestart</h4>
617 <b>__doRestart</b>(<i></i>) 824 <b>__doRestart</b>(<i></i>)
825
618 <p> 826 <p>
619 Private slot to handle the restart action to restart the last 827 Private slot to handle the restart action to restart the last
620 debugged file. 828 debugged file.
621 </p><a NAME="DebugUI.__doRun" ID="DebugUI.__doRun"></a> 829 </p>
830 <a NAME="DebugUI.__doRun" ID="DebugUI.__doRun"></a>
622 <h4>DebugUI.__doRun</h4> 831 <h4>DebugUI.__doRun</h4>
623 <b>__doRun</b>(<i>runProject</i>) 832 <b>__doRun</b>(<i>runProject</i>)
833
624 <p> 834 <p>
625 Private method to handle the run actions. 835 Private method to handle the run actions.
626 </p><dl> 836 </p>
837 <dl>
838
627 <dt><i>runProject</i></dt> 839 <dt><i>runProject</i></dt>
628 <dd> 840 <dd>
629 flag indicating running the current project (True) 841 flag indicating running the current project (True)
630 or script (False) 842 or script (False)
631 </dd> 843 </dd>
632 </dl><a NAME="DebugUI.__editBreakpoint" ID="DebugUI.__editBreakpoint"></a> 844 </dl>
845 <a NAME="DebugUI.__editBreakpoint" ID="DebugUI.__editBreakpoint"></a>
633 <h4>DebugUI.__editBreakpoint</h4> 846 <h4>DebugUI.__editBreakpoint</h4>
634 <b>__editBreakpoint</b>(<i></i>) 847 <b>__editBreakpoint</b>(<i></i>)
848
635 <p> 849 <p>
636 Private slot to handle the 'Edit breakpoint' action. 850 Private slot to handle the 'Edit breakpoint' action.
637 </p><a NAME="DebugUI.__editorOpened" ID="DebugUI.__editorOpened"></a> 851 </p>
852 <a NAME="DebugUI.__editorOpened" ID="DebugUI.__editorOpened"></a>
638 <h4>DebugUI.__editorOpened</h4> 853 <h4>DebugUI.__editorOpened</h4>
639 <b>__editorOpened</b>(<i>fn</i>) 854 <b>__editorOpened</b>(<i>fn</i>)
855
640 <p> 856 <p>
641 Private slot to handle the editorOpened signal. 857 Private slot to handle the editorOpened signal.
642 </p><dl> 858 </p>
859 <dl>
860
643 <dt><i>fn</i></dt> 861 <dt><i>fn</i></dt>
644 <dd> 862 <dd>
645 filename of the opened editor 863 filename of the opened editor
646 </dd> 864 </dd>
647 </dl><a NAME="DebugUI.__enterRemote" ID="DebugUI.__enterRemote"></a> 865 </dl>
866 <a NAME="DebugUI.__enterRemote" ID="DebugUI.__enterRemote"></a>
648 <h4>DebugUI.__enterRemote</h4> 867 <h4>DebugUI.__enterRemote</h4>
649 <b>__enterRemote</b>(<i></i>) 868 <b>__enterRemote</b>(<i></i>)
869
650 <p> 870 <p>
651 Private method to update the user interface. 871 Private method to update the user interface.
652 </p><p> 872 </p>
873 <p>
653 This method is called just prior to executing some of 874 This method is called just prior to executing some of
654 the program being debugged. 875 the program being debugged.
655 </p><a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a> 876 </p>
877 <a NAME="DebugUI.__getClientVariables" ID="DebugUI.__getClientVariables"></a>
656 <h4>DebugUI.__getClientVariables</h4> 878 <h4>DebugUI.__getClientVariables</h4>
657 <b>__getClientVariables</b>(<i></i>) 879 <b>__getClientVariables</b>(<i></i>)
880
658 <p> 881 <p>
659 Private method to request the global and local variables. 882 Private method to request the global and local variables.
660 </p><p> 883 </p>
884 <p>
661 In the first step, the global variables are requested from the client. 885 In the first step, the global variables are requested from the client.
662 Once these have been received, the local variables are requested. 886 Once these have been received, the local variables are requested.
663 This happens in the method '__clientVariables'. 887 This happens in the method '__clientVariables'.
664 </p><a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a> 888 </p>
889 <a NAME="DebugUI.__getThreadList" ID="DebugUI.__getThreadList"></a>
665 <h4>DebugUI.__getThreadList</h4> 890 <h4>DebugUI.__getThreadList</h4>
666 <b>__getThreadList</b>(<i></i>) 891 <b>__getThreadList</b>(<i></i>)
892
667 <p> 893 <p>
668 Private method to get the list of threads from the client. 894 Private method to get the list of threads from the client.
669 </p><a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a> 895 </p>
896 <a NAME="DebugUI.__lastEditorClosed" ID="DebugUI.__lastEditorClosed"></a>
670 <h4>DebugUI.__lastEditorClosed</h4> 897 <h4>DebugUI.__lastEditorClosed</h4>
671 <b>__lastEditorClosed</b>(<i></i>) 898 <b>__lastEditorClosed</b>(<i></i>)
899
672 <p> 900 <p>
673 Private slot to handle the closeProgram signal. 901 Private slot to handle the closeProgram signal.
674 </p><a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a> 902 </p>
903 <a NAME="DebugUI.__moveInstructionPointer" ID="DebugUI.__moveInstructionPointer"></a>
675 <h4>DebugUI.__moveInstructionPointer</h4> 904 <h4>DebugUI.__moveInstructionPointer</h4>
676 <b>__moveInstructionPointer</b>(<i></i>) 905 <b>__moveInstructionPointer</b>(<i></i>)
906
677 <p> 907 <p>
678 Private method to move the instruction pointer to a different line. 908 Private method to move the instruction pointer to a different line.
679 </p><a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a> 909 </p>
910 <a NAME="DebugUI.__nextBreakpoint" ID="DebugUI.__nextBreakpoint"></a>
680 <h4>DebugUI.__nextBreakpoint</h4> 911 <h4>DebugUI.__nextBreakpoint</h4>
681 <b>__nextBreakpoint</b>(<i></i>) 912 <b>__nextBreakpoint</b>(<i></i>)
913
682 <p> 914 <p>
683 Private slot to handle the 'Next breakpoint' action. 915 Private slot to handle the 'Next breakpoint' action.
684 </p><a NAME="DebugUI.__passiveDebugStarted" ID="DebugUI.__passiveDebugStarted"></a> 916 </p>
917 <a NAME="DebugUI.__passiveDebugStarted" ID="DebugUI.__passiveDebugStarted"></a>
685 <h4>DebugUI.__passiveDebugStarted</h4> 918 <h4>DebugUI.__passiveDebugStarted</h4>
686 <b>__passiveDebugStarted</b>(<i>fn, exc</i>) 919 <b>__passiveDebugStarted</b>(<i>fn, exc</i>)
920
687 <p> 921 <p>
688 Private slot to handle a passive debug session start. 922 Private slot to handle a passive debug session start.
689 </p><dl> 923 </p>
924 <dl>
925
690 <dt><i>fn</i></dt> 926 <dt><i>fn</i></dt>
691 <dd> 927 <dd>
692 filename of the debugged script 928 filename of the debugged script
693 </dd><dt><i>exc</i></dt> 929 </dd>
930 <dt><i>exc</i></dt>
694 <dd> 931 <dd>
695 flag to enable exception reporting of the IDE (boolean) 932 flag to enable exception reporting of the IDE (boolean)
696 </dd> 933 </dd>
697 </dl><a NAME="DebugUI.__previousBreakpoint" ID="DebugUI.__previousBreakpoint"></a> 934 </dl>
935 <a NAME="DebugUI.__previousBreakpoint" ID="DebugUI.__previousBreakpoint"></a>
698 <h4>DebugUI.__previousBreakpoint</h4> 936 <h4>DebugUI.__previousBreakpoint</h4>
699 <b>__previousBreakpoint</b>(<i></i>) 937 <b>__previousBreakpoint</b>(<i></i>)
938
700 <p> 939 <p>
701 Private slot to handle the 'Previous breakpoint' action. 940 Private slot to handle the 'Previous breakpoint' action.
702 </p><a NAME="DebugUI.__profileProject" ID="DebugUI.__profileProject"></a> 941 </p>
942 <a NAME="DebugUI.__profileProject" ID="DebugUI.__profileProject"></a>
703 <h4>DebugUI.__profileProject</h4> 943 <h4>DebugUI.__profileProject</h4>
704 <b>__profileProject</b>(<i></i>) 944 <b>__profileProject</b>(<i></i>)
945
705 <p> 946 <p>
706 Private slot to handle the profile project action. 947 Private slot to handle the profile project action.
707 </p><a NAME="DebugUI.__profileScript" ID="DebugUI.__profileScript"></a> 948 </p>
949 <a NAME="DebugUI.__profileScript" ID="DebugUI.__profileScript"></a>
708 <h4>DebugUI.__profileScript</h4> 950 <h4>DebugUI.__profileScript</h4>
709 <b>__profileScript</b>(<i></i>) 951 <b>__profileScript</b>(<i></i>)
952
710 <p> 953 <p>
711 Private slot to handle the profile script action. 954 Private slot to handle the profile script action.
712 </p><a NAME="DebugUI.__projectClosed" ID="DebugUI.__projectClosed"></a> 955 </p>
956 <a NAME="DebugUI.__projectClosed" ID="DebugUI.__projectClosed"></a>
713 <h4>DebugUI.__projectClosed</h4> 957 <h4>DebugUI.__projectClosed</h4>
714 <b>__projectClosed</b>(<i></i>) 958 <b>__projectClosed</b>(<i></i>)
959
715 <p> 960 <p>
716 Private slot to handle the projectClosed signal. 961 Private slot to handle the projectClosed signal.
717 </p><a NAME="DebugUI.__projectOpened" ID="DebugUI.__projectOpened"></a> 962 </p>
963 <a NAME="DebugUI.__projectOpened" ID="DebugUI.__projectOpened"></a>
718 <h4>DebugUI.__projectOpened</h4> 964 <h4>DebugUI.__projectOpened</h4>
719 <b>__projectOpened</b>(<i></i>) 965 <b>__projectOpened</b>(<i></i>)
966
720 <p> 967 <p>
721 Private slot to handle the projectOpened signal. 968 Private slot to handle the projectOpened signal.
722 </p><a NAME="DebugUI.__resetUI" ID="DebugUI.__resetUI"></a> 969 </p>
970 <a NAME="DebugUI.__resetUI" ID="DebugUI.__resetUI"></a>
723 <h4>DebugUI.__resetUI</h4> 971 <h4>DebugUI.__resetUI</h4>
724 <b>__resetUI</b>(<i></i>) 972 <b>__resetUI</b>(<i></i>)
973
725 <p> 974 <p>
726 Private slot to reset the user interface. 975 Private slot to reset the user interface.
727 </p><a NAME="DebugUI.__runProject" ID="DebugUI.__runProject"></a> 976 </p>
977 <a NAME="DebugUI.__runProject" ID="DebugUI.__runProject"></a>
728 <h4>DebugUI.__runProject</h4> 978 <h4>DebugUI.__runProject</h4>
729 <b>__runProject</b>(<i></i>) 979 <b>__runProject</b>(<i></i>)
980
730 <p> 981 <p>
731 Private slot to handle the run project action. 982 Private slot to handle the run project action.
732 </p><a NAME="DebugUI.__runScript" ID="DebugUI.__runScript"></a> 983 </p>
984 <a NAME="DebugUI.__runScript" ID="DebugUI.__runScript"></a>
733 <h4>DebugUI.__runScript</h4> 985 <h4>DebugUI.__runScript</h4>
734 <b>__runScript</b>(<i></i>) 986 <b>__runScript</b>(<i></i>)
987
735 <p> 988 <p>
736 Private slot to handle the run script action. 989 Private slot to handle the run script action.
737 </p><a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a> 990 </p>
991 <a NAME="DebugUI.__runToCursor" ID="DebugUI.__runToCursor"></a>
738 <h4>DebugUI.__runToCursor</h4> 992 <h4>DebugUI.__runToCursor</h4>
739 <b>__runToCursor</b>(<i></i>) 993 <b>__runToCursor</b>(<i></i>)
994
740 <p> 995 <p>
741 Private method to handle the Run to Cursor action. 996 Private method to handle the Run to Cursor action.
742 </p><a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a> 997 </p>
998 <a NAME="DebugUI.__showBreakpointsMenu" ID="DebugUI.__showBreakpointsMenu"></a>
743 <h4>DebugUI.__showBreakpointsMenu</h4> 999 <h4>DebugUI.__showBreakpointsMenu</h4>
744 <b>__showBreakpointsMenu</b>(<i></i>) 1000 <b>__showBreakpointsMenu</b>(<i></i>)
1001
745 <p> 1002 <p>
746 Private method to handle the show breakpoints menu signal. 1003 Private method to handle the show breakpoints menu signal.
747 </p><a NAME="DebugUI.__showDebugMenu" ID="DebugUI.__showDebugMenu"></a> 1004 </p>
1005 <a NAME="DebugUI.__showDebugMenu" ID="DebugUI.__showDebugMenu"></a>
748 <h4>DebugUI.__showDebugMenu</h4> 1006 <h4>DebugUI.__showDebugMenu</h4>
749 <b>__showDebugMenu</b>(<i></i>) 1007 <b>__showDebugMenu</b>(<i></i>)
1008
750 <p> 1009 <p>
751 Private method to set up the debug menu. 1010 Private method to set up the debug menu.
752 </p><a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a> 1011 </p>
1012 <a NAME="DebugUI.__specialContinue" ID="DebugUI.__specialContinue"></a>
753 <h4>DebugUI.__specialContinue</h4> 1013 <h4>DebugUI.__specialContinue</h4>
754 <b>__specialContinue</b>(<i></i>) 1014 <b>__specialContinue</b>(<i></i>)
1015
755 <p> 1016 <p>
756 Private method to handle the Special Continue action. 1017 Private method to handle the Special Continue action.
757 </p><a NAME="DebugUI.__step" ID="DebugUI.__step"></a> 1018 </p>
1019 <a NAME="DebugUI.__step" ID="DebugUI.__step"></a>
758 <h4>DebugUI.__step</h4> 1020 <h4>DebugUI.__step</h4>
759 <b>__step</b>(<i></i>) 1021 <b>__step</b>(<i></i>)
1022
760 <p> 1023 <p>
761 Private method to handle the Step action. 1024 Private method to handle the Step action.
762 </p><a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a> 1025 </p>
1026 <a NAME="DebugUI.__stepOut" ID="DebugUI.__stepOut"></a>
763 <h4>DebugUI.__stepOut</h4> 1027 <h4>DebugUI.__stepOut</h4>
764 <b>__stepOut</b>(<i></i>) 1028 <b>__stepOut</b>(<i></i>)
1029
765 <p> 1030 <p>
766 Private method to handle the Step Out action. 1031 Private method to handle the Step Out action.
767 </p><a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a> 1032 </p>
1033 <a NAME="DebugUI.__stepOver" ID="DebugUI.__stepOver"></a>
768 <h4>DebugUI.__stepOver</h4> 1034 <h4>DebugUI.__stepOver</h4>
769 <b>__stepOver</b>(<i></i>) 1035 <b>__stepOver</b>(<i></i>)
1036
770 <p> 1037 <p>
771 Private method to handle the Step Over action. 1038 Private method to handle the Step Over action.
772 </p><a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a> 1039 </p>
1040 <a NAME="DebugUI.__stepQuit" ID="DebugUI.__stepQuit"></a>
773 <h4>DebugUI.__stepQuit</h4> 1041 <h4>DebugUI.__stepQuit</h4>
774 <b>__stepQuit</b>(<i></i>) 1042 <b>__stepQuit</b>(<i></i>)
1043
775 <p> 1044 <p>
776 Private method to handle the Step Quit action. 1045 Private method to handle the Step Quit action.
777 </p><a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a> 1046 </p>
1047 <a NAME="DebugUI.__stopScript" ID="DebugUI.__stopScript"></a>
778 <h4>DebugUI.__stopScript</h4> 1048 <h4>DebugUI.__stopScript</h4>
779 <b>__stopScript</b>(<i></i>) 1049 <b>__stopScript</b>(<i></i>)
1050
780 <p> 1051 <p>
781 Private slot to stop the running script. 1052 Private slot to stop the running script.
782 </p><a NAME="DebugUI.__toggleBreakpoint" ID="DebugUI.__toggleBreakpoint"></a> 1053 </p>
1054 <a NAME="DebugUI.__toggleBreakpoint" ID="DebugUI.__toggleBreakpoint"></a>
783 <h4>DebugUI.__toggleBreakpoint</h4> 1055 <h4>DebugUI.__toggleBreakpoint</h4>
784 <b>__toggleBreakpoint</b>(<i></i>) 1056 <b>__toggleBreakpoint</b>(<i></i>)
1057
785 <p> 1058 <p>
786 Private slot to handle the 'Set/Reset breakpoint' action. 1059 Private slot to handle the 'Set/Reset breakpoint' action.
787 </p><a NAME="DebugUI.clearHistories" ID="DebugUI.clearHistories"></a> 1060 </p>
1061 <a NAME="DebugUI.clearHistories" ID="DebugUI.clearHistories"></a>
788 <h4>DebugUI.clearHistories</h4> 1062 <h4>DebugUI.clearHistories</h4>
789 <b>clearHistories</b>(<i></i>) 1063 <b>clearHistories</b>(<i></i>)
1064
790 <p> 1065 <p>
791 Public method to clear the various debug histories. 1066 Public method to clear the various debug histories.
792 </p><a NAME="DebugUI.getActions" ID="DebugUI.getActions"></a> 1067 </p>
1068 <a NAME="DebugUI.getActions" ID="DebugUI.getActions"></a>
793 <h4>DebugUI.getActions</h4> 1069 <h4>DebugUI.getActions</h4>
794 <b>getActions</b>(<i></i>) 1070 <b>getActions</b>(<i></i>)
1071
795 <p> 1072 <p>
796 Public method to get a list of all actions. 1073 Public method to get a list of all actions.
797 </p><dl> 1074 </p>
1075 <dl>
798 <dt>Returns:</dt> 1076 <dt>Returns:</dt>
799 <dd> 1077 <dd>
800 list of all actions (list of E5Action) 1078 list of all actions (list of E5Action)
801 </dd> 1079 </dd>
802 </dl><a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a> 1080 </dl>
1081 <a NAME="DebugUI.initActions" ID="DebugUI.initActions"></a>
803 <h4>DebugUI.initActions</h4> 1082 <h4>DebugUI.initActions</h4>
804 <b>initActions</b>(<i></i>) 1083 <b>initActions</b>(<i></i>)
1084
805 <p> 1085 <p>
806 Public method defining the user interface actions. 1086 Public method defining the user interface actions.
807 </p><a NAME="DebugUI.initMenus" ID="DebugUI.initMenus"></a> 1087 </p>
1088 <a NAME="DebugUI.initMenus" ID="DebugUI.initMenus"></a>
808 <h4>DebugUI.initMenus</h4> 1089 <h4>DebugUI.initMenus</h4>
809 <b>initMenus</b>(<i></i>) 1090 <b>initMenus</b>(<i></i>)
1091
810 <p> 1092 <p>
811 Public slot to initialize the project menu. 1093 Public slot to initialize the project menu.
812 </p><dl> 1094 </p>
1095 <dl>
813 <dt>Returns:</dt> 1096 <dt>Returns:</dt>
814 <dd> 1097 <dd>
815 the generated menu 1098 the generated menu
816 </dd> 1099 </dd>
817 </dl><a NAME="DebugUI.initToolbars" ID="DebugUI.initToolbars"></a> 1100 </dl>
1101 <a NAME="DebugUI.initToolbars" ID="DebugUI.initToolbars"></a>
818 <h4>DebugUI.initToolbars</h4> 1102 <h4>DebugUI.initToolbars</h4>
819 <b>initToolbars</b>(<i>toolbarManager</i>) 1103 <b>initToolbars</b>(<i>toolbarManager</i>)
1104
820 <p> 1105 <p>
821 Public slot to initialize the debug toolbars. 1106 Public slot to initialize the debug toolbars.
822 </p><dl> 1107 </p>
1108 <dl>
1109
823 <dt><i>toolbarManager</i></dt> 1110 <dt><i>toolbarManager</i></dt>
824 <dd> 1111 <dd>
825 reference to a toolbar manager object 1112 reference to a toolbar manager object
826 (E5ToolBarManager) 1113 (E5ToolBarManager)
827 </dd> 1114 </dd>
828 </dl><dl> 1115 </dl>
1116 <dl>
829 <dt>Returns:</dt> 1117 <dt>Returns:</dt>
830 <dd> 1118 <dd>
831 the generated toolbars (list of QToolBar) 1119 the generated toolbars (list of QToolBar)
832 </dd> 1120 </dd>
833 </dl><a NAME="DebugUI.setArgvHistory" ID="DebugUI.setArgvHistory"></a> 1121 </dl>
1122 <a NAME="DebugUI.setArgvHistory" ID="DebugUI.setArgvHistory"></a>
834 <h4>DebugUI.setArgvHistory</h4> 1123 <h4>DebugUI.setArgvHistory</h4>
835 <b>setArgvHistory</b>(<i>argsStr, clearHistories=False, history=None</i>) 1124 <b>setArgvHistory</b>(<i>argsStr, clearHistories=False, history=None</i>)
1125
836 <p> 1126 <p>
837 Public slot to initialize the argv history. 1127 Public slot to initialize the argv history.
838 </p><dl> 1128 </p>
1129 <dl>
1130
839 <dt><i>argsStr</i></dt> 1131 <dt><i>argsStr</i></dt>
840 <dd> 1132 <dd>
841 the commandline arguments (string) 1133 the commandline arguments (string)
842 </dd><dt><i>clearHistories</i></dt> 1134 </dd>
1135 <dt><i>clearHistories</i></dt>
843 <dd> 1136 <dd>
844 flag indicating, that the list should 1137 flag indicating, that the list should
845 be cleared (boolean) 1138 be cleared (boolean)
846 </dd><dt><i>history</i></dt> 1139 </dd>
1140 <dt><i>history</i></dt>
847 <dd> 1141 <dd>
848 list of history entries to be set (list of strings) 1142 list of history entries to be set (list of strings)
849 </dd> 1143 </dd>
850 </dl><a NAME="DebugUI.setAutoClearShell" ID="DebugUI.setAutoClearShell"></a> 1144 </dl>
1145 <a NAME="DebugUI.setAutoClearShell" ID="DebugUI.setAutoClearShell"></a>
851 <h4>DebugUI.setAutoClearShell</h4> 1146 <h4>DebugUI.setAutoClearShell</h4>
852 <b>setAutoClearShell</b>(<i>autoClearShell</i>) 1147 <b>setAutoClearShell</b>(<i>autoClearShell</i>)
1148
853 <p> 1149 <p>
854 Public slot to initialize the autoClearShell flag. 1150 Public slot to initialize the autoClearShell flag.
855 </p><dl> 1151 </p>
1152 <dl>
1153
856 <dt><i>autoClearShell</i></dt> 1154 <dt><i>autoClearShell</i></dt>
857 <dd> 1155 <dd>
858 flag indicating, that the interpreter window 1156 flag indicating, that the interpreter window
859 should be cleared (boolean) 1157 should be cleared (boolean)
860 </dd> 1158 </dd>
861 </dl><a NAME="DebugUI.setAutoContinue" ID="DebugUI.setAutoContinue"></a> 1159 </dl>
1160 <a NAME="DebugUI.setAutoContinue" ID="DebugUI.setAutoContinue"></a>
862 <h4>DebugUI.setAutoContinue</h4> 1161 <h4>DebugUI.setAutoContinue</h4>
863 <b>setAutoContinue</b>(<i>autoContinue</i>) 1162 <b>setAutoContinue</b>(<i>autoContinue</i>)
1163
864 <p> 1164 <p>
865 Public slot to initialize the autoContinue flag. 1165 Public slot to initialize the autoContinue flag.
866 </p><dl> 1166 </p>
1167 <dl>
1168
867 <dt><i>autoContinue</i></dt> 1169 <dt><i>autoContinue</i></dt>
868 <dd> 1170 <dd>
869 flag indicating, that the debugger should not 1171 flag indicating, that the debugger should not
870 stop at the first executable line (boolean) 1172 stop at the first executable line (boolean)
871 </dd> 1173 </dd>
872 </dl><a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a> 1174 </dl>
1175 <a NAME="DebugUI.setEnvHistory" ID="DebugUI.setEnvHistory"></a>
873 <h4>DebugUI.setEnvHistory</h4> 1176 <h4>DebugUI.setEnvHistory</h4>
874 <b>setEnvHistory</b>(<i>envStr, clearHistories=False, history=None</i>) 1177 <b>setEnvHistory</b>(<i>envStr, clearHistories=False, history=None</i>)
1178
875 <p> 1179 <p>
876 Public slot to initialize the env history. 1180 Public slot to initialize the env history.
877 </p><dl> 1181 </p>
1182 <dl>
1183
878 <dt><i>envStr</i></dt> 1184 <dt><i>envStr</i></dt>
879 <dd> 1185 <dd>
880 the environment settings (string) 1186 the environment settings (string)
881 </dd><dt><i>clearHistories</i></dt> 1187 </dd>
1188 <dt><i>clearHistories</i></dt>
882 <dd> 1189 <dd>
883 flag indicating, that the list should 1190 flag indicating, that the list should
884 be cleared (boolean) 1191 be cleared (boolean)
885 </dd><dt><i>history</i></dt> 1192 </dd>
1193 <dt><i>history</i></dt>
886 <dd> 1194 <dd>
887 list of history entries to be set (list of strings) 1195 list of history entries to be set (list of strings)
888 </dd> 1196 </dd>
889 </dl><a NAME="DebugUI.setExcIgnoreList" ID="DebugUI.setExcIgnoreList"></a> 1197 </dl>
1198 <a NAME="DebugUI.setExcIgnoreList" ID="DebugUI.setExcIgnoreList"></a>
890 <h4>DebugUI.setExcIgnoreList</h4> 1199 <h4>DebugUI.setExcIgnoreList</h4>
891 <b>setExcIgnoreList</b>(<i>excIgnoreList</i>) 1200 <b>setExcIgnoreList</b>(<i>excIgnoreList</i>)
1201
892 <p> 1202 <p>
893 Public slot to initialize the ignored exceptions type list. 1203 Public slot to initialize the ignored exceptions type list.
894 </p><dl> 1204 </p>
1205 <dl>
1206
895 <dt><i>excIgnoreList</i></dt> 1207 <dt><i>excIgnoreList</i></dt>
896 <dd> 1208 <dd>
897 list of ignored exception types (list of strings) 1209 list of ignored exception types (list of strings)
898 </dd> 1210 </dd>
899 </dl><a NAME="DebugUI.setExcList" ID="DebugUI.setExcList"></a> 1211 </dl>
1212 <a NAME="DebugUI.setExcList" ID="DebugUI.setExcList"></a>
900 <h4>DebugUI.setExcList</h4> 1213 <h4>DebugUI.setExcList</h4>
901 <b>setExcList</b>(<i>excList</i>) 1214 <b>setExcList</b>(<i>excList</i>)
1215
902 <p> 1216 <p>
903 Public slot to initialize the exceptions type list. 1217 Public slot to initialize the exceptions type list.
904 </p><dl> 1218 </p>
1219 <dl>
1220
905 <dt><i>excList</i></dt> 1221 <dt><i>excList</i></dt>
906 <dd> 1222 <dd>
907 list of exception types (list of strings) 1223 list of exception types (list of strings)
908 </dd> 1224 </dd>
909 </dl><a NAME="DebugUI.setExceptionReporting" ID="DebugUI.setExceptionReporting"></a> 1225 </dl>
1226 <a NAME="DebugUI.setExceptionReporting" ID="DebugUI.setExceptionReporting"></a>
910 <h4>DebugUI.setExceptionReporting</h4> 1227 <h4>DebugUI.setExceptionReporting</h4>
911 <b>setExceptionReporting</b>(<i>exceptions</i>) 1228 <b>setExceptionReporting</b>(<i>exceptions</i>)
1229
912 <p> 1230 <p>
913 Public slot to initialize the exception reporting flag. 1231 Public slot to initialize the exception reporting flag.
914 </p><dl> 1232 </p>
1233 <dl>
1234
915 <dt><i>exceptions</i></dt> 1235 <dt><i>exceptions</i></dt>
916 <dd> 1236 <dd>
917 flag indicating exception reporting status (boolean) 1237 flag indicating exception reporting status (boolean)
918 </dd> 1238 </dd>
919 </dl><a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a> 1239 </dl>
1240 <a NAME="DebugUI.setTracePython" ID="DebugUI.setTracePython"></a>
920 <h4>DebugUI.setTracePython</h4> 1241 <h4>DebugUI.setTracePython</h4>
921 <b>setTracePython</b>(<i>tracePython</i>) 1242 <b>setTracePython</b>(<i>tracePython</i>)
1243
922 <p> 1244 <p>
923 Public slot to initialize the trace Python flag. 1245 Public slot to initialize the trace Python flag.
924 </p><dl> 1246 </p>
1247 <dl>
1248
925 <dt><i>tracePython</i></dt> 1249 <dt><i>tracePython</i></dt>
926 <dd> 1250 <dd>
927 flag indicating if the Python library should be 1251 flag indicating if the Python library should be
928 traced as well (boolean) 1252 traced as well (boolean)
929 </dd> 1253 </dd>
930 </dl><a NAME="DebugUI.setWdHistory" ID="DebugUI.setWdHistory"></a> 1254 </dl>
1255 <a NAME="DebugUI.setWdHistory" ID="DebugUI.setWdHistory"></a>
931 <h4>DebugUI.setWdHistory</h4> 1256 <h4>DebugUI.setWdHistory</h4>
932 <b>setWdHistory</b>(<i>wdStr, clearHistories=False, history=None</i>) 1257 <b>setWdHistory</b>(<i>wdStr, clearHistories=False, history=None</i>)
1258
933 <p> 1259 <p>
934 Public slot to initialize the wd history. 1260 Public slot to initialize the wd history.
935 </p><dl> 1261 </p>
1262 <dl>
1263
936 <dt><i>wdStr</i></dt> 1264 <dt><i>wdStr</i></dt>
937 <dd> 1265 <dd>
938 the working directory (string) 1266 the working directory (string)
939 </dd><dt><i>clearHistories</i></dt> 1267 </dd>
1268 <dt><i>clearHistories</i></dt>
940 <dd> 1269 <dd>
941 flag indicating, that the list should 1270 flag indicating, that the list should
942 be cleared (boolean) 1271 be cleared (boolean)
943 </dd><dt><i>history</i></dt> 1272 </dd>
1273 <dt><i>history</i></dt>
944 <dd> 1274 <dd>
945 list of history entries to be set (list of strings) 1275 list of history entries to be set (list of strings)
946 </dd> 1276 </dd>
947 </dl><a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a> 1277 </dl>
1278 <a NAME="DebugUI.shutdown" ID="DebugUI.shutdown"></a>
948 <h4>DebugUI.shutdown</h4> 1279 <h4>DebugUI.shutdown</h4>
949 <b>shutdown</b>(<i></i>) 1280 <b>shutdown</b>(<i></i>)
1281
950 <p> 1282 <p>
951 Public method to perform shutdown actions. 1283 Public method to perform shutdown actions.
952 </p><a NAME="DebugUI.shutdownServer" ID="DebugUI.shutdownServer"></a> 1284 </p>
1285 <a NAME="DebugUI.shutdownServer" ID="DebugUI.shutdownServer"></a>
953 <h4>DebugUI.shutdownServer</h4> 1286 <h4>DebugUI.shutdownServer</h4>
954 <b>shutdownServer</b>(<i></i>) 1287 <b>shutdownServer</b>(<i></i>)
1288
955 <p> 1289 <p>
956 Public method to shut down the debug server. 1290 Public method to shut down the debug server.
957 </p><p> 1291 </p>
1292 <p>
958 This is needed to cleanly close the sockets on Win OS. 1293 This is needed to cleanly close the sockets on Win OS.
959 </p><dl> 1294 </p>
1295 <dl>
960 <dt>Returns:</dt> 1296 <dt>Returns:</dt>
961 <dd> 1297 <dd>
962 always true 1298 always true
963 </dd> 1299 </dd>
964 </dl><a NAME="DebugUI.variablesFilter" ID="DebugUI.variablesFilter"></a> 1300 </dl>
1301 <a NAME="DebugUI.variablesFilter" ID="DebugUI.variablesFilter"></a>
965 <h4>DebugUI.variablesFilter</h4> 1302 <h4>DebugUI.variablesFilter</h4>
966 <b>variablesFilter</b>(<i>scope</i>) 1303 <b>variablesFilter</b>(<i>scope</i>)
1304
967 <p> 1305 <p>
968 Public method to get the variables filter for a scope. 1306 Public method to get the variables filter for a scope.
969 </p><dl> 1307 </p>
1308 <dl>
1309
970 <dt><i>scope</i></dt> 1310 <dt><i>scope</i></dt>
971 <dd> 1311 <dd>
972 flag indicating global (True) or local (False) scope 1312 flag indicating global (True) or local (False) scope
973 </dd> 1313 </dd>
974 </dl><dl> 1314 </dl>
1315 <dl>
975 <dt>Returns:</dt> 1316 <dt>Returns:</dt>
976 <dd> 1317 <dd>
977 filters list (list of integers) 1318 filters list (list of integers)
978 </dd> 1319 </dd>
979 </dl> 1320 </dl>

eric ide

mercurial