eric6/Documentation/Source/eric6.PluginManager.PluginInstallDialog.html

changeset 7273
391d6b7b1eff
parent 6942
2602857055c5
child 7989
a21d673a8f99
equal deleted inserted replaced
7272:1779dc278077 7273:391d6b7b1eff
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>

eric ide

mercurial