Medical Imaging Interaction Toolkit
2024.12.99-0da743f6
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... | |
~QmitkScalarBarOverlay () override | |
Default Destructor. More... | |
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... | |
~QmitkOverlay () override | |
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 30 of file QmitkScalarBarOverlay.h.
QmitkScalarBarOverlay::QmitkScalarBarOverlay | ( | const char * | id | ) |
Default Constructor.
|
override |
Default Destructor.
|
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.
Reimplemented from QmitkOverlay.
|
overridevirtual |
Implements QmitkOverlay.
|
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.
|
protected |
|
protected |
|
protected |
Definition at line 75 of file QmitkScalarBarOverlay.h.
|
protected |
Definition at line 78 of file QmitkScalarBarOverlay.h.
|
protected |
Definition at line 77 of file QmitkScalarBarOverlay.h.
|
protected |
QWidget internally representing the TextOverlay.
Definition at line 73 of file QmitkScalarBarOverlay.h.