diff options
author | Tobias Hunger <tobias.hunger@nokia.com> | 2011-03-24 13:27:26 +0100 |
---|---|---|
committer | Tobias Hunger <tobias.hunger@nokia.com> | 2011-03-24 15:45:09 +0100 |
commit | 77f83d298ef9ff95b1c2e9d59c6fa8f3be9a8c36 (patch) | |
tree | 2c44869b023063425219d3b65309ce248d46a039 /src/plugins/projectexplorer/toolchainmanager.h | |
parent | 2af168e10950a955e265c893c35d51209b60a2f6 (diff) |
Add toolChainUpdated signal
Add toolChainUpdated(ToolChain *) to ToolChainManager and make
sure it is triggered in the right places.
Reviewed-by: dt
Diffstat (limited to 'src/plugins/projectexplorer/toolchainmanager.h')
-rw-r--r-- | src/plugins/projectexplorer/toolchainmanager.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/toolchainmanager.h b/src/plugins/projectexplorer/toolchainmanager.h index 5b030756de..b43f3f1752 100644 --- a/src/plugins/projectexplorer/toolchainmanager.h +++ b/src/plugins/projectexplorer/toolchainmanager.h @@ -78,6 +78,8 @@ signals: void toolChainAdded(ProjectExplorer::ToolChain *); // Tool chain is still valid when this call happens! void toolChainRemoved(ProjectExplorer::ToolChain *); + // Tool chain was updated. + void toolChainUpdated(ProjectExplorer::ToolChain *); private: explicit ToolChainManager(QObject *parent = 0); @@ -87,12 +89,15 @@ private: void restoreToolChains(); void restoreToolChains(const QString &fileName, bool autoDetected = false); + void notifyAboutUpdate(ProjectExplorer::ToolChain *); + Internal::ToolChainManagerPrivate *const m_d; static ToolChainManager *m_instance; friend class ProjectExplorerPlugin; + friend class ToolChain; }; } // namespace ProjectExplorer |