MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
QmitkUSNavigationAbstractSettingsWidget.cpp
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
#include "
QmitkUSNavigationAbstractSettingsWidget.h
"
13
14
#include "mitkCommon.h"
15
#include "mitkDataNode.h"
16
17
#include <ctkDirectoryButton.h>
18
19
#include <QSettings>
20
21
QmitkUSNavigationAbstractSettingsWidget::QmitkUSNavigationAbstractSettingsWidget
(QWidget *parent) :
22
QWidget(parent)
23
{
24
}
25
26
QmitkUSNavigationAbstractSettingsWidget::~QmitkUSNavigationAbstractSettingsWidget
()
27
{
28
}
29
30
void
QmitkUSNavigationAbstractSettingsWidget::LoadSettings
()
31
{
32
this->
OnLoadSettingsProcessing
();
33
}
34
35
void
QmitkUSNavigationAbstractSettingsWidget::SetSettingsNode
(mitk::DataNode::Pointer settingsNode,
bool
overwriteValues)
36
{
37
m_SettingsNode = settingsNode;
38
39
this->
OnSetSettingsNode
(m_SettingsNode, overwriteValues);
40
41
emit
SettingsChanged
(m_SettingsNode);
42
}
43
44
itk::SmartPointer<mitk::DataNode>
QmitkUSNavigationAbstractSettingsWidget::GetSettingsNode
()
45
{
46
return
m_SettingsNode;
47
}
48
49
void
QmitkUSNavigationAbstractSettingsWidget::OnSave
()
50
{
51
this->
OnSaveProcessing
();
52
53
emit
SettingsChanged
(m_SettingsNode);
54
emit
Saved
();
55
}
56
57
void
QmitkUSNavigationAbstractSettingsWidget::OnCancel
()
58
{
59
this->
OnCancelProcessing
();
60
61
emit
Canceled
();
62
}
QmitkUSNavigationAbstractSettingsWidget.h
QmitkUSNavigationAbstractSettingsWidget::GetSettingsNode
itk::SmartPointer< mitk::DataNode > GetSettingsNode()
Definition
QmitkUSNavigationAbstractSettingsWidget.cpp:44
QmitkUSNavigationAbstractSettingsWidget::SetSettingsNode
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 propert...
Definition
QmitkUSNavigationAbstractSettingsWidget.cpp:35
QmitkUSNavigationAbstractSettingsWidget::QmitkUSNavigationAbstractSettingsWidget
QmitkUSNavigationAbstractSettingsWidget(QWidget *parent=nullptr)
Definition
QmitkUSNavigationAbstractSettingsWidget.cpp:21
QmitkUSNavigationAbstractSettingsWidget::Saved
void Saved()
QmitkUSNavigationAbstractSettingsWidget::OnCancel
void OnCancel()
Ends the settings changing process without saving the changes. OnCancelProcessing() is called and the...
Definition
QmitkUSNavigationAbstractSettingsWidget.cpp:57
QmitkUSNavigationAbstractSettingsWidget::SettingsChanged
void SettingsChanged(itk::SmartPointer< mitk::DataNode >)
QmitkUSNavigationAbstractSettingsWidget::OnSetSettingsNode
virtual void OnSetSettingsNode(itk::SmartPointer< mitk::DataNode > settingsNode, bool overwriteValues)=0
Method for handling the setting of a new settings node. This method has to be implemented by a concre...
QmitkUSNavigationAbstractSettingsWidget::OnLoadSettingsProcessing
virtual void OnLoadSettingsProcessing()=0
Method for actually loading the settings. This method has to be implemented by a concrete subclass.
QmitkUSNavigationAbstractSettingsWidget::OnSaveProcessing
virtual void OnSaveProcessing()=0
Method for actually saving the settings. This method has to be implemented by a concrete subclass.
QmitkUSNavigationAbstractSettingsWidget::OnCancelProcessing
virtual void OnCancelProcessing()
Method for handling the cancel process. This method can be implemented by a concrete subclass....
Definition
QmitkUSNavigationAbstractSettingsWidget.h:87
QmitkUSNavigationAbstractSettingsWidget::OnSave
void OnSave()
Triggers the saving of the current settings. OnSaveProcessing() is called and the Saved() signal is e...
Definition
QmitkUSNavigationAbstractSettingsWidget.cpp:49
QmitkUSNavigationAbstractSettingsWidget::Canceled
void Canceled()
QmitkUSNavigationAbstractSettingsWidget::LoadSettings
void LoadSettings()
Loads the settings. The actual loading is done by calling the OnLoadSettingsProcessing() method.
Definition
QmitkUSNavigationAbstractSettingsWidget.cpp:30
QmitkUSNavigationAbstractSettingsWidget::~QmitkUSNavigationAbstractSettingsWidget
~QmitkUSNavigationAbstractSettingsWidget() override
Definition
QmitkUSNavigationAbstractSettingsWidget.cpp:26
itk::SmartPointer
Definition
QmitkUSZoneManagementWidget.h:19
Plugins
org.mitk.gui.qt.igt.app.ultrasoundtrackingnavigation
src
internal
SettingsWidgets
QmitkUSNavigationAbstractSettingsWidget.cpp
Generated by
1.12.0