| 281 | } |
| 282 | |
| 283 | ObjAndPick MoveObjectByMouseImpl::pickObjects_( std::vector<std::shared_ptr<Object>>& objects, int /*modifiers*/ ) const |
| 284 | { |
| 285 | Viewer& viewer = getViewerInstance(); |
| 286 | Viewport& viewport = viewer.viewport( viewer.getHoveredViewportId() ); |
| 287 | // Pick a single object under cursor |
| 288 | ObjAndPick res = viewport.pickRenderObject(); |
| 289 | const auto& [obj, pick] = res; |
| 290 | if ( !obj || obj->isAncillary() ) |
| 291 | { |
| 292 | objects = {}; |
| 293 | return res; |
| 294 | } |
| 295 | objects = { obj }; |
| 296 | return res; |
| 297 | } |
| 298 | |
| 299 | MoveObjectByMouseImpl::TransformMode MoveObjectByMouseImpl::modeFromPickModifiers_( int modifiers ) const |
| 300 | { |
nothing calls this directly
no test coverage detected