tst_qnetworkreply: don't inherit from QSharedPointer
authorMarc Mutz <marc.mutz@kdab.com>
Tue, 6 Mar 2012 07:52:11 +0000 (08:52 +0100)
committerQt by Nokia <qt-info@nokia.com>
Fri, 23 Mar 2012 10:22:40 +0000 (11:22 +0100)
commit167af3b6cad5f40cafffafdc779f26ef63e62c81
tree25e71db3d374256251cd2db961249e8a80f742dd
parent5cb0368516abd293daf67711a36bbacc99422e9a
tst_qnetworkreply: don't inherit from QSharedPointer

QSharedPointer isn't meant to be used as a
base class.

Instead of inheriting from it to add implicit
conversions to and from QNetworkReply*, make
QNetworkReplyPtr a typedef, overload two
oft-used functions to take a QNetworkReplyPtr
in addition to QNetworkReply*, and otherwise
make the conversions explicit.

Change-Id: I1eff1793a19f2d5bad1cce8de74c0786675a50f3
Reviewed-by: Shane Kearns <shane.kearns@accenture.com>
tests/auto/network/access/qnetworkreply/tst_qnetworkreply.cpp
tests/benchmarks/network/access/qnetworkreply/tst_qnetworkreply.cpp