QmlDesigner.model: changing order of notifications for imports

The node instance view is now updated first
This commit is contained in:
Thomas Hartmann
2010-12-15 17:14:14 +01:00
parent 00331c0336
commit 9d3b0d5e8c

View File

@@ -161,12 +161,12 @@ void ModelPrivate::notifyImportAdded(const Import &import)
NodeMetaInfo::clearCache();
foreach (const QWeakPointer<AbstractView> &view, m_viewList)
view->importAdded(import);
if (nodeInstanceView())
nodeInstanceView()->importAdded(import);
foreach (const QWeakPointer<AbstractView> &view, m_viewList)
view->importAdded(import);
if (resetModel) {
resetModelByRewriter(description);
}
@@ -188,12 +188,12 @@ void ModelPrivate::notifyImportRemoved(const Import &import)
NodeMetaInfo::clearCache();
foreach (const QWeakPointer<AbstractView> &view, m_viewList)
view->importRemoved(import);
if (nodeInstanceView())
nodeInstanceView()->importRemoved(import);
foreach (const QWeakPointer<AbstractView> &view, m_viewList)
view->importRemoved(import);
if (resetModel) {
resetModelByRewriter(description);
}