예제 #1
0
 def _get_pathways(self):
     repository = pathwayrepo.get_global_repository()
     return repository.get_pathways()
예제 #2
0
 def delete_selected(self):
     index, pathway = self.get_selected_pathway()
     repository = pathwayrepo.get_global_repository()
     repository.delete_pathway(index)
     self.update()
예제 #3
0
 def add_pathway_cb(self, widget, data=None):
     repository = pathwayrepo.get_global_repository()
     pathway_id = repository.add_pathway(LearningPathway())
     self.pathway_list.update()
     self.pathway_list.set_selected(pathway_id)
예제 #4
0
 def add_pathway_cb(self, widget, data=None):
     repository = pathwayrepo.get_global_repository()
     pathway_id = repository.add_pathway(LearningPathway())
     self.pathway_list.update()
     self.pathway_list.set_selected(pathway_id)
예제 #5
0
 def delete_selected(self):
     index, pathway = self.get_selected_pathway()
     repository = pathwayrepo.get_global_repository()
     repository.delete_pathway(index)
     self.update()
예제 #6
0
 def _get_pathways(self):
     repository = pathwayrepo.get_global_repository()
     return repository.get_pathways()
예제 #7
0
 def persist_pathway(self):
     repository = pathwayrepo.get_global_repository()
     id = repository.set_pathway(self._pathway_id, self.get_pathway())