E5Network/E5NetworkProxyFactory.py

changeset 4350
686c79ffbcff
parent 4349
a99dcf04f6f5
child 4351
ace015b19c0f
equal deleted inserted replaced
4349:a99dcf04f6f5 4350:686c79ffbcff
72 72
73 class E5NetworkProxyFactory(QNetworkProxyFactory): 73 class E5NetworkProxyFactory(QNetworkProxyFactory):
74 """ 74 """
75 Class implementing a network proxy factory. 75 Class implementing a network proxy factory.
76 """ 76 """
77 _pacManager = None
78
79 def __init__(self): 77 def __init__(self):
80 """ 78 """
81 Constructor 79 Constructor
82 """ 80 """
83 super(E5NetworkProxyFactory, self).__init__() 81 super(E5NetworkProxyFactory, self).__init__()
166 else: 164 else:
167 proxy = QNetworkProxy(QNetworkProxy.DefaultProxy) 165 proxy = QNetworkProxy(QNetworkProxy.DefaultProxy)
168 return [proxy, QNetworkProxy(QNetworkProxy.DefaultProxy)] 166 return [proxy, QNetworkProxy(QNetworkProxy.DefaultProxy)]
169 else: 167 else:
170 return [QNetworkProxy(QNetworkProxy.NoProxy)] 168 return [QNetworkProxy(QNetworkProxy.NoProxy)]
171
172 @classmethod
173 def pacManager(cls):
174 """
175 Class method to get a reference to the proxy auto-config manager.
176
177 @return reference to the proxy auto-config manager (PacManager)
178 """
179 print("pacManager()")
180 # TODO: enable this once PacManager is implemented
181 ## if cls._pacManager is None:
182 ## from .Pac.PacManager import PacManager
183 ## cls._pacManager = PacManager()
184 ##
185 ## return cls._pacManager

eric ide

mercurial