qt5base-lts/tests/auto/corelib/tools/qsharedpointer
Olivier Goffart 497622cafe Make it possible to put QObject tracked with QWeakPointer inside QSharedPointer
Do that by keeping the QWeakPointer that track QObject independent of
the ones that track QSharedPointer.

QSharedPointer do not touch the sharedRefCount in QObjectPrivate anymore

When converting a QWeakPointer constructed from a QObject to a
QSharedPointer, it will display a warning saying one should not do that.

Task-number: QTBUG-22622
Change-Id: I3595e3e7401702410776c458687ab357ad9366ab
Reviewed-by: Bradley T. Hughes <bradley.hughes@nokia.com>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
2012-02-10 15:37:10 +01:00
..
.gitignore Moving relevant tests to corelib/tools 2011-09-01 13:07:23 +02:00
externaltests.cpp Fixed qsharedpointer unittest on windows 2012-02-03 01:40:26 +01:00
externaltests.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
externaltests.pri Fixed qsharedpointer unittest to run from installation directory 2012-02-10 03:02:07 +01:00
forwarddeclaration.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
forwarddeclared.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
forwarddeclared.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
qsharedpointer.pro Make "nmake check" pass for corelib tests in Windows. 2012-02-09 12:52:28 +01:00
tst_qsharedpointer.cpp Make it possible to put QObject tracked with QWeakPointer inside QSharedPointer 2012-02-10 15:37:10 +01:00
wrapper.cpp Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00
wrapper.h Remove "All rights reserved" line from license headers. 2012-01-30 03:54:59 +01:00