def is_valid_branch_name(self, name): """ This allows us to check if the name is valid before setting it. """ try: validate_branch_name(name) except Exception, err: return False, err
def set_new_branch_name(self, name, ignore_history=False): """ Set the new name of the branch. """ name = name.strip() if not ignore_history: action = SetBranchNameAction(self._new_branch_name, name) self._history[self._last_history_event].append(action) if name == self._old_branch_name: self._new_branch_name = "" elif ignore_history and name == "": self._new_branch_name = "" else: validate_branch_name(name) self._new_branch_name = name return self._new_branch_name
def accept(self): try: validate_branch_name(self._ui.nameLineEdit.text()) QDialog.accept(self) except ValueError: pass
def check_name(self, potential_name): try: validate_branch_name(potential_name) self._ui.nameLineEdit.setStyleSheet(WHITE) except ValueError: self._ui.nameLineEdit.setStyleSheet(RED)