diff options
Diffstat (limited to 'src/inc/FScl_AddressbookImpl.h')
-rw-r--r-- | src/inc/FScl_AddressbookImpl.h | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/src/inc/FScl_AddressbookImpl.h b/src/inc/FScl_AddressbookImpl.h index 49e1e3a..99cf174 100644 --- a/src/inc/FScl_AddressbookImpl.h +++ b/src/inc/FScl_AddressbookImpl.h @@ -43,6 +43,7 @@ namespace Tizen { namespace Social class Addressbook; class Contact; class Category; +class UserProfile; class IRecordEventListener; class IAddressbookEventListener; @@ -142,6 +143,18 @@ public: Tizen::Base::Collection::IList* GetChangedCategoriesAfterN(int version, int& latestVersion) const; + result AddContacts(const Tizen::Base::Collection::IList& contactList, Tizen::Base::Collection::IListT<RecordId>* pContactIdList); + + result UpdateContacts(const Tizen::Base::Collection::IList& contactList); + + result RemoveContacts(const Tizen::Base::Collection::IListT<RecordId>& contactIdList); + + result SetUserProfile(const UserProfile* pUserProfile); + + UserProfile* GetUserProfileN(void) const; + + bool IsUserProfileChangedAfter(int version) const; + virtual void OnContactChanged(void); virtual void OnCategoryChanged(void); |