ipsservices/ipssosplugin/src/ipsplgimap4plugin.cpp
changeset 51 d845db10c0d4
parent 47 f83bd4ae1fe3
child 76 38bf5461e270
equal deleted inserted replaced
49:00c7ae862740 51:d845db10c0d4
   657                                   GetStandardFolderIdL( 
   657                                   GetStandardFolderIdL( 
   658                                           aMailBoxId, EFSOutbox ) );
   658                                           aMailBoxId, EFSOutbox ) );
   659         if( folder )
   659         if( folder )
   660      	    {
   660      	    {
   661      	    CleanupStack::PushL( folder );
   661      	    CleanupStack::PushL( folder );
   662      	    aFolderList.Append( folder );
   662      	    aFolderList.AppendL( folder );
   663      	    CleanupStack::Pop( folder );
   663      	    CleanupStack::Pop( folder );
   664      	    }
   664      	    }
   665         
   665         
   666         folder = GetFolderByUidL( aMailBoxId, 
   666         folder = GetFolderByUidL( aMailBoxId, 
   667                                   GetStandardFolderIdL( 
   667                                   GetStandardFolderIdL( 
   668                                           aMailBoxId, EFSDraftsFolder ) );
   668                                           aMailBoxId, EFSDraftsFolder ) );
   669         if( folder )
   669         if( folder )
   670      	    {
   670      	    {
   671      	    CleanupStack::PushL( folder );
   671      	    CleanupStack::PushL( folder );
   672      	    aFolderList.Append( folder );
   672      	    aFolderList.AppendL( folder );
   673      	    CleanupStack::Pop( folder );
   673      	    CleanupStack::Pop( folder );
   674      	    } 	    
   674      	    } 	    
   675      	    
   675      	    
   676         folder = GetFolderByUidL( aMailBoxId, 
   676         folder = GetFolderByUidL( aMailBoxId, 
   677                                   GetStandardFolderIdL( 
   677                                   GetStandardFolderIdL( 
   678                                           aMailBoxId, EFSSentFolder ) );
   678                                           aMailBoxId, EFSSentFolder ) );
   679         if( folder )
   679         if( folder )
   680      	    {
   680      	    {
   681      	    CleanupStack::PushL( folder );
   681      	    CleanupStack::PushL( folder );
   682      	    aFolderList.Append( folder );
   682      	    aFolderList.AppendL( folder );
   683      	    CleanupStack::Pop( folder );
   683      	    CleanupStack::Pop( folder );
   684      	    } 	   
   684      	    } 	   
   685         
   685         
   686         // List root level (aOnlyDirect==ETrue) or all subfolders of 
   686         // List root level (aOnlyDirect==ETrue) or all subfolders of 
   687         // given mailbox (aOnlyDirect==EFalse)
   687         // given mailbox (aOnlyDirect==EFalse)