forked from qt-creator/qt-creator
ProjectExplorer: Use direct calls to signal update wishes
Change-Id: I73d4a417f23bcf7fd8c9e16640e920100a6cce5a Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
This commit is contained in:
@@ -39,6 +39,7 @@
|
||||
#include "projectmacroexpander.h"
|
||||
#include "projecttree.h"
|
||||
#include "target.h"
|
||||
#include "session.h"
|
||||
|
||||
#include <coreplugin/idocument.h>
|
||||
|
||||
@@ -104,6 +105,13 @@ BuildConfiguration::BuildConfiguration(Target *target, Core::Id id)
|
||||
m_buildDirectoryAspect->setEnvironment(environment());
|
||||
this->target()->buildEnvironmentChanged(this);
|
||||
});
|
||||
|
||||
connect(this, &BuildConfiguration::enabledChanged, this, [this] {
|
||||
if (isActive() && project() == SessionManager::startupProject()) {
|
||||
ProjectExplorerPlugin::updateActions();
|
||||
emit ProjectExplorerPlugin::instance()->updateRunActions();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
Utils::FilePath BuildConfiguration::buildDirectory() const
|
||||
|
||||
Reference in New Issue
Block a user