phonebookui/Phonebook2/Commands/inc/CPbk2CallCmd.h
branchRCL_3
changeset 23 5586b4d2ec3e
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
--- a/phonebookui/Phonebook2/Commands/inc/CPbk2CallCmd.h	Wed Mar 31 21:13:53 2010 +0300
+++ b/phonebookui/Phonebook2/Commands/inc/CPbk2CallCmd.h	Wed Apr 14 15:45:35 2010 +0300
@@ -23,6 +23,7 @@
 #include <e32base.h>
 #include <MPbk2Command.h>
 #include <VPbkFieldTypeSelectorFactory.h>
+#include <spdefinitions.h>
 
 // FORWARD DECLARATIONS
 class CAiwServiceHandler;
@@ -31,6 +32,7 @@
 class MVPbkStoreContact;
 class CPbk2CallTypeSelector;
 class CAiwDialDataExt;
+class MVPbkContactFieldData;
 
 // CLASS DECLARATION
 
@@ -109,6 +111,11 @@
                 VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector aActionSelector );
         
         void SetCallTypeL( CAiwDialDataExt& dialData );
+        TBool ExtractXspId(
+            const MVPbkStoreContactField* aSelectedField, 
+            TPtrC& aXSPId) const;
+        TServiceId GetMatchedServiceIdL( const TDesC& aXSPId );
+        TPtrC GetFieldData( const MVPbkContactFieldData& aFieldData ) const;
 
     private: // Data
         /// Ref: Contact to call to