MITK-IGT
IGT Extension of MITK
Loading...
Searching...
No Matches
QmitkUSNavigationCombinedSettingsWidget.h
Go to the documentation of this file.
1/*============================================================================
2
3The Medical Imaging Interaction Toolkit (MITK)
4
5Copyright (c) German Cancer Research Center (DKFZ)
6All rights reserved.
7
8Use of this source code is governed by a 3-clause BSD license that can be
9found in the LICENSE file.
10
11============================================================================*/
12#ifndef QmitkUSNavigationCombinedSettingsWidget_h
13#define QmitkUSNavigationCombinedSettingsWidget_h
14
16#include "mitkDataNode.h"
17
18namespace Ui {
20}
21
28{
29 Q_OBJECT
30
31protected slots:
32 void OnApplicationChanged(int);
33
34public:
35 explicit QmitkUSNavigationCombinedSettingsWidget(QWidget *parent = nullptr);
37 void OnSetSettingsNode(itk::SmartPointer<mitk::DataNode> settingsNode, bool overwriteValues) override;
38
39protected:
40 void OnSaveProcessing() override;
41 void OnLoadSettingsProcessing() override;
42
43 QString InteractionNameToFile(const QString& name) const;
44
45private:
46 Ui::QmitkUSNavigationCombinedSettingsWidget *ui;
47};
48
49#endif
Abstract class of settings widgets used by the QmitkUSNavigationProcessWidget. This class handles the...
Settings widget for the USNavigationMarkerPlacement. This widgets allows for configuring the experime...
void OnLoadSettingsProcessing() override
Method for actually loading the settings. This method has to be implemented by a concrete subclass.
void OnSaveProcessing() override
Method for actually saving the settings. This method has to be implemented by a concrete subclass.
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 concre...