Skip to content

Commit 3efafaa

Browse files
committed
Simplify navigation toolbar creation
1 parent 2dd0ce9 commit 3efafaa

File tree

1 file changed

+3
-21
lines changed

1 file changed

+3
-21
lines changed

src/ScatterplotPlugin.cpp

Lines changed: 3 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -277,28 +277,10 @@ void ScatterplotPlugin::init()
277277
layout->addWidget(_primaryToolbarAction.createWidget(&getWidget()));
278278
layout->addWidget(_scatterPlotWidget, 100);
279279

280-
auto navigationWidget = new QWidget();
281-
auto navigationLayout = new QHBoxLayout();
282-
283-
navigationLayout->setContentsMargins(4, 4, 4, 4);
284-
285-
navigationLayout->addStretch(1);
286-
{
287-
auto renderersNavigationGroupAction = new HorizontalGroupAction(this, "Navigation");
288-
289-
renderersNavigationGroupAction->setShowLabels(false);
290-
291-
renderersNavigationGroupAction->addAction(const_cast<NavigationAction*>(&_scatterPlotWidget->getPointRendererNavigator().getNavigationAction()));
292-
293-
_scatterPlotWidget->getPointRendererNavigator().getNavigationAction().setParent(&_settingsAction);
294-
295-
navigationLayout->addWidget(renderersNavigationGroupAction->createWidget(&getWidget()));
280+
if (auto navigationWidget = _scatterPlotWidget->getPointRendererNavigator().getNavigationAction().createWidget(&getWidget())) {
281+
layout->addWidget(navigationWidget);
282+
layout->setAlignment(navigationWidget, Qt::AlignCenter);
296283
}
297-
navigationLayout->addStretch(1);
298-
299-
navigationWidget->setLayout(navigationLayout);
300-
301-
layout->addWidget(navigationWidget);
302284

303285
getWidget().setLayout(layout);
304286

0 commit comments

Comments
 (0)