phonebookui/Phonebook2/NamesListExtension/inc/cpbk2openmycardcmd.h
branchRCL_3
changeset 35 4ae315f230bc
parent 15 e8e3147d53eb
child 64 c1e8ba0c2b16
equal deleted inserted replaced
32:2828b4d142c0 35:4ae315f230bc
    27 class MPbk2ContactUiControl;
    27 class MPbk2ContactUiControl;
    28 class CPbk2FieldPropertyArray;
    28 class CPbk2FieldPropertyArray;
    29 class CPbk2StoreSpecificFieldPropertyArray;
    29 class CPbk2StoreSpecificFieldPropertyArray;
    30 class CPbk2PresentationContact;
    30 class CPbk2PresentationContact;
    31 class CPbk2MyCard;
    31 class CPbk2MyCard;
       
    32 class MVPbkContactLink;
    32 
    33 
    33 //Cca
    34 //Cca
    34 class MCCAParameter;
    35 class MCCAParameter;
    35 class MCCAConnection;
    36 class MCCAConnection;
    36 
    37 
    76             MCCAConnection*& aCCAConnection );
    77             MCCAConnection*& aCCAConnection );
    77         void ConstructL();
    78         void ConstructL();
    78 
    79 
    79     private: // Implementation
    80     private: // Implementation
    80 
    81 
       
    82         /**
       
    83          * Set contact launch data (launch mycard from link)
       
    84          */
       
    85         void SetContactDataL( MCCAParameter& aParam, MVPbkContactLink* aLink );
       
    86         
       
    87         /**
       
    88          * Set contact launch data (launch mycard from data model)
       
    89          * If aContact is not provided then empty model will be delivered.
       
    90          * Empty model means that mycard does not exist and needs to be created.
       
    91          */
       
    92         void SetContactDataL( MCCAParameter& aParam, CPbk2PresentationContact* aContact = NULL );
       
    93 
    81         void LaunchCcaL(); // Sync
    94         void LaunchCcaL(); // Sync
    82 		void IssueRequest();
    95 		void IssueRequest();
    83 		
    96 		
    84 		/**
    97 		/**
    85 		 * Create presentation contact from mycard.
    98 		 * Create presentation contact from mycard.