API published in: S60 1st Ed
API deprecated in: S60 5th Ed
Link against: pbkview.lib
Required Capabilities
ReadUserData WriteUserData
#include <cpbkmemoryentryadditemdlg.h>
Inherited by CPbkItemTypeSelectAddToExisting, and CPbkItemTypeSelectCreateNew.
Also used externally for Create New Entry- and Add to Existing Entry-services.
Public Member Functions |
|
IMPORT_C | CPbkMemoryEntryAddItemDlg () |
Constructor. |
|
IMPORT_C void | ResetWhenDestroyed (CPbkMemoryEntryAddItemDlg **aSelfPtr) |
Sets *aSelfPtr to NULL when this dialog is destroyed. |
|
IMPORT_C CPbkFieldInfo * | ExecuteLD (CArrayPtrFlat< CPbkFieldInfo > &aFieldInfos, TInt aCbaResource) |
Run the dialog and return selected field info. |
|
IMPORT_C CPbkFieldInfo * | ExecuteLD (CArrayPtr< CPbkFieldInfo > &aFieldInfos, TInt aCbaResource, const TDesC &aTitleText) |
Run the dialog and return selected field info. |
|
virtual IMPORT_C CPbkFieldInfo * | ExecuteLD (CArrayPtr< CPbkFieldInfo > &aFieldInfos) |
Basic ExecuteLD for derived classes to override. |
|
IMPORT_C | ~CPbkMemoryEntryAddItemDlg () |
Destructor. |
|
void | SortFieldInfoArray () |
Protected Member Functions |
|
void | PrepareLC (CArrayPtr< CPbkFieldInfo > &aFieldInfos, TInt aCbaResource, const TDesC &aTitle) |
Creates list items, sets Cba and title. |
|
CPbkFieldInfo * | RunLD () |
Execute the initialized dialog. |
|
Constructor. |
|
Destructor. Also cancels and dismisses this popup list, in other words makes ExecuteLD return just like cancel was pressed. |
|
Basic ExecuteLD for derived classes to override.
Reimplemented in CPbkItemTypeSelectCreateNew, and CPbkItemTypeSelectAddToExisting. |
|
Run the dialog and return selected field info.
|
|
Run the dialog and return selected field info.
|
|
Creates list items, sets Cba and title. Executed before RunLD. First part of ExecuteLD.
|
|
Sets *aSelfPtr to NULL when this dialog is destroyed. !aSelfPtr || *aSelfPtr==this |
|
Execute the initialized dialog. Second part of ExecuteLD.
|
|