16 from PyQt4.QtGui import * |
16 from PyQt4.QtGui import * |
17 from PyQt4.QtCore import * |
17 from PyQt4.QtCore import * |
18 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply |
18 from PyQt4.QtNetwork import QNetworkAccessManager, QNetworkRequest, QNetworkReply |
19 |
19 |
20 from .Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog |
20 from .Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog |
|
21 |
|
22 from E5Gui import E5MessageBox |
21 |
23 |
22 from E5XML.XMLUtilities import make_parser |
24 from E5XML.XMLUtilities import make_parser |
23 from E5XML.XMLErrorHandler import XMLErrorHandler, XMLFatalParseError |
25 from E5XML.XMLErrorHandler import XMLErrorHandler, XMLFatalParseError |
24 from E5XML.XMLEntityResolver import XMLEntityResolver |
26 from E5XML.XMLEntityResolver import XMLEntityResolver |
25 from E5XML.PluginRepositoryHandler import PluginRepositoryHandler |
27 from E5XML.PluginRepositoryHandler import PluginRepositoryHandler |
226 Private method called, when the download of the plugins is finished. |
228 Private method called, when the download of the plugins is finished. |
227 """ |
229 """ |
228 self.__downloadButton.setEnabled(len(self.__selectedItems())) |
230 self.__downloadButton.setEnabled(len(self.__selectedItems())) |
229 self.__installButton.setEnabled(True) |
231 self.__installButton.setEnabled(True) |
230 self.__doneMethod = None |
232 self.__doneMethod = None |
231 QMessageBox.information(None, |
233 E5MessageBox.information(self, |
232 self.trUtf8("Download Plugin Files"), |
234 self.trUtf8("Download Plugin Files"), |
233 self.trUtf8("""The requested plugins were downloaded.""")) |
235 self.trUtf8("""The requested plugins were downloaded.""")) |
234 self.downloadProgress.setValue(0) |
236 self.downloadProgress.setValue(0) |
235 |
237 |
236 # repopulate the list to update the refresh icons |
238 # repopulate the list to update the refresh icons |