Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2014
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.14 KB | None | 0 0
  1. # procedure to set proxy if needed
  2. s = QSettings() #getting proxy from qgis options settings
  3. proxyEnabled = s.value("proxy/proxyEnabled", "")
  4. proxyType = s.value("proxy/proxyType", "" )
  5. proxyHost = s.value("proxy/proxyHost", "" )
  6. proxyPort = s.value("proxy/proxyPort", "" )
  7. proxyUser = s.value("proxy/proxyUser", "" )
  8. proxyPassword = s.value("proxy/proxyPassword", "" )
  9. if proxyEnabled == "true": # test if there are proxy settings
  10. proxy = QNetworkProxy()
  11. if proxyType == "DefaultProxy":
  12. proxy.setType(QNetworkProxy.DefaultProxy)
  13. elif proxyType == "Socks5Proxy":
  14. proxy.setType(QNetworkProxy.Socks5Proxy)
  15. elif proxyType == "HttpProxy":
  16. proxy.setType(QNetworkProxy.HttpProxy)
  17. elif proxyType == "HttpCachingProxy":
  18. proxy.setType(QNetworkProxy.HttpCachingProxy)
  19. elif proxyType == "FtpCachingProxy":
  20. proxy.setType(QNetworkProxy.FtpCachingProxy)
  21. proxy.setHostName(proxyHost)
  22. proxy.setPort(int(proxyPort))
  23. proxy.setUser(proxyUser)
  24. proxy.setPassword(proxyPassword)
  25. QNetworkProxy.setApplicationProxy(proxy)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement