create TaskPanel via rviz::VisualizationFrame::addPanelByName()

... ensuring that rviz also saves the panel's settings
This commit is contained in:
Robert Haschke 2018-10-18 17:03:56 +02:00
parent 1e0a9401e7
commit 6950cf2b8e

View File

@ -115,8 +115,10 @@ void TaskPanel::incDisplayCount(rviz::WindowManagerInterface* window_manager)
if (singleton_ || !vis_frame) if (singleton_ || !vis_frame)
return; // already define, nothing to do return; // already define, nothing to do
window_manager->addPane("Motion Planning Tasks", new TaskPanel()); QDockWidget* dock = vis_frame->addPanelByName("Motion Planning Tasks",
singleton_->initialize(vis_frame->getManager()); "moveit_task_constructor/Motion Planning Tasks",
Qt::LeftDockWidgetArea, true /* floating */);
assert(dock->widget() == singleton_);
} }
void TaskPanel::decDisplayCount() void TaskPanel::decDisplayCount()