9 |
9 |
10 import sys |
10 import sys |
11 import os |
11 import os |
12 |
12 |
13 from PyQt4.QtCore import QUrl, Qt, QCoreApplication |
13 from PyQt4.QtCore import QUrl, Qt, QCoreApplication |
14 from PyQt4.QtGui import QMessageBox, QDialog |
14 from PyQt4.QtGui import QDialog |
15 from PyQt4.QtNetwork import QNetworkProxyFactory, QNetworkProxy, QNetworkProxyQuery |
15 from PyQt4.QtNetwork import QNetworkProxyFactory, QNetworkProxy, QNetworkProxyQuery |
|
16 |
|
17 from E5Gui import E5MessageBox |
16 |
18 |
17 from UI.AuthenticationDialog import AuthenticationDialog |
19 from UI.AuthenticationDialog import AuthenticationDialog |
18 |
20 |
19 import Preferences |
21 import Preferences |
20 |
22 |
122 protocol = "Http" |
124 protocol = "Http" |
123 else: |
125 else: |
124 protocol = query.protocolTag().capitalize() |
126 protocol = query.protocolTag().capitalize() |
125 host = Preferences.getUI("ProxyHost/{0}".format(protocol)) |
127 host = Preferences.getUI("ProxyHost/{0}".format(protocol)) |
126 if not host: |
128 if not host: |
127 QMessageBox.critical(None, |
129 E5MessageBox.critical(None, |
128 QCoreApplication.translate("E5NetworkProxyFactory", |
130 QCoreApplication.translate("E5NetworkProxyFactory", |
129 "Proxy Configuration Error"), |
131 "Proxy Configuration Error"), |
130 QCoreApplication.translate("E5NetworkProxyFactory", |
132 QCoreApplication.translate("E5NetworkProxyFactory", |
131 """Proxy usage was activated""" |
133 """Proxy usage was activated""" |
132 """ but no proxy host for protocol""" |
134 """ but no proxy host for protocol""" |