93 <td>Private method to check, if a plugin can be deactivated.</td> |
93 <td>Private method to check, if a plugin can be deactivated.</td> |
94 </tr><tr> |
94 </tr><tr> |
95 <td><a href="#PluginManager.__checkPluginsDownloadDirectory">__checkPluginsDownloadDirectory</a></td> |
95 <td><a href="#PluginManager.__checkPluginsDownloadDirectory">__checkPluginsDownloadDirectory</a></td> |
96 <td>Private slot to check for the existence of the plugins download directory.</td> |
96 <td>Private slot to check for the existence of the plugins download directory.</td> |
97 </tr><tr> |
97 </tr><tr> |
|
98 <td><a href="#PluginManager.__downloadRepositoryFileDone">__downloadRepositoryFileDone</a></td> |
|
99 <td>Private method called after the repository file was downloaded.</td> |
|
100 </tr><tr> |
98 <td><a href="#PluginManager.__getShortInfo">__getShortInfo</a></td> |
101 <td><a href="#PluginManager.__getShortInfo">__getShortInfo</a></td> |
99 <td>Private method to extract the short info from a module.</td> |
102 <td>Private method to extract the short info from a module.</td> |
100 </tr><tr> |
103 </tr><tr> |
101 <td><a href="#PluginManager.__insertPluginsPaths">__insertPluginsPaths</a></td> |
104 <td><a href="#PluginManager.__insertPluginsPaths">__insertPluginsPaths</a></td> |
102 <td>Private method to insert the valid plugin paths intos the search path.</td> |
105 <td>Private method to insert the valid plugin paths intos the search path.</td> |
108 <td>Private method to check, if the plugin folders exist.</td> |
111 <td>Private method to check, if the plugin folders exist.</td> |
109 </tr><tr> |
112 </tr><tr> |
110 <td><a href="#PluginManager.__pluginModulesExist">__pluginModulesExist</a></td> |
113 <td><a href="#PluginManager.__pluginModulesExist">__pluginModulesExist</a></td> |
111 <td>Private method to check, if there are plugins available.</td> |
114 <td>Private method to check, if there are plugins available.</td> |
112 </tr><tr> |
115 </tr><tr> |
|
116 <td><a href="#PluginManager.__sslErrors">__sslErrors</a></td> |
|
117 <td>Private slot to handle SSL errors.</td> |
|
118 </tr><tr> |
113 <td><a href="#PluginManager.activatePlugin">activatePlugin</a></td> |
119 <td><a href="#PluginManager.activatePlugin">activatePlugin</a></td> |
114 <td>Public method to activate a plugin.</td> |
120 <td>Public method to activate a plugin.</td> |
115 </tr><tr> |
121 </tr><tr> |
116 <td><a href="#PluginManager.activatePlugins">activatePlugins</a></td> |
122 <td><a href="#PluginManager.activatePlugins">activatePlugins</a></td> |
117 <td>Public method to activate all plugins having the "autoactivate" attribute set to True.</td> |
123 <td>Public method to activate all plugins having the "autoactivate" attribute set to True.</td> |
|
124 </tr><tr> |
|
125 <td><a href="#PluginManager.checkPluginEntry">checkPluginEntry</a></td> |
|
126 <td>Public method to check a plug-in's data for an update.</td> |
|
127 </tr><tr> |
|
128 <td><a href="#PluginManager.checkPluginUpdatesAvailable">checkPluginUpdatesAvailable</a></td> |
|
129 <td>Public method to check the availability of updates of plug-ins.</td> |
118 </tr><tr> |
130 </tr><tr> |
119 <td><a href="#PluginManager.deactivatePlugin">deactivatePlugin</a></td> |
131 <td><a href="#PluginManager.deactivatePlugin">deactivatePlugin</a></td> |
120 <td>Public method to deactivate a plugin.</td> |
132 <td>Public method to deactivate a plugin.</td> |
121 </tr><tr> |
133 </tr><tr> |
122 <td><a href="#PluginManager.deactivateVcsPlugins">deactivateVcsPlugins</a></td> |
134 <td><a href="#PluginManager.deactivateVcsPlugins">deactivateVcsPlugins</a></td> |
269 <h4>PluginManager.__checkPluginsDownloadDirectory</h4> |
281 <h4>PluginManager.__checkPluginsDownloadDirectory</h4> |
270 <b>__checkPluginsDownloadDirectory</b>(<i></i>) |
282 <b>__checkPluginsDownloadDirectory</b>(<i></i>) |
271 <p> |
283 <p> |
272 Private slot to check for the existence of the plugins download |
284 Private slot to check for the existence of the plugins download |
273 directory. |
285 directory. |
|
286 </p><a NAME="PluginManager.__downloadRepositoryFileDone" ID="PluginManager.__downloadRepositoryFileDone"></a> |
|
287 <h4>PluginManager.__downloadRepositoryFileDone</h4> |
|
288 <b>__downloadRepositoryFileDone</b>(<i></i>) |
|
289 <p> |
|
290 Private method called after the repository file was downloaded. |
274 </p><a NAME="PluginManager.__getShortInfo" ID="PluginManager.__getShortInfo"></a> |
291 </p><a NAME="PluginManager.__getShortInfo" ID="PluginManager.__getShortInfo"></a> |
275 <h4>PluginManager.__getShortInfo</h4> |
292 <h4>PluginManager.__getShortInfo</h4> |
276 <b>__getShortInfo</b>(<i>module</i>) |
293 <b>__getShortInfo</b>(<i>module</i>) |
277 <p> |
294 <p> |
278 Private method to extract the short info from a module. |
295 Private method to extract the short info from a module. |
319 </p><dl> |
336 </p><dl> |
320 <dt>Returns:</dt> |
337 <dt>Returns:</dt> |
321 <dd> |
338 <dd> |
322 flag indicating the availability of plugins (boolean) |
339 flag indicating the availability of plugins (boolean) |
323 </dd> |
340 </dd> |
|
341 </dl><a NAME="PluginManager.__sslErrors" ID="PluginManager.__sslErrors"></a> |
|
342 <h4>PluginManager.__sslErrors</h4> |
|
343 <b>__sslErrors</b>(<i>reply, errors</i>) |
|
344 <p> |
|
345 Private slot to handle SSL errors. |
|
346 </p><dl> |
|
347 <dt><i>reply</i></dt> |
|
348 <dd> |
|
349 reference to the reply object (QNetworkReply) |
|
350 </dd><dt><i>errors</i></dt> |
|
351 <dd> |
|
352 list of SSL errors (list of QSslError) |
|
353 </dd> |
324 </dl><a NAME="PluginManager.activatePlugin" ID="PluginManager.activatePlugin"></a> |
354 </dl><a NAME="PluginManager.activatePlugin" ID="PluginManager.activatePlugin"></a> |
325 <h4>PluginManager.activatePlugin</h4> |
355 <h4>PluginManager.activatePlugin</h4> |
326 <b>activatePlugin</b>(<i>name, onDemand=False</i>) |
356 <b>activatePlugin</b>(<i>name, onDemand=False</i>) |
327 <p> |
357 <p> |
328 Public method to activate a plugin. |
358 Public method to activate a plugin. |
350 <h4>PluginManager.activatePlugins</h4> |
380 <h4>PluginManager.activatePlugins</h4> |
351 <b>activatePlugins</b>(<i></i>) |
381 <b>activatePlugins</b>(<i></i>) |
352 <p> |
382 <p> |
353 Public method to activate all plugins having the "autoactivate" |
383 Public method to activate all plugins having the "autoactivate" |
354 attribute set to True. |
384 attribute set to True. |
|
385 </p><a NAME="PluginManager.checkPluginEntry" ID="PluginManager.checkPluginEntry"></a> |
|
386 <h4>PluginManager.checkPluginEntry</h4> |
|
387 <b>checkPluginEntry</b>(<i>name, short, description, url, author, version, filename, status</i>) |
|
388 <p> |
|
389 Public method to check a plug-in's data for an update. |
|
390 </p><dl> |
|
391 <dt><i>name</i></dt> |
|
392 <dd> |
|
393 data for the name field (string) |
|
394 </dd><dt><i>short</i></dt> |
|
395 <dd> |
|
396 data for the short field (string) |
|
397 </dd><dt><i>description</i></dt> |
|
398 <dd> |
|
399 data for the description field (list of strings) |
|
400 </dd><dt><i>url</i></dt> |
|
401 <dd> |
|
402 data for the url field (string) |
|
403 </dd><dt><i>author</i></dt> |
|
404 <dd> |
|
405 data for the author field (string) |
|
406 </dd><dt><i>version</i></dt> |
|
407 <dd> |
|
408 data for the version field (string) |
|
409 </dd><dt><i>filename</i></dt> |
|
410 <dd> |
|
411 data for the filename field (string) |
|
412 </dd><dt><i>status</i></dt> |
|
413 <dd> |
|
414 status of the plugin (string [stable, unstable, unknown]) |
|
415 </dd> |
|
416 </dl><a NAME="PluginManager.checkPluginUpdatesAvailable" ID="PluginManager.checkPluginUpdatesAvailable"></a> |
|
417 <h4>PluginManager.checkPluginUpdatesAvailable</h4> |
|
418 <b>checkPluginUpdatesAvailable</b>(<i></i>) |
|
419 <p> |
|
420 Public method to check the availability of updates of plug-ins. |
355 </p><a NAME="PluginManager.deactivatePlugin" ID="PluginManager.deactivatePlugin"></a> |
421 </p><a NAME="PluginManager.deactivatePlugin" ID="PluginManager.deactivatePlugin"></a> |
356 <h4>PluginManager.deactivatePlugin</h4> |
422 <h4>PluginManager.deactivatePlugin</h4> |
357 <b>deactivatePlugin</b>(<i>name, onDemand=False</i>) |
423 <b>deactivatePlugin</b>(<i>name, onDemand=False</i>) |
358 <p> |
424 <p> |
359 Public method to deactivate a plugin. |
425 Public method to deactivate a plugin. |