12 from PyQt4.QtCore import QUrl, QCoreApplication |
12 from PyQt4.QtCore import QUrl, QCoreApplication |
13 from PyQt4.QtGui import QDialog |
13 from PyQt4.QtGui import QDialog |
14 from PyQt4.QtNetwork import QNetworkProxyFactory, QNetworkProxy, QNetworkProxyQuery |
14 from PyQt4.QtNetwork import QNetworkProxyFactory, QNetworkProxy, QNetworkProxyQuery |
15 |
15 |
16 from E5Gui import E5MessageBox |
16 from E5Gui import E5MessageBox |
17 |
|
18 from UI.AuthenticationDialog import AuthenticationDialog |
|
19 |
17 |
20 import Preferences |
18 import Preferences |
21 import Globals |
19 import Globals |
22 import Utilities |
20 import Utilities |
23 |
21 |
50 """ |
48 """ |
51 info = QCoreApplication.translate("E5NetworkProxyFactory", |
49 info = QCoreApplication.translate("E5NetworkProxyFactory", |
52 "<b>Connect to proxy '{0}' using:</b>")\ |
50 "<b>Connect to proxy '{0}' using:</b>")\ |
53 .format(Utilities.html_encode(proxy.hostName())) |
51 .format(Utilities.html_encode(proxy.hostName())) |
54 |
52 |
|
53 from UI.AuthenticationDialog import AuthenticationDialog |
55 dlg = AuthenticationDialog(info, proxy.user(), True) |
54 dlg = AuthenticationDialog(info, proxy.user(), True) |
56 dlg.setData(proxy.user(), proxy.password()) |
55 dlg.setData(proxy.user(), proxy.password()) |
57 if dlg.exec_() == QDialog.Accepted: |
56 if dlg.exec_() == QDialog.Accepted: |
58 username, password = dlg.getData() |
57 username, password = dlg.getData() |
59 auth.setUser(username) |
58 auth.setUser(username) |