Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berryIWorkbenchListener.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 "
berryIWorkbenchListener.h
"
14
15
namespace
berry
{
16
17
void
18
IWorkbenchListener::Events
19
::AddListener
(
IWorkbenchListener
* listener)
20
{
21
if
(listener ==
nullptr
)
return
;
22
23
preShutdown +=
Delegate2
(listener, &
IWorkbenchListener::PreShutdown
);
24
postShutdown +=
Delegate1
(listener, &
IWorkbenchListener::PostShutdown
);
25
}
26
27
void
28
IWorkbenchListener::Events
29
::RemoveListener
(
IWorkbenchListener
* listener)
30
{
31
if
(listener ==
nullptr
)
return
;
32
33
preShutdown -=
Delegate2
(listener, &
IWorkbenchListener::PreShutdown
);
34
postShutdown -=
Delegate1
(listener, &
IWorkbenchListener::PostShutdown
);
35
}
36
37
IWorkbenchListener::~IWorkbenchListener
()
38
{
39
}
40
41
}
berry
Definition:
QmitkPropertyItemModel.h:23
berry::IWorkbenchListener::Events::AddListener
void AddListener(IWorkbenchListener *listener)
Definition:
berryIWorkbenchListener.cpp:19
berry::IWorkbenchListener::~IWorkbenchListener
virtual ~IWorkbenchListener()
Definition:
berryIWorkbenchListener.cpp:37
berry::IWorkbenchListener::PreShutdown
virtual bool PreShutdown(IWorkbench *, bool)
Definition:
berryIWorkbenchListener.h:78
berryIWorkbenchListener.h
berry::IWorkbenchListener::PostShutdown
virtual void PostShutdown(IWorkbench *)
Definition:
berryIWorkbenchListener.h:89
berry::IWorkbenchListener::Events::RemoveListener
void RemoveListener(IWorkbenchListener *listener)
Definition:
berryIWorkbenchListener.cpp:29
berry::MessageDelegate2
Definition:
berryMessage.h:216
berry::IWorkbenchListener
Definition:
berryIWorkbenchListener.h:35
berry::MessageDelegate1
Definition:
berryMessage.h:170
Source
Plugins
org.blueberry.ui.qt
src
berryIWorkbenchListener.cpp
Generated on Thu Mar 12 2020 10:23:32 for Medical Imaging Interaction Toolkit by
1.8.13