X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=package%2Fsrc%2Fwifi_assistant%2Fsettings%2Fnetwork_setting.py;fp=package%2Fsrc%2Fwifi_assistant%2Fsettings%2Fnetwork_setting.py;h=065facec56bac5fd0972785f2dab4b575a957669;hb=635da74643ed775f97d1dfe602e9150fddf5840b;hp=0000000000000000000000000000000000000000;hpb=0da30082ee98d6f033d1fe001d6cea5d9592b4a7;p=wifi-assistant diff --git a/package/src/wifi_assistant/settings/network_setting.py b/package/src/wifi_assistant/settings/network_setting.py new file mode 100644 index 0000000..065face --- /dev/null +++ b/package/src/wifi_assistant/settings/network_setting.py @@ -0,0 +1,49 @@ + +class NetworkSetting(object): + ''' + The settings specified for a network + ''' + + def __init__(self, settings=None): + self._attributes = {} + if (settings): + for key in settings: + self._attributes[key] = settings[key] + if not self._attributes.has_key('launch'): + self.setLaunchingOfBrowserEnabled(False) + + def getNetworkName(self): + return self._attributes['name'] + + + def setNetworkName(self, name): + self._attributes['name'] = name + + + def getLaunchingOfBrowserEnabled(self): + return self._attributes['launch'] is True + + + def setLaunchingOfBrowserEnabled(self, value): + self._attributes['launch'] = value + + + def getNameOfBrowserToLaunch(self): + if self._attributes.has_key('browser'): + return self._attributes['browser'] + return "default" + + + def setNameOfBrowserToLaunch(self, browser): + self._attributes['browser'] = browser + + + def getBrowserOptions(self): + if self._attributes.has_key('options'): + return self._attributes['options'] + return {} + + + def setBrowserOptions(self, options): + self._attributes['options'] = options + \ No newline at end of file