fixed sorting - Bug #11198
[wifi-assistant] / package / src / wifi_assistant / settings / network_settings.py
index 1caa9c2..2e35ea6 100644 (file)
@@ -18,7 +18,7 @@ class NetworkSettings(object):
     
     def delete(self, network_setting):
         key = self._assembleRootKeyForSsid(network_setting.getNetworkName())
-        self._recursive_unset(key)
+        self._recursiveUnset(key)
         
         
     def getDefaultSettings(self):
@@ -36,11 +36,16 @@ class NetworkSettings(object):
         """Returns a ListStore with one Row per Network Setting"""
 
         store = gtk.ListStore(str, gobject.TYPE_BOOLEAN)
+        
         settings = self._getAllNetworkSettings()
         for setting in settings:
             store.append([setting.getNetworkName(), setting.getLaunchingOfBrowserEnabled()])
+
+        # sorting
+        store.set_sort_column_id(0, gtk.SORT_ASCENDING)
+
         return store
-    
+
 
     def get(self, ssid):
         key = self._assembleRootKeyForSsid(ssid)
@@ -96,13 +101,13 @@ class NetworkSettings(object):
         return values
     
     
-    def _recursive_unset(self, dir):
+    def _recursiveUnset(self, dir):
         # there's no recursive_unset available in gconf so we'll have to do it ourselves
         all_entries = self._gc.all_entries(dir)
         for entry in all_entries:
             self._gc.unset(entry.get_key())
         for sub_dir in self._gc.all_dirs(dir):
-            self._recursive_unset(sub_dir)
+            self._recursiveUnset(sub_dir)
         self._gc.suggest_sync()