Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berryISourceProviderListener.cpp
Go to the documentation of this file.
1
/*============================================================================
2
3
The Medical Imaging Interaction Toolkit (MITK)
4
5
Copyright (c) German Cancer Research Center (DKFZ)
6
All rights reserved.
7
8
Use of this source code is governed by a 3-clause BSD license that can be
9
found in the LICENSE file.
10
11
============================================================================*/
12
13
#include "
berryISourceProviderListener.h
"
14
15
namespace
berry
{
16
17
void
ISourceProviderListener::Events::AddListener
(
ISourceProviderListener
* l)
18
{
19
if
(l ==
nullptr
)
return
;
20
21
multipleSourcesChanged
+=
Delegate2
(l, &
ISourceProviderListener::SourceChanged
);
22
singleSourceChanged
+=
Delegate3
(l, &
ISourceProviderListener::SourceChanged
);
23
}
24
25
void
ISourceProviderListener::Events::RemoveListener
(
ISourceProviderListener
* l)
26
{
27
if
(l ==
nullptr
)
return
;
28
29
multipleSourcesChanged
-=
Delegate2
(l, &
ISourceProviderListener::SourceChanged
);
30
singleSourceChanged
-=
Delegate3
(l, &
ISourceProviderListener::SourceChanged
);
31
}
32
33
ISourceProviderListener::~ISourceProviderListener
()
34
{
35
}
36
37
}
berry
Definition:
QmitkPropertyItemModel.h:23
berry::ISourceProviderListener::Events::multipleSourcesChanged
Message2< int, const QHash< QString, Object::ConstPointer > &> multipleSourcesChanged
Definition:
berryISourceProviderListener.h:42
berry::ISourceProviderListener::Events::RemoveListener
void RemoveListener(ISourceProviderListener *l)
Definition:
berryISourceProviderListener.cpp:25
berry::ISourceProviderListener::SourceChanged
virtual void SourceChanged(int sourcePriority, const QHash< QString, Object::ConstPointer > &sourceValuesByName)=0
berry::ISourceProviderListener::~ISourceProviderListener
virtual ~ISourceProviderListener()
Definition:
berryISourceProviderListener.cpp:33
berry::ISourceProviderListener::Events::singleSourceChanged
Message3< int, const QString &, Object::ConstPointer > singleSourceChanged
Definition:
berryISourceProviderListener.h:43
berryISourceProviderListener.h
berry::MessageDelegate3
Definition:
berryMessage.h:262
berry::ISourceProviderListener::Events::AddListener
void AddListener(ISourceProviderListener *l)
Definition:
berryISourceProviderListener.cpp:17
berry::MessageDelegate2
Definition:
berryMessage.h:216
berry::ISourceProviderListener
Definition:
berryISourceProviderListener.h:38
Source
Plugins
org.blueberry.ui.qt
src
berryISourceProviderListener.cpp
Generated on Thu Mar 12 2020 10:23:32 for Medical Imaging Interaction Toolkit by
1.8.13