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;
}
+//
+