Removed legacy key support, added custom key support
[mevemon] / package / src / ui / fremantle / gui.py
index 7e4a4f7..7655d4a 100644 (file)
@@ -22,7 +22,6 @@ import gobject
 
 from ui.fremantle.characterSheet import CharacterSheetUI
 import ui.models as models
-import validation
 from ui.fremantle.menu import Menu
 
 class mEveMonUI:
@@ -39,6 +38,7 @@ class mEveMonUI:
 
         # Create menu
         menu = Menu(self.win, self.controller)
+        menu.set_refresh_cb(self.refresh_clicked)
         # Attach menu to the window
         self.win.set_app_menu(menu)
 
@@ -66,12 +66,15 @@ class mEveMonUI:
         
         # column 0 is the portrait, column 1 is name
         char_name = model.get_value(miter, 1)
-        uid = model.get_value(miter, 2)
+        key_id = model.get_value(miter, 2)
         
-        if uid:
-            CharacterSheetUI(self.controller, char_name, uid)
+        if key_id:
+            CharacterSheetUI(self.controller, char_name, key_id)
         else:
             pass
+    
+    def report_error(self, error):
+        hildon.hildon_banner_show_information(self.win.get_toplevel(), '', error)
 
 
 class CharactersTreeView(hildon.GtkTreeView):
@@ -99,5 +102,6 @@ class CharactersTreeView(hildon.GtkTreeView):
         column.set_property("expand", True)
         self.append_column(column)
 
-    def refresh():
+    def refresh(self):
         self.char_model.get_characters()
+