Simple widget that can be used to achieve overlays above a parent widget.
More...
#include <QmitkOverlayWidget.h>
Simple widget that can be used to achieve overlays above a parent widget.
This implementation just renders a semi transparent black background. To add content to the overlay derive from this class.
- See also
- QmitkSimpleTextOverlayWidget
-
QmitkButtonOverlayWidget
Definition at line 29 of file QmitkOverlayWidget.h.
◆ QmitkOverlayWidget()
| QmitkOverlayWidget::QmitkOverlayWidget |
( |
QWidget * |
parent = nullptr | ) |
|
|
explicit |
◆ ~QmitkOverlayWidget()
| QmitkOverlayWidget::~QmitkOverlayWidget |
( |
| ) |
|
|
override |
◆ event()
| bool QmitkOverlayWidget::event |
( |
QEvent * |
e | ) |
|
|
overrideprotected |
◆ eventFilter()
| bool QmitkOverlayWidget::eventFilter |
( |
QObject * |
watched, |
|
|
QEvent * |
event |
|
) |
| |
|
overrideprotected |
◆ getOpacity()
| int QmitkOverlayWidget::getOpacity |
( |
| ) |
const |
Returns the current opacity value (0-255).
◆ isTransparentForMouseEvents()
| bool QmitkOverlayWidget::isTransparentForMouseEvents |
( |
| ) |
const |
Returns whether mouse events pass through the overlay to the parent.
◆ paintEvent()
| void QmitkOverlayWidget::paintEvent |
( |
QPaintEvent * |
event | ) |
|
|
overrideprotected |
◆ setOpacity
| void QmitkOverlayWidget::setOpacity |
( |
int |
opacity | ) |
|
|
slot |
Sets the overlay opacity.
- Parameters
-
| [in] | opacity | The opacity value (0 = fully transparent, 255 = fully opaque). |
◆ setTransparentForMouseEvents()
| void QmitkOverlayWidget::setTransparentForMouseEvents |
( |
bool |
transparent = true | ) |
|
Sets whether mouse events pass through the overlay.
- Parameters
-
| [in] | transparent | If true, mouse events are forwarded to the parent widget. |
◆ transparentForMouseEvents
| bool QmitkOverlayWidget::transparentForMouseEvents |
|
readwrite |
The documentation for this class was generated from the following file: