Details
-
Task
-
Resolution: Unresolved
-
P4: Low
-
None
-
6.3.0 Feature Freeze
-
None
-
5
-
Foundation PM Staging
Description
This is a follow-up on QTBUG-99563. The UB there is fixed, but we still use QMutable*Event to store event (copies) for later reuse, so the QMutable*Event classes can't, yet, be turned into a pure namespace class, like QTBUG-99563 requested.
Acceptance criteria:
- Add QEventStorage (or similar) as private API
- Port all remaining users of QEvent copying over to it
- Make QMutable*Event a stateless namespace for static gettters and setters.
Attachments
Issue Links
- relates to
-
QTBUG-99615 Most QMutableEventPoint usage depends on Undefined Behaviour
-
- Closed
-
- split from
-
QTBUG-99563 The QMutable*Event construct is Undefined Behaviour
-
- Closed
-