42 <hr /><hr /> |
42 <hr /><hr /> |
43 <a NAME="PluginManager" ID="PluginManager"></a> |
43 <a NAME="PluginManager" ID="PluginManager"></a> |
44 <h2>PluginManager</h2> |
44 <h2>PluginManager</h2> |
45 <p> |
45 <p> |
46 Class implementing the Plugin Manager. |
46 Class implementing the Plugin Manager. |
47 </p><h4>Signals</h4> |
47 </p><h3>Signals</h3> |
48 <dl> |
48 <dl> |
49 <dt>allPlugginsActivated()</dt> |
49 <dt>allPlugginsActivated()</dt> |
50 <dd> |
50 <dd> |
51 emitted at startup after all plugins have |
51 emitted at startup after all plugins have |
52 been activated |
52 been activated |
75 QObject |
75 QObject |
76 <h3>Class Attributes</h3> |
76 <h3>Class Attributes</h3> |
77 <table> |
77 <table> |
78 <tr><td>None</td></tr> |
78 <tr><td>None</td></tr> |
79 </table> |
79 </table> |
|
80 <h3>Class Methods</h3> |
|
81 <table> |
|
82 <tr><td>None</td></tr> |
|
83 </table> |
80 <h3>Methods</h3> |
84 <h3>Methods</h3> |
81 <table> |
85 <table> |
82 <tr> |
86 <tr> |
83 <td><a href="#PluginManager.__init__">PluginManager</a></td> |
|
84 <td>Constructor</td> |
|
85 </tr><tr> |
|
86 <td><a href="#PluginManager.__canActivatePlugin">__canActivatePlugin</a></td> |
87 <td><a href="#PluginManager.__canActivatePlugin">__canActivatePlugin</a></td> |
87 <td>Private method to check, if a plugin can be activated.</td> |
88 <td>Private method to check, if a plugin can be activated.</td> |
88 </tr><tr> |
89 </tr><tr> |
89 <td><a href="#PluginManager.__canDeactivatePlugin">__canDeactivatePlugin</a></td> |
90 <td><a href="#PluginManager.__canDeactivatePlugin">__canDeactivatePlugin</a></td> |
90 <td>Private method to check, if a plugin can be deactivated.</td> |
91 <td>Private method to check, if a plugin can be deactivated.</td> |
183 <td>Public method to remove a plugin and all related modules from sys.modules.</td> |
184 <td>Public method to remove a plugin and all related modules from sys.modules.</td> |
184 </tr><tr> |
185 </tr><tr> |
185 <td><a href="#PluginManager.unloadPlugin">unloadPlugin</a></td> |
186 <td><a href="#PluginManager.unloadPlugin">unloadPlugin</a></td> |
186 <td>Public method to unload a plugin module.</td> |
187 <td>Public method to unload a plugin module.</td> |
187 </tr> |
188 </tr> |
|
189 </table> |
|
190 <h3>Static Methods</h3> |
|
191 <table> |
|
192 <tr><td>None</td></tr> |
188 </table> |
193 </table> |
189 <a NAME="PluginManager.__init__" ID="PluginManager.__init__"></a> |
194 <a NAME="PluginManager.__init__" ID="PluginManager.__init__"></a> |
190 <h4>PluginManager (Constructor)</h4> |
195 <h4>PluginManager (Constructor)</h4> |
191 <b>PluginManager</b>(<i>parent=None, doLoadPlugins=True, develPlugin=None</i>) |
196 <b>PluginManager</b>(<i>parent=None, doLoadPlugins=True, develPlugin=None</i>) |
192 <p> |
197 <p> |