Medical Imaging Interaction Toolkit  2026.06.00
Medical Imaging Interaction Toolkit
QmitkNodeDetailsDialog Class Reference

Dialog that displays detailed property information for data nodes. More...

#include <QmitkNodeDetailsDialog.h>

Inheritance diagram for QmitkNodeDetailsDialog:
Collaboration diagram for QmitkNodeDetailsDialog:

Public Member Functions

 QmitkNodeDetailsDialog (const QList< mitk::DataNode::ConstPointer > &nodes, QWidget *parent=nullptr, Qt::WindowFlags flags={})
 Construct with a list of const data nodes. More...
 
 QmitkNodeDetailsDialog (const QList< mitk::DataNode::Pointer > &nodes, QWidget *parent=nullptr, Qt::WindowFlags flags={})
 Construct with a list of mutable data nodes. More...
 
 ~QmitkNodeDetailsDialog () override
 
void OnSelectionChanged (const mitk::DataNode *)
 Update the displayed properties when the selected node changes. More...
 
void OnSearchButtonClicked ()
 Handle the search button click to filter properties. More...
 
void KeywordTextChanged (const QString &text)
 Filter displayed properties by keyword text. More...
 

Detailed Description

Dialog that displays detailed property information for data nodes.

Shows a searchable tree view of all properties for one or more selected data nodes, with the ability to filter properties by keyword.

See also
mitk::DataNode, QmitkAbstractNodeSelectionWidget

Definition at line 34 of file QmitkNodeDetailsDialog.h.

Constructor & Destructor Documentation

◆ QmitkNodeDetailsDialog() [1/2]

QmitkNodeDetailsDialog::QmitkNodeDetailsDialog ( const QList< mitk::DataNode::ConstPointer > &  nodes,
QWidget *  parent = nullptr,
Qt::WindowFlags  flags = {} 
)

Construct with a list of const data nodes.

Parameters
[in]nodesThe data nodes to display details for.
[in]parentParent widget.
[in]flagsWindow flags.

◆ QmitkNodeDetailsDialog() [2/2]

QmitkNodeDetailsDialog::QmitkNodeDetailsDialog ( const QList< mitk::DataNode::Pointer > &  nodes,
QWidget *  parent = nullptr,
Qt::WindowFlags  flags = {} 
)

Construct with a list of mutable data nodes.

Parameters
[in]nodesThe data nodes to display details for.
[in]parentParent widget.
[in]flagsWindow flags.

◆ ~QmitkNodeDetailsDialog()

QmitkNodeDetailsDialog::~QmitkNodeDetailsDialog ( )
override

Member Function Documentation

◆ KeywordTextChanged()

void QmitkNodeDetailsDialog::KeywordTextChanged ( const QString &  text)

Filter displayed properties by keyword text.

Parameters
[in]textThe search keyword.

◆ OnSearchButtonClicked()

void QmitkNodeDetailsDialog::OnSearchButtonClicked ( )

Handle the search button click to filter properties.

◆ OnSelectionChanged()

void QmitkNodeDetailsDialog::OnSelectionChanged ( const mitk::DataNode *  )

Update the displayed properties when the selected node changes.


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