QmlDesigner: Fix NavigationWidgetFactory retrieval

They aren't in the global object pool anymore.

Change-Id: I4f0ae69ebabe33f0276dbfd7137a4f8adbaad489
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2018-02-22 09:23:06 +01:00
parent 73963cc9c7
commit 4286a4d507

View File

@@ -48,7 +48,6 @@
#include <coreplugin/editormanager/editormanager.h>
#include <coreplugin/idocument.h>
#include <coreplugin/inavigationwidgetfactory.h>
#include <extensionsystem/pluginmanager.h>
#include <utils/fileutils.h>
#include <utils/qtcassert.h>
@@ -176,8 +175,8 @@ void DesignModeWidget::toggleRightSidebar()
QWidget *DesignModeWidget::createProjectExplorerWidget(QWidget *parent)
{
QList<Core::INavigationWidgetFactory *> factories =
ExtensionSystem::PluginManager::getObjects<Core::INavigationWidgetFactory>();
const QList<Core::INavigationWidgetFactory *> factories =
Core::INavigationWidgetFactory::allNavigationFactories();
Core::NavigationView navigationView;
navigationView.widget = nullptr;