diff -r 156f692b1687 -r b99b84bcd2d1 activityfw/activitydatabase/s60/src/hsserializer.cpp --- a/activityfw/activitydatabase/s60/src/hsserializer.cpp Fri Jun 11 13:58:37 2010 +0300 +++ b/activityfw/activitydatabase/s60/src/hsserializer.cpp Wed Jun 23 18:33:40 2010 +0300 @@ -14,8 +14,8 @@ * Description: * */ +#include #include "hsserializer.h" -#include // ----------------------------------------------------------------------------- // // ----------------------------------------------------------------------------- @@ -48,35 +48,3 @@ QT_TRYCATCH_LEAVING(stream >> dst); return dst; } - -// ----------------------------------------------------------------------------- -// -// ----------------------------------------------------------------------------- -// -QList& operator <<(QList& dst, const TDesC8 &src) -{ - dst.clear(); - - QVariantHash item; - TRAP_IGNORE( - RDesReadStream srcStream(src); - int numOfItems(srcStream.ReadInt32L()); - int bufferSize; - - RBuf8 tmpBuff; - CleanupClosePushL(tmpBuff); - for (int iter(0); iter < numOfItems; ++iter) { - bufferSize = srcStream.ReadInt32L(); - if (tmpBuff.MaxLength() < bufferSize) { - tmpBuff.ReAllocL(bufferSize); - } - item.clear(); - if (0 < bufferSize) { - srcStream.ReadL(tmpBuff, bufferSize); - item << tmpBuff; - } - dst.append(item); - } - CleanupStack::PopAndDestroy(&tmpBuff)); - return dst; -}