The right way to implement these would be to have dialogs with names "Selection List", "MultiSelection List" and "Markable
list" and make them keep a listbox inside it. (look at CAknPopupList, it does similar things)
|
Static Public Member Functions
|
| static IMPORT_C void
|
HandleSelectionListProcessCommandL (TInt aCommand, CEikListBox *aListBox)
|
| |
Helper function to implement ProcessCommandL() for selection list dialogs.
|
| static IMPORT_C void
|
HandleMultiselectionListProcessCommandL (TInt aCommand, CEikListBox *aListBox)
|
| |
Helper function to implement ProcessCommandL() for selection list dialogs.
|
| static IMPORT_C void
|
HandleMarkableListProcessCommandL (TInt aCommand, CEikListBox *aListBox)
|
| |
Helper function to implement ProcessCommandL() for markable list dialogs.
|
| static IMPORT_C TKeyResponse |
HandleMenuListOfferKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType, CEikListBox *aListBox)
|
| |
Helper function to implement ProcessCommandL() for menu lists.
|
| static IMPORT_C void
|
HandleMarkableListDynInitMenuPane (TInt aResourceId, CEikMenuPane *aMenu, CEikListBox *aListBox)
|
| |
Helper function to implement DynInitMenuPaneL() for markable list dialogs.
|
| static IMPORT_C void
|
HandleMarkableListDynInitMenuItem (CEikMenuPane *aMenu, CEikListBox *aListBox, TInt aCommandId, TBool aCanBeAppliedToMultipleItems)
|
| |
Helper function to implement DynInitMenuPaneL() for markable list dialogs.
|
| static IMPORT_C void
|
HandleMarkableListUpdateAfterCommandExecution (CEikListBox *aListBox)
|
| |
Helper function to implement command handling for markable list dialogs.
|
| static IMPORT_C void
|
HandleItemRemovalAndPositionHighlightL (CEikListBox *aListBox, TInt aValueOfCurrentItemIndexBeforeRemoval, TBool aCurrentItemWasRemoved)
|
| |
Helper function to position list highlight correctly after item removal.
|
| static IMPORT_C void
|
HandleItemRemovalAndPositionHighlightL (CEikListBox *aListBox, TInt aValueOfCurrentItemIndexBeforeRemoval, CArrayFix< TInt > &aIndexesOfRemovedItemsBeforeRemoval)
|
| |
Helper function to position list highlight correctly after item removal.
|