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 *)

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

Interface method to activate view.

Since
S60 3.0

Parameters

const TDesC * aParam = NULL Parameter required to activate the view.

CreateViewL()

void CreateViewL ( ) [pure virtual]

Interface method to create view.

Since
S60 3.0

DeactivateView()

void DeactivateView ( ) [pure virtual]

Interface method to deactivate view.

Since
S60 3.0

DestroyView()

void DestroyView ( ) [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 & aUid Implementation Uid.
MMPXCustomCommandObserver * aCommandObserver Observer to handle commands.

SetAsDefaultViewL()

void SetAsDefaultViewL ( ) [pure virtual]

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

Since
S60 3.0

SetObserver(MMPXCustomCommandObserver *)

IMPORT_C void SetObserver ( MMPXCustomCommandObserver * aCommandObserver ) [protected, virtual]

Sets observer for custom commands.

Since
S60 3.0

Parameters

MMPXCustomCommandObserver * aCommandObserver Observer to handle commands.

Member Data Documentation

MMPXCustomCommandObserver * iCommandObserver

MMPXCustomCommandObserver * iCommandObserver [protected]

TUid iDtorKey

TUid iDtorKey [private]