Package qupath.lib.gui.viewer.tools
Class ExtendedPathTool
java.lang.Object
qupath.lib.gui.viewer.tools.ExtendedPathTool
- All Implemented Interfaces:
PathTool
-
Property Summary
TypePropertyDescriptionProperty giving the icon that should be used for the toolProperty giving the name of the tool -
Method Summary
Modifier and TypeMethodDescriptionvoid
deregisterTool
(QuPathViewer viewer) Deregister the tool from the viewer.Property giving the icon that should be used for the toolProperty giving the name of the toolvoid
registerTool
(QuPathViewer viewer) Register the tool on the viewer.
-
Property Details
-
name
- Specified by:
nameProperty
in interfacePathTool
- Returns:
- See Also:
-
icon
- Specified by:
iconProperty
in interfacePathTool
- Returns:
- See Also:
-
-
Method Details
-
getAvailableTools
-
selectedTool
-
registerTool
Description copied from interface:PathTool
Register the tool on the viewer. This typically means adding a mouse listener. A tool should only be registered on one viewer at a time, and only one tool should be registered per viewer.- Specified by:
registerTool
in interfacePathTool
- Parameters:
viewer
- the viewer for which this tool should be registered
-
deregisterTool
Description copied from interface:PathTool
Deregister the tool from the viewer. It is essential that tools clean up properly and do not impact other tools that may be registered for the viewer later.- Specified by:
deregisterTool
in interfacePathTool
- Parameters:
viewer
- the viewer from which this tool should be deregistered
-
nameProperty
Description copied from interface:PathTool
Property giving the name of the tool- Specified by:
nameProperty
in interfacePathTool
- Returns:
- the
name
property
-
iconProperty
Description copied from interface:PathTool
Property giving the icon that should be used for the tool- Specified by:
iconProperty
in interfacePathTool
- Returns:
- the
icon
property
-