MCPcopy Index your code
hub / github.com/Audio4Linux/JDSP4Linux / eventFilter

Method eventFilter

src/interface/QMessageOverlay.cpp:30–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

28}
29
30bool QMessageOverlay::eventFilter(QObject *_object,
31 QEvent *_event)
32{
33 if (_event->type() == QEvent::ChildAdded)
34 {
35 QChildEvent *childEvent = dynamic_cast<QChildEvent*>(_event);
36
37 if (childEvent->child() != this && _object != qobject_cast<QObject*>(parentWidget()))
38 {
39 QWidget *parent = parentWidget();
40 setParent(nullptr);
41 setParent(parent);
42 }
43 }
44
45 if (isVisible()
46 && _event->type() == QEvent::Resize)
47 {
48 updateSelf();
49 }
50
51 return QWidget::eventFilter(_object, _event);
52}
53
54void QMessageOverlay::paintEvent(QPaintEvent *_event)
55{

Callers

nothing calls this directly

Calls 1

typeMethod · 0.80

Tested by

no test coverage detected