This document describes the code changes required to activate items in a list on single-tap.
Replace the EEventItemDoubleClicked
event
with EEventItemSingleClicked
. Remove the EEventItemClicked
processing
code if any.
The following code snippet illustrates the changes to the event handling code of a File Browser application.
// ---------------------------------------------------------------------------- // CFileBrowseBaseView::HandleListBoxEventL // // If single-tap is enabled, the touch related events must be handled here // ---------------------------------------------------------------------------- // void CFileBrowseBaseView::HandleListBoxEventL(CEikListBox* /*aListBox*/, TListBoxEvent aEventType) { if(AknLayoutUtils::PenEnabled()) { switch (aEventType) { //case EEventItemDoubleClicked: ----- Remove this code-------------- case EEventItemSingleClicked: //------- Include this new event for item activation--- { NavigateL(iListBox->CurrentItemIndex()); // user defined function for navigating to the selected folder OpenFolderL(); // user defined function for opening the selected folder break; } } } }