phonebookui/Phonebook2/ccapplication/ccacommlauncherplugin/src/ccappcommlaunchercontainer.cpp
equal
deleted
inserted
replaced
511 |
511 |
512 TUint paramFlag = 0;//CCAContactorService::TCSParameter::EEnableDefaults; |
512 TUint paramFlag = 0;//CCAContactorService::TCSParameter::EEnableDefaults; |
513 |
513 |
514 VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector |
514 VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector |
515 contactActionType = iPlugin.Container().SelectedCommunicationMethod(); |
515 contactActionType = iPlugin.Container().SelectedCommunicationMethod(); |
516 |
516 |
517 if ( !iLongTap && contactActionType |
517 if ( contactActionType |
518 == VPbkFieldTypeSelectorFactory::EFindOnMapSelector ) |
518 == VPbkFieldTypeSelectorFactory::EFindOnMapSelector ) |
519 { |
519 { |
520 iLongTap = ETrue; |
|
521 DoShowMapCmdL( (TPbk2CommandId)EPbk2ExtensionShowOnMap ); |
520 DoShowMapCmdL( (TPbk2CommandId)EPbk2ExtensionShowOnMap ); |
522 } |
521 } |
523 else |
522 else |
524 { |
523 { |
525 CCAContactorService::TCSParameter param( |
524 CCAContactorService::TCSParameter param( |
606 // CCCAppCommLauncherContainer::HandleFindOnMapContactActionL() |
605 // CCCAppCommLauncherContainer::HandleFindOnMapContactActionL() |
607 // ---------------------------------------------------------------------------- |
606 // ---------------------------------------------------------------------------- |
608 // |
607 // |
609 void CCCAppCommLauncherContainer::HandleFindOnMapContactActionL() |
608 void CCCAppCommLauncherContainer::HandleFindOnMapContactActionL() |
610 { |
609 { |
611 if ( !iLongTap ) |
610 DoShowMapCmdL( (TPbk2CommandId)EPbk2ExtensionShowOnMap ); |
612 { |
|
613 DoShowMapCmdL( (TPbk2CommandId)EPbk2ExtensionShowOnMap ); |
|
614 } |
|
615 else |
|
616 { |
|
617 iLongTap = EFalse; |
|
618 } |
|
619 } |
611 } |
620 |
612 |
621 // ---------------------------------------------------------------------------- |
613 // ---------------------------------------------------------------------------- |
622 // CCCAppCommLauncherContainer::HandleGenericContactActionL() |
614 // CCCAppCommLauncherContainer::HandleGenericContactActionL() |
623 // ---------------------------------------------------------------------------- |
615 // ---------------------------------------------------------------------------- |
810 // ---------------------------------------------------------------------------- |
802 // ---------------------------------------------------------------------------- |
811 // |
803 // |
812 void CCCAppCommLauncherContainer::ContactInfoFetchedNotifyL( |
804 void CCCAppCommLauncherContainer::ContactInfoFetchedNotifyL( |
813 const CCmsContactFieldInfo& aContactFieldInfo) |
805 const CCmsContactFieldInfo& aContactFieldInfo) |
814 { |
806 { |
|
807 |
|
808 //CloseAll Pending Pbk2Commands initiated by CCA. |
|
809 if( iPbkCmd ) |
|
810 { |
|
811 iPbkCmd->DeleteAllRunningCmd(); |
|
812 } |
|
813 |
815 // update buttons |
814 // update buttons |
816 iModel->UpdateAddressesValidationL( aContactFieldInfo ); |
815 iModel->UpdateAddressesValidationL( aContactFieldInfo ); |
817 iModel->FillButtonArrayL(); |
816 iModel->FillButtonArrayL(); |
818 iListBox->HandleItemAdditionL(); |
817 iListBox->HandleItemAdditionL(); |
819 iHeaderCtrl->ContactInfoFetchedNotifyL(aContactFieldInfo); |
818 iHeaderCtrl->ContactInfoFetchedNotifyL(aContactFieldInfo); |