aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/toolchainmanager.h
diff options
context:
space:
mode:
authorTobias Hunger <tobias.hunger@nokia.com>2011-03-24 13:27:26 +0100
committerTobias Hunger <tobias.hunger@nokia.com>2011-03-24 15:45:09 +0100
commit77f83d298ef9ff95b1c2e9d59c6fa8f3be9a8c36 (patch)
tree2c44869b023063425219d3b65309ce248d46a039 /src/plugins/projectexplorer/toolchainmanager.h
parent2af168e10950a955e265c893c35d51209b60a2f6 (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.h5
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