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
QmitkNavigationToolStorageSelectionWidget Class Reference

This widget allows the user to select a navigation tool storage. More...

#include <QmitkNavigationToolStorageSelectionWidget.h>

Inheritance diagram for QmitkNavigationToolStorageSelectionWidget:
Collaboration diagram for QmitkNavigationToolStorageSelectionWidget:

Signals

void NavigationToolStorageSelected (mitk::NavigationToolStorage::Pointer storage)
 This signal is emitted when a new navigation tool storage is selected. More...
 

Public Member Functions

 QmitkNavigationToolStorageSelectionWidget (QWidget *parent=nullptr, Qt::WindowFlags f=nullptr)
 
 ~QmitkNavigationToolStorageSelectionWidget () override
 
mitk::NavigationToolStorage::Pointer GetSelectedNavigationToolStorage ()
 

Static Public Attributes

static const std::string VIEW_ID
 

Protected Slots

void NavigationToolStorageSelected (us::ServiceReferenceU s)
 

Protected Member Functions

virtual void CreateConnections ()
 Creation of the connections. More...
 
virtual void CreateQtPartControl (QWidget *parent)
 

Protected Attributes

Ui::QmitkNavigationToolStorageSelectionWidgetControls * m_Controls
 
mitk::NavigationToolStorage::Pointer m_CurrentStorage
 

Detailed Description

This widget allows the user to select a navigation tool storage.

Documentation:

   The widget lists all navigation tool storages which are available
   as microservice via the module context.

   A signal is emmited whenever the tool selection changes.

Definition at line 38 of file QmitkNavigationToolStorageSelectionWidget.h.

Constructor & Destructor Documentation

◆ QmitkNavigationToolStorageSelectionWidget()

QmitkNavigationToolStorageSelectionWidget::QmitkNavigationToolStorageSelectionWidget ( QWidget *  parent = nullptr,
Qt::WindowFlags  f = nullptr 
)

◆ ~QmitkNavigationToolStorageSelectionWidget()

QmitkNavigationToolStorageSelectionWidget::~QmitkNavigationToolStorageSelectionWidget ( )
override

Member Function Documentation

◆ CreateConnections()

virtual void QmitkNavigationToolStorageSelectionWidget::CreateConnections ( )
protectedvirtual

Creation of the connections.

◆ CreateQtPartControl()

virtual void QmitkNavigationToolStorageSelectionWidget::CreateQtPartControl ( QWidget *  parent)
protectedvirtual

◆ GetSelectedNavigationToolStorage()

mitk::NavigationToolStorage::Pointer QmitkNavigationToolStorageSelectionWidget::GetSelectedNavigationToolStorage ( )
Returns
Returns the currently selected NavigationToolStorage. Returns null if no storage is selected at the moment.

◆ NavigationToolStorageSelected [1/2]

void QmitkNavigationToolStorageSelectionWidget::NavigationToolStorageSelected ( mitk::NavigationToolStorage::Pointer  storage)
signal

This signal is emitted when a new navigation tool storage is selected.

Parameters
storageHolds the new selected navigation tool storage. Is null if the old storage is deselected and no new storage is selected.

◆ NavigationToolStorageSelected [2/2]

void QmitkNavigationToolStorageSelectionWidget::NavigationToolStorageSelected ( us::ServiceReferenceU  s)
protectedslot

Member Data Documentation

◆ m_Controls

Ui::QmitkNavigationToolStorageSelectionWidgetControls* QmitkNavigationToolStorageSelectionWidget::m_Controls
protected

Definition at line 71 of file QmitkNavigationToolStorageSelectionWidget.h.

◆ m_CurrentStorage

mitk::NavigationToolStorage::Pointer QmitkNavigationToolStorageSelectionWidget::m_CurrentStorage
protected

Definition at line 73 of file QmitkNavigationToolStorageSelectionWidget.h.

◆ VIEW_ID

const std::string QmitkNavigationToolStorageSelectionWidget::VIEW_ID
static

Definition at line 43 of file QmitkNavigationToolStorageSelectionWidget.h.


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