| 112 | } |
| 113 | |
| 114 | void QmitkLineEditLevelWindowWidget::SetLevelWindowManager(mitk::LevelWindowManager *levelWindowManager) |
| 115 | { |
| 116 | if (m_IsObserverTagSet) |
| 117 | { |
| 118 | m_Manager->RemoveObserver(m_ObserverTag); |
| 119 | m_IsObserverTagSet = false; |
| 120 | } |
| 121 | m_Manager = levelWindowManager; |
| 122 | if (m_Manager.IsNotNull()) |
| 123 | { |
| 124 | itk::ReceptorMemberCommand<QmitkLineEditLevelWindowWidget>::Pointer command = |
| 125 | itk::ReceptorMemberCommand<QmitkLineEditLevelWindowWidget>::New(); |
| 126 | command->SetCallbackFunction(this, &QmitkLineEditLevelWindowWidget::OnPropertyModified); |
| 127 | m_ObserverTag = m_Manager->AddObserver(itk::ModifiedEvent(), command); |
| 128 | m_IsObserverTagSet = true; |
| 129 | } |
| 130 | } |
| 131 | |
| 132 | void QmitkLineEditLevelWindowWidget::SetDataStorage(mitk::DataStorage *ds) |
| 133 | { |
no test coverage detected