MCPcopy Create free account
hub / github.com/PointCloudLibrary/pcl / setCurrentModel

Method setCurrentModel

apps/cloud_composer/src/cloud_composer.cpp:272–287  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

270}
271
272void
273pcl::cloud_composer::ComposerMainWindow::setCurrentModel(ProjectModel* model)
274{
275 emit activeProjectChanged(model, current_model_);
276 current_model_ = model;
277 // qDebug () << "Setting cloud browser model";
278 cloud_browser_->setModel(current_model_);
279 // qDebug () << "Setting cloud browser selection model";
280 cloud_browser_->setSelectionModel(current_model_->getSelectionModel());
281 // qDebug () << "Item inspector setting model";
282 item_inspector_->setModel(current_model_);
283 // qDebug () << "Setting active stack in undo group";
284 undo_group_->setActiveStack(current_model_->getUndoStack());
285
286 multiplexer_->setCurrentObject(current_model_);
287}
288
289void
290pcl::cloud_composer::ComposerMainWindow::enqueueToolAction(AbstractTool* tool)

Callers

nothing calls this directly

Calls 5

setSelectionModelMethod · 0.80
getSelectionModelMethod · 0.80
getUndoStackMethod · 0.80
setCurrentObjectMethod · 0.80
setModelMethod · 0.45

Tested by

no test coverage detected