Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berryIWindowListener.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 "
berryIWindowListener.h
"
14
15
namespace
berry
{
16
17
void
18
IWindowListener::Events
19
::AddListener
(
IWindowListener
* listener)
20
{
21
if
(listener ==
nullptr
)
return
;
22
23
windowActivated +=
Delegate
(listener, &
IWindowListener::WindowActivated
);
24
windowDeactivated +=
Delegate
(listener, &
IWindowListener::WindowDeactivated
);
25
windowClosed +=
Delegate
(listener, &
IWindowListener::WindowClosed
);
26
windowOpened +=
Delegate
(listener, &
IWindowListener::WindowOpened
);
27
}
28
29
void
30
IWindowListener::Events
31
::RemoveListener
(
IWindowListener
* listener)
32
{
33
if
(listener ==
nullptr
)
return
;
34
35
windowActivated -=
Delegate
(listener, &
IWindowListener::WindowActivated
);
36
windowDeactivated -=
Delegate
(listener, &
IWindowListener::WindowDeactivated
);
37
windowClosed -=
Delegate
(listener, &
IWindowListener::WindowClosed
);
38
windowOpened -=
Delegate
(listener, &
IWindowListener::WindowOpened
);
39
}
40
41
IWindowListener::~IWindowListener
()
42
{
43
}
44
45
}
berry
Definition:
QmitkPropertyItemModel.h:23
berry::IWindowListener::Events::RemoveListener
void RemoveListener(IWindowListener *listener)
Definition:
berryIWindowListener.cpp:31
berry::IWindowListener::WindowClosed
virtual void WindowClosed(const IWorkbenchWindow::Pointer &)
Definition:
berryIWindowListener.h:81
berry::IWindowListener::WindowOpened
virtual void WindowOpened(const IWorkbenchWindow::Pointer &)
Definition:
berryIWindowListener.h:89
berry::IWindowListener::WindowDeactivated
virtual void WindowDeactivated(const IWorkbenchWindow::Pointer &)
Definition:
berryIWindowListener.h:73
berry::IWindowListener
Definition:
berryIWindowListener.h:32
berry::IWindowListener::Events::AddListener
void AddListener(IWindowListener *listener)
Definition:
berryIWindowListener.cpp:19
berry::IWindowListener::WindowActivated
virtual void WindowActivated(const IWorkbenchWindow::Pointer &)
Definition:
berryIWindowListener.h:62
berryIWindowListener.h
berry::MessageDelegate1
Definition:
berryMessage.h:170
berry::IWindowListener::~IWindowListener
virtual ~IWindowListener()
Definition:
berryIWindowListener.cpp:41
Source
Plugins
org.blueberry.ui.qt
src
berryIWindowListener.cpp
Generated on Thu Mar 12 2020 10:23:32 for Medical Imaging Interaction Toolkit by
1.8.13