forked from qt-creator/qt-creator
QmlProject: Enable runconfiguratons after restore
Task-number: QTCREATORBUG-7980 Change-Id: I180bfc999421a13f25f41487d7498f652432b1c5 Reviewed-by: Kai Koehne <kai.koehne@digia.com>
This commit is contained in:
@@ -74,9 +74,6 @@ QmlProject::QmlProject(Internal::Manager *manager, const QString &fileName)
|
|||||||
Core::DocumentManager::addDocument(m_file, true);
|
Core::DocumentManager::addDocument(m_file, true);
|
||||||
|
|
||||||
m_manager->registerProject(this);
|
m_manager->registerProject(this);
|
||||||
|
|
||||||
connect(this, SIGNAL(addedTarget(ProjectExplorer::Target*)),
|
|
||||||
this, SLOT(addedTarget(ProjectExplorer::Target*)));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QmlProject::~QmlProject()
|
QmlProject::~QmlProject()
|
||||||
@@ -329,6 +326,15 @@ bool QmlProject::fromMap(const QVariantMap &map)
|
|||||||
addTarget(createTarget(defaultKit));
|
addTarget(createTarget(defaultKit));
|
||||||
|
|
||||||
refresh(Everything);
|
refresh(Everything);
|
||||||
|
|
||||||
|
// addedTarget calls updateEnabled on the runconfigurations
|
||||||
|
// which needs to happen after refresh
|
||||||
|
foreach (ProjectExplorer::Target *t, targets())
|
||||||
|
addedTarget(t);
|
||||||
|
|
||||||
|
connect(this, SIGNAL(addedTarget(ProjectExplorer::Target*)),
|
||||||
|
this, SLOT(addedTarget(ProjectExplorer::Target*)));
|
||||||
|
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user