emailservices/emailcommon/src/CFSMailBoxBase.cpp
changeset 62 a8c646b56683
parent 43 99bcbff212ad
child 66 084b5b1f02a7
--- a/emailservices/emailcommon/src/CFSMailBoxBase.cpp	Thu Aug 05 21:09:09 2010 +0300
+++ b/emailservices/emailcommon/src/CFSMailBoxBase.cpp	Mon Aug 23 23:32:31 2010 +0300
@@ -146,7 +146,7 @@
 // -----------------------------------------------------------------------------
 // CFSMailBoxBase::GetName
 // -----------------------------------------------------------------------------
-EXPORT_C TDesC& CFSMailBoxBase::GetName()const
+EXPORT_C TDesC& CFSMailBoxBase::GetName() const
 {
     NM_FUNCTION;
     
@@ -161,7 +161,7 @@
 // -----------------------------------------------------------------------------
 // CFSMailBoxBase::SetName
 // -----------------------------------------------------------------------------
-EXPORT_C void CFSMailBoxBase::SetName( const TDesC& aMailBoxName )
+EXPORT_C void CFSMailBoxBase::SetName(const TDesC& aMailBoxName)
 {
     NM_FUNCTION;
     
@@ -175,36 +175,7 @@
     iNmPrivateMailbox->mName = qtName;
 // </qmail>
 }
-
 // -----------------------------------------------------------------------------
-// CFSMailBoxBase::GetStatus
-// -----------------------------------------------------------------------------
-EXPORT_C TFSMailBoxStatus CFSMailBoxBase::GetStatus( ) const
-{
-    NM_FUNCTION;
-    
-	return EFSMailBoxOffline;
-}
-
-// -----------------------------------------------------------------------------
-// CFSMailBoxBase::SetStatus
-// -----------------------------------------------------------------------------
-EXPORT_C void CFSMailBoxBase::SetStatus( const TFSMailBoxStatus /*aStatus*/ )
-{
-    NM_FUNCTION;
-}
-
-// -----------------------------------------------------------------------------
-// CFSMailBoxBase::GetRCLInfo
-// -----------------------------------------------------------------------------
-EXPORT_C void CFSMailBoxBase::GetRCLInfo(TUid& aProtocolUid, TUint& aAccountUid)
-{
-    NM_FUNCTION;
-    
-	aProtocolUid = iProtocolUid;
-	aAccountUid = iAccountUid;
-}
-
 // -----------------------------------------------------------------------------
 // CFSMailBoxBase::SetRCLInfo
 // -----------------------------------------------------------------------------
@@ -215,18 +186,6 @@
 	iProtocolUid = aProtocolUid;
 	iAccountUid = aAccountUid;
 }
-
-// -----------------------------------------------------------------------------
-// CFSMailBoxBase::GetSettingsUid
-// -----------------------------------------------------------------------------
-EXPORT_C const TUid CFSMailBoxBase::GetSettingsUid()
-	{
-    NM_FUNCTION;
-    
-	return iSettingsUid;
-	}
-
-// -----------------------------------------------------------------------------
 // CFSMailBoxBase::SetSettingsUid
 // -----------------------------------------------------------------------------
 EXPORT_C void CFSMailBoxBase::SetSettingsUid(const TUid aUid)
@@ -235,34 +194,6 @@
     
 		iSettingsUid = aUid;
 	}
-
-// -----------------------------------------------------------------------------
-// CFSMailBoxBase::MRInfoProcessorL
-// -----------------------------------------------------------------------------
-EXPORT_C MMRInfoProcessor& CFSMailBoxBase::MRInfoProcessorL()
-	{
-    NM_FUNCTION;
-    
-	return *iMRInfoProcessor;
-	}
-
-// -----------------------------------------------------------------------------
-// CFSMailBoxBase::IsMRInfoProcessorSet
-// -----------------------------------------------------------------------------
-EXPORT_C TBool CFSMailBoxBase::IsMRInfoProcessorSet()
-	{
-    NM_FUNCTION;
-    
-	if(iMRInfoProcessor)
-		{
-		return ETrue;
-		}
-	else
-		{
-		return EFalse;
-		}
-	}
-
 // -----------------------------------------------------------------------------
 // CFSMailBoxBase::SetMRInfoProcessorL
 // -----------------------------------------------------------------------------
@@ -280,7 +211,7 @@
 // -----------------------------------------------------------------------------
 // CFSMailBoxBase::OwnMailAddress
 // -----------------------------------------------------------------------------
-EXPORT_C CFSMailAddress& CFSMailBoxBase::OwnMailAddress( )
+EXPORT_C CFSMailAddress& CFSMailBoxBase::OwnMailAddress()
 {
     NM_FUNCTION;
     
@@ -290,17 +221,22 @@
 // -----------------------------------------------------------------------------
 // CFSMailBoxBase::SetOwnMailAddress
 // -----------------------------------------------------------------------------
-EXPORT_C void CFSMailBoxBase::SetOwnMailAddressL( CFSMailAddress* aOwnMailAddress)
+EXPORT_C void CFSMailBoxBase::SetOwnMailAddressL(CFSMailAddress* aOwnMailAddress)
 {
     NM_FUNCTION;
+// <qmail>
+    if (!aOwnMailAddress)
+        {
+        User::Leave(KErrArgument);
+        }
+// </qmail>
+    if(iOwnMailAddress)
+        {
+        delete iOwnMailAddress;
+        }
+    iOwnMailAddress = aOwnMailAddress;
     
-	if(iOwnMailAddress)
-		{
-		delete iOwnMailAddress;
-		}
-	iOwnMailAddress = aOwnMailAddress;
-
-	// set also branding id based on domain name
+    // set also branding id based on domain name
     TPtrC ptr = OwnMailAddress().GetEmailAddress();
     TInt index = ptr.Locate('@') + 1;
     if(index > 0 && ptr.Length() > 0)