Table of Contents

Eric3 Source Documentation: VCS.subversionPackage  
-ν
{©>csCdZ
dkTdklZdefd„ƒYZdS(sR
Module implementing a dialog to show the output of the svn diff command process.
(s*(sLogForms
SvnDiffDialogcsbtZdZed„Z6d„ZDed„Zjd„Z~d„Z‹d„Z	RS(sY
    Class implementing a dialog to show the output of the svn diff command process.
    csjti||ƒ|ii|idƒƒ|i|idƒƒ ti	|i
|idƒƒ#ti	|i|idƒƒ(|i
|iƒtiBƒ)t|ƒ|_*||_,tdddƒ|_-tdddƒ|_/|i|itdƒ0|iƒ1|i|itdƒ2|iƒ3|i|itd	ƒ4|iƒd
S(s«
        Constructor
        
        Arguments
        
            vcs -- reference to the vcs object
            
            parent -- parent widget (QWidget)
        sDifference:sSubversion DiffsL<b>Subversion Diff</b>
<p>This shows the output of the svn diff command.</p>s`<b>Subversion diff errors</b>
<p>This shows possible error messages of the svn diff command.</p>iΎiνsreadyReadStdout()sreadyReadStderr()sprocessExited()N(sLogForms__init__sselfsparents
contentsLabelssetTextstrUtf8s
setCaptions
QWhatsThissaddscontentsstrserrorss	setWFlagss	getWFlagssQtsWDestructiveClosesQProcesssprocesssvcssQColorscAddedscRemovedsconnectsSIGNALshandleReadStdoutshandleReadStderrshandleProcessExited(sselfsvcssparent((sN/home/detlev/Development/Python/Eric/eric3/VCS/subversionPackage/DiffDialog.pys__init__s"	

cs]6=>|itj	o3?|iiƒ@tid|itdƒƒnB|iƒdS(s‘
        Private slot implementing a close event handler.
        
        Arguments
        
            e -- close event (QCloseEvent)
        iΠskill()N(	sselfsprocesssNonestryTerminatesQTimers
singleShotsSLOTsesaccept(sselfse((sN/home/detlev/Development/Python/Eric/eric3/VCS/subversionPackage/DiffDialog.pys
closeEvent6s
#csDMN||_O|ii|ƒ\}}Q|iiƒR|i	i
ƒS|i	idƒU|iiƒV|ii
dƒW|ii
dƒX|ii|i|iidƒY|ii|i|iidƒZ|tj	oΎ[yc\|ii|ƒidƒo&]|ii|i|iiƒƒn^|iƒ_|iƒWn
`anXb|ii
dƒc|ii
dt|dƒt|dƒfƒnd|ii
|ƒe|iit|ƒƒg|iiƒh|i|id	ƒi|iƒƒd
S(sπ
        Public slot to start the svn diff command.
        
        Arguments
        
            fn -- filename to be diffed (string)
            
            versions -- list of versions to be diffed (list of 2 QString or None)
        issvnsdiffsglobalshttps-rs%s:%sisSubversion Diff %1N(sfnsselfsfilenamesvcss	splitPathsdnamesfnamesprocessskillscontentssclearssetBoldsclearArgumentssaddArgumentsaddArgumentssoptionssversionssNonessvnGetReposNames
startswithsauthDatassetActiveWindowsraiseWsstrssetWorkingDirectorysQDirsstarts
setCaptionstrUtf8sarg(sselfsfnsversionssfnamesdname((sN/home/detlev/Development/Python/Eric/eric3/VCS/subversionPackage/DiffDialog.pysstartDs2	##&
5csjop|iiƒ}q|djo'r|ii|idƒƒtdSnvxΖt|ƒDv]΅}w|ii|ƒ}x|i
ƒdjo„y|idƒp
|idƒoz|ii||i
ƒnA{|idƒp
|idƒo||ii||iƒnnq_WdS(	s
        Private slot to handle the processExited signal.
        
        After the process has exited, the contents pane is colored.
        isThere is no difference.Nis+s>s-s<(sselfscontentss
paragraphssparassappendstrUtf8srangesistextstxtslengths
startsWithssetParagraphBackgroundColorscAddedscRemoved(sselfsparassistxt((sN/home/detlev/Development/Python/Eric/eric3/VCS/subversionPackage/DiffDialog.pyshandleProcessExitedjs	##csc~„…|iitiƒ‡x=‡|iiƒo)ˆ|iiƒ}‰|ii	|ƒq"WdS(s΄
        Private slot to handle the readyReadStdout signal. 
        
        It reads the output of the process, formats it and inserts it into
        the contents pane.
        N(
sselfscontentss
setTextFormatsQTextBrowsers	PlainTextsprocessscanReadLineStdoutsreadLineStdoutsssappend(sselfss((sN/home/detlev/Development/Python/Eric/eric3/VCS/subversionPackage/DiffDialog.pyshandleReadStdout~scsM‹‘’x=’|iiƒo)“|iiƒ}”|ii|ƒqWdS(sͺ
        Private slot to handle the readyReadStderr signal.
        
        It reads the error output of the process and inserts it into the
        error pane.
        N(sselfsprocessscanReadLineStderrsreadLineStderrssserrorssappend(sselfss((sN/home/detlev/Development/Python/Eric/eric3/VCS/subversionPackage/DiffDialog.pyshandleReadStderr‹s
(
s__name__s
__module__s__doc__sNones__init__s
closeEventsstartshandleProcessExitedshandleReadStdoutshandleReadStderr(((sN/home/detlev/Development/Python/Eric/eric3/VCS/subversionPackage/DiffDialog.pys
SvnDiffDialogs$&
N(s__doc__sqtsLogForms
SvnDiffDialog(sLogForms
SvnDiffDialog((sN/home/detlev/Development/Python/Eric/eric3/VCS/subversionPackage/DiffDialog.pys?s


Table of Contents

This document was automatically generated by HappyDoc version 2.1