5 <link rel="stylesheet" href="styles.css"> |
5 <link rel="stylesheet" href="styles.css"> |
6 </head> |
6 </head> |
7 <body> |
7 <body> |
8 <a NAME="top" ID="top"></a> |
8 <a NAME="top" ID="top"></a> |
9 <h1>eric7.PluginManager.PluginUninstallDialog</h1> |
9 <h1>eric7.PluginManager.PluginUninstallDialog</h1> |
10 |
|
11 <p> |
10 <p> |
12 Module implementing a dialog for plugin deinstallation. |
11 Module implementing a dialog for plugin deinstallation. |
13 </p> |
12 </p> |
|
13 |
14 <h3>Global Attributes</h3> |
14 <h3>Global Attributes</h3> |
15 |
15 <table> |
16 <table> |
16 <tr><td>None</td></tr> |
17 <tr><td>None</td></tr> |
17 </table> |
18 </table> |
18 |
19 <h3>Classes</h3> |
19 <h3>Classes</h3> |
20 |
20 <table> |
21 <table> |
|
22 |
|
23 <tr> |
21 <tr> |
24 <td><a href="#PluginUninstallDialog">PluginUninstallDialog</a></td> |
22 <td><a href="#PluginUninstallDialog">PluginUninstallDialog</a></td> |
25 <td>Class for the dialog variant.</td> |
23 <td>Class for the dialog variant.</td> |
26 </tr> |
24 </tr> |
27 <tr> |
25 <tr> |
31 <tr> |
29 <tr> |
32 <td><a href="#PluginUninstallWindow">PluginUninstallWindow</a></td> |
30 <td><a href="#PluginUninstallWindow">PluginUninstallWindow</a></td> |
33 <td>Main window class for the standalone dialog.</td> |
31 <td>Main window class for the standalone dialog.</td> |
34 </tr> |
32 </tr> |
35 </table> |
33 </table> |
|
34 |
36 <h3>Functions</h3> |
35 <h3>Functions</h3> |
37 |
36 <table> |
38 <table> |
37 <tr><td>None</td></tr> |
39 <tr><td>None</td></tr> |
38 </table> |
40 </table> |
39 |
41 <hr /> |
40 <hr /> |
42 <hr /> |
41 <hr /> |
43 <a NAME="PluginUninstallDialog" ID="PluginUninstallDialog"></a> |
42 <a NAME="PluginUninstallDialog" ID="PluginUninstallDialog"></a> |
44 <h2>PluginUninstallDialog</h2> |
43 <h2>PluginUninstallDialog</h2> |
45 |
|
46 <p> |
44 <p> |
47 Class for the dialog variant. |
45 Class for the dialog variant. |
48 </p> |
46 </p> |
|
47 |
49 <h3>Derived from</h3> |
48 <h3>Derived from</h3> |
50 QDialog |
49 QDialog |
51 <h3>Class Attributes</h3> |
50 <h3>Class Attributes</h3> |
52 |
51 <table> |
53 <table> |
52 <tr><td>None</td></tr> |
54 <tr><td>None</td></tr> |
53 </table> |
55 </table> |
54 |
56 <h3>Class Methods</h3> |
55 <h3>Class Methods</h3> |
57 |
56 <table> |
58 <table> |
57 <tr><td>None</td></tr> |
59 <tr><td>None</td></tr> |
58 </table> |
60 </table> |
59 |
61 <h3>Methods</h3> |
60 <h3>Methods</h3> |
62 |
61 <table> |
63 <table> |
|
64 |
|
65 <tr> |
62 <tr> |
66 <td><a href="#PluginUninstallDialog.__init__">PluginUninstallDialog</a></td> |
63 <td><a href="#PluginUninstallDialog.__init__">PluginUninstallDialog</a></td> |
67 <td>Constructor</td> |
64 <td>Constructor</td> |
68 </tr> |
65 </tr> |
69 </table> |
66 </table> |
|
67 |
70 <h3>Static Methods</h3> |
68 <h3>Static Methods</h3> |
71 |
69 <table> |
72 <table> |
70 <tr><td>None</td></tr> |
73 <tr><td>None</td></tr> |
71 </table> |
74 </table> |
72 |
75 |
73 |
76 <a NAME="PluginUninstallDialog.__init__" ID="PluginUninstallDialog.__init__"></a> |
74 <a NAME="PluginUninstallDialog.__init__" ID="PluginUninstallDialog.__init__"></a> |
77 <h4>PluginUninstallDialog (Constructor)</h4> |
75 <h4>PluginUninstallDialog (Constructor)</h4> |
78 <b>PluginUninstallDialog</b>(<i>pluginManager, parent=None</i>) |
76 <b>PluginUninstallDialog</b>(<i>pluginManager, parent=None</i>) |
79 |
|
80 <p> |
77 <p> |
81 Constructor |
78 Constructor |
82 </p> |
79 </p> |
|
80 |
83 <dl> |
81 <dl> |
84 |
82 |
85 <dt><i>pluginManager</i> (PluginManager)</dt> |
83 <dt><i>pluginManager</i> (PluginManager)</dt> |
86 <dd> |
84 <dd> |
87 reference to the plugin manager object |
85 reference to the plugin manager object |
109 </dd> |
107 </dd> |
110 </dl> |
108 </dl> |
111 <h3>Derived from</h3> |
109 <h3>Derived from</h3> |
112 QWidget, Ui_PluginUninstallDialog |
110 QWidget, Ui_PluginUninstallDialog |
113 <h3>Class Attributes</h3> |
111 <h3>Class Attributes</h3> |
114 |
112 <table> |
115 <table> |
113 <tr><td>None</td></tr> |
116 <tr><td>None</td></tr> |
114 </table> |
117 </table> |
115 |
118 <h3>Class Methods</h3> |
116 <h3>Class Methods</h3> |
119 |
117 <table> |
120 <table> |
118 <tr><td>None</td></tr> |
121 <tr><td>None</td></tr> |
119 </table> |
122 </table> |
120 |
123 <h3>Methods</h3> |
121 <h3>Methods</h3> |
124 |
122 <table> |
125 <table> |
|
126 |
|
127 <tr> |
123 <tr> |
128 <td><a href="#PluginUninstallWidget.__init__">PluginUninstallWidget</a></td> |
124 <td><a href="#PluginUninstallWidget.__init__">PluginUninstallWidget</a></td> |
129 <td>Constructor</td> |
125 <td>Constructor</td> |
130 </tr> |
126 </tr> |
131 <tr> |
127 <tr> |
147 <tr> |
143 <tr> |
148 <td><a href="#PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged">on_pluginDirectoryCombo_currentIndexChanged</a></td> |
144 <td><a href="#PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged">on_pluginDirectoryCombo_currentIndexChanged</a></td> |
149 <td>Private slot to populate the plugin name combo upon a change of the plugin area.</td> |
145 <td>Private slot to populate the plugin name combo upon a change of the plugin area.</td> |
150 </tr> |
146 </tr> |
151 </table> |
147 </table> |
|
148 |
152 <h3>Static Methods</h3> |
149 <h3>Static Methods</h3> |
153 |
150 <table> |
154 <table> |
151 <tr><td>None</td></tr> |
155 <tr><td>None</td></tr> |
152 </table> |
156 </table> |
153 |
157 |
154 |
158 <a NAME="PluginUninstallWidget.__init__" ID="PluginUninstallWidget.__init__"></a> |
155 <a NAME="PluginUninstallWidget.__init__" ID="PluginUninstallWidget.__init__"></a> |
159 <h4>PluginUninstallWidget (Constructor)</h4> |
156 <h4>PluginUninstallWidget (Constructor)</h4> |
160 <b>PluginUninstallWidget</b>(<i>pluginManager, parent=None</i>) |
157 <b>PluginUninstallWidget</b>(<i>pluginManager, parent=None</i>) |
161 |
|
162 <p> |
158 <p> |
163 Constructor |
159 Constructor |
164 </p> |
160 </p> |
|
161 |
165 <dl> |
162 <dl> |
166 |
163 |
167 <dt><i>pluginManager</i> (PluginManager)</dt> |
164 <dt><i>pluginManager</i> (PluginManager)</dt> |
168 <dd> |
165 <dd> |
169 reference to the plugin manager object |
166 reference to the plugin manager object |
174 </dd> |
171 </dd> |
175 </dl> |
172 </dl> |
176 <a NAME="PluginUninstallWidget.__getCheckedPlugins" ID="PluginUninstallWidget.__getCheckedPlugins"></a> |
173 <a NAME="PluginUninstallWidget.__getCheckedPlugins" ID="PluginUninstallWidget.__getCheckedPlugins"></a> |
177 <h4>PluginUninstallWidget.__getCheckedPlugins</h4> |
174 <h4>PluginUninstallWidget.__getCheckedPlugins</h4> |
178 <b>__getCheckedPlugins</b>(<i></i>) |
175 <b>__getCheckedPlugins</b>(<i></i>) |
179 |
|
180 <p> |
176 <p> |
181 Private method to get the list of plugins to be uninstalled. |
177 Private method to get the list of plugins to be uninstalled. |
182 </p> |
178 </p> |
|
179 |
183 <dl> |
180 <dl> |
184 <dt>Return:</dt> |
181 <dt>Return:</dt> |
185 <dd> |
182 <dd> |
186 list of tuples with the plugin name and plugin file name |
183 list of tuples with the plugin name and plugin file name |
187 </dd> |
184 </dd> |
193 </dd> |
190 </dd> |
194 </dl> |
191 </dl> |
195 <a NAME="PluginUninstallWidget.__uninstallPlugin" ID="PluginUninstallWidget.__uninstallPlugin"></a> |
192 <a NAME="PluginUninstallWidget.__uninstallPlugin" ID="PluginUninstallWidget.__uninstallPlugin"></a> |
196 <h4>PluginUninstallWidget.__uninstallPlugin</h4> |
193 <h4>PluginUninstallWidget.__uninstallPlugin</h4> |
197 <b>__uninstallPlugin</b>(<i>pluginName, pluginFile</i>) |
194 <b>__uninstallPlugin</b>(<i>pluginName, pluginFile</i>) |
198 |
|
199 <p> |
195 <p> |
200 Private method to uninstall a given plugin. |
196 Private method to uninstall a given plugin. |
201 </p> |
197 </p> |
|
198 |
202 <dl> |
199 <dl> |
203 |
200 |
204 <dt><i>pluginName</i> (str)</dt> |
201 <dt><i>pluginName</i> (str)</dt> |
205 <dd> |
202 <dd> |
206 name of the plugin |
203 name of the plugin |
223 </dd> |
220 </dd> |
224 </dl> |
221 </dl> |
225 <a NAME="PluginUninstallWidget.__uninstallPlugins" ID="PluginUninstallWidget.__uninstallPlugins"></a> |
222 <a NAME="PluginUninstallWidget.__uninstallPlugins" ID="PluginUninstallWidget.__uninstallPlugins"></a> |
226 <h4>PluginUninstallWidget.__uninstallPlugins</h4> |
223 <h4>PluginUninstallWidget.__uninstallPlugins</h4> |
227 <b>__uninstallPlugins</b>(<i></i>) |
224 <b>__uninstallPlugins</b>(<i></i>) |
228 |
|
229 <p> |
225 <p> |
230 Private method to uninstall the selected plugins. |
226 Private method to uninstall the selected plugins. |
231 </p> |
227 </p> |
|
228 |
232 <dl> |
229 <dl> |
233 <dt>Return:</dt> |
230 <dt>Return:</dt> |
234 <dd> |
231 <dd> |
235 flag indicating success |
232 flag indicating success |
236 </dd> |
233 </dd> |
242 </dd> |
239 </dd> |
243 </dl> |
240 </dl> |
244 <a NAME="PluginUninstallWidget.on_buttonBox_accepted" ID="PluginUninstallWidget.on_buttonBox_accepted"></a> |
241 <a NAME="PluginUninstallWidget.on_buttonBox_accepted" ID="PluginUninstallWidget.on_buttonBox_accepted"></a> |
245 <h4>PluginUninstallWidget.on_buttonBox_accepted</h4> |
242 <h4>PluginUninstallWidget.on_buttonBox_accepted</h4> |
246 <b>on_buttonBox_accepted</b>(<i></i>) |
243 <b>on_buttonBox_accepted</b>(<i></i>) |
247 |
|
248 <p> |
244 <p> |
249 Private slot to handle the accepted signal of the button box. |
245 Private slot to handle the accepted signal of the button box. |
250 </p> |
246 </p> |
|
247 |
251 <a NAME="PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged" ID="PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged"></a> |
248 <a NAME="PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged" ID="PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged"></a> |
252 <h4>PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged</h4> |
249 <h4>PluginUninstallWidget.on_pluginDirectoryCombo_currentIndexChanged</h4> |
253 <b>on_pluginDirectoryCombo_currentIndexChanged</b>(<i>index</i>) |
250 <b>on_pluginDirectoryCombo_currentIndexChanged</b>(<i>index</i>) |
254 |
|
255 <p> |
251 <p> |
256 Private slot to populate the plugin name combo upon a change of the |
252 Private slot to populate the plugin name combo upon a change of the |
257 plugin area. |
253 plugin area. |
258 </p> |
254 </p> |
|
255 |
259 <dl> |
256 <dl> |
260 |
257 |
261 <dt><i>index</i> (int)</dt> |
258 <dt><i>index</i> (int)</dt> |
262 <dd> |
259 <dd> |
263 index of the selected item |
260 index of the selected item |
266 <div align="right"><a href="#top">Up</a></div> |
263 <div align="right"><a href="#top">Up</a></div> |
267 <hr /> |
264 <hr /> |
268 <hr /> |
265 <hr /> |
269 <a NAME="PluginUninstallWindow" ID="PluginUninstallWindow"></a> |
266 <a NAME="PluginUninstallWindow" ID="PluginUninstallWindow"></a> |
270 <h2>PluginUninstallWindow</h2> |
267 <h2>PluginUninstallWindow</h2> |
271 |
|
272 <p> |
268 <p> |
273 Main window class for the standalone dialog. |
269 Main window class for the standalone dialog. |
274 </p> |
270 </p> |
|
271 |
275 <h3>Derived from</h3> |
272 <h3>Derived from</h3> |
276 EricMainWindow |
273 EricMainWindow |
277 <h3>Class Attributes</h3> |
274 <h3>Class Attributes</h3> |
278 |
275 <table> |
279 <table> |
276 <tr><td>None</td></tr> |
280 <tr><td>None</td></tr> |
277 </table> |
281 </table> |
278 |
282 <h3>Class Methods</h3> |
279 <h3>Class Methods</h3> |
283 |
280 <table> |
284 <table> |
281 <tr><td>None</td></tr> |
285 <tr><td>None</td></tr> |
282 </table> |
286 </table> |
283 |
287 <h3>Methods</h3> |
284 <h3>Methods</h3> |
288 |
285 <table> |
289 <table> |
|
290 |
|
291 <tr> |
286 <tr> |
292 <td><a href="#PluginUninstallWindow.__init__">PluginUninstallWindow</a></td> |
287 <td><a href="#PluginUninstallWindow.__init__">PluginUninstallWindow</a></td> |
293 <td>Constructor</td> |
288 <td>Constructor</td> |
294 </tr> |
289 </tr> |
295 </table> |
290 </table> |
|
291 |
296 <h3>Static Methods</h3> |
292 <h3>Static Methods</h3> |
297 |
293 <table> |
298 <table> |
294 <tr><td>None</td></tr> |
299 <tr><td>None</td></tr> |
295 </table> |
300 </table> |
296 |
301 |
297 |
302 <a NAME="PluginUninstallWindow.__init__" ID="PluginUninstallWindow.__init__"></a> |
298 <a NAME="PluginUninstallWindow.__init__" ID="PluginUninstallWindow.__init__"></a> |
303 <h4>PluginUninstallWindow (Constructor)</h4> |
299 <h4>PluginUninstallWindow (Constructor)</h4> |
304 <b>PluginUninstallWindow</b>(<i>parent=None</i>) |
300 <b>PluginUninstallWindow</b>(<i>parent=None</i>) |
305 |
|
306 <p> |
301 <p> |
307 Constructor |
302 Constructor |
308 </p> |
303 </p> |
|
304 |
309 <dl> |
305 <dl> |
310 |
306 |
311 <dt><i>parent</i> (QWidget)</dt> |
307 <dt><i>parent</i> (QWidget)</dt> |
312 <dd> |
308 <dd> |
313 reference to the parent widget |
309 reference to the parent widget |