Base class for GUIs belonging to mitk::Tool classes.
More...
#include <QmitkToolGUI.h>
Base class for GUIs belonging to mitk::Tool classes.
Created through ITK object factory.
Definition at line 31 of file QmitkToolGUI.h.
◆ ~QmitkToolGUI()
| QmitkToolGUI::~QmitkToolGUI |
( |
| ) |
|
|
override |
◆ QmitkToolGUI()
| QmitkToolGUI::QmitkToolGUI |
( |
| ) |
|
|
protecteddefault |
◆ BusyStateChanged()
| virtual void QmitkToolGUI::BusyStateChanged |
( |
bool |
| ) |
|
|
inlineprotectedvirtual |
◆ GetMultiLabelInspector()
Returns the inspector associated with this GUI, or null if none.
◆ mitkClassMacroItkParent()
| QmitkToolGUI::mitkClassMacroItkParent |
( |
QmitkToolGUI |
, |
|
|
itk::Object |
|
|
) |
| |
◆ NewToolAssociated
| void QmitkToolGUI::NewToolAssociated |
( |
mitk::Tool * |
| ) |
|
|
signal |
Emitted when a new tool is associated with this GUI via SetTool().
◆ Register()
| void QmitkToolGUI::Register |
( |
| ) |
const |
|
override |
Intentional no-op; prevents ITK reference counting from interfering with Qt ownership.
◆ SetMultiLabelInspector()
Provides the segmentation view's label inspector to this GUI.
Set by QmitkToolSelectionBox right after SetTool(). Tool GUIs that need to interact with the host's label-management UI (e.g. to create labels honoring the user's naming preferences) can read it via GetMultiLabelInspector(). May be null if the GUI is hosted outside a segmentation view; callers must handle that case.
◆ SetReferenceCount()
| void QmitkToolGUI::SetReferenceCount |
( |
int |
| ) |
|
|
override |
Intentional no-op; prevents ITK reference counting from interfering with Qt ownership.
◆ SetTool()
Associates the given tool with this GUI, emitting NewToolAssociated.
◆ UnRegister()
| void QmitkToolGUI::UnRegister |
( |
| ) |
const |
Intentional no-op; prevents ITK reference counting from interfering with Qt ownership.
◆ m_MultiLabelInspector
◆ m_Tool
| mitk::Tool::Pointer QmitkToolGUI::m_Tool |
|
protected |
The documentation for this class was generated from the following file: