Reshuffle the gui class structure a bit more.
[matthijs/upstream/mobilegtd.git] / src / gui / projects_list / project_list_view.py
index bbb81f6085627f37c0d40e2cda12f5f611f444e5..3300f4e1310297e518c6839a088f472b08939ea2 100644 (file)
@@ -1,6 +1,6 @@
 from model import model
 from config import config
-from gui.gui import EditableListView
+from gui.gui import SearchableListView
 import appuifw,thread,re
 from model import *
 from config.config import gtd_directory,read_sms
@@ -20,12 +20,12 @@ from logic import review_visitor
 PROJECT_LIST_KEYS_AND_MENU = config.Configuration(gtd_directory+"projects.cfg",default_projects_menu)
 sms_regexp = re.compile('([^\w ]*)',re.U)
 
-class ProjectListView(EditableListView):
+class ProjectListView(SearchableListView):
     def __init__(self,projects):
         self.projects = projects
         self.projects.observers.append(self)
         super(ProjectListView, self).__init__()
-        self.set_keybindings(PROJECT_LIST_KEYS_AND_MENU)
+        self.set_menu(PROJECT_LIST_KEYS_AND_MENU)
         self.set_title(u'Projects')
         self.set_filters([lambda:projects])
         #appuifw.note(u'Before starting thread')