messagingappbase/mce/inc/MceBitmapResolver.h
branchRCL_3
changeset 28 fbb813aef148
parent 22 52d61119153d
--- a/messagingappbase/mce/inc/MceBitmapResolver.h	Tue Apr 27 16:33:37 2010 +0300
+++ b/messagingappbase/mce/inc/MceBitmapResolver.h	Tue May 11 16:10:04 2010 +0300
@@ -28,6 +28,9 @@
 #include "mcetemplate.h"
 #include <AknsUtils.h>
 
+//cmail update
+#define KUidMsgTypeFsMtmVal               0x2001F406
+
 // CONSTANTS
 const TInt KMceMmsPriority = 1;	// For loading the MMS priority icons
 
@@ -145,6 +148,26 @@
         * @return ETrue if unread children found.
         */
         TBool HasUnreadMessagesL( const TMsvId aId, TInt& aMessages, TInt& aUnreadMessages );
+		
+        /**
+         * Find Visible Count for local service Draft\sent\outbox folder
+         * Unread message check is not required.
+         * @param aId: folder ID of local service.
+         * @return TInt Return Message Count visble in messaging main view
+         */
+        TInt FindVisibleCountL(TMsvId aFolderId ) const;
+         
+        /**
+         * Find Visible Count for local service Inbox folder
+         * Unread message check is  required here to show Inbox icon with u
+         * @param aId: folder ID of local service.
+         * @param aUnreadMessages: It will be True if Inbox has atleast
+         *        one unread message.
+         * @return TInt Return Message Count visble in messaging main view
+         */
+        TInt FindVisibleCountWithUnreadMessageL(TMsvId aFolderId , TBool& aUnreadMessages) const;
+         
+        
 #else
 
         /**
@@ -253,8 +276,13 @@
         TInt                        iBitmapsLoaded;
         
         TInt                        iDescriptionLength;
-
-
+        
+        /**
+         * Email Framework Feature flag.
+         * ETure if Feature in ON
+         * otherwsie EFalse. 
+         */
+        TBool                       iEmailFramework;
     };