from model.model import *
from config.config import gtd_directory,Configuration
from config.defaultconfig import default_actions_menu
-from gui.gui import EditableListView
+from gui.gui import SearchableListView
from infos_widget import InfosWidget
from info_widget import InfoWidget
from context_widget import ContextWidget
return appuifw.query(u'Enter info','text',u'%s'%(proposition))
-class ProjectView(EditableListView):
+class ProjectView(SearchableListView):
def __init__(self,project):
self.project = project
self.project.observers.append(self)
super(ProjectView, self).__init__()
- self.set_keybindings(ACTION_LIST_KEYS_AND_MENU)
+ self.set_menu(ACTION_LIST_KEYS_AND_MENU)
self.set_title(self.project.name)
self.set_filters([lambda:self.project.actions.with_property(lambda a:a.status==action.active)])
self.project.observers.remove(self)
# self.project.status = project.active
# self.project.status.update(self.project)
- EditableListView.exit(self)
+ super(ProjectView, self).exit()
# self.project.dirty = True
# self.project.write()
# self.projects.update_status(self.project)