~bzoltan/kubuntu-packaging/decouple_cmake_plugin

« back to all changes in this revision

Viewing changes to src/plugins/git/gitorious/gitoriousclonewizard.cpp

  • Committer: Timo Jyrinki
  • Date: 2013-11-15 12:25:23 UTC
  • mfrom: (1.1.28)
  • Revision ID: timo.jyrinki@canonical.com-20131115122523-i2kyamsu4gs2mu1m
New upstream release.

Show diffs side-by-side

added added

removed removed

Lines of Context:
36
36
#include "../gitplugin.h"
37
37
 
38
38
#include <coreplugin/iversioncontrol.h>
39
 
#include <vcsbase/checkoutjobs.h>
40
39
#include <vcsbase/vcsbaseconstants.h>
41
40
#include <vcsbase/vcsconfigurationpage.h>
42
41
#include <utils/qtcassert.h>
43
42
 
44
43
#include <QUrl>
45
 
#include <QIcon>
46
44
 
47
45
namespace Gitorious {
48
46
namespace Internal {
71
69
}
72
70
 
73
71
// -------- GitoriousCloneWizard
74
 
GitoriousCloneWizard::GitoriousCloneWizard(QObject *parent) :
75
 
        VcsBase::BaseCheckoutWizard(parent)
 
72
GitoriousCloneWizard::GitoriousCloneWizard()
76
73
{
77
74
    setId(QLatin1String(VcsBase::Constants::VCS_ID_GIT));
78
 
}
79
 
 
80
 
QIcon GitoriousCloneWizard::icon() const
81
 
{
82
 
    return QIcon(QLatin1String(":/git/images/gitorious.png"));
83
 
}
84
 
 
85
 
QString GitoriousCloneWizard::description() const
86
 
{
87
 
    return tr("Clones a Gitorious repository and tries to load the contained project.");
88
 
}
89
 
 
90
 
QString GitoriousCloneWizard::displayName() const
91
 
{
92
 
    return tr("Gitorious Repository Clone");
 
75
    setIcon(QIcon(QLatin1String(":/git/images/gitorious.png")));
 
76
    setDescription(tr("Clones a Gitorious repository and tries to load the contained project."));
 
77
    setDisplayName(tr("Gitorious Repository Clone"));
93
78
}
94
79
 
95
80
QList<QWizardPage*> GitoriousCloneWizard::createParameterPages(const QString &path)
109
94
    return rc;
110
95
}
111
96
 
112
 
QSharedPointer<VcsBase::AbstractCheckoutJob> GitoriousCloneWizard::createJob(const QList<QWizardPage*> &parameterPages,
113
 
                                                                    QString *checkoutPath)
 
97
VcsBase::Command *GitoriousCloneWizard::createCommand(const QList<QWizardPage*> &parameterPages,
 
98
                                                      QString *checkoutPath)
114
99
{
115
100
    const Git::CloneWizardPage *cwp = qobject_cast<const Git::CloneWizardPage *>(parameterPages.back());
116
 
    QTC_ASSERT(cwp, return QSharedPointer<VcsBase::AbstractCheckoutJob>());
 
101
    QTC_ASSERT(cwp, return 0);
117
102
    return cwp->createCheckoutJob(checkoutPath);
118
103
}
119
104