153 void CmdOpenGroupL( MPbk2ContactUiControl& aUiControl ) const; |
153 void CmdOpenGroupL( MPbk2ContactUiControl& aUiControl ) const; |
154 void DimItem( CEikMenuPane* aMenuPane, TInt aCmd ); |
154 void DimItem( CEikMenuPane* aMenuPane, TInt aCmd ); |
155 TBool IsTopContact( const MVPbkBaseContact* aContact ); |
155 TBool IsTopContact( const MVPbkBaseContact* aContact ); |
156 MVPbkContactLink* MyCardLink() const; |
156 MVPbkContactLink* MyCardLink() const; |
157 void InitLocalStoreObserverL(); |
157 void InitLocalStoreObserverL(); |
|
158 void InitAdnStoreObserverL(); |
158 |
159 |
159 private: // Data |
160 private: // Data |
160 MCCAConnection* iCCAConnection; // own |
161 MCCAConnection* iCCAConnection; // own |
161 CPbk2NamesListExView* iNamesListExViewRef; //ref |
162 CPbk2NamesListExView* iNamesListExViewRef; //ref |
162 //OWN: |
163 //OWN: |
163 CSpbContentProvider* iContentProvider; |
164 CSpbContentProvider* iContentProvider; |
164 // number of contacts in local store |
165 // number of contacts in local store |
165 TInt iLocalStoreContactsCount; |
166 TInt iLocalStoreContactsCount; |
166 // Not own: |
167 // Not own: |
167 MVPbkContactStore* iLocalStore; |
168 MVPbkContactStore* iLocalStore; |
|
169 MVPbkContactStore* iAdnStore; |
168 // Own |
170 // Own |
169 CPbk2ApplicationServices* iAppServices; |
171 CPbk2ApplicationServices* iAppServices; |
170 }; |
172 }; |
171 |
173 |
172 #endif // NAMESLISTUIEXTENTIONPLUGIN_H |
174 #endif // NAMESLISTUIEXTENTIONPLUGIN_H |