eric3.VCS.cvsPackage.LogDialog

Module implementing a dialog to show the output of the cvs log command process.

Classes

CvsLogDialog Module implementing a dialog to show the output of the cvs log command process.

Functions

None

CvsLogDialog

Module implementing a dialog to show the output of the cvs log command process. The dialog is nonmodal. Clicking a link in the upper text pane shows a diff of the versions.

Derived from

LogForm

Methods

CvsLogDialog Constructor
closeEvent Private slot implementing a close event handler.
handleAnchorClicked Private slot to handle the anchorClicked signal of the contents pane.
handleLinkClicked Private slot to handle the linkClicked signal of the contents pane.
handleProcessExited Private slot to handle the processExited signal.
handleReadStderr Private slot to handle the readyReadStderr signal.
handleReadStdout Private slot to handle the readyReadStdout signal.
start Public slot to start the cvs log command.

CvsLogDialog (Constructor)

CvsLogDialog(vcs, parent = None)

Constructor

parent
parent widget (QWidget)
vcs
reference to the vcs object

CvsLogDialog.closeEvent

closeEvent(e)

Private slot implementing a close event handler.

e
close event (QCloseEvent)

CvsLogDialog.handleAnchorClicked

handleAnchorClicked(name, link)

Private slot to handle the anchorClicked signal of the contents pane.

link
the link that was clicked (QString)
name
name of the anchor that was clicked (QString)

CvsLogDialog.handleLinkClicked

handleLinkClicked(link)

Private slot to handle the linkClicked signal of the contents pane.

link
the link that was clicked (QString)

CvsLogDialog.handleProcessExited

handleProcessExited()

Private slot to handle the processExited signal. After the process has exited, diff links are inserted into the contents pane.

CvsLogDialog.handleReadStderr

handleReadStderr()

Private slot to handle the readyReadStderr signal. It reads the error output of the process and inserts it into the error pane.

CvsLogDialog.handleReadStdout

handleReadStdout()

Private slot to handle the readyReadStdout signal. It reads the output of the process and inserts it into a buffer.

CvsLogDialog.start

start(fn)

Public slot to start the cvs log command.

fn
filename to be diffed (string)

Up