VCS: Add id to IVersionControl

... and all derived classes
This commit is contained in:
Tobias Hunger
2011-04-20 15:46:48 +02:00
parent 0b1cc0f415
commit 6fb754e646
13 changed files with 47 additions and 0 deletions

View File

@@ -34,6 +34,8 @@
#include "cvsplugin.h"
#include "cvssettings.h"
#include <vcsbase/vcsbaseconstants.h>
#include <QtCore/QFileInfo>
using namespace CVS;
@@ -49,6 +51,11 @@ QString CVSControl::displayName() const
return QLatin1String("cvs");
}
QString CVSControl::id() const
{
return QLatin1String(VCSBase::Constants::VCS_ID_CVS);
}
bool CVSControl::isConfigured() const
{
const QString binary = m_plugin->settings().cvsCommand;

View File

@@ -47,6 +47,7 @@ class CVSControl : public Core::IVersionControl
public:
explicit CVSControl(CVSPlugin *plugin);
QString displayName() const;
QString id() const;
bool managesDirectory(const QString &directory, QString *topLevel = 0) const;