KDevelop API Documentation

CVSDiffPage Class Reference

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

#include <cvsdiffpage.h>

Inheritance diagram for CVSDiffPage:

Inheritance graph
[legend]
Collaboration diagram for CVSDiffPage:

Collaboration graph
[legend]
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 m_diffText.

CVSDiffPage::~CVSDiffPage  )  [virtual]
 

Definition at line 53 of file cvsdiffpage.cpp.

References cancel(), and kdDebug().


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 KMessageBox::error(), kdDebug(), m_cvsDiffJob, m_diffText, and DiffWidget::setDiff().

void CVSDiffPage::slotReceivedErrors QString  someErrors  )  [virtual]
 

Implements CVSServiceDCOPIface.

Definition at line 115 of file cvsdiffpage.cpp.

References kdDebug().

void CVSDiffPage::slotReceivedOutput QString  someOutput  )  [virtual]
 

Implements CVSServiceDCOPIface.

Definition at line 107 of file cvsdiffpage.cpp.

References kdDebug().

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

Definition at line 62 of file cvsdiffpage.cpp.

References DCOPRef::app(), DCOPObject::connectDCOPSignal(), CvsOptions::contextLines(), CvsOptions::diffOptions(), KMessageBox::error(), CvsOptions::instance(), kdDebug(), m_cvsDiffJob, m_cvsService, and DCOPRef::obj().

Referenced by CVSLogDialog::slotDiffRequested().


Member Data Documentation

CvsJob_stub* CVSDiffPage::m_cvsDiffJob [private]
 

Definition at line 49 of file cvsdiffpage.h.

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

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.1.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Mar 23 00:21:47 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003