Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berryIRegistryEventListener.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 "
berryIRegistryEventListener.h
"
14
15
namespace
berry
{
16
17
void
IRegistryEventListener::Events::AddListener
(
IRegistryEventListener
* l)
18
{
19
if
(l ==
nullptr
)
return
;
20
21
extensionsAdded
+=
ExtensionsAddedDelegate
(l, &
IRegistryEventListener::Added
);
22
extensionsRemoved
+=
ExtensionsRemovedDelegate
(l, &
IRegistryEventListener::Removed
);
23
extensionPointsAdded
+=
ExtensionPointsAddedDelegate
(l, &
IRegistryEventListener::Added
);
24
extensionPointsRemoved
+=
ExtensionPointsRemovedDelegate
(l, &
IRegistryEventListener::Removed
);
25
}
26
27
void
IRegistryEventListener::Events::RemoveListener
(
IRegistryEventListener
* l)
28
{
29
if
(l ==
nullptr
)
return
;
30
31
extensionsAdded
-=
ExtensionsAddedDelegate
(l, &
IRegistryEventListener::Added
);
32
extensionsRemoved
-=
ExtensionsRemovedDelegate
(l, &
IRegistryEventListener::Removed
);
33
extensionPointsAdded
-=
ExtensionPointsAddedDelegate
(l, &
IRegistryEventListener::Added
);
34
extensionPointsRemoved
-=
ExtensionPointsRemovedDelegate
(l, &
IRegistryEventListener::Removed
);
35
}
36
37
IRegistryEventListener::~IRegistryEventListener
()
38
{
39
}
40
41
}
berry
Definition:
QmitkPropertyItemModel.h:23
berry::IRegistryEventListener::Events::extensionsRemoved
Message1< const QList< SmartPointer< IExtension > > & > extensionsRemoved
Definition:
berryIRegistryEventListener.h:42
berry::IRegistryEventListener::Events::extensionPointsRemoved
Message1< const QList< SmartPointer< IExtensionPoint > > & > extensionPointsRemoved
Definition:
berryIRegistryEventListener.h:44
berry::IRegistryEventListener::Removed
virtual void Removed(const QList< SmartPointer< IExtension > > &extensions)=0
berry::IRegistryEventListener::Added
virtual void Added(const QList< SmartPointer< IExtension > > &extensions)=0
berry::IRegistryEventListener::Events::RemoveListener
void RemoveListener(IRegistryEventListener *listener)
Definition:
berryIRegistryEventListener.cpp:27
berry::IRegistryEventListener::Events::extensionPointsAdded
Message1< const QList< SmartPointer< IExtensionPoint > > & > extensionPointsAdded
Definition:
berryIRegistryEventListener.h:43
berry::IRegistryEventListener
Definition:
berryIRegistryEventListener.h:36
berry::IRegistryEventListener::Events::AddListener
void AddListener(IRegistryEventListener *listener)
Definition:
berryIRegistryEventListener.cpp:17
berry::IRegistryEventListener::Events::extensionsAdded
Message1< const QList< SmartPointer< IExtension > > & > extensionsAdded
Definition:
berryIRegistryEventListener.h:41
berry::IRegistryEventListener::~IRegistryEventListener
virtual ~IRegistryEventListener()
Definition:
berryIRegistryEventListener.cpp:37
berry::MessageDelegate1
Definition:
berryMessage.h:170
berryIRegistryEventListener.h
Source
Plugins
org.blueberry.core.runtime
src
registry
berryIRegistryEventListener.cpp
Generated on Thu Mar 12 2020 10:23:32 for Medical Imaging Interaction Toolkit by
1.8.13