MGlxMediaListObserver Class Reference
| class MGlxMediaListObserver |
Observes for changes in media list MPX-specific
| Public Member Functions |
|---|
| void | HandleAttributesAvailableL(TInt, const RArray< TMPXAttribute > &, MGlxMediaList *) |
| void | HandleCommandCompleteL(TAny *, CMPXCommand *, TInt, MGlxMediaList *) |
| void | HandleError(TInt) |
| void | HandleFocusChangedL(NGlxListDefs::TFocusChangeType, TInt, TInt, MGlxMediaList *) |
| void | HandleItemAddedL(TInt, TInt, MGlxMediaList *) |
| void | HandleItemModifiedL(const RArray< TInt > &, MGlxMediaList *) |
| void | HandleItemRemovedL(TInt, TInt, MGlxMediaList *) |
| void | HandleItemSelectedL(TInt, TBool, MGlxMediaList *) |
| void | HandleMediaL(TInt, MGlxMediaList *) |
| void | HandleMessageL(const CMPXMessage &, MGlxMediaList *) |
| void | HandlePopulatedL(MGlxMediaList *) |
Member Functions Documentation
HandleAttributesAvailableL(TInt, const RArray< TMPXAttribute > &, MGlxMediaList *)
Notification that attributes are available
Parameters
| TInt aItemIndex | Index of the item for which attributes are available |
| const RArray< TMPXAttribute > & aAttributes | Array of attributes that have become available |
| MGlxMediaList * aList | List that this callback relates to |
HandleCommandCompleteL(TAny *, CMPXCommand *, TInt, MGlxMediaList *)
HandleError(TInt)
| void | HandleError | ( | TInt | aError | ) | [inline, virtual] |
Notification of an error from the collection
HandleFocusChangedL(NGlxListDefs::TFocusChangeType, TInt, TInt, MGlxMediaList *)
Notification that focus has moved
HandleItemAddedL(TInt, TInt, MGlxMediaList *)
Notification that media items were added to the list
Parameters
| TInt aStartIndex | First item that was added (inserted) |
| TInt aEndIndex | Last item that was added (inserted) |
| MGlxMediaList * aList | List that this callback relates to |
HandleItemModifiedL(const RArray< TInt > &, MGlxMediaList *)
Notification that media items were changed
Parameters
| const RArray< TInt > & aItemIndexes | Indexes of items that were changed |
| MGlxMediaList * aList | List that this callback relates to |
HandleItemRemovedL(TInt, TInt, MGlxMediaList *)
Notification that media items were removed from the list
Parameters
| TInt aStartIndex | First item that was removed |
| TInt aEndIndex | Last item that was removed |
| MGlxMediaList * aList | List that this callback relates to |
HandleItemSelectedL(TInt, TBool, MGlxMediaList *)
Notification that an item has been selected/deselected
Parameters
| TInt aIndex | Index of the item that has been selected/deselected |
| TBool aSelected | Boolean to indicate selection/deselection |
| MGlxMediaList * aList | List that the selection relates to |
HandleMediaL(TInt, MGlxMediaList *)
Notification that media object is now available for an item
HandleMessageL(const CMPXMessage &, MGlxMediaList *)
Notification from the collection E.g. Items added/modified/deleted and progress notifications
Parameters
| const CMPXMessage & aMessage | Message notification from the collection |
| MGlxMediaList * aList | List that the notification relates to |
HandlePopulatedL(MGlxMediaList *)
Handle media list population.
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.