20 from .Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog |
20 from .Ui_PluginRepositoryDialog import Ui_PluginRepositoryDialog |
21 |
21 |
22 from E5Gui import E5MessageBox |
22 from E5Gui import E5MessageBox |
23 from E5Gui.E5MainWindow import E5MainWindow |
23 from E5Gui.E5MainWindow import E5MainWindow |
24 from E5Gui.E5Application import e5App |
24 from E5Gui.E5Application import e5App |
25 |
|
26 from E5XML.PluginRepositoryReader import PluginRepositoryReader |
|
27 |
25 |
28 from E5Network.E5NetworkProxyFactory import proxyAuthenticationRequired |
26 from E5Network.E5NetworkProxyFactory import proxyAuthenticationRequired |
29 try: |
27 try: |
30 from E5Network.E5SslErrorHandler import E5SslErrorHandler |
28 from E5Network.E5SslErrorHandler import E5SslErrorHandler |
31 SSL_AVAILABLE = True |
29 SSL_AVAILABLE = True |
299 |
297 |
300 if os.path.exists(self.pluginRepositoryFile): |
298 if os.path.exists(self.pluginRepositoryFile): |
301 self.__repositoryMissing = False |
299 self.__repositoryMissing = False |
302 f = QFile(self.pluginRepositoryFile) |
300 f = QFile(self.pluginRepositoryFile) |
303 if f.open(QIODevice.ReadOnly): |
301 if f.open(QIODevice.ReadOnly): |
|
302 from E5XML.PluginRepositoryReader import PluginRepositoryReader |
304 reader = PluginRepositoryReader(f, self) |
303 reader = PluginRepositoryReader(f, self) |
305 reader.readXML() |
304 reader.readXML() |
306 self.repositoryList.resizeColumnToContents(0) |
305 self.repositoryList.resizeColumnToContents(0) |
307 self.repositoryList.resizeColumnToContents(1) |
306 self.repositoryList.resizeColumnToContents(1) |
308 self.repositoryList.resizeColumnToContents(2) |
307 self.repositoryList.resizeColumnToContents(2) |