KDevelop API Documentation

subversionCore Class Reference

#include <subversion_core.h>

Inheritance diagram for subversionCore:

Inheritance graph
[legend]
Collaboration diagram for subversionCore:

Collaboration graph
[legend]
List of all members.

Signals

void checkoutFinished (QString dir)

Public Member Functions

 subversionCore (subversionPart *part)
 ~subversionCore ()
subversionWidgetprocessWidget () const
void update (const KURL::List &)
void commit (const KURL::List &)
void checkout ()
void createNewProject (const QString &dirName, const KURL &importURL, bool init)

Private Slots

void slotEndCheckout (KIO::Job *job)
void slotResult (KIO::Job *job)

Private Attributes

QGuardedPtr< subversionWidgetm_widget
subversionPartm_part
QString wcPath

Constructor & Destructor Documentation

subversionCore::subversionCore subversionPart part  ) 
 

Definition at line 37 of file subversion_core.cpp.

References m_part, and m_widget.

subversionCore::~subversionCore  ) 
 

Definition at line 43 of file subversion_core.cpp.

References m_part, m_widget, KDevPlugin::mainWindow(), processWidget(), and KDevMainWindow::removeView().


Member Function Documentation

void subversionCore::checkout  ) 
 

Definition at line 93 of file subversion_core.cpp.

References svn_co::localDir, m_part, KDevMainWindow::main(), KDevPlugin::mainWindow(), svn_co::newDir, s, svn_co::serverURL, KIO::Job::setWindow(), slotEndCheckout(), KIO::special(), KURLRequester::url, and wcPath.

void subversionCore::checkoutFinished QString  dir  )  [signal]
 

Referenced by slotEndCheckout().

void subversionCore::commit const KURL::List  ) 
 

Definition at line 74 of file subversion_core.cpp.

References subversionPart::baseURL(), KURL::isEmpty(), kdDebug(), m_part, KDevMainWindow::main(), KDevPlugin::mainWindow(), KURL::prettyURL(), KURL::protocol(), s, KURL::setProtocol(), KIO::Job::setWindow(), slotResult(), and KIO::special().

void subversionCore::createNewProject const QString dirName,
const KURL importURL,
bool  init
 

Definition at line 125 of file subversion_core.cpp.

subversionWidget * subversionCore::processWidget  )  const
 

Definition at line 50 of file subversion_core.cpp.

Referenced by ~subversionCore().

void subversionCore::slotEndCheckout KIO::Job job  )  [private, slot]
 

Definition at line 112 of file subversion_core.cpp.

References checkoutFinished(), KIO::Job::error(), m_part, KDevMainWindow::main(), KDevPlugin::mainWindow(), KIO::Job::showErrorDialog(), and wcPath.

Referenced by checkout().

void subversionCore::slotResult KIO::Job job  )  [private, slot]
 

Definition at line 120 of file subversion_core.cpp.

References KIO::Job::error(), m_part, KDevMainWindow::main(), KDevPlugin::mainWindow(), and KIO::Job::showErrorDialog().

Referenced by commit(), and update().

void subversionCore::update const KURL::List  ) 
 

Definition at line 54 of file subversion_core.cpp.

References subversionPart::baseURL(), KURL::isEmpty(), kdDebug(), m_part, KDevMainWindow::main(), KDevPlugin::mainWindow(), KURL::prettyURL(), KURL::protocol(), s, KURL::setProtocol(), KIO::Job::setWindow(), slotResult(), and KIO::special().


Member Data Documentation

subversionPart* subversionCore::m_part [private]
 

Definition at line 55 of file subversion_core.h.

Referenced by checkout(), commit(), slotEndCheckout(), slotResult(), subversionCore(), update(), and ~subversionCore().

QGuardedPtr<subversionWidget> subversionCore::m_widget [private]
 

Definition at line 54 of file subversion_core.h.

Referenced by subversionCore(), and ~subversionCore().

QString subversionCore::wcPath [private]
 

Definition at line 56 of file subversion_core.h.

Referenced by checkout(), and slotEndCheckout().


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:30:33 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003