Reimplemented PersonProvider to make it independent of DbChangeObserver. 25/66725/4
authorEugene Kurzberg <i.kurtsberg@samsung.com>
Wed, 20 Apr 2016 12:54:43 +0000 (15:54 +0300)
committerAleksandr Sapozhnik <a.sapozhnik@samsung.com>
Thu, 21 Apr 2016 13:33:09 +0000 (06:33 -0700)
commit6f0cf6660914c3abeded32761b6fa475a3963bae
treeea6c215761b47fc0de55ff9007f2ff2d55a36c01
parentdebe6919db78562fbe62bdb2bc6ff40507f4cac2
Reimplemented PersonProvider to make it independent of DbChangeObserver.
Added possibility to start/stop Person updates.

Removed Person dependency on ContactRecordData. Removed ContactRecordProvider.
Removed redundant functionality from ContactRecordData.

Change-Id: I80d01284fb91ebc3b35319a0ce9c877d8f680b71
Signed-off-by: Eugene Kurzberg <i.kurtsberg@samsung.com>
19 files changed:
lib-common/inc/Common/Database/Queries.h
lib-common/inc/Contacts/Model/ContactNumberData.h
lib-common/inc/Contacts/Model/ContactRecordData.h
lib-common/inc/Contacts/Model/ContactRecordProvider.h [deleted file]
lib-common/inc/Contacts/Model/DbChangeObserver.h [deleted file]
lib-common/src/Common/Database/Queries.cpp
lib-common/src/Contacts/Model/ContactNumberData.cpp
lib-common/src/Contacts/Model/ContactRecordData.cpp
lib-common/src/Contacts/Model/ContactRecordProvider.cpp [deleted file]
lib-common/src/Contacts/Model/DbChangeObserver.cpp [deleted file]
lib-contacts/inc/Contacts/List/Model/FavoritesProvider.h
lib-contacts/inc/Contacts/List/Model/Person.h
lib-contacts/inc/Contacts/List/Model/PersonProvider.h
lib-contacts/src/Contacts/List/ListView.cpp
lib-contacts/src/Contacts/List/Model/FavoritesProvider.cpp
lib-contacts/src/Contacts/List/Model/Person.cpp
lib-contacts/src/Contacts/List/Model/PersonProvider.cpp
lib-contacts/src/Contacts/List/Model/VcardProvider.cpp
lib-contacts/src/Contacts/List/VcardView.cpp