emailuis/emailui/inc/FreestyleEmailUiConstants.h
branchRCL_3
changeset 10 f5907b1a1053
parent 8 e1b6206813b4
child 18 6b8f3b30d0ec
--- a/emailuis/emailui/inc/FreestyleEmailUiConstants.h	Fri Feb 19 22:37:30 2010 +0200
+++ b/emailuis/emailui/inc/FreestyleEmailUiConstants.h	Fri Mar 12 15:41:14 2010 +0200
@@ -1,5 +1,5 @@
 /*
-* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies). 
+* Copyright (c) 2007 Nokia Corporation and/or its subsidiary(-ies).
 * All rights reserved.
 * This component and the accompanying materials are made available
 * under the terms of "Eclipse Public License v1.0"
@@ -91,7 +91,7 @@
 	{
 	FsEActionMenuDismissed = -10,
 	FsEActionMenuCasItemSelectedAndExecuted,
-	
+
 	FsEActionMenuOpen = 1,
 	FsEActionMenuOpenCalendarEvent,
 	FsEActionMenuReply,
@@ -170,7 +170,7 @@
 /**
  * Settings launch modes
  */
- enum TMailSettingsLaunchMode 
+ enum TMailSettingsLaunchMode
  	{
  	KMailSettingsOpenMainList = 0x112,
  	KMailSettingsOpenMailboxSettings,
@@ -182,11 +182,11 @@
  	KMailSettingsOpenPluginSettings
  	};
 
- 	
+
 /**
 * editor launch modes
 */
-enum TEditorLaunchMode 
+enum TEditorLaunchMode
 	{
 	KEditorCmdCreateNew,
 	KEditorCmdReply,
@@ -240,11 +240,12 @@
 
 /**
 * List launch parameters
-* Use iRequestRefresh = ETrue to force list refresh when using 
+* Use iRequestRefresh = ETrue to force list refresh when using
 * KStartListReturnToPreviousFolder parameter.
 */
 static const TUid KStartListWithFolderId = { 1 };
 static const TUid KStartListReturnToPreviousFolder = { 2 };
+static const TUid KStartListWithFolderIdFromHomeScreen = { 3 };
 
 class TMailListActivationData
 	{
@@ -254,8 +255,8 @@
 	    {
 	    // no implementation needed
 	    }
-	
-public: // data	
+
+public: // data
 	TFSMailMsgId iMailBoxId;
 	TFSMailMsgId iFolderId;
 	TBool iRequestRefresh;
@@ -268,15 +269,15 @@
 class TMsgViewerActivationData
 	{
 public: // construction
-	inline TMsgViewerActivationData() 
-	    : iMailBoxId(), 
-	      iFolderId(), 
+	inline TMsgViewerActivationData()
+	    : iMailBoxId(),
+	      iFolderId(),
 	      iMessageId(),
 	      iDetails( EFSMsgDataEnvelope ),
 	      iEmbeddedMessage( NULL )
 	      {}
-	
-public: // members	
+
+public: // members
 	TFSMailMsgId iMailBoxId;
 	TFSMailMsgId iFolderId;
 	TFSMailMsgId iMessageId;
@@ -301,8 +302,8 @@
 public: // construction
 	inline TSearchListActivationData()
 	    : iMailBoxId(), iFolderId() {}
-	
-public: // members	
+
+public: // members
 	TFSMailMsgId iMailBoxId;
 	TFSMailMsgId iFolderId;
 	};
@@ -328,7 +329,7 @@
 
 public: // methods
     // default constructor
-	inline THtmlViewerActivationData() 
+	inline THtmlViewerActivationData()
 	    : iActivationDataType( EMailMessage ),
 	      iMailBoxId(),
 	      iFolderId(),
@@ -338,7 +339,7 @@
 	      iUrl( KNullDesC ),
 	      iEmbeddedMessage( NULL ),
           iEmbeddedMessageMode( EFalse ) {}
-	
+
 	// substitution operator
 	inline THtmlViewerActivationData& operator=( const THtmlViewerActivationData& aAnother )
 	    {
@@ -356,8 +357,8 @@
 	        }
 	    return *this;
 	    }
-	
-public: // members	
+
+public: // members
     TActivationDataType iActivationDataType;
     TFSMailMsgId iMailBoxId; // Mail box ID of the message used in activation.
     TFSMailMsgId iFolderId; // Folder ID of the message used in activation.
@@ -377,8 +378,8 @@
 public: // construction
 	inline TAttachmentListActivationData()
 	    : iMailBoxId(), iFolderId(), iMessageId(), iDetails(EFSMsgDataEnvelope), iEmbeddedMsgMode(EFalse) {}
-	
-public: // members	
+
+public: // members
 	TFSMailMsgId iMailBoxId;
 	TFSMailMsgId iFolderId;
 	TFSMailMsgId iMessageId;
@@ -421,11 +422,11 @@
 public: // construction
 	inline TFolderListActivationData()
         : iSourceFolderType( EFSOther ), iCallback( NULL ) {}
-	
-public: // members	
+
+public: // members
 	// Type of the source folder in case of move or copy
 	TFSFolderType iSourceFolderType;
-	
+
 	// Call back used to inform the folder selection query result
 	MFSEmailUiFolderListCallback* iCallback;
 	};
@@ -440,31 +441,31 @@
 	TFSMailMsgId iFolderId;
 	TFSMailMsgId iMessageId;
 	TFSMailMsgId iMessagePartId;
-	
+
 public: // methods
 	// default constructor initializes all IDs as NULL ID
 	inline TPartData()
 	    : iMailBoxId(), iFolderId(), iMessageId(), iMessagePartId()
 	    {
 	    }
-	
+
 	// construction with initial data
-	inline TPartData( TFSMailMsgId aMailBoxId, TFSMailMsgId aFolderId, 
+	inline TPartData( TFSMailMsgId aMailBoxId, TFSMailMsgId aFolderId,
 	           TFSMailMsgId aMessageId, TFSMailMsgId aMessagePartId )
-	    : iMailBoxId( aMailBoxId ), iFolderId( aFolderId ), 
+	    : iMailBoxId( aMailBoxId ), iFolderId( aFolderId ),
 	      iMessageId( aMessageId ), iMessagePartId( aMessagePartId )
-	    {  
+	    {
 	    }
-	
+
 	// construction with initial data except messagePartId
 	inline TPartData( TFSMailMsgId aMailBoxId, TFSMailMsgId aFolderId, TFSMailMsgId aMessageId )
-	    : iMailBoxId( aMailBoxId ), iFolderId( aFolderId ), 
+	    : iMailBoxId( aMailBoxId ), iFolderId( aFolderId ),
 	      iMessageId( aMessageId ), iMessagePartId()
-	    {  
+	    {
 	    }
-	
+
 	// equality operator
-	inline TBool operator==( const TPartData& aPart ) const 
+	inline TBool operator==( const TPartData& aPart ) const
 		{
 		return ( iMailBoxId==aPart.iMailBoxId && iFolderId==aPart.iFolderId &&
 		         iMessageId==aPart.iMessageId && iMessagePartId==aPart.iMessagePartId );
@@ -493,7 +494,7 @@
 static const TInt KBrowserUid = 0x10008D39;
 
 /**
- * UID for identifying Message Reader in the taskList 
+ * UID for identifying Message Reader in the taskList
  */
 static const TUid KMessageReaderUid = { 0x10201B00 };