--- a/ipsservices/ipssosplugin/inc/ipsplgmsgiterator.h Fri Jul 02 15:55:16 2010 +0300
+++ b/ipsservices/ipssosplugin/inc/ipsplgmsgiterator.h Fri Jul 09 12:17:13 2010 +0300
@@ -210,8 +210,7 @@
CIpsPlgMsgIterator(
CIpsPlgSosBasePlugin& aPlugin,
const TFSMailMsgId& aMailBoxId,
- const TFSMailDetails aDetails,
- const RArray<TFSMailSortCriteria>& aSorting );
+ const TFSMailDetails aDetails );
void ConstructL(
CMsvSession& aMsvSession,
@@ -221,7 +220,10 @@
void ConstructL(
CMsvEntry* aFolderEntry,
const RArray<TFSMailSortCriteria>& aSorting);
-
+
+ void StoreSortCriteriaL(
+ const RArray<TFSMailSortCriteria>& aSorting );
+
private: // data
@@ -236,6 +238,7 @@
*/
CMsvEntry* iFolderEntry;
+ CMsvEntrySelection* iMessages;
/**
* Controls data to be returned
*/
@@ -249,10 +252,10 @@
/**
* Sorting objects
*/
- TIpsPlgMsgKey* iMsgSortKey;
- TIpsPlgMsgSwap* iMsgSwapper;
- TBool iSortingOn;
- const RArray<TFSMailSortCriteria>& iSortingCriteria;
+ TIpsPlgMsgKey* iMsgSortKey;
+ TIpsPlgMsgSwap* iMsgSwapper;
+ TBool iSortingOn;
+ RArray<TFSMailSortCriteria> iSortingCriteria;
/**
* Mailbox identifier