Medical Imaging Interaction Toolkit  2018.4.99-cfdaacfc
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

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

Definition at line 17 of file QmitkToolGUI.cpp.

Member Function Documentation

◆ BusyStateChanged()

virtual void QmitkToolGUI::BusyStateChanged ( bool  )
inlineprotectedvirtual

Reimplemented in QmitkFastMarchingToolGUI, and QmitkFastMarchingTool3DGUI.

Definition at line 59 of file QmitkToolGUI.h.

◆ mitkClassMacroItkParent()

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

◆ NewToolAssociated

◆ Register()

void QmitkToolGUI::Register ( ) const
override

Definition at line 22 of file QmitkToolGUI.cpp.

◆ SetReferenceCount()

void QmitkToolGUI::SetReferenceCount ( int  )
override

Definition at line 32 of file QmitkToolGUI.cpp.

◆ SetTool()

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

Definition at line 37 of file QmitkToolGUI.cpp.

References m_Tool, and NewToolAssociated().

Referenced by QmitkToolSelectionBox::SetOrUnsetButtonForActiveTool().

◆ UnRegister()

void QmitkToolGUI::UnRegister ( ) const

Definition at line 27 of file QmitkToolGUI.cpp.

Member Data Documentation

◆ m_Tool

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

Definition at line 57 of file QmitkToolGUI.h.

Referenced by SetTool().


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