Medical Imaging Interaction Toolkit
2025.12.02
Medical Imaging Interaction Toolkit
QmitkNodeSelectionListItemWidget.h
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
13
14
#ifndef QmitkNodeSelectionListItemWidget_h
15
#define QmitkNodeSelectionListItemWidget_h
16
17
#include <
MitkQtWidgetsExports.h
>
18
19
#include <ui_QmitkNodeSelectionListItemWidget.h>
20
21
#include <QWidget>
22
23
#include <
mitkDataNode.h
>
24
25
class
MITKQTWIDGETS_EXPORT
QmitkNodeSelectionListItemWidget
:
public
QWidget
26
{
27
Q_OBJECT
28
29
public
:
30
explicit
QmitkNodeSelectionListItemWidget
(QWidget* parent =
nullptr
);
31
~QmitkNodeSelectionListItemWidget
()
override
;
32
33
const
mitk::DataNode
*
GetSelectedNode
()
const
;
34
35
public
Q_SLOTS :
36
virtual
void
SetSelectedNode
(
const
mitk::DataNode
* node);
37
virtual
void
SetClearAllowed
(
bool
allowed);
38
39
signals:
40
void
ClearSelection
(
const
mitk::DataNode
* node);
41
42
protected
Q_SLOTS:
43
void
OnClearSelection
();
44
45
protected
:
46
bool
eventFilter
(QObject *obj, QEvent *ev)
override
;
47
48
Ui_QmitkNodeSelectionListItemWidget
m_Controls
;
49
};
50
51
52
#endif
MitkQtWidgetsExports.h
MITKQTWIDGETS_EXPORT
#define MITKQTWIDGETS_EXPORT
Definition:
MitkQtWidgetsExports.h:15
QmitkNodeSelectionListItemWidget
Definition:
QmitkNodeSelectionListItemWidget.h:26
QmitkNodeSelectionListItemWidget::OnClearSelection
void OnClearSelection()
QmitkNodeSelectionListItemWidget::GetSelectedNode
const mitk::DataNode * GetSelectedNode() const
QmitkNodeSelectionListItemWidget::QmitkNodeSelectionListItemWidget
QmitkNodeSelectionListItemWidget(QWidget *parent=nullptr)
QmitkNodeSelectionListItemWidget::~QmitkNodeSelectionListItemWidget
~QmitkNodeSelectionListItemWidget() override
QmitkNodeSelectionListItemWidget::SetSelectedNode
virtual void SetSelectedNode(const mitk::DataNode *node)
QmitkNodeSelectionListItemWidget::SetClearAllowed
virtual void SetClearAllowed(bool allowed)
QmitkNodeSelectionListItemWidget::ClearSelection
void ClearSelection(const mitk::DataNode *node)
QmitkNodeSelectionListItemWidget::m_Controls
Ui_QmitkNodeSelectionListItemWidget m_Controls
Definition:
QmitkNodeSelectionListItemWidget.h:48
QmitkNodeSelectionListItemWidget::eventFilter
bool eventFilter(QObject *obj, QEvent *ev) override
mitk::DataNode
Class for nodes of the DataTree.
Definition:
mitkDataNode.h:64
mitkDataNode.h
src
MITK
Modules
QtWidgets
include
QmitkNodeSelectionListItemWidget.h
Generated on Mon Feb 23 2026 23:28:13 for Medical Imaging Interaction Toolkit by
1.9.1