CPbkMemoryEntryAddItemDlg Class Reference
#include
<app/CPbkMemoryEntryAddItemDlg.h>
class CPbkMemoryEntryAddItemDlg : public CBase |
Inherits from
- CPbkMemoryEntryAddItemDlg
Detailed Description
Field type selection dialog for Phonebook's Create New- and Edit Memory entry-functions. Also used externally for Create New Entry- and Add to Existing Entry-services.
Constructor & Destructor Documentation
CPbkMemoryEntryAddItemDlg ( )
IMPORT_C | CPbkMemoryEntryAddItemDlg | ( | ) | |
~CPbkMemoryEntryAddItemDlg ( )
IMPORT_C | ~CPbkMemoryEntryAddItemDlg | ( | ) | |
Destructor. Also cancels and dismisses this popup list, in other words makes ExecuteLD return just like cancel was pressed.
Member Function Documentation
ExecuteLD ( CArrayPtrFlat< CPbkFieldInfo > &, TInt )
Run the dialog and return selected field info.
Parameter | Description | aFieldInfos | An array of field info objects to select from. |
aCbaResource | Cba buttons to use with the dialog. |
Returns: Pointer to a field info in aFieldInfos or NULL if canceled.
ExecuteLD ( CArrayPtr< CPbkFieldInfo > &, TInt, const TDesC & )
Run the dialog and return selected field info.
Parameter | Description | aFieldInfos | An array of field info objects to select from. |
aCbaResource | Cba buttons to use with the dialog. |
aTitleText | Text to put into popup list's title. No title pane if aTitleText is empty. |
Returns: Pointer to a field info in aFieldInfos or NULL if canceled.
ExecuteLD ( CArrayPtr< CPbkFieldInfo > & )
Basic ExecuteLD for derived classes to override.
Parameter | Description | aFieldInfos | An array of field info objects to select from. |
PrepareLC ( CArrayPtr< CPbkFieldInfo > &, TInt, const TDesC & )
Creates list items, sets Cba and title. Executed before RunLD. First part of ExecuteLD.
Parameter | Description | aFieldInfos | An array of field info objects to select from. |
aCbaResource | Cba buttons to use with the dialog |
aTitle | Text to put into popup list's title |
ResetWhenDestroyed ( CPbkMemoryEntryAddItemDlg ** )
Sets *aSelfPtr to NULL when this dialog is destroyed. !aSelfPtr || *aSelfPtr==this
RunLD ( )
Execute the initialized dialog. Second part of ExecuteLD.
Returns: Pointer to a field info