CPbkSingleEntryFetchDlg Class Reference

class CPbkSingleEntryFetchDlg : public CBase

Phonebook Single Entry Fetch API. This class is used to construct a Phonebook UI dialog where the user is able to select a single contact entry from a contact list. The user selection is then returned to the client.

Inherits from

  • CPbkSingleEntryFetchDlg

Nested Classes and Structures

Constructor & Destructor Documentation

CPbkSingleEntryFetchDlg(TParams &)

CPbkSingleEntryFetchDlg(TParams &aParams)[private]

Parameters

TParams & aParams

~CPbkSingleEntryFetchDlg()

~CPbkSingleEntryFetchDlg()

Destructor. Also cancels this dialog and makes ExecuteLD return.

Member Functions Documentation

ConstructL()

voidConstructL()[private]

ExecuteLD()

IMPORT_C TIntExecuteLD()

Executes this dialog. NOTE: this object is deleted when ExecuteLD returns or leaves! NOTE: current status pane layout is replaced with the Phonebook one. Restoring the original pane is left to be the responsibility of the caller.

NewL(TParams &)

IMPORT_C CPbkSingleEntryFetchDlg *NewL(TParams &aParams)[static]

Creates a new single entry fetch dialog.

TParams

Parameters

TParams & aParamsFetch parameters,

Panic(TInt)

voidPanic(TIntaReason)[private, static]

Parameters

TInt aReason

ResetWhenDestroyed(CPbkSingleEntryFetchDlg **)

IMPORT_C voidResetWhenDestroyed(CPbkSingleEntryFetchDlg **aSelfPtr)

Sets *aSelfPtr to NULL when this dialog is destroyed. !aSelfPtr || *aSelfPtr==this

Parameters

CPbkSingleEntryFetchDlg ** aSelfPtr

SetMopParent(MObjectProvider *)

IMPORT_C voidSetMopParent(MObjectProvider *aParent)

Parameters

MObjectProvider * aParent

Member Data Documentation

CContactViewBase * iContactView

CContactViewBase *iContactView[private]

TBool * iDestroyedPtr

TBool *iDestroyedPtr[private]

CPbkFetchDlg * iFetchDlg

CPbkFetchDlg *iFetchDlg[private]

MObjectProvider * iObjectProvider

MObjectProvider *iObjectProvider[private]

CPbkContactEngine * iOwnPbkEngine

CPbkContactEngine *iOwnPbkEngine[private]

TParams & iParams

TParams &iParams[private]

CPbkContactEngine * iPbkEngine

CPbkContactEngine *iPbkEngine[private]

CPbkSingleEntryFetchDlg ** iSelfPtr

CPbkSingleEntryFetchDlg **iSelfPtr[private]