CMPXCollectionOpenUtility Class Reference
class CMPXCollectionOpenUtility : public CBase |
Inherits from
- CMPXCollectionOpenUtility
Public Member Functions |
---|
| ~CMPXCollectionOpenUtility() |
IMPORT_C CMPXCollectionOpenUtility * | NewL(MMPXCollectionObserver *, TUid) |
IMPORT_C CMPXCollectionPath * | PathL() |
IMPORT_C void | SetDelay(TInt) |
IMPORT_C void | SetDirection(TDirection) |
IMPORT_C void | StartL(TArray< TMPXAttribute >, TInt, TInt, TDirection, TMPXAttribute) |
IMPORT_C void | StartL(const CMPXCollectionPath &, TArray< TMPXAttribute >, TInt, TInt, TDirection, TMPXAttribute) |
IMPORT_C void | Stop() |
Constructor & Destructor Documentation
CMPXCollectionOpenUtility(MMPXCollectionObserver *, TUid)
CMPXCollectionOpenUtility | ( | MMPXCollectionObserver * | aObs, |
| TUid | aMode |
| ) | [private] |
Parameters
MMPXCollectionObserver * aObs | observer |
TUid aMode | mode of the utility |
~CMPXCollectionOpenUtility()
~CMPXCollectionOpenUtility | ( | ) | [virtual] |
Member Functions Documentation
Callback(TAny *)
TInt
| Callback | ( | TAny * | aAny | ) | [private, static] |
Callback function for the periodic timer.
ConstructL()
void | ConstructL | ( | ) | [private] |
DoCompactTaskListL(const CMPXMedia &)
void | DoCompactTaskListL | ( | const CMPXMedia & | aMedia | ) | [private] |
Compact the task list given partial results may have been fetched.
Parameters
const CMPXMedia & aMedia | media containing the fetched sections |
DoFetchCountL()
void | DoFetchCountL | ( | ) | [private] |
DoFetchItemsL()
void | DoFetchItemsL | ( | ) | [private] |
DoHandleCollectionMessageL(const CMPXMessage &)
void | DoHandleCollectionMessageL | ( | const CMPXMessage & | aMsg | ) | [private] |
Handle collection messages.
DoHandleCommandCompleteL(CMPXCommand &, TInt)
void | DoHandleCommandCompleteL | ( | CMPXCommand & | aCommandResult, |
| TInt | aError |
| ) | [private] |
DoHandleCountL(const CMPXMedia &, TInt, TInt)
Handle completion of count step.
Parameters
const CMPXMedia & aMedia | media returned from the collection |
TInt aIndex | item focus from the collection |
TInt aError | error of the operation |
DoHandleFetchItemsL(const CMPXMedia &, TInt, TInt)
Handle completion of fetch item step.
- Since
- S60 5.0
-
leave
- IfNull
Parameters
const CMPXMedia & aMedia | media returned from the collection |
TInt aIndex | item focus from the collection |
TInt aError | error of the operation |
DoSelectIndexL()
void | DoSelectIndexL | ( | ) | [private] |
Send a command to the collection to update selection index.
DoSetupChunksL(TInt)
void | DoSetupChunksL | ( | TInt | aCount | ) | [private] |
Parameters
TInt aCount | total number of items |
DoSortAscend(TBool)
void | DoSortAscend | ( | TBool | aSkipFirst = EFalse | ) | [private] |
Parameters
TBool aSkipFirst = EFalse | do not order the first item |
DoSortDescend(TBool)
void | DoSortDescend | ( | TBool | aSkipFirst = EFalse | ) | [private] |
Sort decending do not order the first item.
Parameters
TBool aSkipFirst = EFalse | do not order the first item |
DoSortNormalL(TBool)
void | DoSortNormalL | ( | TBool | aSkipFirst = EFalse | ) | [private] |
Parameters
TBool aSkipFirst = EFalse | do not order the first item |
HandleCallbackL()
void | HandleCallbackL | ( | ) | [private] |
Handle callback from the timer.
HandleCollectionMediaL(const CMPXMedia &, TInt)
void | HandleCollectionMediaL | ( | const CMPXMedia & | aMedia, |
| TInt | aError |
| ) | [protected] |
From MMPXCollectionObserver
HandleCollectionMessage(CMPXMessage *, TInt)
From MMPXCollectionObserver
HandleCommandComplete(CMPXCommand *, TInt)
void | HandleCommandComplete | ( | CMPXCommand * | aCommandResult, |
| TInt | aError |
| ) | [protected] |
From MMPXCollectionObserver
HandleOpenL(const CMPXMedia &, TInt, TBool, TInt)
From MMPXCollectionObserver
HandleOpenL(const CMPXCollectionPlaylist &, TInt)
From MMPXCollectionObserver
NewL(MMPXCollectionObserver *, TUid)
PathL()
Returns a copy of the collection path.
SetDelay(TInt)
IMPORT_C void | SetDelay | ( | TInt | aDelay | ) | |
Set the fetching delay in between subsequent fetches.
Parameters
TInt aDelay | delay in microseconds, default is 0 |
SetDirection(TDirection)
Set the fetching direction.
Parameters
TDirection aDirection | a direction to start fetching from |
StartL(TArray< TMPXAttribute >, TInt, TInt, TDirection, TMPXAttribute)
Start the incremental read operation.
StartL(const CMPXCollectionPath &, TArray< TMPXAttribute >, TInt, TInt, TDirection, TMPXAttribute)
Start the incremental read operation.
Stop()
Cancel the incremental reading procedure.
Member Enumerations Documentation
Enum TDirection
Enumerators
EFetchNormal | |
EFetchUp | |
EFetchDown | |
Enum TFetchingStep
Enum fo rthe different states of this object
Enumerators
EFetchPath | |
EFetchCount | |
EFetchItems | |
EFetchCommand | |
EFetchNone | |
Member Data Documentation
MMPXCollectionUtility * iCollection
TInt
iFetchDelay
TInt
| iFetchDelay | [private] |
TDirection
iFetchDirection
TMPXOpenDataBlock iFetchInfo
TMPXOpenDataBlock | iFetchInfo | [private] |
TBool
iFirstOpen
TBool
| iFirstOpen | [private] |
RArray< TMPXOpenDataBlock > iIncrementalChunks
RArray< TMPXOpenDataBlock > | iIncrementalChunks | [private] |
TMPXAttribute
iKeyAttribute
MMPXCollectionObserver * iObs
MMPXCollectionObserver * | iObs | [private] |
CMPXCollectionPath * iPath
TBool
iSelecting
TBool
| iSelecting | [private] |
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.