Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berryGuiTkISelectionListener.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 "
berryGuiTkISelectionListener.h
"
14
15
namespace
berry
{
16
17
namespace
GuiTk {
18
19
ISelectionListener::~ISelectionListener
()
20
{
21
}
22
23
void
24
ISelectionListener::Events
25
::AddListener
(
ISelectionListener::Pointer
l)
26
{
27
if
(l.
IsNull
())
return
;
28
29
selected +=
Delegate
(l.
GetPointer
(), &
ISelectionListener::WidgetSelected
);
30
defaultSelected +=
Delegate
(l.
GetPointer
(), &
ISelectionListener::WidgetDefaultSelected
);
31
}
32
33
void
34
ISelectionListener::Events
35
::RemoveListener
(
ISelectionListener::Pointer
l)
36
{
37
if
(l.
IsNull
())
return
;
38
39
selected -=
Delegate
(l.
GetPointer
(), &
ISelectionListener::WidgetSelected
);
40
defaultSelected -=
Delegate
(l.
GetPointer
(), &
ISelectionListener::WidgetDefaultSelected
);
41
}
42
43
}
44
45
}
berry
Definition:
QmitkPropertyItemModel.h:23
berry::GuiTk::ISelectionListener::WidgetDefaultSelected
virtual void WidgetDefaultSelected(SelectionEvent::Pointer)
Definition:
berryGuiTkISelectionListener.h:91
berryGuiTkISelectionListener.h
berry::SmartPointer< Self >
berry::GuiTk::ISelectionListener::~ISelectionListener
~ISelectionListener() override
Definition:
berryGuiTkISelectionListener.cpp:19
berry::SmartPointer::IsNull
bool IsNull() const
Definition:
berrySmartPointer.h:140
berry::GuiTk::ISelectionListener::WidgetSelected
virtual void WidgetSelected(SelectionEvent::Pointer)
Definition:
berryGuiTkISelectionListener.h:76
berry::GuiTk::ISelectionListener::Events::AddListener
void AddListener(ISelectionListener::Pointer listener)
Definition:
berryGuiTkISelectionListener.cpp:25
berry::GuiTk::ISelectionListener::Events::RemoveListener
void RemoveListener(ISelectionListener::Pointer listener)
Definition:
berryGuiTkISelectionListener.cpp:35
berry::MessageDelegate1
Definition:
berryMessage.h:170
berry::SmartPointer::GetPointer
ObjectType * GetPointer() const
Definition:
berrySmartPointer.h:209
Source
Plugins
org.blueberry.ui.qt
src
guitk
berryGuiTkISelectionListener.cpp
Generated on Thu Mar 12 2020 10:23:32 for Medical Imaging Interaction Toolkit by
1.8.13