messagingappbase/mce/inc/MceMessageListView.h
branchRCL_3
changeset 71 17302fa075e1
parent 60 7fdbb852d323
child 77 da6ac9d688df
--- a/messagingappbase/mce/inc/MceMessageListView.h	Tue Sep 14 21:11:56 2010 +0300
+++ b/messagingappbase/mce/inc/MceMessageListView.h	Wed Sep 15 12:08:45 2010 +0300
@@ -27,6 +27,7 @@
 #include <msvapi.h>
 #include <AiwServiceHandler.h>
 #include <coemain.h>
+#include <eiklbo.h>
 
 #include "MceMessageListContainer.h" 
 
@@ -633,6 +634,29 @@
          *  screen. aClearer is used in CMceUi::HandleGainingForeground() when returning from viewers.
          */
         void  GetLocalScreenClearer( CAknLocalScreenClearer** &aClearer );
+        /**
+        * Set the iMarkingModeOn variable if MarkingMode is switched on
+        * @aValue: The value to be set to iMarkingModeOn variable
+        * Since 9.2
+        */
+        void SetMarkingMode( TBool aMarkingModeOn );
+		/**
+        * Get the iMarkingModeOn variable
+        * @return: the value of iMarkingModeOn
+        * Since 9.2
+        */
+        TBool MarkingMode() const;
+		/**
+        * Get iMsgListContainer->MessageCount() variable
+        * @return: The value of MessageCount()
+        * Since 9.2
+        */
+        TInt MessageCount() const;
+		/**
+        * Set the MarkingMode off and inform the same to container
+        * Since 9.2
+        */
+		void SetMarkingModeOff();
             
     private:    // Data
 
@@ -678,6 +702,8 @@
 		TBool 						iReadUnread; 
 		//Variable for context command
 		TBool                       iContextCommand;
+		//To indicate if marking mode is on/off
+		TBool                       iMarkingModeOn;
     };
 
 inline void CMceMessageListView::UpdateViewL()