MCPcopy Create free account
hub / github.com/FreeCAD/FreeCAD / updateTaskPanel

Method updateTaskPanel

src/Mod/Assembly/Gui/ViewProviderAssembly.cpp:1875–1891  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1873}
1874
1875void ViewProviderAssembly::updateTaskPanel(bool show)
1876{
1877 Gui::TaskView::TaskView* taskView = Gui::Control().taskPanel();
1878 if (!taskView) {
1879 return;
1880 }
1881
1882 if (show && !taskSolver) {
1883 taskSolver = new TaskAssemblyMessages(this);
1884 taskView->addContextualPanel(taskSolver, this->getObject()->getDocument());
1885 UpdateSolverInformation();
1886 }
1887 else if (!show && taskSolver) {
1888 taskView->removeContextualPanel(taskSolver, this->getObject()->getDocument());
1889 taskSolver = nullptr;
1890 }
1891}

Callers

nothing calls this directly

Calls 5

taskPanelMethod · 0.80
addContextualPanelMethod · 0.80
removeContextualPanelMethod · 0.80
getDocumentMethod · 0.45
getObjectMethod · 0.45

Tested by

no test coverage detected