def open_project(self, name=False, path=None): """ If name==false, display a widget to choose project to open. Then open project. """ self.proj_selector = ProjectExplorer() dialog = ModalDialog(self.proj_selector) dialog.resize(800, 600) dialog.setContentsMargins(3, 3, 3, 3) if dialog.exec_(): project = self.proj_selector.item() if project: self.set_project(project) set_active_project(project)
def set_project(self, project): set_active_project(project) self.view.set_project(project)