fixed sorting - Bug #11198
authorFredrik Wendt <fredrik@wendt.se>
Sat, 28 Aug 2010 21:27:52 +0000 (22:27 +0100)
committerFredrik Wendt <fredrik@wendt.se>
Sat, 28 Aug 2010 21:27:52 +0000 (22:27 +0100)
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())
     
     def delete(self, network_setting):
         key = self._assembleRootKeyForSsid(network_setting.getNetworkName())
-        self._recursive_unset(key)
+        self._recursiveUnset(key)
         
         
     def getDefaultSettings(self):
         
         
     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)
         """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()])
         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
         return store
-    
+
 
     def get(self, ssid):
         key = self._assembleRootKeyForSsid(ssid)
 
     def get(self, ssid):
         key = self._assembleRootKeyForSsid(ssid)
@@ -96,13 +101,13 @@ class NetworkSettings(object):
         return values
     
     
         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):
         # 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()
 
     
         self._gc.suggest_sync()