Medical Imaging Interaction Toolkit
2016.11.0
Medical Imaging Interaction Toolkit
|
object representing a text that is drawn as an overlay More...
#include <QmitkScalarBarOverlay.h>
Public Member Functions | |
QmitkScalarBarOverlay (const char *id) | |
Default Constructor. More... | |
virtual | ~QmitkScalarBarOverlay () |
Default Destructor. More... | |
virtual void | GenerateData (mitk::PropertyList::Pointer) override |
Setup the QLabel with overlay specific information. More... | |
QSize | GetNeededSize () override |
Public Member Functions inherited from QmitkOverlay | |
QmitkOverlay (const char *id) | |
Constructor with string ID. More... | |
virtual | ~QmitkOverlay () |
Default Destructor. More... | |
virtual void | SetPosition (DisplayPosition) |
setter for the display-position More... | |
virtual DisplayPosition | GetPosition () |
getter for the display-position More... | |
virtual void | SetLayer (unsigned int) |
setter for the layer More... | |
virtual unsigned int | GetLayer () |
getter for the layer More... | |
virtual QWidget * | GetWidget () |
returns the internally handled QWidget More... | |
Protected Member Functions | |
void | GetProperties (mitk::PropertyList::Pointer) |
internal helper class to determine text-properties More... | |
void | SetupCallback (mitk::BaseProperty::Pointer prop) |
void | SetScaleFactor () |
Protected Member Functions inherited from QmitkOverlay | |
void | AddDropShadow (QWidget *widget) |
Add drop shadow effect via QGraphicsEffect. More... | |
Protected Attributes | |
QmitkScalarBar * | m_ScalarBar |
QWidget internally representing the TextOverlay. More... | |
mitk::BaseProperty::Pointer | m_ObservedProperty |
mitk::PropertyList::Pointer | m_PropertyList |
unsigned long | m_ObserverTag |
Protected Attributes inherited from QmitkOverlay | |
const char * | m_Id |
ID of the overlay. More... | |
DisplayPosition | m_Position |
position of the overlay More... | |
unsigned int | m_Layer |
layer of the overlay More... | |
QWidget * | m_Widget |
internal QWidget representing the overlay More... | |
bool | m_WidgetIsCustom |
Additional Inherited Members | |
Public Types inherited from QmitkOverlay | |
enum | DisplayPosition { top_Left, top_Center, top_Right, middle_Left, middle_Right, bottom_Left, bottom_Center, bottom_Right } |
enumeration of all possible display positions More... | |
object representing a text that is drawn as an overlay
Definition at line 34 of file QmitkScalarBarOverlay.h.
QmitkScalarBarOverlay::QmitkScalarBarOverlay | ( | const char * | id | ) |
Default Constructor.
Definition at line 27 of file QmitkScalarBarOverlay.cpp.
References QmitkOverlay::AddDropShadow(), m_ScalarBar, and QmitkOverlay::m_Widget.
|
virtual |
Default Destructor.
Definition at line 33 of file QmitkScalarBarOverlay.cpp.
References QmitkOverlay::m_Id, m_ObserverTag, and m_PropertyList.
|
overridevirtual |
Setup the QLabel with overlay specific information.
First, this method sets text-overlay specific properties as described in the class docu above. Secondly, the actual text of the label is set.
No error will be issued if the property containing the text is not found, the TextOverlay will show an empty string!
Reimplemented from QmitkOverlay.
Definition at line 39 of file QmitkScalarBarOverlay.cpp.
References GetProperties(), QmitkOverlay::m_Id, m_PropertyList, MITK_DEBUG, SetScaleFactor(), and SetupCallback().
|
overridevirtual |
Implements QmitkOverlay.
Definition at line 128 of file QmitkScalarBarOverlay.cpp.
References QmitkOverlay::m_Widget.
|
protected |
internal helper class to determine text-properties
This method is only used internally to apply the text specific properties that can be set using a mitk::PropertyList. If a property cannot be found, a default value is used.
The values of these properties are then attributed to the label using QFont and QPalette.
Definition at line 73 of file QmitkScalarBarOverlay.cpp.
References m_ScalarBar, MITK_DEBUG, mitk::ColorProperty::New(), and QmitkScalarBar::SetPen().
Referenced by GenerateData().
|
protected |
Definition at line 59 of file QmitkScalarBarOverlay.cpp.
References QmitkOverlay::m_Id, m_PropertyList, m_ScalarBar, MITK_DEBUG, and QmitkScalarBar::SetScaleFactor().
Referenced by GenerateData(), and SetupCallback().
|
protected |
Definition at line 102 of file QmitkScalarBarOverlay.cpp.
References m_ObservedProperty, m_ObserverTag, MITK_DEBUG, mitk::New(), and SetScaleFactor().
Referenced by GenerateData().
|
protected |
Definition at line 79 of file QmitkScalarBarOverlay.h.
Referenced by SetupCallback().
|
protected |
Definition at line 82 of file QmitkScalarBarOverlay.h.
Referenced by SetupCallback(), and ~QmitkScalarBarOverlay().
|
protected |
Definition at line 81 of file QmitkScalarBarOverlay.h.
Referenced by GenerateData(), SetScaleFactor(), and ~QmitkScalarBarOverlay().
|
protected |
QWidget internally representing the TextOverlay.
Definition at line 77 of file QmitkScalarBarOverlay.h.
Referenced by GetProperties(), QmitkScalarBarOverlay(), and SetScaleFactor().