forked from qt-creator/qt-creator
ToolChain: Update projectsmode on tool chain changes
Update the projects mode on tool chain changes. Task-number: QTCREATORBUG-4431
This commit is contained in:
@@ -96,6 +96,12 @@ ToolChainManager::ToolChainManager(QObject *parent) :
|
|||||||
m_instance = this;
|
m_instance = this;
|
||||||
connect(Core::ICore::instance(), SIGNAL(saveSettingsRequested()),
|
connect(Core::ICore::instance(), SIGNAL(saveSettingsRequested()),
|
||||||
this, SLOT(saveToolChains()));
|
this, SLOT(saveToolChains()));
|
||||||
|
connect(this, SIGNAL(toolChainAdded(ProjectExplorer::ToolChain*)),
|
||||||
|
this, SIGNAL(toolChainsChanged()));
|
||||||
|
connect(this, SIGNAL(toolChainRemoved(ProjectExplorer::ToolChain*)),
|
||||||
|
this, SIGNAL(toolChainsChanged()));
|
||||||
|
connect(this, SIGNAL(toolChainUpdated(ProjectExplorer::ToolChain*)),
|
||||||
|
this, SIGNAL(toolChainsChanged()));
|
||||||
}
|
}
|
||||||
|
|
||||||
void ToolChainManager::restoreToolChains()
|
void ToolChainManager::restoreToolChains()
|
||||||
|
@@ -82,6 +82,8 @@ signals:
|
|||||||
void toolChainRemoved(ProjectExplorer::ToolChain *);
|
void toolChainRemoved(ProjectExplorer::ToolChain *);
|
||||||
// Tool chain was updated.
|
// Tool chain was updated.
|
||||||
void toolChainUpdated(ProjectExplorer::ToolChain *);
|
void toolChainUpdated(ProjectExplorer::ToolChain *);
|
||||||
|
// Something changed:
|
||||||
|
void toolChainsChanged();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
explicit ToolChainManager(QObject *parent = 0);
|
explicit ToolChainManager(QObject *parent = 0);
|
||||||
|
@@ -114,6 +114,9 @@ Qt4ProjectConfigWidget::Qt4ProjectConfigWidget(Qt4BaseTarget *target)
|
|||||||
|
|
||||||
connect(target->qt4Project(), SIGNAL(buildDirectoryInitialized()),
|
connect(target->qt4Project(), SIGNAL(buildDirectoryInitialized()),
|
||||||
this, SLOT(updateImportLabel()));
|
this, SLOT(updateImportLabel()));
|
||||||
|
|
||||||
|
connect(ProjectExplorer::ToolChainManager::instance(), SIGNAL(toolChainsChanged()),
|
||||||
|
this, SLOT(updateToolChainCombo()));
|
||||||
}
|
}
|
||||||
|
|
||||||
Qt4ProjectConfigWidget::~Qt4ProjectConfigWidget()
|
Qt4ProjectConfigWidget::~Qt4ProjectConfigWidget()
|
||||||
|
Reference in New Issue
Block a user