KDevelop API Documentation

CVSLogPage Class Reference

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

#include <cvslogpage.h>

Inheritance diagram for CVSLogPage:

Inheritance graph
[legend]
Collaboration diagram for CVSLogPage:

Collaboration graph
[legend]
List of all members.

Signals

void diffRequested (const QString &pathName, const QString &revA, const QString &revB)

Public Member Functions

 CVSLogPage (CvsService_stub *cvsService, QWidget *parent=0, const char *name=0, int flags=0)
virtual ~CVSLogPage ()
void startLog (const QString &workDir, const QString &pathName)
void cancel ()

Private Slots

void slotLinkClicked (const QString &link)
virtual void slotJobExited (bool normalExit, int exitStatus)
virtual void slotReceivedOutput (QString someOutput)
virtual void slotReceivedErrors (QString someErrors)

Private Attributes

QString m_pathName
QTextBrowserm_textBrowser
QString m_logTextBackup
CvsService_stub * m_cvsService
CvsJob_stub * m_cvsLogJob

Detailed Description

Implementation for the form displaying 'cvs log' output.

Author:
KDevelop Authors

Definition at line 27 of file cvslogpage.h.


Constructor & Destructor Documentation

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

Definition at line 35 of file cvslogpage.cpp.

References m_textBrowser, and slotLinkClicked().

CVSLogPage::~CVSLogPage  )  [virtual]
 

Definition at line 54 of file cvslogpage.cpp.

References cancel(), and kdDebug().


Member Function Documentation

void CVSLogPage::cancel  ) 
 

Definition at line 205 of file cvslogpage.cpp.

References m_cvsLogJob.

Referenced by ~CVSLogPage().

void CVSLogPage::diffRequested const QString pathName,
const QString revA,
const QString revB
[signal]
 

Referenced by slotLinkClicked().

void CVSLogPage::slotJobExited bool  normalExit,
int  exitStatus
[private, virtual, slot]
 

Implements CVSServiceDCOPIface.

Definition at line 110 of file cvslogpage.cpp.

References kdDebug(), m_cvsLogJob, m_logTextBackup, m_pathName, m_textBrowser, and KMessageBox::sorry().

void CVSLogPage::slotLinkClicked const QString link  )  [private, slot]
 

Definition at line 167 of file cvslogpage.cpp.

References diffRequested(), kdDebug(), m_logTextBackup, m_pathName, and m_textBrowser.

Referenced by CVSLogPage().

void CVSLogPage::slotReceivedErrors QString  someErrors  )  [private, virtual, slot]
 

Implements CVSServiceDCOPIface.

Definition at line 198 of file cvslogpage.cpp.

References kdDebug().

void CVSLogPage::slotReceivedOutput QString  someOutput  )  [private, virtual, slot]
 

Implements CVSServiceDCOPIface.

Definition at line 189 of file cvslogpage.cpp.

References kdDebug().

void CVSLogPage::startLog const QString workDir,
const QString pathName
 

Definition at line 63 of file cvslogpage.cpp.

References DCOPRef::app(), DCOPObject::connectDCOPSignal(), kdDebug(), m_cvsLogJob, m_cvsService, m_pathName, and DCOPRef::obj().

Referenced by CVSLogDialog::startLog().


Member Data Documentation

CvsJob_stub* CVSLogPage::m_cvsLogJob [private]
 

Definition at line 57 of file cvslogpage.h.

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

CvsService_stub* CVSLogPage::m_cvsService [private]
 

Definition at line 56 of file cvslogpage.h.

Referenced by startLog().

QString CVSLogPage::m_logTextBackup [private]
 

Definition at line 54 of file cvslogpage.h.

Referenced by slotJobExited(), and slotLinkClicked().

QString CVSLogPage::m_pathName [private]
 

Definition at line 52 of file cvslogpage.h.

Referenced by slotJobExited(), slotLinkClicked(), and startLog().

QTextBrowser* CVSLogPage::m_textBrowser [private]
 

Definition at line 53 of file cvslogpage.h.

Referenced by CVSLogPage(), slotJobExited(), and slotLinkClicked().


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 Tue Feb 22 09:39:27 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003