equal
deleted
inserted
replaced
21 |
21 |
22 // INCLUDES |
22 // INCLUDES |
23 #include <aknPopup.h> // CAknPopupList |
23 #include <aknPopup.h> // CAknPopupList |
24 #include <MPbk2DefaultAttributeProcessObserver.h> |
24 #include <MPbk2DefaultAttributeProcessObserver.h> |
25 #include <VPbkFieldTypeSelectorFactory.h> |
25 #include <VPbkFieldTypeSelectorFactory.h> |
|
26 #include <spdefinitions.h> |
26 |
27 |
27 // FORWARD DECLARATIONS |
28 // FORWARD DECLARATIONS |
28 class CEikColumnListBox; |
29 class CEikColumnListBox; |
29 class CPbk2PresentationContact; |
30 class CPbk2PresentationContact; |
30 class CVPbkContactManager; |
31 class CVPbkContactManager; |
31 class CPbk2DefaultAttributeProcess; |
32 class CPbk2DefaultAttributeProcess; |
32 class MVPbkStoreContactField; |
33 class MVPbkStoreContactField; |
|
34 class CFbsBitmap; |
33 |
35 |
34 // CLASS DECLARATION |
36 // CLASS DECLARATION |
35 |
37 |
36 /** |
38 /** |
37 * Phonebook 2 memory entry defaults dialog. |
39 * Phonebook 2 memory entry defaults dialog. |
106 const VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector aSelectorID, |
108 const VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector aSelectorID, |
107 MVPbkStoreContactField& aField ); |
109 MVPbkStoreContactField& aField ); |
108 void RemoveDefaultL( |
110 void RemoveDefaultL( |
109 const VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector aSelectorID ); |
111 const VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector aSelectorID ); |
110 void CreateTableOfDefaultsL(); |
112 void CreateTableOfDefaultsL(); |
111 void ReadDefaultsFromRepositoryL(); |
113 void ReadDefaultsFromRepositoryL(); |
|
114 TInt SupportedVOIPServicesL( TServiceId& aServiceId ); |
|
115 void LoadVoipServiceInfoL( |
|
116 TServiceId aServiceId, |
|
117 CFbsBitmap*& aBitmap, CFbsBitmap*& aMask ); |
112 |
118 |
113 private: // Data |
119 private: // Data |
114 /// Ref: The contact |
120 /// Ref: The contact |
115 CPbk2PresentationContact& iContact; |
121 CPbk2PresentationContact& iContact; |
116 /// Ref: Virtual Phonebook contact manager |
122 /// Ref: Virtual Phonebook contact manager |
127 TInt iLVFlags; |
133 TInt iLVFlags; |
128 /// Own: Table of used Defaults item |
134 /// Own: Table of used Defaults item |
129 CArrayFixFlat<VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector>* iDefaultsTable; |
135 CArrayFixFlat<VPbkFieldTypeSelectorFactory::TVPbkContactActionTypeSelector>* iDefaultsTable; |
130 /// Own: Indicates if focus has been dragged around the list, helps with single tap launching |
136 /// Own: Indicates if focus has been dragged around the list, helps with single tap launching |
131 TBool iHasBeenDragged; |
137 TBool iHasBeenDragged; |
|
138 /// Voip service name |
|
139 HBufC* iServiceName; |
132 }; |
140 }; |
133 |
141 |
134 #endif // CPBK2MEMORYENTRYDEFAULTSDLG_H |
142 #endif // CPBK2MEMORYENTRYDEFAULTSDLG_H |
135 |
143 |
136 // End of File |
144 // End of File |