equal
deleted
inserted
replaced
21 #include "ccappmycardcommon.h" |
21 #include "ccappmycardcommon.h" |
22 #include "ccappmycardpluginuids.hrh" |
22 #include "ccappmycardpluginuids.hrh" |
23 #include "ccappmycard.h" |
23 #include "ccappmycard.h" |
24 #include "ccappmycard.hrh" |
24 #include "ccappmycard.hrh" |
25 #include <ccappmycardpluginrsc.rsg> |
25 #include <ccappmycardpluginrsc.rsg> |
26 #include <pbk2uicontrols.rsg> |
26 #include <Pbk2UIControls.rsg> |
27 #include <data_caging_path_literals.hrh> |
27 #include <data_caging_path_literals.hrh> |
28 #include <phonebook2.mbg> |
28 #include <phonebook2.mbg> |
29 #include <mccappengine.h> |
29 #include <mccappengine.h> |
30 #include <bautils.h> |
30 #include <bautils.h> |
31 #include <AknsUtils.h> |
31 #include <AknsUtils.h> |
33 #include <MVPbkContactLink.h> |
33 #include <MVPbkContactLink.h> |
34 #include <AiwContactAssignDataTypes.h> |
34 #include <AiwContactAssignDataTypes.h> |
35 #include <avkon.hrh> |
35 #include <avkon.hrh> |
36 #include <aknappui.h> |
36 #include <aknappui.h> |
37 #include <CPbk2CommandHandler.h> |
37 #include <CPbk2CommandHandler.h> |
38 #include <pbk2commands.hrh> //pbk2cmdsend |
38 #include <Pbk2Commands.hrh> //pbk2cmdsend |
39 #include <pbk2datacaging.hrh> |
39 #include <Pbk2DataCaging.hrh> |
40 #include <TPbk2ContactEditorParams.h> |
40 #include <TPbk2ContactEditorParams.h> |
41 #include <CPbk2GeneralConfirmationQuery.h> |
41 #include <CPbk2GeneralConfirmationQuery.h> |
42 #include <CPbk2PresentationContact.h> |
42 #include <CPbk2PresentationContact.h> |
|
43 #include <StringLoader.h> |
|
44 #include <AknQueryDialog.h> |
43 |
45 |
44 // --------------------------------------------------------------------------- |
46 // --------------------------------------------------------------------------- |
45 // Constants |
47 // Constants |
46 // --------------------------------------------------------------------------- |
48 // --------------------------------------------------------------------------- |
47 |
49 |
162 // Forward the activation-call to base-class |
164 // Forward the activation-call to base-class |
163 CCCAppViewPluginAknView::DoActivateL( |
165 CCCAppViewPluginAknView::DoActivateL( |
164 aPrevViewId, aCustomMessageId, aCustomMessage ); |
166 aPrevViewId, aCustomMessageId, aCustomMessage ); |
165 |
167 |
166 // Set view title |
168 // Set view title |
167 HBufC* title = iCoeEnv->AllocReadResourceLC( R_QTN_MYCARD_TITLE ); |
169 HBufC* title = iCoeEnv->AllocReadResourceLC( R_QTN_CCA_TITLE_MY_CARD ); |
168 SetTitleL( *title ); |
170 SetTitleL( *title ); |
169 CleanupStack::PopAndDestroy( title ); |
171 CleanupStack::PopAndDestroy( title ); |
170 |
172 |
171 CCA_DP(KMyCardLogFile, CCA_L("<-CCCAppMyCardPlugin::DoActivateL()")); |
173 CCA_DP(KMyCardLogFile, CCA_L("<-CCCAppMyCardPlugin::DoActivateL()")); |
172 } |
174 } |
262 { |
264 { |
263 SendBusinessCardL(); |
265 SendBusinessCardL(); |
264 break; |
266 break; |
265 } |
267 } |
266 case ECCappMyCardCmdDelete: |
268 case ECCappMyCardCmdDelete: |
267 { |
269 { |
268 CPbk2GeneralConfirmationQuery* query = |
270 HBufC* prompt = |
269 CPbk2GeneralConfirmationQuery::NewL(); |
271 StringLoader::LoadLC( R_QTN_PHOB_MY_CARD_CLEAR_CONFIRM ); |
270 |
272 CAknQueryDialog* dlg = CAknQueryDialog::NewL(); |
271 if ( query->ExecuteLD( iMyCard->PresentationContactL(), R_QTN_QUERY_COMMON_CONF_DELETE ) ) |
273 if( dlg->ExecuteLD( R_PBK2_GENERAL_CONFIRMATION_QUERY, *prompt ) ) |
272 { |
274 { |
273 iMyCard->PresentationContactL().DeleteL( *iMyCard ); |
275 iMyCard->PresentationContactL().DeleteL( *iMyCard ); |
274 } |
276 } |
275 |
277 CleanupStack::PopAndDestroy( prompt ); |
276 break; |
278 break; |
277 } |
279 } |
278 default: |
280 default: |
279 { |
281 { |
280 // Forward rest to base class |
282 // Forward rest to base class |
407 |
409 |
408 case ECCAppMyCardCmdStylusAddImageCmd: |
410 case ECCAppMyCardCmdStylusAddImageCmd: |
409 AddImageCmdL(); |
411 AddImageCmdL(); |
410 break; |
412 break; |
411 |
413 |
|
414 case ECCAppMyCardCmdStylusCopyDetailCmd: |
|
415 CopyDetailL(); |
|
416 break; |
|
417 |
412 default: |
418 default: |
413 CAknView::ProcessCommandL(aCommandId); |
419 CAknView::ProcessCommandL(aCommandId); |
414 break; |
420 break; |
415 } |
421 } |
416 } |
422 } |
448 // |
454 // |
449 void CCCAppMyCardPlugin::ChangeImageCmdL() |
455 void CCCAppMyCardPlugin::ChangeImageCmdL() |
450 { |
456 { |
451 CommandHandlerL()->HandleCommandL( EPbk2CmdChangeImage, *iOwnContainer, NULL ); |
457 CommandHandlerL()->HandleCommandL( EPbk2CmdChangeImage, *iOwnContainer, NULL ); |
452 } |
458 } |
|
459 |
|
460 // --------------------------------------------------------------------------- |
|
461 // CCCAppMyCardContainer::CopyDetailL |
|
462 // --------------------------------------------------------------------------- |
|
463 // |
|
464 void CCCAppMyCardPlugin::CopyDetailL() |
|
465 { |
|
466 CommandHandlerL()->HandleCommandL( EPbk2CmdCopyDetail, *iOwnContainer, NULL ); |
|
467 } |
453 // End of File |
468 // End of File |