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.
|
|