emailservices/emailframework/inc/CFSMailBrandManagerImpl.h
changeset 20 ecc8def7944a
parent 18 578830873419
equal deleted inserted replaced
18:578830873419 20:ecc8def7944a
    65 	 */
    65 	 */
    66 	CGulIcon* GetGraphicL( TFSBrandElement aElement,
    66 	CGulIcon* GetGraphicL( TFSBrandElement aElement,
    67 	                       const TFSMailMsgId& aMailboxId );
    67 	                       const TFSMailMsgId& aMailboxId );
    68 
    68 
    69 	/**
    69 	/**
       
    70 	 * @see MFSMailBrandManager::GetGraphicL, overloaded with brandid
       
    71 	 */
       
    72 	CGulIcon* GetGraphicL( TFSBrandElement aElement, const TDesC& aBrandId );
       
    73 	
       
    74 	
       
    75 	/**
    70 	 * @see MFSMailBrandManager::GetTextL
    76 	 * @see MFSMailBrandManager::GetTextL
    71 	 */
    77 	 */
    72 	TPtrC GetTextL( TFSBrandElement aElement,
    78 	TPtrC GetTextL( TFSBrandElement aElement,
    73 	                const TFSMailMsgId& aMailboxId );
    79 	                const TFSMailMsgId& aMailboxId );
    74 
    80 
    96 	 */
   102 	 */
    97 	TInt GetGraphicIdsL( TFSBrandElement aElement,
   103 	TInt GetGraphicIdsL( TFSBrandElement aElement,
    98 	                     const TFSMailMsgId& aMailboxId,
   104 	                     const TFSMailMsgId& aMailboxId,
    99                          TDes& aIconIds  );
   105                          TDes& aIconIds  );
   100 
   106 
       
   107 	/**
       
   108 	 * @see MFSMailBrandManager::GetGraphicIdsL
       
   109 	 */
       
   110     TInt GetGraphicIdsL( TFSBrandElement aElement, 
       
   111                          const TDesC& aBrandId,
       
   112                          TDes& aIconIds  );
       
   113     
   101 private:
   114 private:
   102 
   115 
   103     /**
   116     /**
   104      * costructor
   117      * costructor
   105      */
   118      */
   132 	 *
   145 	 *
   133 	 * @param aBrandId Id identifying the brand.
   146 	 * @param aBrandId Id identifying the brand.
   134 	 */
   147 	 */
   135 	CFSMailBox* MailboxMatchingBrandIdL( const TDesC& aBrandId ) const;
   148 	CFSMailBox* MailboxMatchingBrandIdL( const TDesC& aBrandId ) const;
   136 	
   149 	
       
   150 // <gmail_brand_issue>
       
   151     void GetMCCValueL( TDes& aMcc ) const;    
       
   152 
       
   153     void GetMCCValueFromSIML( TDes& aMcc ) const;    
       
   154 
       
   155     TUint8 GetCurrentCountryL() const;
       
   156 
       
   157     void VerifyMailAccountName( TPtrC& aBrandedName ) const;
       
   158 // </gmail_brand_issue>
       
   159 
   137 private: // data
   160 private: // data
   138 
   161 
   139     /**
   162     /**
   140      * Mail client reference.
   163      * Mail client reference.
   141      */
   164      */