messagingappbase/mce/inc/MceMainViewListView.h
branchRCL_3
changeset 12 caea42e26caa
parent 0 72b543305e3a
child 15 52d61119153d
--- a/messagingappbase/mce/inc/MceMainViewListView.h	Fri Feb 19 22:47:38 2010 +0200
+++ b/messagingappbase/mce/inc/MceMainViewListView.h	Fri Mar 12 15:42:19 2010 +0200
@@ -57,6 +57,13 @@
     public MEikListBoxObserver,
     public MMsvSessionObserver
     {
+    public:
+        
+        enum TMceDefaultView
+            {
+            EMceInboxview = 0,                   
+            EMceConversationview
+            };
 
     public:  // Constructors and destructor
 
@@ -240,6 +247,22 @@
 		*/
         CAiwGenericParamList* AiwSyncParamListLC(TInt aId, const TDesC& aText);
 
+        /**
+         * Show a confirmation note to the user after successful 
+         * setting of the default view
+         */
+        void ShowConfirmationNoteL( TInt aResourceID );
+       
+        /**
+         *  Set the default view settings    
+         */
+        TBool SetMceDefaultViewL(TBool aVal);
+
+        /**
+         *  Get the current default view settings    
+         */
+        TInt GetMceDefaultViewL();
+
     private:    // Data
         CMceMainViewListContainer*      iMsgListContainer;