def accept(self): filters = self.filterWidget.value() name = self.nameEdit.text() if name == '': reply = QMessageBox.critical(self, "Missing information", "Please specify a name for the new corpus.") return None if len(filters) == 0: reply = QMessageBox.critical(self, "Missing information", "Please specify at least one filter.") return None if name in get_corpora_list(self.parent().settings['storage']): msgBox = QMessageBox(QMessageBox.Warning, "Duplicate name", "A corpus named '{}' already exists. Overwrite?".format(name), QMessageBox.NoButton, self) msgBox.addButton("Overwrite", QMessageBox.AcceptRole) msgBox.addButton("Abort", QMessageBox.RejectRole) if msgBox.exec_() != QMessageBox.AcceptRole: return new_corpus = self.corpus.subset(filters) new_corpus.name = name new_corpus.set_feature_matrix(self.corpus.specifier) save_binary(new_corpus, corpus_name_to_path(self.parent().settings['storage'],new_corpus.name)) QDialog.accept(self)
def accept(self): filters = self.filterWidget.value() name = self.nameEdit.text() if name == '': reply = QMessageBox.critical( self, "Missing information", "Please specify a name for the new corpus.") return None if len(filters) == 0: reply = QMessageBox.critical( self, "Missing information", "Please specify at least one filter.") return None if name in get_corpora_list(self.parent().settings['storage']): msgBox = QMessageBox( QMessageBox.Warning, "Duplicate name", "A corpus named '{}' already exists. Overwrite?".format(name), QMessageBox.NoButton, self) msgBox.addButton("Overwrite", QMessageBox.AcceptRole) msgBox.addButton("Abort", QMessageBox.RejectRole) if msgBox.exec_() != QMessageBox.AcceptRole: return new_corpus = self.corpus.subset(filters) new_corpus.name = name new_corpus.set_feature_matrix(self.corpus.specifier) save_binary( new_corpus, corpus_name_to_path(self.parent().settings['storage'], new_corpus.name)) QDialog.accept(self)
def accept(self): name = self.corporaWidget.value() if name in get_corpora_list(self.settings['storage']): msgBox = QMessageBox( QMessageBox.Warning, "Overwrite corpus", "The corpus '{}' is already available. Would you like to overwrite it?" .format(name), QMessageBox.NoButton, self) msgBox.addButton("Overwrite", QMessageBox.AcceptRole) msgBox.addButton("Cancel", QMessageBox.RejectRole) if msgBox.exec_() != QMessageBox.AcceptRole: return self.thread.setParams({ 'name': name, 'path': corpus_name_to_path(self.settings['storage'], name) }) self.thread.start() result = self.progressDialog.exec_() self.progressDialog.reset() if result: QDialog.accept(self)
def removeCorpus(self): corpus = self.corporaList.currentItem().text() msgBox = QMessageBox(QMessageBox.Warning, "Remove corpus", "This will permanently remove '{}'. Are you sure?".format(corpus), QMessageBox.NoButton, self) msgBox.addButton("Remove", QMessageBox.AcceptRole) msgBox.addButton("Cancel", QMessageBox.RejectRole) if msgBox.exec_() != QMessageBox.AcceptRole: return os.remove(corpus_name_to_path(self.settings['storage'],corpus)) self.getAvailableCorpora()
def removeCorpus(self): corpus = self.corporaList.currentItem().text() msgBox = QMessageBox( QMessageBox.Warning, "Remove corpus", "This will permanently remove '{}'. Are you sure?".format(corpus), QMessageBox.NoButton, self) msgBox.addButton("Remove", QMessageBox.AcceptRole) msgBox.addButton("Cancel", QMessageBox.RejectRole) if msgBox.exec_() != QMessageBox.AcceptRole: return os.remove(corpus_name_to_path(self.settings['storage'], corpus)) self.getAvailableCorpora()
def accept(self): selected = [x.text() for x in self.corporaList.selectedItems()] if selected: self.thread.setParams({ 'path':corpus_name_to_path( self.settings['storage'],selected[0])}) self.thread.start() result = self.progressDialog.exec_() self.progressDialog.reset() if result: QDialog.accept(self)
def accept(self): selected = [x.text() for x in self.corporaList.selectedItems()] if selected: self.thread.setParams({ 'path': corpus_name_to_path(self.settings['storage'], selected[0]) }) self.thread.start() result = self.progressDialog.exec_() self.progressDialog.reset() if result: QDialog.accept(self)
def accept(self, b): kwargs = self.generateKwargs() if kwargs is None: return self.thread.setParams(kwargs) self.thread.start() result = self.progressDialog.exec_() self.progressDialog.reset() if result: if self.corpus is not None: save_binary(self.corpus, corpus_name_to_path(self.settings['storage'],self.corpus.name)) QDialog.accept(self)
def accept(self, b): kwargs = self.generateKwargs() if kwargs is None: return self.thread.setParams(kwargs) self.thread.start() result = self.progressDialog.exec_() self.progressDialog.reset() if result: if self.corpus is not None: save_binary( self.corpus, corpus_name_to_path(self.settings['storage'], self.corpus.name)) QDialog.accept(self)
def accept(self): name = self.corporaWidget.value() if name in get_corpora_list(self.settings['storage']): msgBox = QMessageBox(QMessageBox.Warning, "Overwrite corpus", "The corpus '{}' is already available. Would you like to overwrite it?".format(name), QMessageBox.NoButton, self) msgBox.addButton("Overwrite", QMessageBox.AcceptRole) msgBox.addButton("Cancel", QMessageBox.RejectRole) if msgBox.exec_() != QMessageBox.AcceptRole: return self.thread.setParams({'name':name, 'path':corpus_name_to_path(self.settings['storage'],name)}) self.thread.start() result = self.progressDialog.exec_() self.progressDialog.reset() if result: QDialog.accept(self)