diff --git a/src/plugins/coreplugin/iversioncontrol.cpp b/src/plugins/coreplugin/iversioncontrol.cpp index 56232cb3153..db554abb954 100644 --- a/src/plugins/coreplugin/iversioncontrol.cpp +++ b/src/plugins/coreplugin/iversioncontrol.cpp @@ -33,6 +33,7 @@ #include #include +#include /*! \class Core::IVersionControl::TopicCache @@ -76,6 +77,11 @@ QString IVersionControl::vcsMakeWritableText() const return QString(); } +QStringList IVersionControl::additionalToolsPath() const +{ + return QStringList(); +} + QString IVersionControl::vcsTopic(const QString &topLevel) { return m_topicCache ? m_topicCache->topic(topLevel) : QString(); diff --git a/src/plugins/coreplugin/iversioncontrol.h b/src/plugins/coreplugin/iversioncontrol.h index c5338d92780..5b6922bb2dc 100644 --- a/src/plugins/coreplugin/iversioncontrol.h +++ b/src/plugins/coreplugin/iversioncontrol.h @@ -198,6 +198,12 @@ public: */ virtual QString vcsMakeWritableText() const; + /*! + * Return a list of paths where tools that came with the VCS may be installed. + * This is helpful on windows where e.g. git comes with a lot of nice unix tools. + */ + virtual QStringList additionalToolsPath() const; + signals: void repositoryChanged(const QString &repository); void filesChanged(const QStringList &files);