Vcs: Use Core::Ids for editor kinds

Change-Id: I9ef5bcc996a05b93dbc80fee179912d8e4fd07c4
Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
This commit is contained in:
hjk
2013-03-19 15:23:04 +01:00
parent 27f261f0b7
commit a202bbeef5
6 changed files with 28 additions and 27 deletions

View File

@@ -31,6 +31,7 @@
#define VCSBASECLIENT_H
#include "vcsbase_global.h"
#include <coreplugin/id.h>
#include <QObject>
#include <QStringList>
@@ -148,7 +149,7 @@ protected:
StatusCommand
};
virtual QString vcsCommandString(VcsCommand cmd) const;
virtual QString vcsEditorKind(VcsCommand cmd) const = 0;
virtual Core::Id vcsEditorKind(VcsCommand cmd) const = 0;
virtual QStringList revisionSpec(const QString &revision) const = 0;
virtual VcsBaseEditorParameterWidget *createDiffEditor(const QString &workingDir,
@@ -170,7 +171,7 @@ protected:
const QStringList &args,
unsigned flags = 0,
QTextCodec *outputCodec = 0);
VcsBase::VcsBaseEditorWidget *createVcsEditor(const QString &kind, QString title,
VcsBase::VcsBaseEditorWidget *createVcsEditor(Core::Id kind, QString title,
const QString &source, bool setSourceCodec,
const char *registerDynamicProperty,
const QString &dynamicPropertyValue) const;