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.
keyPressEvent Protected slot to handle a key press event.
passwordMode Private slot to handle the password checkbox toggled.
returnPressed Private slot to handle the press of the return key in the input field.
sendInput Private slot to send the input to the subversion process.
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.keyPressEvent

keyPressEvent(evt)

Protected slot to handle a key press event.

evt
the key press event (QKeyEvent)

CvsLogDialog.passwordMode

passwordMode(isOn)

Private slot to handle the password checkbox toggled.

isOn
flag indicating the status of the check box (boolean)

CvsLogDialog.returnPressed

returnPressed()

Private slot to handle the press of the return key in the input field.

CvsLogDialog.sendInput

sendInput()

Private slot to send the input to the subversion process.

CvsLogDialog.start

start(fn)

Public slot to start the cvs log command.

fn
filename to be diffed (string)

Up