diff options
Diffstat (limited to 'src/plugins/qmldesigner/components/importmanager/importmanagerview.cpp')
-rw-r--r-- | src/plugins/qmldesigner/components/importmanager/importmanagerview.cpp | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/src/plugins/qmldesigner/components/importmanager/importmanagerview.cpp b/src/plugins/qmldesigner/components/importmanager/importmanagerview.cpp index 3a13f52411..f26178c456 100644 --- a/src/plugins/qmldesigner/components/importmanager/importmanagerview.cpp +++ b/src/plugins/qmldesigner/components/importmanager/importmanagerview.cpp @@ -31,10 +31,8 @@ namespace QmlDesigner { -ImportManagerView::ImportManagerView(QObject *parent) : - AbstractView(parent), - m_importsWidget(nullptr) - +ImportManagerView::ImportManagerView(QObject *parent) + : AbstractView(parent) { } @@ -81,25 +79,22 @@ void ImportManagerView::modelAboutToBeDetached(Model *model) AbstractView::modelAboutToBeDetached(model); } -void ImportManagerView::nodeCreated(const ModelNode &/*createdNode*/) +void ImportManagerView::importsChanged(const QList<Import> &/*addedImports*/, const QList<Import> &/*removedImports*/) { if (m_importsWidget) - m_importsWidget->setUsedImports(model()->usedImports()); + m_importsWidget->setImports(model()->imports()); } -void ImportManagerView::nodeAboutToBeRemoved(const ModelNode &/*removedNode*/) +void ImportManagerView::possibleImportsChanged(const QList<Import> &/*possibleImports*/) { if (m_importsWidget) - m_importsWidget->setUsedImports(model()->usedImports()); + m_importsWidget->setPossibleImports(model()->possibleImports()); } -void ImportManagerView::importsChanged(const QList<Import> &/*addedImports*/, const QList<Import> &/*removedImports*/) +void ImportManagerView::usedImportsChanged(const QList<Import> &/*usedImports*/) { - if (m_importsWidget) { - m_importsWidget->setImports(model()->imports()); - m_importsWidget->setPossibleImports(model()->possibleImports()); + if (m_importsWidget) m_importsWidget->setUsedImports(model()->usedImports()); - } } void ImportManagerView::removeImport(const Import &import) |