Medical Imaging Interaction Toolkit
2018.4.99-389bf124
Medical Imaging Interaction Toolkit
QmitkBasePropertyView.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
#include "
QmitkBasePropertyView.h
"
13
14
QmitkBasePropertyView::QmitkBasePropertyView
(
const
mitk::BaseProperty
*property, QWidget *parent)
15
: QLabel(parent), PropertyView(property)
16
{
17
PropertyChanged
();
18
}
19
20
QmitkBasePropertyView::~QmitkBasePropertyView
()
21
{
22
}
23
24
void
QmitkBasePropertyView::PropertyChanged
()
25
{
26
if
(
m_Property
)
27
setText(
m_Property
->
GetValueAsString
().c_str());
28
}
29
30
void
QmitkBasePropertyView::PropertyRemoved
()
31
{
32
m_Property
=
nullptr
;
33
setText(
"n/a"
);
34
}
QmitkBasePropertyView::PropertyChanged
void PropertyChanged() override
Definition:
QmitkBasePropertyView.cpp:24
QmitkBasePropertyView::~QmitkBasePropertyView
~QmitkBasePropertyView() override
Definition:
QmitkBasePropertyView.cpp:20
QmitkBasePropertyView.h
mitk::BaseProperty::GetValueAsString
virtual std::string GetValueAsString() const
Definition:
mitkBaseProperty.cpp:29
mitk::BaseProperty
Abstract base class for properties.
Definition:
mitkBaseProperty.h:35
mitk::PropertyView::m_Property
const mitk::BaseProperty * m_Property
Definition:
mitkPropertyObserver.h:64
QmitkBasePropertyView::QmitkBasePropertyView
QmitkBasePropertyView(const mitk::BaseProperty *, QWidget *parent)
Definition:
QmitkBasePropertyView.cpp:14
QmitkBasePropertyView::PropertyRemoved
void PropertyRemoved() override
Definition:
QmitkBasePropertyView.cpp:30
Source
Modules
QtWidgetsExt
src
QmitkBasePropertyView.cpp
Generated on Thu Mar 12 2020 10:24:09 for Medical Imaging Interaction Toolkit by
1.8.13