def __slot_repo_add(self): """ Triggered when user wants to add a new repository. """ dialog = DialogRepository(self) if dialog.exec_(): repo_url = dialog.get_url() repo_name = dialog.get_name() self.__add_repo_item(repo_url, repo_name, False, True)
def __slot_list_click(self, item): """ Triggered when user double clicks a repo item. """ if item: dialog = DialogRepository(self) dialog.set_url(item.repo_url) dialog.set_name(item.repo_name) if dialog.exec_(): item.repo_url = dialog.get_url() item.repo_name = dialog.get_name() item.setText("%s - %s" % (item.repo_name, item.repo_url))