-
Task
-
Resolution: Unresolved
-
P3: Somewhat important
-
None
-
None
Currently, event filters are by definition QObjects that reimplement eventFilter(). This is not necessary. Nothing in eventFilter() requires *this to be-a QObject.
For Qt 7, we should consider Extract Interface on QObject to create a QEventFilter pure virtual interface. That can then also be used to back generic event filters (QTBUG-29731). As long as event filters must be QObjects, creating template subclasses to back such a feature is causing massive overhead.
- is required for
-
QTBUG-29731 Generic event filter creation.
-
- Reported
-
-
QTBUG-91684 Lambda / template eventfilter support
-
- Reported
-