80 <td>Private slot handling the preparation status signal of an API object.</td> |
80 <td>Private slot handling the preparation status signal of an API object.</td> |
81 </tr><tr> |
81 </tr><tr> |
82 <td><a href="#APIsManager.__showMessage">__showMessage</a></td> |
82 <td><a href="#APIsManager.__showMessage">__showMessage</a></td> |
83 <td>Private message to show a message in the main windows status bar.</td> |
83 <td>Private message to show a message in the main windows status bar.</td> |
84 </tr><tr> |
84 </tr><tr> |
|
85 <td><a href="#APIsManager.__supportedApiLanguages">__supportedApiLanguages</a></td> |
|
86 <td>Private method to build a list of supported API languages.</td> |
|
87 </tr><tr> |
85 <td><a href="#APIsManager.deactivate">deactivate</a></td> |
88 <td><a href="#APIsManager.deactivate">deactivate</a></td> |
86 <td>Public method to perform actions upon deactivation.</td> |
89 <td>Public method to perform actions upon deactivation.</td> |
87 </tr><tr> |
90 </tr><tr> |
88 <td><a href="#APIsManager.getAPIs">getAPIs</a></td> |
91 <td><a href="#APIsManager.getAPIs">getAPIs</a></td> |
89 <td>Public method to get an apis object for autocompletion/calltips.</td> |
92 <td>Public method to get an apis object for autocompletion/calltips.</td> |
164 </p><dl> |
167 </p><dl> |
165 <dt><i>msg</i></dt> |
168 <dt><i>msg</i></dt> |
166 <dd> |
169 <dd> |
167 message to be shown (string) |
170 message to be shown (string) |
168 </dd> |
171 </dd> |
|
172 </dl><a NAME="APIsManager.__supportedApiLanguages" ID="APIsManager.__supportedApiLanguages"></a> |
|
173 <h4>APIsManager.__supportedApiLanguages</h4> |
|
174 <b>__supportedApiLanguages</b>(<i></i>) |
|
175 <p> |
|
176 Private method to build a list of supported API languages. |
|
177 </p><p> |
|
178 Note: This is a compatibility method to make this code work with |
|
179 older eric versions. |
|
180 </p><dl> |
|
181 <dt>Returns:</dt> |
|
182 <dd> |
|
183 list of supported API languages |
|
184 </dd> |
|
185 </dl><dl> |
|
186 <dt>Return Type:</dt> |
|
187 <dd> |
|
188 list of str |
|
189 </dd> |
169 </dl><a NAME="APIsManager.deactivate" ID="APIsManager.deactivate"></a> |
190 </dl><a NAME="APIsManager.deactivate" ID="APIsManager.deactivate"></a> |
170 <h4>APIsManager.deactivate</h4> |
191 <h4>APIsManager.deactivate</h4> |
171 <b>deactivate</b>(<i></i>) |
192 <b>deactivate</b>(<i></i>) |
172 <p> |
193 <p> |
173 Public method to perform actions upon deactivation. |
194 Public method to perform actions upon deactivation. |
174 </p><a NAME="APIsManager.getAPIs" ID="APIsManager.getAPIs"></a> |
195 </p><a NAME="APIsManager.getAPIs" ID="APIsManager.getAPIs"></a> |
175 <h4>APIsManager.getAPIs</h4> |
196 <h4>APIsManager.getAPIs</h4> |
176 <b>getAPIs</b>(<i>language</i>) |
197 <b>getAPIs</b>(<i>language, projectType=""</i>) |
177 <p> |
198 <p> |
178 Public method to get an apis object for autocompletion/calltips. |
199 Public method to get an apis object for autocompletion/calltips. |
179 </p><p> |
200 </p><p> |
180 This method creates and loads an APIs object dynamically upon request. |
201 This method creates and loads an APIs object dynamically upon request. |
181 This saves memory for languages, that might not be needed at the |
202 This saves memory for languages, that might not be needed at the |
182 moment. |
203 moment. |
183 </p><dl> |
204 </p><dl> |
184 <dt><i>language</i></dt> |
205 <dt><i>language</i> (str)</dt> |
185 <dd> |
206 <dd> |
186 the language of the requested api object (string) |
207 language of the requested APIs object |
187 </dd> |
208 </dd><dt><i>projectType</i> (str)</dt> |
188 </dl><dl> |
209 <dd> |
189 <dt>Returns:</dt> |
210 type of the project |
190 <dd> |
211 </dd> |
191 the apis object (APIs) |
212 </dl><dl> |
|
213 <dt>Returns:</dt> |
|
214 <dd> |
|
215 reference to the APIs object |
|
216 </dd> |
|
217 </dl><dl> |
|
218 <dt>Return Type:</dt> |
|
219 <dd> |
|
220 APIs |
192 </dd> |
221 </dd> |
193 </dl><a NAME="APIsManager.reloadAPIs" ID="APIsManager.reloadAPIs"></a> |
222 </dl><a NAME="APIsManager.reloadAPIs" ID="APIsManager.reloadAPIs"></a> |
194 <h4>APIsManager.reloadAPIs</h4> |
223 <h4>APIsManager.reloadAPIs</h4> |
195 <b>reloadAPIs</b>(<i></i>) |
224 <b>reloadAPIs</b>(<i></i>) |
196 <p> |
225 <p> |
300 <table> |
329 <table> |
301 <tr><td>None</td></tr> |
330 <tr><td>None</td></tr> |
302 </table> |
331 </table> |
303 <a NAME="DbAPIs.__init__" ID="DbAPIs.__init__"></a> |
332 <a NAME="DbAPIs.__init__" ID="DbAPIs.__init__"></a> |
304 <h4>DbAPIs (Constructor)</h4> |
333 <h4>DbAPIs (Constructor)</h4> |
305 <b>DbAPIs</b>(<i>language, parent=None</i>) |
334 <b>DbAPIs</b>(<i>language, projectType="", parent=None</i>) |
306 <p> |
335 <p> |
307 Constructor |
336 Constructor |
308 </p><dl> |
337 </p><dl> |
309 <dt><i>language</i></dt> |
338 <dt><i>language</i> (str)</dt> |
310 <dd> |
339 <dd> |
311 language of the APIs object (string) |
340 language of the APIs object |
312 </dd><dt><i>parent</i></dt> |
341 </dd><dt><i>projectType</i> (str)</dt> |
313 <dd> |
342 <dd> |
314 reference to the parent object (QObject) |
343 type of the project |
|
344 </dd><dt><i>parent</i> (QObject)</dt> |
|
345 <dd> |
|
346 reference to the parent object |
315 </dd> |
347 </dd> |
316 </dl><a NAME="DbAPIs.__createApiDB" ID="DbAPIs.__createApiDB"></a> |
348 </dl><a NAME="DbAPIs.__createApiDB" ID="DbAPIs.__createApiDB"></a> |
317 <h4>DbAPIs.__createApiDB</h4> |
349 <h4>DbAPIs.__createApiDB</h4> |
318 <b>__createApiDB</b>(<i></i>) |
350 <b>__createApiDB</b>(<i></i>) |
319 <p> |
351 <p> |
620 <table> |
652 <table> |
621 <tr><td>None</td></tr> |
653 <tr><td>None</td></tr> |
622 </table> |
654 </table> |
623 <a NAME="DbAPIsWorker.__init__" ID="DbAPIsWorker.__init__"></a> |
655 <a NAME="DbAPIsWorker.__init__" ID="DbAPIsWorker.__init__"></a> |
624 <h4>DbAPIsWorker (Constructor)</h4> |
656 <h4>DbAPIsWorker (Constructor)</h4> |
625 <b>DbAPIsWorker</b>(<i>proxy, language, apiFiles, projectPath="", refresh=False</i>) |
657 <b>DbAPIsWorker</b>(<i>proxy, language, apiFiles, projectPath="", refresh=False, projectType=""</i>) |
626 <p> |
658 <p> |
627 Constructor |
659 Constructor |
628 </p><dl> |
660 </p><dl> |
629 <dt><i>proxy</i></dt> |
661 <dt><i>proxy</i> (DbAPIs)</dt> |
630 <dd> |
662 <dd> |
631 reference to the object that is proxied (DbAPIs) |
663 reference to the object that is proxied |
632 </dd><dt><i>language</i></dt> |
664 </dd><dt><i>language</i> (str)</dt> |
633 <dd> |
665 <dd> |
634 language of the APIs object (string) |
666 language of the APIs object |
635 </dd><dt><i>apiFiles</i></dt> |
667 </dd><dt><i>apiFiles</i> (list of str)</dt> |
636 <dd> |
668 <dd> |
637 list of API files to process (list of strings) |
669 list of API files to process |
638 </dd><dt><i>projectPath</i></dt> |
670 </dd><dt><i>projectPath</i> (str)</dt> |
639 <dd> |
671 <dd> |
640 path of the project. Only needed, if the APIs |
672 path of the project. Only needed, if the APIs |
641 are extracted out of the sources of a project. (string) |
673 are extracted out of the sources of a project. |
642 </dd><dt><i>refresh</i></dt> |
674 </dd><dt><i>refresh</i> (bool)</dt> |
643 <dd> |
675 <dd> |
644 flag indicating a refresh of the APIs of one file |
676 flag indicating a refresh of the APIs of one file |
645 (boolean) |
677 </dd><dt><i>projectType</i> (str)</dt> |
|
678 <dd> |
|
679 type of the project |
646 </dd> |
680 </dd> |
647 </dl><a NAME="DbAPIsWorker.__autoCompletionWordSeparators" ID="DbAPIsWorker.__autoCompletionWordSeparators"></a> |
681 </dl><a NAME="DbAPIsWorker.__autoCompletionWordSeparators" ID="DbAPIsWorker.__autoCompletionWordSeparators"></a> |
648 <h4>DbAPIsWorker.__autoCompletionWordSeparators</h4> |
682 <h4>DbAPIsWorker.__autoCompletionWordSeparators</h4> |
649 <b>__autoCompletionWordSeparators</b>(<i>language</i>) |
683 <b>__autoCompletionWordSeparators</b>(<i>language</i>) |
650 <p> |
684 <p> |