From 72313ce12b42981aa3e5c462d13b242307ad1509 Mon Sep 17 00:00:00 2001 From: Tobias Hunger <tobias.hunger@digia.com> Date: Wed, 5 Mar 2014 11:09:11 +0100 Subject: [PATCH] VcsBaseClientSettings: Add method to retrieve VCS client search path Change-Id: I7aff223cdbc108fc51554a5f53f8c5efb3856864 Reviewed-by: Orgad Shaneh <orgads@gmail.com> --- src/plugins/vcsbase/vcsbaseclientsettings.cpp | 8 ++++++-- src/plugins/vcsbase/vcsbaseclientsettings.h | 2 ++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/plugins/vcsbase/vcsbaseclientsettings.cpp b/src/plugins/vcsbase/vcsbaseclientsettings.cpp index 952b99c758d..377e288d397 100644 --- a/src/plugins/vcsbase/vcsbaseclientsettings.cpp +++ b/src/plugins/vcsbase/vcsbaseclientsettings.cpp @@ -357,12 +357,16 @@ QString VcsBaseClientSettings::binaryPath() const { if (d->m_binaryFullPath.isEmpty()) { d->m_binaryFullPath = Utils::Environment::systemEnvironment().searchInPath( - stringValue(binaryPathKey), stringValue(pathKey).split( - Utils::HostOsInfo::pathListSeparator())); + stringValue(binaryPathKey), searchPathList()); } return d->m_binaryFullPath; } +QStringList VcsBaseClientSettings::searchPathList() const +{ + return stringValue(pathKey).split(Utils::HostOsInfo::pathListSeparator()); +} + QString VcsBaseClientSettings::settingsGroup() const { return d->m_settingsGroup; diff --git a/src/plugins/vcsbase/vcsbaseclientsettings.h b/src/plugins/vcsbase/vcsbaseclientsettings.h index 61b364eac56..d87fd8004b7 100644 --- a/src/plugins/vcsbase/vcsbaseclientsettings.h +++ b/src/plugins/vcsbase/vcsbaseclientsettings.h @@ -83,6 +83,8 @@ public: QString binaryPath() const; + QStringList searchPathList() const; + protected: QString settingsGroup() const; void setSettingsGroup(const QString &group); -- GitLab