From bcd8740a6ef328ef13bd6852995f6c0986df07e0 Mon Sep 17 00:00:00 2001 From: Tobias Hunger Date: Fri, 15 Apr 2011 17:43:44 +0200 Subject: VCS: Notify project wizard about config changes ... and have the project wizard update the available VCS. Task-number: QTCREATORBUG-4423 --- src/plugins/git/gitclient.cpp | 1 + src/plugins/git/gitversioncontrol.cpp | 5 +++++ src/plugins/git/gitversioncontrol.h | 1 + 3 files changed, 7 insertions(+) (limited to 'src/plugins/git') diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index 95e16ddeb4..6e770b832e 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -2387,6 +2387,7 @@ void GitClient::setSettings(const GitSettings &s) m_binaryPath = m_settings.gitBinaryPath(); m_cachedGitVersion = 0u; m_hasCachedGitVersion = false; + m_plugin->gitVersionControl()->emitConfigurationChanged(); } } diff --git a/src/plugins/git/gitversioncontrol.cpp b/src/plugins/git/gitversioncontrol.cpp index 9977fd8db2..f519b75d78 100644 --- a/src/plugins/git/gitversioncontrol.cpp +++ b/src/plugins/git/gitversioncontrol.cpp @@ -247,5 +247,10 @@ void GitVersionControl::emitRepositoryChanged(const QString &r) emit repositoryChanged(r); } +void GitVersionControl::emitConfigurationChanged() +{ + emit configurationChanged(); +} + } // Internal } // Git diff --git a/src/plugins/git/gitversioncontrol.h b/src/plugins/git/gitversioncontrol.h index b4c62e535a..8858eb1cd0 100644 --- a/src/plugins/git/gitversioncontrol.h +++ b/src/plugins/git/gitversioncontrol.h @@ -69,6 +69,7 @@ public: void emitFilesChanged(const QStringList &); void emitRepositoryChanged(const QString &); + void emitConfigurationChanged(); private: GitClient *m_client; -- cgit v1.2.1