Process every newly added tool.
(self, event)
| 274 | 'motion_notify_event', self._set_cursor_cbk) |
| 275 | |
| 276 | def _add_tool_cbk(self, event): |
| 277 | """Process every newly added tool.""" |
| 278 | if getattr(event.tool, 'cursor', None) is not None: |
| 279 | self.toolmanager.toolmanager_connect( |
| 280 | f'tool_trigger_{event.tool.name}', self._tool_trigger_cbk) |
| 281 | |
| 282 | def _tool_trigger_cbk(self, event): |
| 283 | self._current_tool = event.tool if event.tool.toggled else None |
no test coverage detected