summaryrefslogtreecommitdiff
path: root/src/plugins/coreplugin/vcsmanager.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@digia.com>2014-03-05 11:27:21 +0100
committerTobias Hunger <tobias.hunger@digia.com>2014-03-05 16:13:31 +0100
commitc5dfa1f2bff3061b58ef5e0ed1bcf2242324b805 (patch)
treea85de97c138ccc7b60a0828ee27f18554927cd54 /src/plugins/coreplugin/vcsmanager.h
parent85d3cc84c75e25ef2e468bf77d1a3f52ca8a1194 (diff)
downloadqt-creator-c5dfa1f2bff3061b58ef5e0ed1bcf2242324b805.tar.gz
VcsManager: Add method to get additionalToolsPaths from all IVcsControls
Change-Id: I87910a5a3ccc8e9e00d1b9081ea860832b9fe576 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
Diffstat (limited to 'src/plugins/coreplugin/vcsmanager.h')
-rw-r--r--src/plugins/coreplugin/vcsmanager.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/vcsmanager.h b/src/plugins/coreplugin/vcsmanager.h
index cb27af193c..bf5ec15ed1 100644
--- a/src/plugins/coreplugin/vcsmanager.h
+++ b/src/plugins/coreplugin/vcsmanager.h
@@ -90,6 +90,12 @@ public:
static QString msgAddToVcsFailedTitle();
static QString msgToAddToVcsFailed(const QStringList &files, const IVersionControl *vc);
+ /*!
+ * 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.
+ */
+ static QStringList additionalToolsPath();
+
signals:
void repositoryChanged(const QString &repository);
@@ -98,6 +104,7 @@ public slots:
private slots:
static void configureVcs();
+ void handleConfigurationChanges();
private:
explicit VcsManager(QObject *parent = 0);