def new_tier_translations(self): if self.tier_utterances == '': QtGui.QMessageBox.critical(self, self.tr("No utterances tier"), self.tr("Please choose or create an utterances tier before creating the translation tier."), QtGui.QMessageBox.Ok) else: locale = self.eaf_tree.tier_handler.get_locale_for_tier(self.tier_utterances) participant = self.eaf_tree.tier_handler.get_participant_for_tier(self.tier_utterances) dialog = DialogNewTier(self.tier_utterances, 'translations', locale, participant, self) ret = dialog.exec_() if ret == 1: self.eaf_tree.tier_handler.add_tier(dialog.tierId, dialog.tierType, "Symbolic_Association", self.tier_utterances, dialog.tierDefaultLocale, dialog.tierParticipant) self.init_tier_translations()
def new_tier_functions(self): if self.tier_morphemes == '': QtGui.QMessageBox.critical(self, self.tr("No morphemes tier"), self.tr("Please choose or create a morphemes tier before creating the gloss tier."), QtGui.QMessageBox.Ok) else: locale = self.eaf_tree.tier_handler.get_locale_for_tier(self.tier_morphemes) participant = self.eaf_tree.tier_handler.get_participant_for_tier(self.tier_morphemes) dialog = DialogNewTier(self.tier_morphemes, 'glosses', locale, participant, self) ret = dialog.exec_() if ret == 1: self.eaf_tree.tier_handler.add_tier(dialog.tierId, dialog.tierType, "Symbolic_Subdivision", self.tier_morphemes, dialog.tierDefaultLocale, dialog.tierParticipant) self.init_tier_glosses()