class CMsvEntryArray : public CArrayPtrFlat< const TMsvEntry > |
Public Member Functions | |
---|---|
~CMsvEntryArray() | |
IMPORT_C CMsvEntryArray * | NewL(const CArrayFix< TUid > &) |
IMPORT_C CMsvEntryArray * | NewLC(const CArrayFix< TUid > &) |
IMPORT_C void | SortL(TMsvSelectionOrdering) |
Private Member Functions | |
---|---|
CMsvEntryArray(const CArrayFix< TUid > &) | |
TInt | ArrayId(const TMsvEntry *, TGroupCriterion) |
void | DetailBasedSortL() |
TInt | FindSubjectStart(const TDesC &, const TDesC &) |
void | GroupL(TGroupCriterion, TMsvSelectionOrdering, TBool) |
TKeyArrayFixPtr | MessageSortKey(TMsvSorting) |
TInt | NumberOfArraysToSplitIntoL(TGroupCriterion) |
TBool | OkToGroup(TGroupCriterion, TMsvSelectionOrdering) |
void | ReverseOrder(TMsvSorting) |
void | ReverseOrder() |
void | SubjectBasedSortL(TBool, const TDesC &) |
Private Member Enumerations | |
---|---|
enum | TGroupCriterion { EGroupByStandardFolders, EGroupByType, EGroupByPriority, EGroupByMtm, EStopGrouping } |
Private Attributes | |
---|---|
CArrayFix< TUid > * | iActualMtmList |
const CArrayFix< TUid > & | iOrigMtmList |
CMsvEntryArray | ( | const CArrayFix< TUid > & | iMtmList | ) | [private] |
TInt | ArrayId | ( | const TMsvEntry * | aEntry, |
TGroupCriterion | aGroupCriterion | |||
) | const [private] |
const TMsvEntry * aEntry | |
TGroupCriterion aGroupCriterion |
TInt | FindSubjectStart | ( | const TDesC & | aSubject, |
const TDesC & | aSubjectSkipString | |||
) | const [private] |
void | GroupL | ( | TGroupCriterion | aGroupCriterion, |
TMsvSelectionOrdering | aOrdering, | |||
TBool | aDoSort | |||
) | [private] |
TGroupCriterion aGroupCriterion | |
TMsvSelectionOrdering aOrdering | |
TBool aDoSort |
TKeyArrayFixPtr | MessageSortKey | ( | TMsvSorting | aSortType | ) | const [private] |
TMsvSorting aSortType |
IMPORT_C CMsvEntryArray * | NewL | ( | const CArrayFix< TUid > & | iMtmList | ) | [static] |
IMPORT_C CMsvEntryArray * | NewLC | ( | const CArrayFix< TUid > & | iMtmList | ) | [static] |
TInt | NumberOfArraysToSplitIntoL | ( | TGroupCriterion | aGroupCriterion | ) | [private] |
TGroupCriterion aGroupCriterion |
TBool | OkToGroup | ( | TGroupCriterion | aGroupCriterion, |
TMsvSelectionOrdering | aOrdering | |||
) | const [private] |
TGroupCriterion aGroupCriterion | |
TMsvSelectionOrdering aOrdering |
void | ReverseOrder | ( | TMsvSorting | aSortType | ) | [private] |
TMsvSorting aSortType |
IMPORT_C void | SortL | ( | TMsvSelectionOrdering | aOrdering | ) |
TMsvSelectionOrdering aOrdering |
void | SubjectBasedSortL | ( | TBool | aReverse, |
const TDesC & | aSubjectSkipString | |||
) | [private] |
EGroupByStandardFolders | |
EGroupByType | |
EGroupByPriority | |
EGroupByMtm | |
EStopGrouping |