Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
berrySameShellProvider.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 "
tweaklets/berryGuiWidgetsTweaklet.h
"
14
15
#include "
berrySameShellProvider.h
"
16
17
namespace
berry
18
{
19
20
SameShellProvider::SameShellProvider
(QWidget* target) :
21
targetControl(target)
22
{
23
24
}
25
26
SameShellProvider::SameShellProvider
(
Shell::Pointer
sh) :
27
targetControl(nullptr), shell(sh)
28
{
29
30
}
31
32
Shell::Pointer
SameShellProvider::GetShell
()
const
33
{
34
if
(shell != 0)
35
{
36
return
shell;
37
}
38
39
return
targetControl ==
nullptr
?
Shell::Pointer
(
nullptr
)
40
: Tweaklets::Get(
GuiWidgetsTweaklet::KEY
)->GetShell(targetControl);
41
}
42
43
}
berry
Definition:
QmitkPropertyItemModel.h:23
berry::SmartPointer< Self >
berry::Object::Pointer
berry::SmartPointer< Self > Pointer
Definition:
berryObject.h:82
berry::SameShellProvider::GetShell
Shell::Pointer GetShell() const override
Definition:
berrySameShellProvider.cpp:32
berry::SameShellProvider::SameShellProvider
SameShellProvider(QWidget *targetControl)
Definition:
berrySameShellProvider.cpp:20
berry::GuiWidgetsTweaklet::KEY
static Tweaklets::TweakKey< GuiWidgetsTweaklet > KEY
Definition:
berryGuiWidgetsTweaklet.h:31
berrySameShellProvider.h
berryGuiWidgetsTweaklet.h
Source
Plugins
org.blueberry.ui.qt
src
berrySameShellProvider.cpp
Generated on Thu Mar 12 2020 10:23:33 for Medical Imaging Interaction Toolkit by
1.8.13