Medical Imaging Interaction Toolkit  2023.12.99-63768887
Medical Imaging Interaction Toolkit
QmitkToolGUI Class Reference

Base class for GUIs belonging to mitk::Tool classes. More...

#include <QmitkToolGUI.h>

Inheritance diagram for QmitkToolGUI:
Collaboration diagram for QmitkToolGUI:

Signals

void NewToolAssociated (mitk::Tool *)
 

Public Member Functions

 mitkClassMacroItkParent (QmitkToolGUI, itk::Object)
 
void SetTool (mitk::Tool *tool)
 
void Register () const override
 
void UnRegister () const ITK_NOEXCEPT ITK_OVERRIDE
 
void SetReferenceCount (int) override
 
 ~QmitkToolGUI () override
 

Protected Member Functions

 QmitkToolGUI ()=default
 
virtual void BusyStateChanged (bool)
 

Protected Attributes

mitk::Tool::Pointer m_Tool
 

Detailed Description

Base class for GUIs belonging to mitk::Tool classes.

Created through ITK object factory. TODO May be changed to a toolkit specific way later?

Last contributor: $Author$

Definition at line 32 of file QmitkToolGUI.h.

Constructor & Destructor Documentation

◆ ~QmitkToolGUI()

QmitkToolGUI::~QmitkToolGUI ( )
override

◆ QmitkToolGUI()

QmitkToolGUI::QmitkToolGUI ( )
protecteddefault

Member Function Documentation

◆ BusyStateChanged()

virtual void QmitkToolGUI::BusyStateChanged ( bool  )
inlineprotectedvirtual

Reimplemented in QmitkBinaryThresholdToolGUIBase, and QmitkSegWithPreviewToolGUIBase.

Definition at line 56 of file QmitkToolGUI.h.

◆ mitkClassMacroItkParent()

QmitkToolGUI::mitkClassMacroItkParent ( QmitkToolGUI  ,
itk::Object   
)

◆ NewToolAssociated

void QmitkToolGUI::NewToolAssociated ( mitk::Tool )
signal

◆ Register()

void QmitkToolGUI::Register ( ) const
override

◆ SetReferenceCount()

void QmitkToolGUI::SetReferenceCount ( int  )
override

◆ SetTool()

void QmitkToolGUI::SetTool ( mitk::Tool tool)

◆ UnRegister()

void QmitkToolGUI::UnRegister ( ) const

Member Data Documentation

◆ m_Tool

mitk::Tool::Pointer QmitkToolGUI::m_Tool
protected

Definition at line 54 of file QmitkToolGUI.h.


The documentation for this class was generated from the following file: