equal
deleted
inserted
replaced
118 // Sets the highlight of the list |
118 // Sets the highlight of the list |
119 // --------------------------------------------------------- |
119 // --------------------------------------------------------- |
120 // |
120 // |
121 void CBrowserPopupList::SetHighLight(TBool aHighLight) |
121 void CBrowserPopupList::SetHighLight(TBool aHighLight) |
122 { |
122 { |
|
123 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF |
|
124 iItemDrawer->SetFlags( CListItemDrawer::ESingleClickEnabled ); |
|
125 #endif |
123 iListBoxFlags = ( aHighLight ? iListBoxFlags &~ CEikListBox::EDisableHighlight : iListBoxFlags | CEikListBox::EDisableHighlight ); |
126 iListBoxFlags = ( aHighLight ? iListBoxFlags &~ CEikListBox::EDisableHighlight : iListBoxFlags | CEikListBox::EDisableHighlight ); |
124 if ( aHighLight ) |
127 if ( aHighLight ) |
125 { |
128 { |
126 iItemDrawer->ClearFlags( CListItemDrawer::EDisableHighlight ); |
129 iItemDrawer->ClearFlags( CListItemDrawer::EDisableHighlight ); |
127 } |
130 } |
218 void CBrowserAdaptiveListPopup::ConstructL( ) |
221 void CBrowserAdaptiveListPopup::ConstructL( ) |
219 { |
222 { |
220 CreateWindowL(); |
223 CreateWindowL(); |
221 //-------- list ------ |
224 //-------- list ------ |
222 iList = new(ELeave) CBrowserPopupList( iParentType ); |
225 iList = new(ELeave) CBrowserPopupList( iParentType ); |
|
226 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF |
|
227 iList->ConstructL( this , CEikListBox::EDisableItemSpecificMenu ); |
|
228 #else |
223 iList->ConstructL( this , CEikListBox::ELeftDownInViewRect ); |
229 iList->ConstructL( this , CEikListBox::ELeftDownInViewRect ); |
|
230 #endif |
224 iList->SetContainerWindowL( *this ); |
231 iList->SetContainerWindowL( *this ); |
225 if (iTouchSupported) |
232 if (iTouchSupported) |
226 { |
233 { |
227 iList->SetListBoxObserver( this ); |
234 iList->SetListBoxObserver( this ); |
228 } |
235 } |
318 CCoeEnv::Static()->SimulateKeyEventL( keyEvent, EEventKeyUp ); |
325 CCoeEnv::Static()->SimulateKeyEventL( keyEvent, EEventKeyUp ); |
319 } |
326 } |
320 } |
327 } |
321 break; |
328 break; |
322 case MEikListBoxObserver::EEventItemClicked: |
329 case MEikListBoxObserver::EEventItemClicked: |
|
330 #ifdef BRDO_SINGLE_CLICK_ENABLED_FF |
|
331 case MEikListBoxObserver::EEventItemSingleClicked: |
|
332 #endif |
323 HandleItemClickedL( aListBox ); |
333 HandleItemClickedL( aListBox ); |
324 break; |
334 break; |
325 default: |
335 default: |
326 break; |
336 break; |
327 } |
337 } |