CMPXViewPlugin Class Reference

class CMPXViewPlugin : public CBase

MPX view plugin definition.

mpxviewplugin.lib

Inherits from

Constructor & Destructor Documentation

~CMPXViewPlugin()

IMPORT_C~CMPXViewPlugin()[virtual]

Destructor.

Since
S60 3.0

Member Functions Documentation

ActivateViewL(const TDesC *)

voidActivateViewL(const TDesC *aParam = NULL)[pure virtual]

Interface method to activate view.

Since
S60 3.0

Parameters

const TDesC * aParam = NULLParameter required to activate the view.

CreateViewL()

voidCreateViewL()[pure virtual]

Interface method to create view.

Since
S60 3.0

DeactivateView()

voidDeactivateView()[pure virtual]

Interface method to deactivate view.

Since
S60 3.0

DestroyView()

voidDestroyView()[pure virtual]

Interface method to destroy view.

Since
S60 3.0

NewL(const TUid &, MMPXCustomCommandObserver *)

IMPORT_C CMPXViewPlugin *NewL(const TUid &aUid,
MMPXCustomCommandObserver *aCommandObserver
)[static]

Two-phased constructor.

Since
S60 3.0

Parameters

const TUid & aUidImplementation Uid.
MMPXCustomCommandObserver * aCommandObserverObserver to handle commands.

SetAsDefaultViewL()

voidSetAsDefaultViewL()[pure virtual]

Interface method to activate as default view. Will not bring to foreground.

Since
S60 3.0

SetObserver(MMPXCustomCommandObserver *)

IMPORT_C voidSetObserver(MMPXCustomCommandObserver *aCommandObserver)[protected, virtual]

Sets observer for custom commands.

Since
S60 3.0

Parameters

MMPXCustomCommandObserver * aCommandObserverObserver to handle commands.

Member Data Documentation

MMPXCustomCommandObserver * iCommandObserver

MMPXCustomCommandObserver *iCommandObserver[protected]

TUid iDtorKey

TUid iDtorKey[private]