forked from qt-creator/qt-creator
VcsManager: Add convenience signal for Vcs config changes
Change-Id: Iac7b80fca94eee428650f0a53af8c2c1c46e6f89 Reviewed-by: Orgad Shaneh <orgads@gmail.com>
This commit is contained in:
@@ -481,6 +481,9 @@ void VcsManager::configureVcs()
|
|||||||
void VcsManager::handleConfigurationChanges()
|
void VcsManager::handleConfigurationChanges()
|
||||||
{
|
{
|
||||||
d->m_cachedAdditionalToolsPathsDirty = true;
|
d->m_cachedAdditionalToolsPathsDirty = true;
|
||||||
|
IVersionControl *vcs = qobject_cast<IVersionControl *>(sender());
|
||||||
|
if (vcs)
|
||||||
|
emit configurationChanged(vcs);
|
||||||
}
|
}
|
||||||
|
|
||||||
} // namespace Core
|
} // namespace Core
|
||||||
|
@@ -98,6 +98,7 @@ public:
|
|||||||
|
|
||||||
signals:
|
signals:
|
||||||
void repositoryChanged(const QString &repository);
|
void repositoryChanged(const QString &repository);
|
||||||
|
void configurationChanged(const IVersionControl *vcs);
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
static void clearVersionControlCache();
|
static void clearVersionControlCache();
|
||||||
|
Reference in New Issue
Block a user