equal
deleted
inserted
replaced
35 * Branding manager implementation header. |
35 * Branding manager implementation header. |
36 * |
36 * |
37 * @lib FSFWCommonLib |
37 * @lib FSFWCommonLib |
38 * @since S60 v3.1 |
38 * @since S60 v3.1 |
39 */ |
39 */ |
40 class CFSMailBrandManagerImpl : public CBase, public MFSMailBrandManager |
40 NONSHARABLE_CLASS ( CFSMailBrandManagerImpl ) : public CBase, public MFSMailBrandManager |
41 { |
41 { |
42 public: |
42 public: |
43 |
43 |
44 /** |
44 /** |
45 * Two-phased constructor. |
45 * Two-phased constructor. |
64 * @see MFSMailBrandManager::GetGraphicL |
64 * @see MFSMailBrandManager::GetGraphicL |
65 */ |
65 */ |
66 CGulIcon* GetGraphicL( TFSBrandElement aElement, |
66 CGulIcon* GetGraphicL( TFSBrandElement aElement, |
67 const TFSMailMsgId& aMailboxId ); |
67 const TFSMailMsgId& aMailboxId ); |
68 |
68 |
69 /** |
|
70 * @see MFSMailBrandManager::GetGraphicL, overloaded with brandid |
|
71 */ |
|
72 CGulIcon* GetGraphicL( TFSBrandElement aElement, const TDesC& aBrandId ); |
|
73 |
|
74 |
|
75 /** |
69 /** |
76 * @see MFSMailBrandManager::GetTextL |
70 * @see MFSMailBrandManager::GetTextL |
77 */ |
71 */ |
78 TPtrC GetTextL( TFSBrandElement aElement, |
72 TPtrC GetTextL( TFSBrandElement aElement, |
79 const TFSMailMsgId& aMailboxId ); |
73 const TFSMailMsgId& aMailboxId ); |
138 * |
132 * |
139 * @param aBrandId Id identifying the brand. |
133 * @param aBrandId Id identifying the brand. |
140 */ |
134 */ |
141 CFSMailBox* MailboxMatchingBrandIdL( const TDesC& aBrandId ) const; |
135 CFSMailBox* MailboxMatchingBrandIdL( const TDesC& aBrandId ) const; |
142 |
136 |
143 // <gmail_brand_issue> |
|
144 void GetMCCValueL( TDes& aMcc ) const; |
|
145 |
|
146 void GetMCCValueFromSIML( TDes& aMcc ) const; |
|
147 |
|
148 TUint8 GetCurrentCountryL() const; |
|
149 |
|
150 void VerifyMailAccountName( TPtrC& aBrandedName ) const; |
|
151 // </gmail_brand_issue> |
|
152 |
|
153 private: // data |
137 private: // data |
154 |
138 |
155 /** |
139 /** |
156 * Mail client reference. |
140 * Mail client reference. |
157 */ |
141 */ |