diff options
author | Tobias Hunger <tobias.hunger@nokia.com> | 2011-04-15 17:43:44 +0200 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@nokia.com> | 2011-04-15 17:45:34 +0200 |
commit | bcd8740a6ef328ef13bd6852995f6c0986df07e0 (patch) | |
tree | 3a5018b39d734284bef5e18e4ff1556902f99df5 /src/plugins/git | |
parent | 51cbd001e89e3ec22a4776d1d3f41266d5973e81 (diff) | |
download | qt-creator-bcd8740a6ef328ef13bd6852995f6c0986df07e0.tar.gz |
VCS: Notify project wizard about config changes
... and have the project wizard update the available VCS.
Task-number: QTCREATORBUG-4423
Diffstat (limited to 'src/plugins/git')
-rw-r--r-- | src/plugins/git/gitclient.cpp | 1 | ||||
-rw-r--r-- | src/plugins/git/gitversioncontrol.cpp | 5 | ||||
-rw-r--r-- | src/plugins/git/gitversioncontrol.h | 1 |
3 files changed, 7 insertions, 0 deletions
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; |