MCPcopy Create free account
hub / github.com/MITK/MITK / DisconnectWidget

Method DisconnectWidget

Modules/QtWidgets/src/QmitkSynchronizedWidgetConnector.cpp:76–106  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

74}
75
76void QmitkSynchronizedWidgetConnector::DisconnectWidget(const QmitkSynchronizedNodeSelectionWidget* nodeSelectionWidget)
77{
78 disconnect(nodeSelectionWidget, &QmitkAbstractNodeSelectionWidget::CurrentSelectionChanged,
79 this, &QmitkSynchronizedWidgetConnector::ChangeSelection);
80
81 disconnect(this, &QmitkSynchronizedWidgetConnector::NodeSelectionChanged,
82 nodeSelectionWidget, &QmitkAbstractNodeSelectionWidget::SetCurrentSelection);
83
84 disconnect(nodeSelectionWidget, &QmitkSynchronizedNodeSelectionWidget::SelectionModeChanged,
85 this, &QmitkSynchronizedWidgetConnector::ChangeSelectionMode);
86
87 disconnect(this, &QmitkSynchronizedWidgetConnector::SelectionModeChanged,
88 nodeSelectionWidget, &QmitkSynchronizedNodeSelectionWidget::SetSelectAll);
89
90 disconnect(nodeSelectionWidget, &QmitkSynchronizedNodeSelectionWidget::NodeVisibilityChanged,
91 this, &QmitkSynchronizedWidgetConnector::NodeVisibilityChanged);
92
93 disconnect(this, &QmitkSynchronizedWidgetConnector::NodeVisibilityChanged,
94 nodeSelectionWidget, &QmitkSynchronizedNodeSelectionWidget::SetNodeVisibility);
95
96 disconnect(nodeSelectionWidget->GetStorageModel(), &QmitkRenderWindowDataNodeTableModel::NodesLayerMoved,
97 this, &QmitkSynchronizedWidgetConnector::NodesLayerMoved);
98
99 disconnect(this, &QmitkSynchronizedWidgetConnector::NodesLayerMoved,
100 nodeSelectionWidget->GetStorageModel(), &QmitkRenderWindowDataNodeTableModel::moveNodesLayer);
101
102 disconnect(nodeSelectionWidget, &QmitkSynchronizedNodeSelectionWidget::DeregisterSynchronization,
103 this, &QmitkSynchronizedWidgetConnector::DeregisterWidget);
104
105 this->DeregisterWidget();
106}
107
108void QmitkSynchronizedWidgetConnector::SynchronizeWidget(QmitkSynchronizedNodeSelectionWidget* nodeSelectionWidget) const
109{

Calls 2

DeregisterWidgetMethod · 0.95
GetStorageModelMethod · 0.80