KDevelop API Documentation

subversionCore Class Reference

#include <subversion_core.h>

Inheritance diagram for subversionCore:

QObject 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, m_widget, and subversionCore().

Referenced by subversionCore().

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, KURL::protocol(), s, svn_co::serverURL, KURL::setProtocol(), 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(), commit(), endl(), KURL::isEmpty(), kdDebug(), m_part, KDevMainWindow::main(), KDevPlugin::mainWindow(), KURL::prettyURL(), KURL::protocol(), s, KURL::setProtocol(), KIO::Job::setWindow(), slotResult(), and KIO::special().

Referenced by commit().

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

Definition at line 125 of file subversion_core.cpp.

References createNewProject().

Referenced by createNewProject().

subversionWidget * subversionCore::processWidget  )  const
 

Definition at line 50 of file subversion_core.cpp.

References m_widget.

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(), slotEndCheckout(), and wcPath.

Referenced by checkout(), and slotEndCheckout().

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(), KIO::Job::showErrorDialog(), and slotResult().

Referenced by commit(), slotResult(), and update().

void subversionCore::update const KURL::List  ) 
 

Definition at line 54 of file subversion_core.cpp.

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

Referenced by update().


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 processWidget(), 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.0.4.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Wed Oct 6 17:39:30 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003