diff options
author | Friedemann Kleint <[email protected]> | 2011-03-28 14:19:17 +0200 |
---|---|---|
committer | Friedemann Kleint <[email protected]> | 2011-03-28 14:19:17 +0200 |
commit | 58111b2df2549bb143325081845c80d50ba46e5c (patch) | |
tree | f3c8b6916d2cd30c2d6c4598dee26b2d6b8d867a /src/plugins/vcsbase/checkoutjobs.cpp | |
parent | 34a96d8808a1120fb879d22ef1b052ce30996454 (diff) |
API Documentation: Add VCSBase.
Diffstat (limited to 'src/plugins/vcsbase/checkoutjobs.cpp')
-rw-r--r-- | src/plugins/vcsbase/checkoutjobs.cpp | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/plugins/vcsbase/checkoutjobs.cpp b/src/plugins/vcsbase/checkoutjobs.cpp index 4f3c025fa84..dc110879223 100644 --- a/src/plugins/vcsbase/checkoutjobs.cpp +++ b/src/plugins/vcsbase/checkoutjobs.cpp @@ -43,6 +43,16 @@ #include <utils/qtcassert.h> enum { debug = 0 }; + +/*! + \class VCSBase::AbstractCheckoutJob + + \brief Abstract base class for a job creating an initial project checkout. + It should be something that runs in the background producing log messages. + + \sa VCSBase::BaseCheckoutWizard +*/ + namespace VCSBase { AbstractCheckoutJob::AbstractCheckoutJob(QObject *parent) : @@ -82,6 +92,12 @@ static inline QSharedPointer<QProcess> createProcess() return Utils::SynchronousProcess::createProcess(flags); } +/*! + \class VCSBase::ProcessCheckoutJob + + \brief Convenience implementation of a VCSBase::AbstractCheckoutJob using a QProcess. +*/ + ProcessCheckoutJobPrivate::ProcessCheckoutJobPrivate() : process(createProcess()) { |