phonebookui/Phonebook2/inc/CPbk2MemoryEntryDefaultsDlg.h
branchRCL_3
changeset 23 5586b4d2ec3e
parent 15 e8e3147d53eb
child 64 c1e8ba0c2b16
--- a/phonebookui/Phonebook2/inc/CPbk2MemoryEntryDefaultsDlg.h	Wed Mar 31 21:13:53 2010 +0300
+++ b/phonebookui/Phonebook2/inc/CPbk2MemoryEntryDefaultsDlg.h	Wed Apr 14 15:45:35 2010 +0300
@@ -23,6 +23,7 @@
 #include <aknPopup.h>                       // CAknPopupList
 #include <MPbk2DefaultAttributeProcessObserver.h>
 #include <VPbkFieldTypeSelectorFactory.h>
+#include <spdefinitions.h>
 
 // FORWARD DECLARATIONS
 class CEikColumnListBox;
@@ -30,6 +31,7 @@
 class CVPbkContactManager;
 class CPbk2DefaultAttributeProcess;
 class MVPbkStoreContactField;
+class CFbsBitmap;
 
 // CLASS DECLARATION
 
@@ -108,7 +110,11 @@
         void RemoveDefaultL(
                 const VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector aSelectorID );
         void CreateTableOfDefaultsL();
-        void ReadDefaultsFromRepositoryL();
+        void ReadDefaultsFromRepositoryL();      
+        TInt SupportedVOIPServicesL( TServiceId& aServiceId );
+        void LoadVoipServiceInfoL( 
+                    TServiceId aServiceId,
+                    CFbsBitmap*& aBitmap, CFbsBitmap*& aMask );
         
     private: // Data
         /// Ref: The contact
@@ -129,6 +135,8 @@
         CArrayFixFlat<VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector>* iDefaultsTable;
         /// Own: Indicates if focus has been dragged around the list, helps with single tap launching
         TBool iHasBeenDragged;
+        /// Voip service name
+        HBufC* iServiceName;
     };
 
 #endif // CPBK2MEMORYENTRYDEFAULTSDLG_H