16 |
16 |
17 a { color: #BA6D36; } |
17 a { color: #BA6D36; } |
18 |
18 |
19 </style> |
19 </style> |
20 </head> |
20 </head> |
21 <body><a NAME="top" ID="top"></a> |
21 <body> |
|
22 <a NAME="top" ID="top"></a> |
22 <h1>eric6.PluginManager.PluginInstallDialog</h1> |
23 <h1>eric6.PluginManager.PluginInstallDialog</h1> |
|
24 |
23 <p> |
25 <p> |
24 Module implementing the Plugin installation dialog. |
26 Module implementing the Plugin installation dialog. |
25 </p> |
27 </p> |
26 <h3>Global Attributes</h3> |
28 <h3>Global Attributes</h3> |
|
29 |
27 <table> |
30 <table> |
28 <tr><td>None</td></tr> |
31 <tr><td>None</td></tr> |
29 </table> |
32 </table> |
30 <h3>Classes</h3> |
33 <h3>Classes</h3> |
31 <table> |
34 |
|
35 <table> |
|
36 |
32 <tr> |
37 <tr> |
33 <td><a href="#PluginInstallDialog">PluginInstallDialog</a></td> |
38 <td><a href="#PluginInstallDialog">PluginInstallDialog</a></td> |
34 <td>Class for the dialog variant.</td> |
39 <td>Class for the dialog variant.</td> |
35 </tr><tr> |
40 </tr> |
|
41 <tr> |
36 <td><a href="#PluginInstallWidget">PluginInstallWidget</a></td> |
42 <td><a href="#PluginInstallWidget">PluginInstallWidget</a></td> |
37 <td>Class implementing the Plugin installation dialog.</td> |
43 <td>Class implementing the Plugin installation dialog.</td> |
38 </tr><tr> |
44 </tr> |
|
45 <tr> |
39 <td><a href="#PluginInstallWindow">PluginInstallWindow</a></td> |
46 <td><a href="#PluginInstallWindow">PluginInstallWindow</a></td> |
40 <td>Main window class for the standalone dialog.</td> |
47 <td>Main window class for the standalone dialog.</td> |
41 </tr> |
48 </tr> |
42 </table> |
49 </table> |
43 <h3>Functions</h3> |
50 <h3>Functions</h3> |
44 <table> |
51 |
45 <tr><td>None</td></tr> |
52 <table> |
46 </table> |
53 <tr><td>None</td></tr> |
47 <hr /><hr /> |
54 </table> |
|
55 <hr /> |
|
56 <hr /> |
48 <a NAME="PluginInstallDialog" ID="PluginInstallDialog"></a> |
57 <a NAME="PluginInstallDialog" ID="PluginInstallDialog"></a> |
49 <h2>PluginInstallDialog</h2> |
58 <h2>PluginInstallDialog</h2> |
|
59 |
50 <p> |
60 <p> |
51 Class for the dialog variant. |
61 Class for the dialog variant. |
52 </p> |
62 </p> |
53 <h3>Derived from</h3> |
63 <h3>Derived from</h3> |
54 QDialog |
64 QDialog |
55 <h3>Class Attributes</h3> |
65 <h3>Class Attributes</h3> |
|
66 |
56 <table> |
67 <table> |
57 <tr><td>None</td></tr> |
68 <tr><td>None</td></tr> |
58 </table> |
69 </table> |
59 <h3>Class Methods</h3> |
70 <h3>Class Methods</h3> |
|
71 |
60 <table> |
72 <table> |
61 <tr><td>None</td></tr> |
73 <tr><td>None</td></tr> |
62 </table> |
74 </table> |
63 <h3>Methods</h3> |
75 <h3>Methods</h3> |
64 <table> |
76 |
|
77 <table> |
|
78 |
65 <tr> |
79 <tr> |
66 <td><a href="#PluginInstallDialog.__init__">PluginInstallDialog</a></td> |
80 <td><a href="#PluginInstallDialog.__init__">PluginInstallDialog</a></td> |
67 <td>Constructor</td> |
81 <td>Constructor</td> |
68 </tr><tr> |
82 </tr> |
|
83 <tr> |
69 <td><a href="#PluginInstallDialog.restartNeeded">restartNeeded</a></td> |
84 <td><a href="#PluginInstallDialog.restartNeeded">restartNeeded</a></td> |
70 <td>Public method to check, if a restart of the IDE is required.</td> |
85 <td>Public method to check, if a restart of the IDE is required.</td> |
71 </tr> |
86 </tr> |
72 </table> |
87 </table> |
73 <h3>Static Methods</h3> |
88 <h3>Static Methods</h3> |
74 <table> |
89 |
75 <tr><td>None</td></tr> |
90 <table> |
76 </table> |
91 <tr><td>None</td></tr> |
|
92 </table> |
|
93 |
77 <a NAME="PluginInstallDialog.__init__" ID="PluginInstallDialog.__init__"></a> |
94 <a NAME="PluginInstallDialog.__init__" ID="PluginInstallDialog.__init__"></a> |
78 <h4>PluginInstallDialog (Constructor)</h4> |
95 <h4>PluginInstallDialog (Constructor)</h4> |
79 <b>PluginInstallDialog</b>(<i>pluginManager, pluginFileNames, parent=None</i>) |
96 <b>PluginInstallDialog</b>(<i>pluginManager, pluginFileNames, parent=None</i>) |
|
97 |
80 <p> |
98 <p> |
81 Constructor |
99 Constructor |
82 </p><dl> |
100 </p> |
|
101 <dl> |
|
102 |
83 <dt><i>pluginManager</i></dt> |
103 <dt><i>pluginManager</i></dt> |
84 <dd> |
104 <dd> |
85 reference to the plugin manager object |
105 reference to the plugin manager object |
86 </dd><dt><i>pluginFileNames</i></dt> |
106 </dd> |
|
107 <dt><i>pluginFileNames</i></dt> |
87 <dd> |
108 <dd> |
88 list of plugin files suggested for |
109 list of plugin files suggested for |
89 installation (list of strings) |
110 installation (list of strings) |
90 </dd><dt><i>parent</i></dt> |
111 </dd> |
|
112 <dt><i>parent</i></dt> |
91 <dd> |
113 <dd> |
92 reference to the parent widget (QWidget) |
114 reference to the parent widget (QWidget) |
93 </dd> |
115 </dd> |
94 </dl><a NAME="PluginInstallDialog.restartNeeded" ID="PluginInstallDialog.restartNeeded"></a> |
116 </dl> |
|
117 <a NAME="PluginInstallDialog.restartNeeded" ID="PluginInstallDialog.restartNeeded"></a> |
95 <h4>PluginInstallDialog.restartNeeded</h4> |
118 <h4>PluginInstallDialog.restartNeeded</h4> |
96 <b>restartNeeded</b>(<i></i>) |
119 <b>restartNeeded</b>(<i></i>) |
|
120 |
97 <p> |
121 <p> |
98 Public method to check, if a restart of the IDE is required. |
122 Public method to check, if a restart of the IDE is required. |
99 </p><dl> |
123 </p> |
|
124 <dl> |
100 <dt>Returns:</dt> |
125 <dt>Returns:</dt> |
101 <dd> |
126 <dd> |
102 flag indicating a restart is required (boolean) |
127 flag indicating a restart is required (boolean) |
103 </dd> |
128 </dd> |
104 </dl> |
129 </dl> |
105 <div align="right"><a href="#top">Up</a></div> |
130 <div align="right"><a href="#top">Up</a></div> |
106 <hr /><hr /> |
131 <hr /> |
|
132 <hr /> |
107 <a NAME="PluginInstallWidget" ID="PluginInstallWidget"></a> |
133 <a NAME="PluginInstallWidget" ID="PluginInstallWidget"></a> |
108 <h2>PluginInstallWidget</h2> |
134 <h2>PluginInstallWidget</h2> |
|
135 |
109 <p> |
136 <p> |
110 Class implementing the Plugin installation dialog. |
137 Class implementing the Plugin installation dialog. |
111 </p> |
138 </p> |
112 <h3>Derived from</h3> |
139 <h3>Derived from</h3> |
113 QWidget, Ui_PluginInstallDialog |
140 QWidget, Ui_PluginInstallDialog |
114 <h3>Class Attributes</h3> |
141 <h3>Class Attributes</h3> |
|
142 |
115 <table> |
143 <table> |
116 <tr><td>None</td></tr> |
144 <tr><td>None</td></tr> |
117 </table> |
145 </table> |
118 <h3>Class Methods</h3> |
146 <h3>Class Methods</h3> |
|
147 |
119 <table> |
148 <table> |
120 <tr><td>None</td></tr> |
149 <tr><td>None</td></tr> |
121 </table> |
150 </table> |
122 <h3>Methods</h3> |
151 <h3>Methods</h3> |
123 <table> |
152 |
|
153 <table> |
|
154 |
124 <tr> |
155 <tr> |
125 <td><a href="#PluginInstallWidget.__init__">PluginInstallWidget</a></td> |
156 <td><a href="#PluginInstallWidget.__init__">PluginInstallWidget</a></td> |
126 <td>Constructor</td> |
157 <td>Constructor</td> |
127 </tr><tr> |
158 </tr> |
|
159 <tr> |
128 <td><a href="#PluginInstallWidget.__createArchivesList">__createArchivesList</a></td> |
160 <td><a href="#PluginInstallWidget.__createArchivesList">__createArchivesList</a></td> |
129 <td>Private method to create a list of plugin archive names.</td> |
161 <td>Private method to create a list of plugin archive names.</td> |
130 </tr><tr> |
162 </tr> |
|
163 <tr> |
131 <td><a href="#PluginInstallWidget.__installPlugin">__installPlugin</a></td> |
164 <td><a href="#PluginInstallWidget.__installPlugin">__installPlugin</a></td> |
132 <td>Private slot to install the selected plugin.</td> |
165 <td>Private slot to install the selected plugin.</td> |
133 </tr><tr> |
166 </tr> |
|
167 <tr> |
134 <td><a href="#PluginInstallWidget.__installPlugins">__installPlugins</a></td> |
168 <td><a href="#PluginInstallWidget.__installPlugins">__installPlugins</a></td> |
135 <td>Private method to install the selected plugin archives.</td> |
169 <td>Private method to install the selected plugin archives.</td> |
136 </tr><tr> |
170 </tr> |
|
171 <tr> |
137 <td><a href="#PluginInstallWidget.__makedirs">__makedirs</a></td> |
172 <td><a href="#PluginInstallWidget.__makedirs">__makedirs</a></td> |
138 <td>Private method to create a directory and all intermediate ones.</td> |
173 <td>Private method to create a directory and all intermediate ones.</td> |
139 </tr><tr> |
174 </tr> |
|
175 <tr> |
140 <td><a href="#PluginInstallWidget.__rollback">__rollback</a></td> |
176 <td><a href="#PluginInstallWidget.__rollback">__rollback</a></td> |
141 <td>Private method to rollback a failed installation.</td> |
177 <td>Private method to rollback a failed installation.</td> |
142 </tr><tr> |
178 </tr> |
|
179 <tr> |
143 <td><a href="#PluginInstallWidget.__selectPage">__selectPage</a></td> |
180 <td><a href="#PluginInstallWidget.__selectPage">__selectPage</a></td> |
144 <td>Private method to show the right wizard page.</td> |
181 <td>Private method to show the right wizard page.</td> |
145 </tr><tr> |
182 </tr> |
|
183 <tr> |
146 <td><a href="#PluginInstallWidget.__uninstallPackage">__uninstallPackage</a></td> |
184 <td><a href="#PluginInstallWidget.__uninstallPackage">__uninstallPackage</a></td> |
147 <td>Private method to uninstall an already installed plugin to prepare the update.</td> |
185 <td>Private method to uninstall an already installed plugin to prepare the update.</td> |
148 </tr><tr> |
186 </tr> |
|
187 <tr> |
149 <td><a href="#PluginInstallWidget.on_addArchivesButton_clicked">on_addArchivesButton_clicked</a></td> |
188 <td><a href="#PluginInstallWidget.on_addArchivesButton_clicked">on_addArchivesButton_clicked</a></td> |
150 <td>Private slot to select plugin ZIP-archives via a file selection dialog.</td> |
189 <td>Private slot to select plugin ZIP-archives via a file selection dialog.</td> |
151 </tr><tr> |
190 </tr> |
|
191 <tr> |
152 <td><a href="#PluginInstallWidget.on_archivesList_itemSelectionChanged">on_archivesList_itemSelectionChanged</a></td> |
192 <td><a href="#PluginInstallWidget.on_archivesList_itemSelectionChanged">on_archivesList_itemSelectionChanged</a></td> |
153 <td>Private slot called, when the selection of the archives list changes.</td> |
193 <td>Private slot called, when the selection of the archives list changes.</td> |
154 </tr><tr> |
194 </tr> |
|
195 <tr> |
155 <td><a href="#PluginInstallWidget.on_buttonBox_clicked">on_buttonBox_clicked</a></td> |
196 <td><a href="#PluginInstallWidget.on_buttonBox_clicked">on_buttonBox_clicked</a></td> |
156 <td>Private slot to handle the click of a button of the button box.</td> |
197 <td>Private slot to handle the click of a button of the button box.</td> |
157 </tr><tr> |
198 </tr> |
|
199 <tr> |
158 <td><a href="#PluginInstallWidget.on_removeArchivesButton_clicked">on_removeArchivesButton_clicked</a></td> |
200 <td><a href="#PluginInstallWidget.on_removeArchivesButton_clicked">on_removeArchivesButton_clicked</a></td> |
159 <td>Private slot to remove archives from the list.</td> |
201 <td>Private slot to remove archives from the list.</td> |
160 </tr><tr> |
202 </tr> |
|
203 <tr> |
161 <td><a href="#PluginInstallWidget.restartNeeded">restartNeeded</a></td> |
204 <td><a href="#PluginInstallWidget.restartNeeded">restartNeeded</a></td> |
162 <td>Public method to check, if a restart of the IDE is required.</td> |
205 <td>Public method to check, if a restart of the IDE is required.</td> |
163 </tr> |
206 </tr> |
164 </table> |
207 </table> |
165 <h3>Static Methods</h3> |
208 <h3>Static Methods</h3> |
166 <table> |
209 |
167 <tr><td>None</td></tr> |
210 <table> |
168 </table> |
211 <tr><td>None</td></tr> |
|
212 </table> |
|
213 |
169 <a NAME="PluginInstallWidget.__init__" ID="PluginInstallWidget.__init__"></a> |
214 <a NAME="PluginInstallWidget.__init__" ID="PluginInstallWidget.__init__"></a> |
170 <h4>PluginInstallWidget (Constructor)</h4> |
215 <h4>PluginInstallWidget (Constructor)</h4> |
171 <b>PluginInstallWidget</b>(<i>pluginManager, pluginFileNames, parent=None</i>) |
216 <b>PluginInstallWidget</b>(<i>pluginManager, pluginFileNames, parent=None</i>) |
|
217 |
172 <p> |
218 <p> |
173 Constructor |
219 Constructor |
174 </p><dl> |
220 </p> |
|
221 <dl> |
|
222 |
175 <dt><i>pluginManager</i></dt> |
223 <dt><i>pluginManager</i></dt> |
176 <dd> |
224 <dd> |
177 reference to the plugin manager object |
225 reference to the plugin manager object |
178 </dd><dt><i>pluginFileNames</i></dt> |
226 </dd> |
|
227 <dt><i>pluginFileNames</i></dt> |
179 <dd> |
228 <dd> |
180 list of plugin files suggested for |
229 list of plugin files suggested for |
181 installation (list of strings) |
230 installation (list of strings) |
182 </dd><dt><i>parent</i></dt> |
231 </dd> |
|
232 <dt><i>parent</i></dt> |
183 <dd> |
233 <dd> |
184 parent of this dialog (QWidget) |
234 parent of this dialog (QWidget) |
185 </dd> |
235 </dd> |
186 </dl><a NAME="PluginInstallWidget.__createArchivesList" ID="PluginInstallWidget.__createArchivesList"></a> |
236 </dl> |
|
237 <a NAME="PluginInstallWidget.__createArchivesList" ID="PluginInstallWidget.__createArchivesList"></a> |
187 <h4>PluginInstallWidget.__createArchivesList</h4> |
238 <h4>PluginInstallWidget.__createArchivesList</h4> |
188 <b>__createArchivesList</b>(<i></i>) |
239 <b>__createArchivesList</b>(<i></i>) |
|
240 |
189 <p> |
241 <p> |
190 Private method to create a list of plugin archive names. |
242 Private method to create a list of plugin archive names. |
191 </p><dl> |
243 </p> |
|
244 <dl> |
192 <dt>Returns:</dt> |
245 <dt>Returns:</dt> |
193 <dd> |
246 <dd> |
194 list of plugin archive names (list of strings) |
247 list of plugin archive names (list of strings) |
195 </dd> |
248 </dd> |
196 </dl><a NAME="PluginInstallWidget.__installPlugin" ID="PluginInstallWidget.__installPlugin"></a> |
249 </dl> |
|
250 <a NAME="PluginInstallWidget.__installPlugin" ID="PluginInstallWidget.__installPlugin"></a> |
197 <h4>PluginInstallWidget.__installPlugin</h4> |
251 <h4>PluginInstallWidget.__installPlugin</h4> |
198 <b>__installPlugin</b>(<i>archiveFilename</i>) |
252 <b>__installPlugin</b>(<i>archiveFilename</i>) |
|
253 |
199 <p> |
254 <p> |
200 Private slot to install the selected plugin. |
255 Private slot to install the selected plugin. |
201 </p><dl> |
256 </p> |
|
257 <dl> |
|
258 |
202 <dt><i>archiveFilename</i></dt> |
259 <dt><i>archiveFilename</i></dt> |
203 <dd> |
260 <dd> |
204 name of the plugin archive |
261 name of the plugin archive |
205 file (string) |
262 file (string) |
206 </dd> |
263 </dd> |
207 </dl><dl> |
264 </dl> |
|
265 <dl> |
208 <dt>Returns:</dt> |
266 <dt>Returns:</dt> |
209 <dd> |
267 <dd> |
210 flag indicating success (boolean), error message |
268 flag indicating success (boolean), error message |
211 upon failure (string) and flag indicating a restart |
269 upon failure (string) and flag indicating a restart |
212 of the IDE is required (boolean) |
270 of the IDE is required (boolean) |
213 </dd> |
271 </dd> |
214 </dl><a NAME="PluginInstallWidget.__installPlugins" ID="PluginInstallWidget.__installPlugins"></a> |
272 </dl> |
|
273 <a NAME="PluginInstallWidget.__installPlugins" ID="PluginInstallWidget.__installPlugins"></a> |
215 <h4>PluginInstallWidget.__installPlugins</h4> |
274 <h4>PluginInstallWidget.__installPlugins</h4> |
216 <b>__installPlugins</b>(<i></i>) |
275 <b>__installPlugins</b>(<i></i>) |
|
276 |
217 <p> |
277 <p> |
218 Private method to install the selected plugin archives. |
278 Private method to install the selected plugin archives. |
219 </p><dl> |
279 </p> |
|
280 <dl> |
220 <dt>Returns:</dt> |
281 <dt>Returns:</dt> |
221 <dd> |
282 <dd> |
222 flag indicating success (boolean) |
283 flag indicating success (boolean) |
223 </dd> |
284 </dd> |
224 </dl><a NAME="PluginInstallWidget.__makedirs" ID="PluginInstallWidget.__makedirs"></a> |
285 </dl> |
|
286 <a NAME="PluginInstallWidget.__makedirs" ID="PluginInstallWidget.__makedirs"></a> |
225 <h4>PluginInstallWidget.__makedirs</h4> |
287 <h4>PluginInstallWidget.__makedirs</h4> |
226 <b>__makedirs</b>(<i>name, mode=0o777</i>) |
288 <b>__makedirs</b>(<i>name, mode=0o777</i>) |
|
289 |
227 <p> |
290 <p> |
228 Private method to create a directory and all intermediate ones. |
291 Private method to create a directory and all intermediate ones. |
229 </p><p> |
292 </p> |
|
293 <p> |
230 This is an extended version of the Python one in order to |
294 This is an extended version of the Python one in order to |
231 record the created directories. |
295 record the created directories. |
232 </p><dl> |
296 </p> |
|
297 <dl> |
|
298 |
233 <dt><i>name</i></dt> |
299 <dt><i>name</i></dt> |
234 <dd> |
300 <dd> |
235 name of the directory to create (string) |
301 name of the directory to create (string) |
236 </dd><dt><i>mode</i></dt> |
302 </dd> |
|
303 <dt><i>mode</i></dt> |
237 <dd> |
304 <dd> |
238 permission to set for the new directory (integer) |
305 permission to set for the new directory (integer) |
239 </dd> |
306 </dd> |
240 </dl><a NAME="PluginInstallWidget.__rollback" ID="PluginInstallWidget.__rollback"></a> |
307 </dl> |
|
308 <a NAME="PluginInstallWidget.__rollback" ID="PluginInstallWidget.__rollback"></a> |
241 <h4>PluginInstallWidget.__rollback</h4> |
309 <h4>PluginInstallWidget.__rollback</h4> |
242 <b>__rollback</b>(<i></i>) |
310 <b>__rollback</b>(<i></i>) |
|
311 |
243 <p> |
312 <p> |
244 Private method to rollback a failed installation. |
313 Private method to rollback a failed installation. |
245 </p><a NAME="PluginInstallWidget.__selectPage" ID="PluginInstallWidget.__selectPage"></a> |
314 </p> |
|
315 <a NAME="PluginInstallWidget.__selectPage" ID="PluginInstallWidget.__selectPage"></a> |
246 <h4>PluginInstallWidget.__selectPage</h4> |
316 <h4>PluginInstallWidget.__selectPage</h4> |
247 <b>__selectPage</b>(<i></i>) |
317 <b>__selectPage</b>(<i></i>) |
|
318 |
248 <p> |
319 <p> |
249 Private method to show the right wizard page. |
320 Private method to show the right wizard page. |
250 </p><a NAME="PluginInstallWidget.__uninstallPackage" ID="PluginInstallWidget.__uninstallPackage"></a> |
321 </p> |
|
322 <a NAME="PluginInstallWidget.__uninstallPackage" ID="PluginInstallWidget.__uninstallPackage"></a> |
251 <h4>PluginInstallWidget.__uninstallPackage</h4> |
323 <h4>PluginInstallWidget.__uninstallPackage</h4> |
252 <b>__uninstallPackage</b>(<i>destination, pluginFileName, packageName</i>) |
324 <b>__uninstallPackage</b>(<i>destination, pluginFileName, packageName</i>) |
|
325 |
253 <p> |
326 <p> |
254 Private method to uninstall an already installed plugin to prepare |
327 Private method to uninstall an already installed plugin to prepare |
255 the update. |
328 the update. |
256 </p><dl> |
329 </p> |
|
330 <dl> |
|
331 |
257 <dt><i>destination</i></dt> |
332 <dt><i>destination</i></dt> |
258 <dd> |
333 <dd> |
259 name of the plugin directory (string) |
334 name of the plugin directory (string) |
260 </dd><dt><i>pluginFileName</i></dt> |
335 </dd> |
|
336 <dt><i>pluginFileName</i></dt> |
261 <dd> |
337 <dd> |
262 name of the plugin file (string) |
338 name of the plugin file (string) |
263 </dd><dt><i>packageName</i></dt> |
339 </dd> |
|
340 <dt><i>packageName</i></dt> |
264 <dd> |
341 <dd> |
265 name of the plugin package (string) |
342 name of the plugin package (string) |
266 </dd> |
343 </dd> |
267 </dl><a NAME="PluginInstallWidget.on_addArchivesButton_clicked" ID="PluginInstallWidget.on_addArchivesButton_clicked"></a> |
344 </dl> |
|
345 <a NAME="PluginInstallWidget.on_addArchivesButton_clicked" ID="PluginInstallWidget.on_addArchivesButton_clicked"></a> |
268 <h4>PluginInstallWidget.on_addArchivesButton_clicked</h4> |
346 <h4>PluginInstallWidget.on_addArchivesButton_clicked</h4> |
269 <b>on_addArchivesButton_clicked</b>(<i></i>) |
347 <b>on_addArchivesButton_clicked</b>(<i></i>) |
|
348 |
270 <p> |
349 <p> |
271 Private slot to select plugin ZIP-archives via a file selection dialog. |
350 Private slot to select plugin ZIP-archives via a file selection dialog. |
272 </p><a NAME="PluginInstallWidget.on_archivesList_itemSelectionChanged" ID="PluginInstallWidget.on_archivesList_itemSelectionChanged"></a> |
351 </p> |
|
352 <a NAME="PluginInstallWidget.on_archivesList_itemSelectionChanged" ID="PluginInstallWidget.on_archivesList_itemSelectionChanged"></a> |
273 <h4>PluginInstallWidget.on_archivesList_itemSelectionChanged</h4> |
353 <h4>PluginInstallWidget.on_archivesList_itemSelectionChanged</h4> |
274 <b>on_archivesList_itemSelectionChanged</b>(<i></i>) |
354 <b>on_archivesList_itemSelectionChanged</b>(<i></i>) |
|
355 |
275 <p> |
356 <p> |
276 Private slot called, when the selection of the archives list changes. |
357 Private slot called, when the selection of the archives list changes. |
277 </p><a NAME="PluginInstallWidget.on_buttonBox_clicked" ID="PluginInstallWidget.on_buttonBox_clicked"></a> |
358 </p> |
|
359 <a NAME="PluginInstallWidget.on_buttonBox_clicked" ID="PluginInstallWidget.on_buttonBox_clicked"></a> |
278 <h4>PluginInstallWidget.on_buttonBox_clicked</h4> |
360 <h4>PluginInstallWidget.on_buttonBox_clicked</h4> |
279 <b>on_buttonBox_clicked</b>(<i>button</i>) |
361 <b>on_buttonBox_clicked</b>(<i>button</i>) |
|
362 |
280 <p> |
363 <p> |
281 Private slot to handle the click of a button of the button box. |
364 Private slot to handle the click of a button of the button box. |
282 </p><dl> |
365 </p> |
|
366 <dl> |
|
367 |
283 <dt><i>button</i></dt> |
368 <dt><i>button</i></dt> |
284 <dd> |
369 <dd> |
285 reference to the button pressed (QAbstractButton) |
370 reference to the button pressed (QAbstractButton) |
286 </dd> |
371 </dd> |
287 </dl><a NAME="PluginInstallWidget.on_removeArchivesButton_clicked" ID="PluginInstallWidget.on_removeArchivesButton_clicked"></a> |
372 </dl> |
|
373 <a NAME="PluginInstallWidget.on_removeArchivesButton_clicked" ID="PluginInstallWidget.on_removeArchivesButton_clicked"></a> |
288 <h4>PluginInstallWidget.on_removeArchivesButton_clicked</h4> |
374 <h4>PluginInstallWidget.on_removeArchivesButton_clicked</h4> |
289 <b>on_removeArchivesButton_clicked</b>(<i></i>) |
375 <b>on_removeArchivesButton_clicked</b>(<i></i>) |
|
376 |
290 <p> |
377 <p> |
291 Private slot to remove archives from the list. |
378 Private slot to remove archives from the list. |
292 </p><a NAME="PluginInstallWidget.restartNeeded" ID="PluginInstallWidget.restartNeeded"></a> |
379 </p> |
|
380 <a NAME="PluginInstallWidget.restartNeeded" ID="PluginInstallWidget.restartNeeded"></a> |
293 <h4>PluginInstallWidget.restartNeeded</h4> |
381 <h4>PluginInstallWidget.restartNeeded</h4> |
294 <b>restartNeeded</b>(<i></i>) |
382 <b>restartNeeded</b>(<i></i>) |
|
383 |
295 <p> |
384 <p> |
296 Public method to check, if a restart of the IDE is required. |
385 Public method to check, if a restart of the IDE is required. |
297 </p><dl> |
386 </p> |
|
387 <dl> |
298 <dt>Returns:</dt> |
388 <dt>Returns:</dt> |
299 <dd> |
389 <dd> |
300 flag indicating a restart is required (boolean) |
390 flag indicating a restart is required (boolean) |
301 </dd> |
391 </dd> |
302 </dl> |
392 </dl> |
303 <div align="right"><a href="#top">Up</a></div> |
393 <div align="right"><a href="#top">Up</a></div> |
304 <hr /><hr /> |
394 <hr /> |
|
395 <hr /> |
305 <a NAME="PluginInstallWindow" ID="PluginInstallWindow"></a> |
396 <a NAME="PluginInstallWindow" ID="PluginInstallWindow"></a> |
306 <h2>PluginInstallWindow</h2> |
397 <h2>PluginInstallWindow</h2> |
|
398 |
307 <p> |
399 <p> |
308 Main window class for the standalone dialog. |
400 Main window class for the standalone dialog. |
309 </p> |
401 </p> |
310 <h3>Derived from</h3> |
402 <h3>Derived from</h3> |
311 E5MainWindow |
403 E5MainWindow |
312 <h3>Class Attributes</h3> |
404 <h3>Class Attributes</h3> |
|
405 |
313 <table> |
406 <table> |
314 <tr><td>None</td></tr> |
407 <tr><td>None</td></tr> |
315 </table> |
408 </table> |
316 <h3>Class Methods</h3> |
409 <h3>Class Methods</h3> |
|
410 |
317 <table> |
411 <table> |
318 <tr><td>None</td></tr> |
412 <tr><td>None</td></tr> |
319 </table> |
413 </table> |
320 <h3>Methods</h3> |
414 <h3>Methods</h3> |
321 <table> |
415 |
|
416 <table> |
|
417 |
322 <tr> |
418 <tr> |
323 <td><a href="#PluginInstallWindow.__init__">PluginInstallWindow</a></td> |
419 <td><a href="#PluginInstallWindow.__init__">PluginInstallWindow</a></td> |
324 <td>Constructor</td> |
420 <td>Constructor</td> |
325 </tr> |
421 </tr> |
326 </table> |
422 </table> |
327 <h3>Static Methods</h3> |
423 <h3>Static Methods</h3> |
328 <table> |
424 |
329 <tr><td>None</td></tr> |
425 <table> |
330 </table> |
426 <tr><td>None</td></tr> |
|
427 </table> |
|
428 |
331 <a NAME="PluginInstallWindow.__init__" ID="PluginInstallWindow.__init__"></a> |
429 <a NAME="PluginInstallWindow.__init__" ID="PluginInstallWindow.__init__"></a> |
332 <h4>PluginInstallWindow (Constructor)</h4> |
430 <h4>PluginInstallWindow (Constructor)</h4> |
333 <b>PluginInstallWindow</b>(<i>pluginFileNames, parent=None</i>) |
431 <b>PluginInstallWindow</b>(<i>pluginFileNames, parent=None</i>) |
|
432 |
334 <p> |
433 <p> |
335 Constructor |
434 Constructor |
336 </p><dl> |
435 </p> |
|
436 <dl> |
|
437 |
337 <dt><i>pluginFileNames</i></dt> |
438 <dt><i>pluginFileNames</i></dt> |
338 <dd> |
439 <dd> |
339 list of plugin files suggested for |
440 list of plugin files suggested for |
340 installation (list of strings) |
441 installation (list of strings) |
341 </dd><dt><i>parent</i></dt> |
442 </dd> |
|
443 <dt><i>parent</i></dt> |
342 <dd> |
444 <dd> |
343 reference to the parent widget (QWidget) |
445 reference to the parent widget (QWidget) |
344 </dd> |
446 </dd> |
345 </dl> |
447 </dl> |
346 <div align="right"><a href="#top">Up</a></div> |
448 <div align="right"><a href="#top">Up</a></div> |