Medical Imaging Interaction Toolkit  2023.12.00
Medical Imaging Interaction Toolkit
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
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

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

Member Function Documentation

◆ BusyStateChanged()

virtual void QmitkToolGUI::BusyStateChanged ( bool  )
inlineprotectedvirtual

Reimplemented in QmitkBinaryThresholdToolGUIBase, and QmitkSegWithPreviewToolGUIBase.

Definition at line 59 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 57 of file QmitkToolGUI.h.


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