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

Method SetLevelWindowManager

Modules/QtWidgets/src/QmitkLineEditLevelWindowWidget.cpp:114–130  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

112}
113
114void 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
132void QmitkLineEditLevelWindowWidget::SetDataStorage(mitk::DataStorage *ds)
133{

Callers 1

contextMenuEventMethod · 0.45

Calls 3

IsNotNullMethod · 0.80
AddObserverMethod · 0.80
NewFunction · 0.50

Tested by

no test coverage detected