Documentation/Source/eric5.PluginManager.PluginManager.html

changeset 3113
2780e230f129
parent 3018
70924c0bdaf1
child 3259
f059575254df
equal deleted inserted replaced
3112:9485059ea9fa 3113:2780e230f129
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.

eric ide

mercurial