summaryrefslogtreecommitdiff
path: root/src/inc/FScl_AddressbookImpl.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/inc/FScl_AddressbookImpl.h')
-rw-r--r--src/inc/FScl_AddressbookImpl.h13
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);