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.DataViews.PyProfileDialog</h1> |
23 <h1>eric6.DataViews.PyProfileDialog</h1> |
|
24 |
23 <p> |
25 <p> |
24 Module implementing a dialog to display profile data. |
26 Module implementing a dialog to display profile data. |
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> |
31 <table> |
34 |
|
35 <table> |
|
36 |
32 <tr> |
37 <tr> |
33 <td><a href="#ProfileTreeWidgetItem">ProfileTreeWidgetItem</a></td> |
38 <td><a href="#ProfileTreeWidgetItem">ProfileTreeWidgetItem</a></td> |
34 <td>Class implementing a custom QTreeWidgetItem to allow sorting on numeric values.</td> |
39 <td>Class implementing a custom QTreeWidgetItem to allow sorting on numeric values.</td> |
35 </tr><tr> |
40 </tr> |
|
41 <tr> |
36 <td><a href="#PyProfileDialog">PyProfileDialog</a></td> |
42 <td><a href="#PyProfileDialog">PyProfileDialog</a></td> |
37 <td>Class implementing a dialog to display the results of a profiling run.</td> |
43 <td>Class implementing a dialog to display the results of a profiling run.</td> |
38 </tr> |
44 </tr> |
39 </table> |
45 </table> |
40 <h3>Functions</h3> |
46 <h3>Functions</h3> |
41 <table> |
47 |
42 <tr><td>None</td></tr> |
48 <table> |
43 </table> |
49 <tr><td>None</td></tr> |
44 <hr /><hr /> |
50 </table> |
|
51 <hr /> |
|
52 <hr /> |
45 <a NAME="ProfileTreeWidgetItem" ID="ProfileTreeWidgetItem"></a> |
53 <a NAME="ProfileTreeWidgetItem" ID="ProfileTreeWidgetItem"></a> |
46 <h2>ProfileTreeWidgetItem</h2> |
54 <h2>ProfileTreeWidgetItem</h2> |
|
55 |
47 <p> |
56 <p> |
48 Class implementing a custom QTreeWidgetItem to allow sorting on numeric |
57 Class implementing a custom QTreeWidgetItem to allow sorting on numeric |
49 values. |
58 values. |
50 </p> |
59 </p> |
51 <h3>Derived from</h3> |
60 <h3>Derived from</h3> |
52 QTreeWidgetItem |
61 QTreeWidgetItem |
53 <h3>Class Attributes</h3> |
62 <h3>Class Attributes</h3> |
|
63 |
54 <table> |
64 <table> |
55 <tr><td>None</td></tr> |
65 <tr><td>None</td></tr> |
56 </table> |
66 </table> |
57 <h3>Class Methods</h3> |
67 <h3>Class Methods</h3> |
|
68 |
58 <table> |
69 <table> |
59 <tr><td>None</td></tr> |
70 <tr><td>None</td></tr> |
60 </table> |
71 </table> |
61 <h3>Methods</h3> |
72 <h3>Methods</h3> |
62 <table> |
73 |
|
74 <table> |
|
75 |
63 <tr> |
76 <tr> |
64 <td><a href="#ProfileTreeWidgetItem.__getNC">__getNC</a></td> |
77 <td><a href="#ProfileTreeWidgetItem.__getNC">__getNC</a></td> |
65 <td>Private method to get the value to compare on for the first column.</td> |
78 <td>Private method to get the value to compare on for the first column.</td> |
66 </tr><tr> |
79 </tr> |
|
80 <tr> |
67 <td><a href="#ProfileTreeWidgetItem.__lt__">__lt__</a></td> |
81 <td><a href="#ProfileTreeWidgetItem.__lt__">__lt__</a></td> |
68 <td>Special method to check, if the item is less than the other one.</td> |
82 <td>Special method to check, if the item is less than the other one.</td> |
69 </tr> |
83 </tr> |
70 </table> |
84 </table> |
71 <h3>Static Methods</h3> |
85 <h3>Static Methods</h3> |
72 <table> |
86 |
73 <tr><td>None</td></tr> |
87 <table> |
74 </table> |
88 <tr><td>None</td></tr> |
|
89 </table> |
|
90 |
75 <a NAME="ProfileTreeWidgetItem.__getNC" ID="ProfileTreeWidgetItem.__getNC"></a> |
91 <a NAME="ProfileTreeWidgetItem.__getNC" ID="ProfileTreeWidgetItem.__getNC"></a> |
76 <h4>ProfileTreeWidgetItem.__getNC</h4> |
92 <h4>ProfileTreeWidgetItem.__getNC</h4> |
77 <b>__getNC</b>(<i>itm</i>) |
93 <b>__getNC</b>(<i>itm</i>) |
|
94 |
78 <p> |
95 <p> |
79 Private method to get the value to compare on for the first column. |
96 Private method to get the value to compare on for the first column. |
80 </p><dl> |
97 </p> |
|
98 <dl> |
|
99 |
81 <dt><i>itm</i></dt> |
100 <dt><i>itm</i></dt> |
82 <dd> |
101 <dd> |
83 item to operate on (ProfileTreeWidgetItem) |
102 item to operate on (ProfileTreeWidgetItem) |
84 </dd> |
103 </dd> |
85 </dl><dl> |
104 </dl> |
|
105 <dl> |
86 <dt>Returns:</dt> |
106 <dt>Returns:</dt> |
87 <dd> |
107 <dd> |
88 comparison value for the first column (integer) |
108 comparison value for the first column (integer) |
89 </dd> |
109 </dd> |
90 </dl><a NAME="ProfileTreeWidgetItem.__lt__" ID="ProfileTreeWidgetItem.__lt__"></a> |
110 </dl> |
|
111 <a NAME="ProfileTreeWidgetItem.__lt__" ID="ProfileTreeWidgetItem.__lt__"></a> |
91 <h4>ProfileTreeWidgetItem.__lt__</h4> |
112 <h4>ProfileTreeWidgetItem.__lt__</h4> |
92 <b>__lt__</b>(<i>other</i>) |
113 <b>__lt__</b>(<i>other</i>) |
|
114 |
93 <p> |
115 <p> |
94 Special method to check, if the item is less than the other one. |
116 Special method to check, if the item is less than the other one. |
95 </p><dl> |
117 </p> |
|
118 <dl> |
|
119 |
96 <dt><i>other</i></dt> |
120 <dt><i>other</i></dt> |
97 <dd> |
121 <dd> |
98 reference to item to compare against |
122 reference to item to compare against |
99 (ProfileTreeWidgetItem) |
123 (ProfileTreeWidgetItem) |
100 </dd> |
124 </dd> |
101 </dl><dl> |
125 </dl> |
|
126 <dl> |
102 <dt>Returns:</dt> |
127 <dt>Returns:</dt> |
103 <dd> |
128 <dd> |
104 true, if this item is less than other (boolean) |
129 true, if this item is less than other (boolean) |
105 </dd> |
130 </dd> |
106 </dl> |
131 </dl> |
107 <div align="right"><a href="#top">Up</a></div> |
132 <div align="right"><a href="#top">Up</a></div> |
108 <hr /><hr /> |
133 <hr /> |
|
134 <hr /> |
109 <a NAME="PyProfileDialog" ID="PyProfileDialog"></a> |
135 <a NAME="PyProfileDialog" ID="PyProfileDialog"></a> |
110 <h2>PyProfileDialog</h2> |
136 <h2>PyProfileDialog</h2> |
|
137 |
111 <p> |
138 <p> |
112 Class implementing a dialog to display the results of a profiling run. |
139 Class implementing a dialog to display the results of a profiling run. |
113 </p> |
140 </p> |
114 <h3>Derived from</h3> |
141 <h3>Derived from</h3> |
115 QDialog, Ui_PyProfileDialog |
142 QDialog, Ui_PyProfileDialog |
116 <h3>Class Attributes</h3> |
143 <h3>Class Attributes</h3> |
|
144 |
117 <table> |
145 <table> |
118 <tr><td>None</td></tr> |
146 <tr><td>None</td></tr> |
119 </table> |
147 </table> |
120 <h3>Class Methods</h3> |
148 <h3>Class Methods</h3> |
|
149 |
121 <table> |
150 <table> |
122 <tr><td>None</td></tr> |
151 <tr><td>None</td></tr> |
123 </table> |
152 </table> |
124 <h3>Methods</h3> |
153 <h3>Methods</h3> |
125 <table> |
154 |
|
155 <table> |
|
156 |
126 <tr> |
157 <tr> |
127 <td><a href="#PyProfileDialog.__init__">PyProfileDialog</a></td> |
158 <td><a href="#PyProfileDialog.__init__">PyProfileDialog</a></td> |
128 <td>Constructor</td> |
159 <td>Constructor</td> |
129 </tr><tr> |
160 </tr> |
|
161 <tr> |
130 <td><a href="#PyProfileDialog.__createResultItem">__createResultItem</a></td> |
162 <td><a href="#PyProfileDialog.__createResultItem">__createResultItem</a></td> |
131 <td>Private method to create an entry in the result list.</td> |
163 <td>Private method to create an entry in the result list.</td> |
132 </tr><tr> |
164 </tr> |
|
165 <tr> |
133 <td><a href="#PyProfileDialog.__createSummaryItem">__createSummaryItem</a></td> |
166 <td><a href="#PyProfileDialog.__createSummaryItem">__createSummaryItem</a></td> |
134 <td>Private method to create an entry in the summary list.</td> |
167 <td>Private method to create an entry in the summary list.</td> |
135 </tr><tr> |
168 </tr> |
|
169 <tr> |
136 <td><a href="#PyProfileDialog.__eraseAll">__eraseAll</a></td> |
170 <td><a href="#PyProfileDialog.__eraseAll">__eraseAll</a></td> |
137 <td>Private slot to handle the Erase All context menu action.</td> |
171 <td>Private slot to handle the Erase All context menu action.</td> |
138 </tr><tr> |
172 </tr> |
|
173 <tr> |
139 <td><a href="#PyProfileDialog.__eraseProfile">__eraseProfile</a></td> |
174 <td><a href="#PyProfileDialog.__eraseProfile">__eraseProfile</a></td> |
140 <td>Private slot to handle the Erase Profile context menu action.</td> |
175 <td>Private slot to handle the Erase Profile context menu action.</td> |
141 </tr><tr> |
176 </tr> |
|
177 <tr> |
142 <td><a href="#PyProfileDialog.__eraseTiming">__eraseTiming</a></td> |
178 <td><a href="#PyProfileDialog.__eraseTiming">__eraseTiming</a></td> |
143 <td>Private slot to handle the Erase Timing context menu action.</td> |
179 <td>Private slot to handle the Erase Timing context menu action.</td> |
144 </tr><tr> |
180 </tr> |
|
181 <tr> |
145 <td><a href="#PyProfileDialog.__filter">__filter</a></td> |
182 <td><a href="#PyProfileDialog.__filter">__filter</a></td> |
146 <td>Private slot to handle the Exclude/Include Python Library context menu action.</td> |
183 <td>Private slot to handle the Exclude/Include Python Library context menu action.</td> |
147 </tr><tr> |
184 </tr> |
|
185 <tr> |
148 <td><a href="#PyProfileDialog.__finish">__finish</a></td> |
186 <td><a href="#PyProfileDialog.__finish">__finish</a></td> |
149 <td>Private slot called when the action finished or the user pressed the button.</td> |
187 <td>Private slot called when the action finished or the user pressed the button.</td> |
150 </tr><tr> |
188 </tr> |
|
189 <tr> |
151 <td><a href="#PyProfileDialog.__populateLists">__populateLists</a></td> |
190 <td><a href="#PyProfileDialog.__populateLists">__populateLists</a></td> |
152 <td>Private method used to populate the listviews.</td> |
191 <td>Private method used to populate the listviews.</td> |
153 </tr><tr> |
192 </tr> |
|
193 <tr> |
154 <td><a href="#PyProfileDialog.__resortResultList">__resortResultList</a></td> |
194 <td><a href="#PyProfileDialog.__resortResultList">__resortResultList</a></td> |
155 <td>Private method to resort the tree.</td> |
195 <td>Private method to resort the tree.</td> |
156 </tr><tr> |
196 </tr> |
|
197 <tr> |
157 <td><a href="#PyProfileDialog.__showContextMenu">__showContextMenu</a></td> |
198 <td><a href="#PyProfileDialog.__showContextMenu">__showContextMenu</a></td> |
158 <td>Private slot to show the context menu of the listview.</td> |
199 <td>Private slot to show the context menu of the listview.</td> |
159 </tr><tr> |
200 </tr> |
|
201 <tr> |
160 <td><a href="#PyProfileDialog.__unfinish">__unfinish</a></td> |
202 <td><a href="#PyProfileDialog.__unfinish">__unfinish</a></td> |
161 <td>Private slot called to revert the effects of the __finish slot.</td> |
203 <td>Private slot called to revert the effects of the __finish slot.</td> |
162 </tr><tr> |
204 </tr> |
|
205 <tr> |
163 <td><a href="#PyProfileDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> |
206 <td><a href="#PyProfileDialog.on_buttonBox_clicked">on_buttonBox_clicked</a></td> |
164 <td>Private slot called by a button of the button box clicked.</td> |
207 <td>Private slot called by a button of the button box clicked.</td> |
165 </tr><tr> |
208 </tr> |
|
209 <tr> |
166 <td><a href="#PyProfileDialog.start">start</a></td> |
210 <td><a href="#PyProfileDialog.start">start</a></td> |
167 <td>Public slot to start the calculation of the profile data.</td> |
211 <td>Public slot to start the calculation of the profile data.</td> |
168 </tr> |
212 </tr> |
169 </table> |
213 </table> |
170 <h3>Static Methods</h3> |
214 <h3>Static Methods</h3> |
171 <table> |
215 |
172 <tr><td>None</td></tr> |
216 <table> |
173 </table> |
217 <tr><td>None</td></tr> |
|
218 </table> |
|
219 |
174 <a NAME="PyProfileDialog.__init__" ID="PyProfileDialog.__init__"></a> |
220 <a NAME="PyProfileDialog.__init__" ID="PyProfileDialog.__init__"></a> |
175 <h4>PyProfileDialog (Constructor)</h4> |
221 <h4>PyProfileDialog (Constructor)</h4> |
176 <b>PyProfileDialog</b>(<i>parent=None</i>) |
222 <b>PyProfileDialog</b>(<i>parent=None</i>) |
|
223 |
177 <p> |
224 <p> |
178 Constructor |
225 Constructor |
179 </p><dl> |
226 </p> |
|
227 <dl> |
|
228 |
180 <dt><i>parent</i></dt> |
229 <dt><i>parent</i></dt> |
181 <dd> |
230 <dd> |
182 parent widget (QWidget) |
231 parent widget (QWidget) |
183 </dd> |
232 </dd> |
184 </dl><a NAME="PyProfileDialog.__createResultItem" ID="PyProfileDialog.__createResultItem"></a> |
233 </dl> |
|
234 <a NAME="PyProfileDialog.__createResultItem" ID="PyProfileDialog.__createResultItem"></a> |
185 <h4>PyProfileDialog.__createResultItem</h4> |
235 <h4>PyProfileDialog.__createResultItem</h4> |
186 <b>__createResultItem</b>(<i>calls, totalTime, totalTimePerCall, cumulativeTime, cumulativeTimePerCall, file, line, functionName</i>) |
236 <b>__createResultItem</b>(<i>calls, totalTime, totalTimePerCall, cumulativeTime, cumulativeTimePerCall, file, line, functionName</i>) |
|
237 |
187 <p> |
238 <p> |
188 Private method to create an entry in the result list. |
239 Private method to create an entry in the result list. |
189 </p><dl> |
240 </p> |
|
241 <dl> |
|
242 |
190 <dt><i>calls</i></dt> |
243 <dt><i>calls</i></dt> |
191 <dd> |
244 <dd> |
192 number of calls (integer) |
245 number of calls (integer) |
193 </dd><dt><i>totalTime</i></dt> |
246 </dd> |
|
247 <dt><i>totalTime</i></dt> |
194 <dd> |
248 <dd> |
195 total time (double) |
249 total time (double) |
196 </dd><dt><i>totalTimePerCall</i></dt> |
250 </dd> |
|
251 <dt><i>totalTimePerCall</i></dt> |
197 <dd> |
252 <dd> |
198 total time per call (double) |
253 total time per call (double) |
199 </dd><dt><i>cumulativeTime</i></dt> |
254 </dd> |
|
255 <dt><i>cumulativeTime</i></dt> |
200 <dd> |
256 <dd> |
201 cumulative time (double) |
257 cumulative time (double) |
202 </dd><dt><i>cumulativeTimePerCall</i></dt> |
258 </dd> |
|
259 <dt><i>cumulativeTimePerCall</i></dt> |
203 <dd> |
260 <dd> |
204 cumulative time per call (double) |
261 cumulative time per call (double) |
205 </dd><dt><i>file</i></dt> |
262 </dd> |
|
263 <dt><i>file</i></dt> |
206 <dd> |
264 <dd> |
207 filename of file (string) |
265 filename of file (string) |
208 </dd><dt><i>line</i></dt> |
266 </dd> |
|
267 <dt><i>line</i></dt> |
209 <dd> |
268 <dd> |
210 linenumber (integer) |
269 linenumber (integer) |
211 </dd><dt><i>functionName</i></dt> |
270 </dd> |
|
271 <dt><i>functionName</i></dt> |
212 <dd> |
272 <dd> |
213 function name (string) |
273 function name (string) |
214 </dd> |
274 </dd> |
215 </dl><a NAME="PyProfileDialog.__createSummaryItem" ID="PyProfileDialog.__createSummaryItem"></a> |
275 </dl> |
|
276 <a NAME="PyProfileDialog.__createSummaryItem" ID="PyProfileDialog.__createSummaryItem"></a> |
216 <h4>PyProfileDialog.__createSummaryItem</h4> |
277 <h4>PyProfileDialog.__createSummaryItem</h4> |
217 <b>__createSummaryItem</b>(<i>label, contents</i>) |
278 <b>__createSummaryItem</b>(<i>label, contents</i>) |
|
279 |
218 <p> |
280 <p> |
219 Private method to create an entry in the summary list. |
281 Private method to create an entry in the summary list. |
220 </p><dl> |
282 </p> |
|
283 <dl> |
|
284 |
221 <dt><i>label</i></dt> |
285 <dt><i>label</i></dt> |
222 <dd> |
286 <dd> |
223 text of the first column (string) |
287 text of the first column (string) |
224 </dd><dt><i>contents</i></dt> |
288 </dd> |
|
289 <dt><i>contents</i></dt> |
225 <dd> |
290 <dd> |
226 text of the second column (string) |
291 text of the second column (string) |
227 </dd> |
292 </dd> |
228 </dl><a NAME="PyProfileDialog.__eraseAll" ID="PyProfileDialog.__eraseAll"></a> |
293 </dl> |
|
294 <a NAME="PyProfileDialog.__eraseAll" ID="PyProfileDialog.__eraseAll"></a> |
229 <h4>PyProfileDialog.__eraseAll</h4> |
295 <h4>PyProfileDialog.__eraseAll</h4> |
230 <b>__eraseAll</b>(<i></i>) |
296 <b>__eraseAll</b>(<i></i>) |
|
297 |
231 <p> |
298 <p> |
232 Private slot to handle the Erase All context menu action. |
299 Private slot to handle the Erase All context menu action. |
233 </p><a NAME="PyProfileDialog.__eraseProfile" ID="PyProfileDialog.__eraseProfile"></a> |
300 </p> |
|
301 <a NAME="PyProfileDialog.__eraseProfile" ID="PyProfileDialog.__eraseProfile"></a> |
234 <h4>PyProfileDialog.__eraseProfile</h4> |
302 <h4>PyProfileDialog.__eraseProfile</h4> |
235 <b>__eraseProfile</b>(<i></i>) |
303 <b>__eraseProfile</b>(<i></i>) |
|
304 |
236 <p> |
305 <p> |
237 Private slot to handle the Erase Profile context menu action. |
306 Private slot to handle the Erase Profile context menu action. |
238 </p><a NAME="PyProfileDialog.__eraseTiming" ID="PyProfileDialog.__eraseTiming"></a> |
307 </p> |
|
308 <a NAME="PyProfileDialog.__eraseTiming" ID="PyProfileDialog.__eraseTiming"></a> |
239 <h4>PyProfileDialog.__eraseTiming</h4> |
309 <h4>PyProfileDialog.__eraseTiming</h4> |
240 <b>__eraseTiming</b>(<i></i>) |
310 <b>__eraseTiming</b>(<i></i>) |
|
311 |
241 <p> |
312 <p> |
242 Private slot to handle the Erase Timing context menu action. |
313 Private slot to handle the Erase Timing context menu action. |
243 </p><a NAME="PyProfileDialog.__filter" ID="PyProfileDialog.__filter"></a> |
314 </p> |
|
315 <a NAME="PyProfileDialog.__filter" ID="PyProfileDialog.__filter"></a> |
244 <h4>PyProfileDialog.__filter</h4> |
316 <h4>PyProfileDialog.__filter</h4> |
245 <b>__filter</b>(<i></i>) |
317 <b>__filter</b>(<i></i>) |
|
318 |
246 <p> |
319 <p> |
247 Private slot to handle the Exclude/Include Python Library context menu |
320 Private slot to handle the Exclude/Include Python Library context menu |
248 action. |
321 action. |
249 </p><a NAME="PyProfileDialog.__finish" ID="PyProfileDialog.__finish"></a> |
322 </p> |
|
323 <a NAME="PyProfileDialog.__finish" ID="PyProfileDialog.__finish"></a> |
250 <h4>PyProfileDialog.__finish</h4> |
324 <h4>PyProfileDialog.__finish</h4> |
251 <b>__finish</b>(<i></i>) |
325 <b>__finish</b>(<i></i>) |
|
326 |
252 <p> |
327 <p> |
253 Private slot called when the action finished or the user pressed the |
328 Private slot called when the action finished or the user pressed the |
254 button. |
329 button. |
255 </p><a NAME="PyProfileDialog.__populateLists" ID="PyProfileDialog.__populateLists"></a> |
330 </p> |
|
331 <a NAME="PyProfileDialog.__populateLists" ID="PyProfileDialog.__populateLists"></a> |
256 <h4>PyProfileDialog.__populateLists</h4> |
332 <h4>PyProfileDialog.__populateLists</h4> |
257 <b>__populateLists</b>(<i>exclude=False</i>) |
333 <b>__populateLists</b>(<i>exclude=False</i>) |
|
334 |
258 <p> |
335 <p> |
259 Private method used to populate the listviews. |
336 Private method used to populate the listviews. |
260 </p><dl> |
337 </p> |
|
338 <dl> |
|
339 |
261 <dt><i>exclude</i></dt> |
340 <dt><i>exclude</i></dt> |
262 <dd> |
341 <dd> |
263 flag indicating whether files residing in the |
342 flag indicating whether files residing in the |
264 Python library should be excluded |
343 Python library should be excluded |
265 </dd> |
344 </dd> |
266 </dl><a NAME="PyProfileDialog.__resortResultList" ID="PyProfileDialog.__resortResultList"></a> |
345 </dl> |
|
346 <a NAME="PyProfileDialog.__resortResultList" ID="PyProfileDialog.__resortResultList"></a> |
267 <h4>PyProfileDialog.__resortResultList</h4> |
347 <h4>PyProfileDialog.__resortResultList</h4> |
268 <b>__resortResultList</b>(<i></i>) |
348 <b>__resortResultList</b>(<i></i>) |
|
349 |
269 <p> |
350 <p> |
270 Private method to resort the tree. |
351 Private method to resort the tree. |
271 </p><a NAME="PyProfileDialog.__showContextMenu" ID="PyProfileDialog.__showContextMenu"></a> |
352 </p> |
|
353 <a NAME="PyProfileDialog.__showContextMenu" ID="PyProfileDialog.__showContextMenu"></a> |
272 <h4>PyProfileDialog.__showContextMenu</h4> |
354 <h4>PyProfileDialog.__showContextMenu</h4> |
273 <b>__showContextMenu</b>(<i>coord</i>) |
355 <b>__showContextMenu</b>(<i>coord</i>) |
|
356 |
274 <p> |
357 <p> |
275 Private slot to show the context menu of the listview. |
358 Private slot to show the context menu of the listview. |
276 </p><dl> |
359 </p> |
|
360 <dl> |
|
361 |
277 <dt><i>coord</i></dt> |
362 <dt><i>coord</i></dt> |
278 <dd> |
363 <dd> |
279 the position of the mouse pointer (QPoint) |
364 the position of the mouse pointer (QPoint) |
280 </dd> |
365 </dd> |
281 </dl><a NAME="PyProfileDialog.__unfinish" ID="PyProfileDialog.__unfinish"></a> |
366 </dl> |
|
367 <a NAME="PyProfileDialog.__unfinish" ID="PyProfileDialog.__unfinish"></a> |
282 <h4>PyProfileDialog.__unfinish</h4> |
368 <h4>PyProfileDialog.__unfinish</h4> |
283 <b>__unfinish</b>(<i></i>) |
369 <b>__unfinish</b>(<i></i>) |
|
370 |
284 <p> |
371 <p> |
285 Private slot called to revert the effects of the __finish slot. |
372 Private slot called to revert the effects of the __finish slot. |
286 </p><a NAME="PyProfileDialog.on_buttonBox_clicked" ID="PyProfileDialog.on_buttonBox_clicked"></a> |
373 </p> |
|
374 <a NAME="PyProfileDialog.on_buttonBox_clicked" ID="PyProfileDialog.on_buttonBox_clicked"></a> |
287 <h4>PyProfileDialog.on_buttonBox_clicked</h4> |
375 <h4>PyProfileDialog.on_buttonBox_clicked</h4> |
288 <b>on_buttonBox_clicked</b>(<i>button</i>) |
376 <b>on_buttonBox_clicked</b>(<i>button</i>) |
|
377 |
289 <p> |
378 <p> |
290 Private slot called by a button of the button box clicked. |
379 Private slot called by a button of the button box clicked. |
291 </p><dl> |
380 </p> |
|
381 <dl> |
|
382 |
292 <dt><i>button</i></dt> |
383 <dt><i>button</i></dt> |
293 <dd> |
384 <dd> |
294 button that was clicked (QAbstractButton) |
385 button that was clicked (QAbstractButton) |
295 </dd> |
386 </dd> |
296 </dl><a NAME="PyProfileDialog.start" ID="PyProfileDialog.start"></a> |
387 </dl> |
|
388 <a NAME="PyProfileDialog.start" ID="PyProfileDialog.start"></a> |
297 <h4>PyProfileDialog.start</h4> |
389 <h4>PyProfileDialog.start</h4> |
298 <b>start</b>(<i>pfn, fn=None</i>) |
390 <b>start</b>(<i>pfn, fn=None</i>) |
|
391 |
299 <p> |
392 <p> |
300 Public slot to start the calculation of the profile data. |
393 Public slot to start the calculation of the profile data. |
301 </p><dl> |
394 </p> |
|
395 <dl> |
|
396 |
302 <dt><i>pfn</i></dt> |
397 <dt><i>pfn</i></dt> |
303 <dd> |
398 <dd> |
304 basename of the profiling file (string) |
399 basename of the profiling file (string) |
305 </dd><dt><i>fn</i></dt> |
400 </dd> |
|
401 <dt><i>fn</i></dt> |
306 <dd> |
402 <dd> |
307 file to display the profiling data for (string) |
403 file to display the profiling data for (string) |
308 </dd> |
404 </dd> |
309 </dl> |
405 </dl> |
310 <div align="right"><a href="#top">Up</a></div> |
406 <div align="right"><a href="#top">Up</a></div> |