Implement new network service for: Updates, CREST.

This commit is contained in:
blitzmann
2014-08-14 11:43:25 -04:00
parent a5773a3fd6
commit 4fe80b7554
10 changed files with 116 additions and 48 deletions

View File

@@ -1 +1 @@
__all__ = ["pyfaGeneralPreferences","pyfaHTMLExportPreferences","pyfaUpdatePreferences","pyfaProxyPreferences"]
__all__ = ["pyfaGeneralPreferences","pyfaHTMLExportPreferences","pyfaUpdatePreferences","pyfaNetworkPreferences"]

View File

@@ -1,6 +1,4 @@
import wx
import service
import urllib2
from gui.preferenceView import PreferenceView
from gui import bitmapLoader

View File

@@ -1,6 +1,4 @@
import wx
import service
import urllib2
import os
from gui.preferenceView import PreferenceView

View File

@@ -1,28 +1,24 @@
import wx
import service
import urllib2
from gui.preferenceView import PreferenceView
from gui import bitmapLoader
import gui.mainFrame
import service
import gui.globalEvents as GE
class PFProxyPref ( PreferenceView):
title = "Proxy"
class PFNetworkPref ( PreferenceView):
title = "Network"
def populatePanel( self, panel ):
self.mainFrame = gui.mainFrame.MainFrame.getInstance()
self.proxySettings = service.settings.ProxySettings.getInstance()
self.networkSettings = service.settings.NetworkSettings.getInstance()
self.dirtySettings = False
self.nMode = self.proxySettings.getMode()
self.nAddr = self.proxySettings.getAddress()
self.nPort = self.proxySettings.getPort()
self.nType = self.proxySettings.getType()
self.nMode = self.networkSettings.getMode()
self.nAddr = self.networkSettings.getAddress()
self.nPort = self.networkSettings.getPort()
self.nType = self.networkSettings.getType()
mainSizer = wx.BoxSizer( wx.VERTICAL )
@@ -89,7 +85,7 @@ class PFProxyPref ( PreferenceView):
mainSizer.Add(btnSizer, 0, wx.EXPAND,5)
proxy = self.proxySettings.autodetect()
proxy = self.networkSettings.autodetect()
if proxy is not None:
addr,port = proxy
@@ -133,10 +129,10 @@ class PFProxyPref ( PreferenceView):
self.SaveSettings()
def SaveSettings(self):
self.proxySettings.setMode(self.nMode)
self.proxySettings.setAddress(self.nAddr)
self.proxySettings.setPort(self.nPort)
self.proxySettings.setType(self.nType)
self.networkSettings.setMode(self.nMode)
self.networkSettings.setAddress(self.nAddr)
self.networkSettings.setPort(self.nPort)
self.networkSettings.setType(self.nType)
def UpdateApplyButtonState(self):
if self.dirtySettings:
@@ -172,4 +168,4 @@ class PFProxyPref ( PreferenceView):
def getImage(self):
return bitmapLoader.getBitmap("prefs_proxy", "icons")
PFProxyPref.register()
PFNetworkPref.register()