equal
deleted
inserted
replaced
468 // |
468 // |
469 void CGlxMetadataDialog::HandlePointerEventL( |
469 void CGlxMetadataDialog::HandlePointerEventL( |
470 const TPointerEvent& aPointerEvent) |
470 const TPointerEvent& aPointerEvent) |
471 { |
471 { |
472 TRACER("CGlxMetadataDialog::HandlePointerEventL"); |
472 TRACER("CGlxMetadataDialog::HandlePointerEventL"); |
473 |
|
474 //This has to be called first, as base class implementation sets the flag of settings dialog with EDisableMarquee |
|
475 CCoeControl::HandlePointerEventL( aPointerEvent ); |
473 CCoeControl::HandlePointerEventL( aPointerEvent ); |
476 |
|
477 //After the above call we can call our implementation to reset the marque flag and start marqueeing if needed |
|
478 if(aPointerEvent.iType == TPointerEvent::EButton1Down |
|
479 || aPointerEvent.iType == TPointerEvent::EButton2Down |
|
480 || aPointerEvent.iType == TPointerEvent::EButton3Down |
|
481 || aPointerEvent.iType == TPointerEvent::EDrag) |
|
482 { |
|
483 //This has to done at every above mentioned event, since the disable marquee flag is set by base implementation, |
|
484 //forcing us the need to reset it everytime. |
|
485 iContainer->EnableMarqueingL(); |
|
486 } |
|
487 } |
474 } |
488 |
475 |
489 // --------------------------------------------------------------------------- |
476 // --------------------------------------------------------------------------- |
490 // CGlxMetadataDialog::OnLocationEditL |
477 // CGlxMetadataDialog::OnLocationEditL |
491 // --------------------------------------------------------------------------- |
478 // --------------------------------------------------------------------------- |