diff -r 578830873419 -r ecc8def7944a emailservices/emailcommon/src/CFSMailFolderBase.cpp --- a/emailservices/emailcommon/src/CFSMailFolderBase.cpp Fri Apr 16 14:51:52 2010 +0300 +++ b/emailservices/emailcommon/src/CFSMailFolderBase.cpp Mon May 03 12:23:15 2010 +0300 @@ -15,12 +15,16 @@ * */ - +// #include +// + #include "emailtrace.h" + +// #include "CFSMailFolderBase.h" #include "nmfolder.h" - +// // ================= MEMBER FUNCTIONS ========================================== // ----------------------------------------------------------------------------- @@ -29,14 +33,11 @@ CFSMailFolderBase::CFSMailFolderBase() { FUNC_LOG; - // - //iFolderName = HBufC::New(1); - //iFolderName->Des().Copy(KNullDesC()); - // - iMoveOfflineBlocked.Reset(); - iMoveOnlineBlocked.Reset(); - iCopyOfflineBlocked.Reset(); - iCopyOnlineBlocked.Reset(); +// unnecessary iFolderName initialization removed + iMoveOfflineBlocked.Reset(); + iMoveOnlineBlocked.Reset(); + iCopyOfflineBlocked.Reset(); + iCopyOnlineBlocked.Reset(); } // ----------------------------------------------------------------------------- @@ -45,17 +46,11 @@ EXPORT_C CFSMailFolderBase::~CFSMailFolderBase() { FUNC_LOG; - // - //if(iFolderName) - // { - // delete iFolderName; - // iFolderName = NULL; - // } - // - iMoveOfflineBlocked.Reset(); - iMoveOnlineBlocked.Reset(); - iCopyOfflineBlocked.Reset(); - iCopyOnlineBlocked.Reset(); +// unnecessary iFolderName destruction removed + iMoveOfflineBlocked.Reset(); + iMoveOnlineBlocked.Reset(); + iCopyOfflineBlocked.Reset(); + iCopyOnlineBlocked.Reset(); } // ----------------------------------------------------------------------------- @@ -64,9 +59,10 @@ EXPORT_C void CFSMailFolderBase::ConstructL( TFSMailMsgId aFolderId ) { FUNC_LOG; - iFolderId = aFolderId; +// iNmPrivateFolder = new NmFolderPrivate(); iNmPrivateFolder->mFolderId = aFolderId.GetNmId(); +// } // ----------------------------------------------------------------------------- @@ -75,21 +71,21 @@ EXPORT_C CFSMailFolderBase* CFSMailFolderBase::NewLC( TFSMailMsgId aFolderId ) { FUNC_LOG; - CFSMailFolderBase* folder = new (ELeave) CFSMailFolderBase(); - CleanupStack:: PushL(folder); - folder->ConstructL(aFolderId); - return folder; + CFSMailFolderBase* folder = new (ELeave) CFSMailFolderBase(); + CleanupStack:: PushL(folder); + folder->ConstructL(aFolderId); + return folder; } // ----------------------------------------------------------------------------- // CFSMailFolderBase::NewL // ----------------------------------------------------------------------------- -EXPORT_C CFSMailFolderBase* CFSMailFolderBase::NewL( const TFSMailMsgId aFolderId ) +EXPORT_C CFSMailFolderBase* CFSMailFolderBase::NewL(const TFSMailMsgId aFolderId) { FUNC_LOG; - CFSMailFolderBase* folder = CFSMailFolderBase::NewLC(aFolderId); - CleanupStack:: Pop(folder); - return folder; + CFSMailFolderBase* folder = CFSMailFolderBase::NewLC(aFolderId); + CleanupStack:: Pop(folder); + return folder; } // ----------------------------------------------------------------------------- @@ -98,7 +94,9 @@ EXPORT_C TFSMailMsgId CFSMailFolderBase::GetFolderId() const { FUNC_LOG; +// return TFSMailMsgId(iNmPrivateFolder->mFolderId); +// } @@ -108,16 +106,20 @@ EXPORT_C TFSMailMsgId CFSMailFolderBase::GetParentFolderId() const { FUNC_LOG; +// return TFSMailMsgId(iNmPrivateFolder->mParentFolderId); +// } // ----------------------------------------------------------------------------- // CFSMailFolderBase::SetParentFolderId // ----------------------------------------------------------------------------- -EXPORT_C void CFSMailFolderBase::SetParentFolderId( TFSMailMsgId aFolderId ) +EXPORT_C void CFSMailFolderBase::SetParentFolderId(TFSMailMsgId aFolderId) { FUNC_LOG; +// iNmPrivateFolder->mParentFolderId = aFolderId.GetNmId(); +// } // ----------------------------------------------------------------------------- @@ -126,16 +128,20 @@ EXPORT_C TFSMailMsgId CFSMailFolderBase::GetMailBoxId() const { FUNC_LOG; +// return TFSMailMsgId(iNmPrivateFolder->mMailboxId); +// } // ----------------------------------------------------------------------------- // CFSMailFolderBase::SetMailBoxId // ----------------------------------------------------------------------------- -EXPORT_C void CFSMailFolderBase::SetMailBoxId( TFSMailMsgId aMailBoxId ) +EXPORT_C void CFSMailFolderBase::SetMailBoxId(TFSMailMsgId aMailBoxId) { FUNC_LOG; +// iNmPrivateFolder->mMailboxId = aMailBoxId.GetNmId(); +// } @@ -145,16 +151,20 @@ EXPORT_C TFSFolderType CFSMailFolderBase::GetFolderType() const { FUNC_LOG; +// return static_cast(iNmPrivateFolder->mFolderType); +// } // ----------------------------------------------------------------------------- // CFSMailFolderBase::SetFolderType // ----------------------------------------------------------------------------- -EXPORT_C void CFSMailFolderBase::SetFolderType( const TFSFolderType aFolderType ) +EXPORT_C void CFSMailFolderBase::SetFolderType(const TFSFolderType aFolderType) { FUNC_LOG; +// iNmPrivateFolder->mFolderType = static_cast(aFolderType); +// } // ----------------------------------------------------------------------------- @@ -163,21 +173,24 @@ EXPORT_C TDesC& CFSMailFolderBase::GetFolderName() const { FUNC_LOG; +// iTextPtr.Set( reinterpret_cast (iNmPrivateFolder->mName.utf16()), iNmPrivateFolder->mName.length()); return iTextPtr; +// } // ----------------------------------------------------------------------------- // CFSMailFolderBase::SetFolderName // ----------------------------------------------------------------------------- -EXPORT_C void CFSMailFolderBase::SetFolderName( const TDesC& aFolderName ) +EXPORT_C void CFSMailFolderBase::SetFolderName(const TDesC& aFolderName) { FUNC_LOG; - +// QString qtName = QString::fromUtf16(aFolderName.Ptr(), aFolderName.Length()); iNmPrivateFolder->mName = qtName; +// } // ----------------------------------------------------------------------------- @@ -186,7 +199,9 @@ EXPORT_C TUint CFSMailFolderBase::GetMessageCount() const { FUNC_LOG; +// return (TUint)iNmPrivateFolder->mMessageCount; +// } // ----------------------------------------------------------------------------- @@ -195,7 +210,9 @@ EXPORT_C TUint CFSMailFolderBase::GetUnreadCount() const { FUNC_LOG; +// return (TUint)iNmPrivateFolder->mUnreadMessageCount; +// } // ----------------------------------------------------------------------------- @@ -204,7 +221,9 @@ EXPORT_C TUint CFSMailFolderBase::GetUnseenCount() const { FUNC_LOG; +// return (TUint)iNmPrivateFolder->mUnseenCount; +// } // ----------------------------------------------------------------------------- @@ -213,7 +232,9 @@ EXPORT_C TUint CFSMailFolderBase::GetSubFolderCount() const { FUNC_LOG; +// return (TUint)iNmPrivateFolder->mSubFolderCount; +// } // ----------------------------------------------------------------------------- // CFSMailFolderBase::SetMessageCount @@ -221,7 +242,9 @@ EXPORT_C void CFSMailFolderBase::SetMessageCount( TUint aMessageCount ) { FUNC_LOG; +// iNmPrivateFolder->mMessageCount = aMessageCount; +// } // ----------------------------------------------------------------------------- @@ -230,7 +253,9 @@ EXPORT_C void CFSMailFolderBase::SetUnreadCount( TUint aMessageCount ) { FUNC_LOG; +// iNmPrivateFolder->mUnreadMessageCount = aMessageCount; +// } // ----------------------------------------------------------------------------- @@ -239,73 +264,86 @@ EXPORT_C void CFSMailFolderBase::SetUnseenCount( TUint aMessageCount ) { FUNC_LOG; +// iNmPrivateFolder->mUnseenCount = aMessageCount; +// } // ----------------------------------------------------------------------------- // CFSMailFolderBase::SetSubFolderCount // ----------------------------------------------------------------------------- -EXPORT_C void CFSMailFolderBase::SetSubFolderCount( TUint aFolderCount ) +EXPORT_C void CFSMailFolderBase::SetSubFolderCount(TUint aFolderCount) { FUNC_LOG; +// iNmPrivateFolder->mSubFolderCount = aFolderCount; +// } // ----------------------------------------------------------------------------- // CFSMailFolder::BlockCopyFromL // ----------------------------------------------------------------------------- EXPORT_C void CFSMailFolderBase::BlockCopyFromL( RArray aFolderTypes, - TFSMailBoxStatus aMailBoxStatus ) -{ + TFSMailBoxStatus aMailBoxStatus ) + { FUNC_LOG; - switch(aMailBoxStatus) - { - case EFSMailBoxOnline: - for(TInt i=0;i aFolderTypes, - TFSMailBoxStatus aMailBoxStatus ) -{ + TFSMailBoxStatus aMailBoxStatus ) + { FUNC_LOG; - switch(aMailBoxStatus) - { - case EFSMailBoxOnline: - for(TInt i=0;i +// ----------------------------------------------------------------------------- +// CFSMailFolderBase::GetNmFolder +// ----------------------------------------------------------------------------- EXPORT_C NmFolder* CFSMailFolderBase::GetNmFolder() { NmFolder* nmFolder = new NmFolder(iNmPrivateFolder); return nmFolder; } +// +