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

Method SetLevelWindowManager

Modules/QtWidgets/src/QmitkSliderLevelWindowWidget.cpp:69–85  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

67}
68
69void QmitkSliderLevelWindowWidget::SetLevelWindowManager(mitk::LevelWindowManager *levelWindowManager)
70{
71 if (m_IsObserverTagSet)
72 {
73 m_Manager->RemoveObserver(m_ObserverTag);
74 m_IsObserverTagSet = false;
75 }
76 m_Manager = levelWindowManager;
77 if (m_Manager.IsNotNull())
78 {
79 itk::ReceptorMemberCommand<QmitkSliderLevelWindowWidget>::Pointer command =
80 itk::ReceptorMemberCommand<QmitkSliderLevelWindowWidget>::New();
81 command->SetCallbackFunction(this, &QmitkSliderLevelWindowWidget::OnPropertyModified);
82 m_ObserverTag = m_Manager->AddObserver(itk::ModifiedEvent(), command);
83 m_IsObserverTagSet = true;
84 }
85}
86
87void QmitkSliderLevelWindowWidget::OnPropertyModified(const itk::EventObject &)
88{

Callers 2

contextMenuEventMethod · 0.45

Calls 3

IsNotNullMethod · 0.80
AddObserverMethod · 0.80
NewFunction · 0.50

Tested by

no test coverage detected