Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
None
-
None
-
None
Description
It seems that we can inline the QWeakPointer use in QPointer, thus making QPointer independent of QWeakPointer (except the addAndRef() functionality).
Acceptance criteria:
- QPointer is no longer implemented in terms of QWeakPointer
- qpointer.h no longer depends on qsharedpointer_impl.h, instead both depend on qobject.h (or a smaller header)
- QWeakPointer API relevant to QObject tracking is QT_CORE_REMOVED_SINCE
Attachments
Issue Links
- is required for
-
QTBUG-109571 Make QSharedPointer and QWeakPointer QT_NO_SHARED_POINTER'able
- Open