def done(self, r): if r == QDialog.Accepted: if self.project_name_edit.text() == '': QMessageBox.critical(None, 'Project validation error', 'Project name is empty', QMessageBox.Yes, QMessageBox.Yes) return if not cetechproject.validate_project(self.project_dir_edit.text()): return else: super(AddExistItemDialog, self).done(r) super(AddExistItemDialog, self).done(r)
def open_dir(self): selected_dir = QFileDialog.getExistingDirectory(self, "Select Directory") if cetechproject.validate_project(selected_dir): self.project_dir_edit.setText(selected_dir)