MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
QmitkNavigationToolStorageSelectionWidget Class Reference

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

#include <QmitkNavigationToolStorageSelectionWidget.h>

Inheritance diagram for QmitkNavigationToolStorageSelectionWidget:

Signals

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

Public Member Functions

 QmitkNavigationToolStorageSelectionWidget (QWidget *parent=nullptr, Qt::WindowFlags f={})
 
 ~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.
 
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 = {} )

◆ ~QmitkNavigationToolStorageSelectionWidget()

QmitkNavigationToolStorageSelectionWidget::~QmitkNavigationToolStorageSelectionWidget ( )
override

Member Function Documentation

◆ CreateConnections()

void QmitkNavigationToolStorageSelectionWidget::CreateConnections ( )
protectedvirtual

Creation of the connections.

Definition at line 47 of file QmitkNavigationToolStorageSelectionWidget.cpp.

◆ CreateQtPartControl()

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.

Definition at line 78 of file QmitkNavigationToolStorageSelectionWidget.cpp.

◆ 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 files: