KDevelop API Documentation

CVSDiffPage Class Reference

Implementation for the form displaying 'cvs diff' output. More...

#include <cvsdiffpage.h>

Inheritance diagram for CVSDiffPage:

QWidget CVSServiceDCOPIface DCOPObject List of all members.

Public Member Functions

 CVSDiffPage (CvsService_stub *cvsService, QWidget *parent=0, const char *name=0, int flags=0)
virtual ~CVSDiffPage ()
void startDiff (const QString &fileName, const QString &v1, const QString &v2)
void cancel ()
virtual void slotJobExited (bool normalExit, int exitStatus)
virtual void slotReceivedOutput (QString someOutput)
virtual void slotReceivedErrors (QString someErrors)

Private Attributes

DiffWidgetm_diffText
CvsService_stub * m_cvsService
CvsJob_stub * m_cvsDiffJob

Detailed Description

Implementation for the form displaying 'cvs diff' output.

Author:
KDevelop Authors

Definition at line 28 of file cvsdiffpage.h.


Constructor & Destructor Documentation

CVSDiffPage::CVSDiffPage CvsService_stub *  cvsService,
QWidget parent = 0,
const char *  name = 0,
int  flags = 0
 

Definition at line 35 of file cvsdiffpage.cpp.

References CVSDiffPage(), and m_diffText.

Referenced by CVSDiffPage().

CVSDiffPage::~CVSDiffPage  )  [virtual]
 

Definition at line 53 of file cvsdiffpage.cpp.

References cancel(), endl(), kdDebug(), and m_cvsDiffJob.


Member Function Documentation

void CVSDiffPage::cancel  ) 
 

Definition at line 123 of file cvsdiffpage.cpp.

References m_cvsDiffJob.

Referenced by ~CVSDiffPage().

void CVSDiffPage::slotJobExited bool  normalExit,
int  exitStatus
[virtual]
 

Implements CVSServiceDCOPIface.

Definition at line 88 of file cvsdiffpage.cpp.

References endl(), kdDebug(), m_cvsDiffJob, m_diffText, DiffWidget::setDiff(), and slotJobExited().

Referenced by slotJobExited().

void CVSDiffPage::slotReceivedErrors QString  someErrors  )  [virtual]
 

Implements CVSServiceDCOPIface.

Definition at line 115 of file cvsdiffpage.cpp.

References endl(), kdDebug(), and slotReceivedErrors().

Referenced by slotReceivedErrors().

void CVSDiffPage::slotReceivedOutput QString  someOutput  )  [virtual]
 

Implements CVSServiceDCOPIface.

Definition at line 107 of file cvsdiffpage.cpp.

References endl(), kdDebug(), and slotReceivedOutput().

Referenced by slotReceivedOutput().

void CVSDiffPage::startDiff const QString fileName,
const QString v1,
const QString v2
 

Definition at line 62 of file cvsdiffpage.cpp.

References DCOPRef::app(), CvsOptions::contextLines(), CvsOptions::diffOptions(), endl(), CvsOptions::instance(), kdDebug(), m_cvsDiffJob, m_cvsService, DCOPRef::obj(), and startDiff().

Referenced by CVSLogDialog::slotDiffRequested(), and startDiff().


Member Data Documentation

CvsJob_stub* CVSDiffPage::m_cvsDiffJob [private]
 

Definition at line 49 of file cvsdiffpage.h.

Referenced by cancel(), slotJobExited(), startDiff(), and ~CVSDiffPage().

CvsService_stub* CVSDiffPage::m_cvsService [private]
 

Definition at line 48 of file cvsdiffpage.h.

Referenced by startDiff().

DiffWidget* CVSDiffPage::m_diffText [private]
 

Definition at line 46 of file cvsdiffpage.h.

Referenced by CVSDiffPage(), and slotJobExited().


The documentation for this class was generated from the following files:
KDE Logo
This file is part of the documentation for KDevelop Version 3.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Tue Oct 19 08:02:01 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003