|
Medical Imaging Interaction Toolkit
2026.06.00
Medical Imaging Interaction Toolkit
|
Container widget for overlay positioning that correctly clears its background. More...
#include <QmitkOverlayContainerWidget.h>


Public Member Functions | |
| QmitkOverlayContainerWidget (QWidget *parent=nullptr, Qt::WindowFlags f={}) | |
| Constructor. More... | |
| ~QmitkOverlayContainerWidget () override | |
| Destructor. More... | |
Protected Member Functions | |
| void | paintEvent (QPaintEvent *event) override |
| Clears the widget background with transparency before painting. More... | |
Container widget for overlay positioning that correctly clears its background.
This widget overrides the paintEvent method to use CompositionMode_Clear before painting, ensuring a fully transparent background. This is necessary for proper overlay rendering when using high-DPI scaling (QT_DEVICE_PIXEL_RATIO).
Definition at line 33 of file QmitkOverlayContainerWidget.h.
| QmitkOverlayContainerWidget::QmitkOverlayContainerWidget | ( | QWidget * | parent = nullptr, |
| Qt::WindowFlags | f = {} |
||
| ) |
Constructor.
| [in] | parent | Optional parent widget. |
| [in] | f | Optional window flags. |
|
override |
Destructor.
|
overrideprotected |
Clears the widget background with transparency before painting.
| [in] | event | The paint event (unused). |