def display(self, *args): revision = self.selected_revision() if revision is None: self.commit_text.setText('') else: qtutils.set_clipboard(revision) diff = gitcmds.commit_diff(revision) self.commit_text.setText(diff)
def display_callback(self, *args): widget = self.view.commit_list row, selected = qtutils.selected_row(widget) if not selected or len(self.results) < row: return revision = self.results[row][0] qtutils.set_clipboard(revision) diff = gitcmds.commit_diff(revision) self.view.commit_text.setText(diff)
def display(self, *args): widget = self.commit_list row, selected = qtutils.selected_row(widget) if not selected or len(self.results) < row: self.commit_text.setText('') return revision = self.results[row][0] qtutils.set_clipboard(revision) diff = gitcmds.commit_diff(revision) self.commit_text.setText(diff)
def commit_sha1_selected(self): sha1 = self.selected_commit() selected = sha1 is not None self.select_button.setEnabled(selected) if not selected: self.commit_text.setText('') self.revision.setText('') return self.revision.setText(sha1) self.revision.selectAll() # Display the sha1's commit commit_diff = gitcmds.commit_diff(sha1) self.commit_text.setText(commit_diff)
def commit_sha1_selected(self): sha1 = qtutils.selected_item(self.commit_list, self.model.revisions) selected = (sha1 is not None) self.select_button.setEnabled(selected) if not selected: self.commit_text.setText('') self.revision.setText('') return self.revision.setText(sha1) self.revision.selectAll() # Display the sha1's commit commit_diff = gitcmds.commit_diff(sha1) self.commit_text.setText(commit_diff)
def commit_sha1_selected(self): row, selected = qtutils.selected_row(self.commit_list) self.select_button.setEnabled(selected) if not selected: self.commit_text.setText('') self.revision.setText('') return # Get the sha1 and put it in the revision line sha1 = self.model.revision_sha1(row) self.revision.setText(sha1) self.revision.selectAll() # Display the sha1's commit commit_diff = gitcmds.commit_diff(sha1) self.commit_text.setText(commit_diff)
def commit_sha1_selected(self): row, selected = qtutils.selected_row(self.view.commit_list) if not selected: self.view.commit_text.setText('') self.view.revision.setText('') return # Get the sha1 and put it in the revision line sha1 = self.model.revision_sha1(row) self.view.revision.setText(sha1) self.view.revision.selectAll() # Lookup the sha1's commit commit_diff = gitcmds.commit_diff(sha1) self.view.commit_text.setText(commit_diff) # Copy the sha1 into the clipboard qtutils.set_clipboard(sha1)