QmlDesigner: Use generic signaling from project

Change-Id: I135ffcbff3651fe7ff7bc1525881f805a820fb10
Reviewed-by: Tim Jenssen <tim.jenssen@theqtcompany.com>
This commit is contained in:
Tobias Hunger
2016-05-24 15:57:24 +02:00
committed by Tim Jenssen
parent 8213a25102
commit e6f0695751

View File

@@ -644,7 +644,7 @@ static inline Kit *getActiveKit(DesignDocument *designDocument)
QObject::connect(ProjectTree::instance(), &ProjectTree::currentProjectChanged, QObject::connect(ProjectTree::instance(), &ProjectTree::currentProjectChanged,
designDocument, &DesignDocument::updateActiveQtVersion, Qt::UniqueConnection); designDocument, &DesignDocument::updateActiveQtVersion, Qt::UniqueConnection);
QObject::connect(currentProject, &Project::activeTargetChanged, QObject::connect(currentProject, &Project::activeProjectConfigurationChanged,
designDocument, &DesignDocument::updateActiveQtVersion, Qt::UniqueConnection); designDocument, &DesignDocument::updateActiveQtVersion, Qt::UniqueConnection);
@@ -663,7 +663,10 @@ static inline Kit *getActiveKit(DesignDocument *designDocument)
void DesignDocument::updateActiveQtVersion() void DesignDocument::updateActiveQtVersion()
{ {
m_currentKit = getActiveKit(this); Kit *k = getActiveKit(this);
if (k == m_currentKit)
return;
m_currentKit = k;
viewManager().setNodeInstanceViewKit(m_currentKit); viewManager().setNodeInstanceViewKit(m_currentKit);
} }