--- a/Documentation/Source/eric5.PluginManager.PluginManager.html Tue Nov 26 19:20:42 2013 +0100 +++ b/Documentation/Source/eric5.PluginManager.PluginManager.html Wed Nov 27 19:58:37 2013 +0100 @@ -95,6 +95,9 @@ <td><a href="#PluginManager.__checkPluginsDownloadDirectory">__checkPluginsDownloadDirectory</a></td> <td>Private slot to check for the existence of the plugins download directory.</td> </tr><tr> +<td><a href="#PluginManager.__downloadRepositoryFileDone">__downloadRepositoryFileDone</a></td> +<td>Private method called after the repository file was downloaded.</td> +</tr><tr> <td><a href="#PluginManager.__getShortInfo">__getShortInfo</a></td> <td>Private method to extract the short info from a module.</td> </tr><tr> @@ -110,12 +113,21 @@ <td><a href="#PluginManager.__pluginModulesExist">__pluginModulesExist</a></td> <td>Private method to check, if there are plugins available.</td> </tr><tr> +<td><a href="#PluginManager.__sslErrors">__sslErrors</a></td> +<td>Private slot to handle SSL errors.</td> +</tr><tr> <td><a href="#PluginManager.activatePlugin">activatePlugin</a></td> <td>Public method to activate a plugin.</td> </tr><tr> <td><a href="#PluginManager.activatePlugins">activatePlugins</a></td> <td>Public method to activate all plugins having the "autoactivate" attribute set to True.</td> </tr><tr> +<td><a href="#PluginManager.checkPluginEntry">checkPluginEntry</a></td> +<td>Public method to check a plug-in's data for an update.</td> +</tr><tr> +<td><a href="#PluginManager.checkPluginUpdatesAvailable">checkPluginUpdatesAvailable</a></td> +<td>Public method to check the availability of updates of plug-ins.</td> +</tr><tr> <td><a href="#PluginManager.deactivatePlugin">deactivatePlugin</a></td> <td>Public method to deactivate a plugin.</td> </tr><tr> @@ -271,6 +283,11 @@ <p> Private slot to check for the existence of the plugins download directory. +</p><a NAME="PluginManager.__downloadRepositoryFileDone" ID="PluginManager.__downloadRepositoryFileDone"></a> +<h4>PluginManager.__downloadRepositoryFileDone</h4> +<b>__downloadRepositoryFileDone</b>(<i></i>) +<p> + Private method called after the repository file was downloaded. </p><a NAME="PluginManager.__getShortInfo" ID="PluginManager.__getShortInfo"></a> <h4>PluginManager.__getShortInfo</h4> <b>__getShortInfo</b>(<i>module</i>) @@ -321,6 +338,19 @@ <dd> flag indicating the availability of plugins (boolean) </dd> +</dl><a NAME="PluginManager.__sslErrors" ID="PluginManager.__sslErrors"></a> +<h4>PluginManager.__sslErrors</h4> +<b>__sslErrors</b>(<i>reply, errors</i>) +<p> + Private slot to handle SSL errors. +</p><dl> +<dt><i>reply</i></dt> +<dd> +reference to the reply object (QNetworkReply) +</dd><dt><i>errors</i></dt> +<dd> +list of SSL errors (list of QSslError) +</dd> </dl><a NAME="PluginManager.activatePlugin" ID="PluginManager.activatePlugin"></a> <h4>PluginManager.activatePlugin</h4> <b>activatePlugin</b>(<i>name, onDemand=False</i>) @@ -352,6 +382,42 @@ <p> Public method to activate all plugins having the "autoactivate" attribute set to True. +</p><a NAME="PluginManager.checkPluginEntry" ID="PluginManager.checkPluginEntry"></a> +<h4>PluginManager.checkPluginEntry</h4> +<b>checkPluginEntry</b>(<i>name, short, description, url, author, version, filename, status</i>) +<p> + Public method to check a plug-in's data for an update. +</p><dl> +<dt><i>name</i></dt> +<dd> +data for the name field (string) +</dd><dt><i>short</i></dt> +<dd> +data for the short field (string) +</dd><dt><i>description</i></dt> +<dd> +data for the description field (list of strings) +</dd><dt><i>url</i></dt> +<dd> +data for the url field (string) +</dd><dt><i>author</i></dt> +<dd> +data for the author field (string) +</dd><dt><i>version</i></dt> +<dd> +data for the version field (string) +</dd><dt><i>filename</i></dt> +<dd> +data for the filename field (string) +</dd><dt><i>status</i></dt> +<dd> +status of the plugin (string [stable, unstable, unknown]) +</dd> +</dl><a NAME="PluginManager.checkPluginUpdatesAvailable" ID="PluginManager.checkPluginUpdatesAvailable"></a> +<h4>PluginManager.checkPluginUpdatesAvailable</h4> +<b>checkPluginUpdatesAvailable</b>(<i></i>) +<p> + Public method to check the availability of updates of plug-ins. </p><a NAME="PluginManager.deactivatePlugin" ID="PluginManager.deactivatePlugin"></a> <h4>PluginManager.deactivatePlugin</h4> <b>deactivatePlugin</b>(<i>name, onDemand=False</i>)