Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkCustomWidgetOverlay.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 "
QmitkCustomWidgetOverlay.h
"
14
15
QmitkCustomWidgetOverlay::QmitkCustomWidgetOverlay
(
const
char
*
id
) :
QmitkOverlay
(id)
16
{
17
QmitkOverlay::AddDropShadow
(
m_Widget
);
18
}
19
20
QmitkCustomWidgetOverlay::~QmitkCustomWidgetOverlay
()
21
{
22
}
23
24
void
QmitkCustomWidgetOverlay::SetWidget
(QWidget *widget)
25
{
26
if
(widget !=
nullptr
)
27
{
28
m_Widget
= widget;
29
m_WidgetIsCustom
=
true
;
30
}
31
}
32
33
QSize
QmitkCustomWidgetOverlay::GetNeededSize
()
34
{
35
return
m_Widget
->size();
36
}
QmitkCustomWidgetOverlay.h
QmitkOverlay::AddDropShadow
void AddDropShadow(QWidget *widget)
Add drop shadow effect via QGraphicsEffect.
Definition:
QmitkOverlay.cpp:58
QmitkOverlay
Abstract base class for all overlay-objects in MITK.
Definition:
QmitkOverlay.h:49
QmitkOverlay::m_WidgetIsCustom
bool m_WidgetIsCustom
Definition:
QmitkOverlay.h:118
QmitkCustomWidgetOverlay::SetWidget
void SetWidget(QWidget *widget)
Definition:
QmitkCustomWidgetOverlay.cpp:24
QmitkCustomWidgetOverlay::~QmitkCustomWidgetOverlay
~QmitkCustomWidgetOverlay() override
Default Destructor.
Definition:
QmitkCustomWidgetOverlay.cpp:20
QmitkCustomWidgetOverlay::QmitkCustomWidgetOverlay
QmitkCustomWidgetOverlay(const char *id)
Default Constructor.
Definition:
QmitkCustomWidgetOverlay.cpp:15
QmitkOverlay::m_Widget
QWidget * m_Widget
internal QWidget representing the overlay
Definition:
QmitkOverlay.h:116
QmitkCustomWidgetOverlay::GetNeededSize
QSize GetNeededSize() override
Definition:
QmitkCustomWidgetOverlay.cpp:33
Source
Modules
QtOverlays
QmitkCustomWidgetOverlay.cpp
Generated on Thu Mar 12 2020 10:24:09 for Medical Imaging Interaction Toolkit by
1.8.13