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

Settings widget for the USNavigationMarkerPlacement. This widgets allows for configuring the experiment mode and for changing the application between marker placement and punctuation. More...

#include <QmitkUSNavigationCombinedSettingsWidget.h>

Inheritance diagram for QmitkUSNavigationCombinedSettingsWidget:
QmitkUSNavigationAbstractSettingsWidget

Public Member Functions

 QmitkUSNavigationCombinedSettingsWidget (QWidget *parent=nullptr)
 
 ~QmitkUSNavigationCombinedSettingsWidget () override
 
void OnSetSettingsNode (itk::SmartPointer< mitk::DataNode > settingsNode, bool overwriteValues) override
 Method for handling the setting of a new settings node. This method has to be implemented by a concrete subclass.
 
- Public Member Functions inherited from QmitkUSNavigationAbstractSettingsWidget
 QmitkUSNavigationAbstractSettingsWidget (QWidget *parent=nullptr)
 
 ~QmitkUSNavigationAbstractSettingsWidget () override
 
void LoadSettings ()
 Loads the settings. The actual loading is done by calling the OnLoadSettingsProcessing() method.
 
void SetSettingsNode (itk::SmartPointer< mitk::DataNode > settingsNode, bool overwriteValues=false)
 Setter for the data node in which the settings are loaded. The settings are made available as properties of this data node.
 
itk::SmartPointer< mitk::DataNode > GetSettingsNode ()
 

Protected Slots

void OnApplicationChanged (int)
 
- Protected Slots inherited from QmitkUSNavigationAbstractSettingsWidget
void OnSave ()
 Triggers the saving of the current settings. OnSaveProcessing() is called and the Saved() signal is emitted afterwards.
 
void OnCancel ()
 Ends the settings changing process without saving the changes. OnCancelProcessing() is called and the Canceled() signal is emitted afterwards.
 

Protected Member Functions

void OnSaveProcessing () override
 Method for actually saving the settings. This method has to be implemented by a concrete subclass.
 
void OnLoadSettingsProcessing () override
 Method for actually loading the settings. This method has to be implemented by a concrete subclass.
 
QString InteractionNameToFile (const QString &name) const
 
- Protected Member Functions inherited from QmitkUSNavigationAbstractSettingsWidget
virtual void OnCancelProcessing ()
 Method for handling the cancel process. This method can be implemented by a concrete subclass. An empty default implementation exists.
 

Additional Inherited Members

- Signals inherited from QmitkUSNavigationAbstractSettingsWidget
void Saved ()
 
void Canceled ()
 
void SettingsChanged (itk::SmartPointer< mitk::DataNode >)
 

Detailed Description

Settings widget for the USNavigationMarkerPlacement. This widgets allows for configuring the experiment mode and for changing the application between marker placement and punctuation.

Definition at line 27 of file QmitkUSNavigationCombinedSettingsWidget.h.

Constructor & Destructor Documentation

◆ QmitkUSNavigationCombinedSettingsWidget()

QmitkUSNavigationCombinedSettingsWidget::QmitkUSNavigationCombinedSettingsWidget ( QWidget * parent = nullptr)
explicit

Definition at line 22 of file QmitkUSNavigationCombinedSettingsWidget.cpp.

◆ ~QmitkUSNavigationCombinedSettingsWidget()

QmitkUSNavigationCombinedSettingsWidget::~QmitkUSNavigationCombinedSettingsWidget ( )
override

Definition at line 32 of file QmitkUSNavigationCombinedSettingsWidget.cpp.

Member Function Documentation

◆ InteractionNameToFile()

QString QmitkUSNavigationCombinedSettingsWidget::InteractionNameToFile ( const QString & name) const
protected

Definition at line 233 of file QmitkUSNavigationCombinedSettingsWidget.cpp.

◆ OnApplicationChanged

void QmitkUSNavigationCombinedSettingsWidget::OnApplicationChanged ( int index)
protectedslot

Definition at line 219 of file QmitkUSNavigationCombinedSettingsWidget.cpp.

◆ OnLoadSettingsProcessing()

void QmitkUSNavigationCombinedSettingsWidget::OnLoadSettingsProcessing ( )
overrideprotectedvirtual

Method for actually loading the settings. This method has to be implemented by a concrete subclass.

Implements QmitkUSNavigationAbstractSettingsWidget.

Definition at line 162 of file QmitkUSNavigationCombinedSettingsWidget.cpp.

◆ OnSaveProcessing()

void QmitkUSNavigationCombinedSettingsWidget::OnSaveProcessing ( )
overrideprotectedvirtual

Method for actually saving the settings. This method has to be implemented by a concrete subclass.

Implements QmitkUSNavigationAbstractSettingsWidget.

Definition at line 125 of file QmitkUSNavigationCombinedSettingsWidget.cpp.

◆ OnSetSettingsNode()

void QmitkUSNavigationCombinedSettingsWidget::OnSetSettingsNode ( itk::SmartPointer< mitk::DataNode > settingsNode,
bool overwriteValues )
overridevirtual

Method for handling the setting of a new settings node. This method has to be implemented by a concrete subclass.

Implements QmitkUSNavigationAbstractSettingsWidget.

Definition at line 37 of file QmitkUSNavigationCombinedSettingsWidget.cpp.


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