2 Meabook controller class
5 class MeabookController:
6 def __init__(self, model, view_class, config):
9 self.view = view_class(self)
11 # activate necessary level
12 level = self.config.get_last_active_level()
13 self.view.show_items(None, level)
17 """Exit the program."""
19 self.config.set_last_active_level(self.view.get_current_level())
22 def get_level1_items(self, parent=None):
23 """Gets from model level1 items."""
25 #return self.model.....
26 return [('level1', 1)]
28 def get_level2_items(self, parent=None):
29 """Gets from model level2 items."""
31 #return self.model.....
32 return [('level2', 1)]
34 def get_level3_items(self, parent=None):
35 """Gets from model level3 items."""
37 #return self.model.....
38 return [('level3', 1)]
41 """Returns all exists fields from model."""
43 return self.model.get_fields()