Core: Unify INavigationWidget creation a bit

Move toolbutton creation/listing closer to the widget.

Change-Id: I0e1342ede40fada1c5c9fb0b11d77852b78cc053
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
hjk
2021-05-10 14:06:10 +02:00
parent b504bef7a4
commit 11f574fef9
13 changed files with 84 additions and 117 deletions

View File

@@ -57,11 +57,8 @@ NavigationWidgetFactory::NavigationWidgetFactory()
Core::NavigationView NavigationWidgetFactory::createWidget()
{
Core::NavigationView navigationView;
auto widget = new NavigationWidget();
navigationView.widget = widget;
navigationView.dockToolBarWidgets = widget->createToolButtons();
return navigationView;
return {widget, widget->createToolButtons()};
}