eric3.VCS.subversionPackage.LogDialog

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

Classes

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

Functions

None

SvnLogDialog

Module implementing a dialog to show the output of the svn 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

SvnLogDialog Constructor
closeEvent Private slot implementing a close event handler.
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.

SvnLogDialog (Constructor)

SvnLogDialog(vcs, parent = None)

Constructor

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

SvnLogDialog.closeEvent

closeEvent(e)

Private slot implementing a close event handler.

e
close event (QCloseEvent)

SvnLogDialog.handleLinkClicked

handleLinkClicked(link)

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

link
the link that was clicked (QString)

SvnLogDialog.handleProcessExited

handleProcessExited()

Private slot to handle the processExited signal.

After the process has exited, diff links are inserted into the contents pane.

SvnLogDialog.handleReadStderr

handleReadStderr()

Private slot to handle the readyReadStderr signal.

It reads the error output of the process and inserts it into the error pane.

SvnLogDialog.handleReadStdout

handleReadStdout()

Private slot to handle the readyReadStdout signal.

It reads the output of the process, formats it and inserts it into the contents pane.

SvnLogDialog.start

start(fn)

Public slot to start the cvs log command.

fn
filename to be diffed (string)

Up