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 ()
subversionWidget * processWidget () 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< subversionWidget > m_widget
subversionPart * m_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 Tue Feb 22 09:48:26 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003