13 #ifndef QmitkNodeDetailsDialog_h
14 #define QmitkNodeDetailsDialog_h
44 QmitkNodeDetailsDialog(
const QList<mitk::DataNode::ConstPointer>& nodes, QWidget* parent =
nullptr, Qt::WindowFlags flags = {});
51 QmitkNodeDetailsDialog(
const QList<mitk::DataNode::Pointer>& nodes, QWidget* parent =
nullptr, Qt::WindowFlags flags = {});
66 bool eventFilter(QObject* obj, QEvent* event)
override;
67 void InitWidgets(
const QList<mitk::DataNode::ConstPointer>& nodes);
69 std::unique_ptr<Ui::QmitkNodeDetailsDialog> m_Ui;
Dialog that displays detailed property information for data nodes.
void KeywordTextChanged(const QString &text)
Filter displayed properties by keyword text.
void OnSearchButtonClicked()
Handle the search button click to filter properties.
QmitkNodeDetailsDialog(const QList< mitk::DataNode::Pointer > &nodes, QWidget *parent=nullptr, Qt::WindowFlags flags={})
Construct with a list of mutable data nodes.
void OnSelectionChanged(const mitk::DataNode *)
Update the displayed properties when the selected node changes.
~QmitkNodeDetailsDialog() override
QmitkNodeDetailsDialog(const QList< mitk::DataNode::ConstPointer > &nodes, QWidget *parent=nullptr, Qt::WindowFlags flags={})
Construct with a list of const data nodes.
Central node class of the MITK data tree, associating a data object with properties and mappers.