def importProjectApplyButton_clicked_cb(self, button): selectedFile = self.view.importProjectFileChooserButton.get_filename() if selectedFile is None: self.view.showErrorMessage(_("No file selected")) else: # Verify the file is a valid definition of a project if Project.loadProjectFromFile(selectedFile) is None: self.view.showErrorMessage(_("The file doesn't define a valid project.")) else: try: Project.importNewXMLProject(self.workspace, selectedFile) self.mainController.updateListOfAvailableProjects() self.view.destroy() except ProjectException, e: self.view.showErrorMessage(str(e))
def importProjectApplyButton_clicked_cb(self, button): selectedFile = self.view.importProjectFileChooserButton.get_filename() if selectedFile is None: self.view.showErrorMessage(_("No file selected")) else: # Verify the file is a valid definition of a project if Project.loadProjectFromFile(selectedFile) is None: self.view.showErrorMessage( _("The file doesn't define a valid project.")) else: try: Project.importNewXMLProject(self.workspace, selectedFile) self.mainController.updateListOfAvailableProjects() self.view.destroy() except ProjectException, e: self.view.showErrorMessage(str(e))