aboutsummaryrefslogtreecommitdiffstats
path: root/modules/contact-photos/e-contact-photo-source.c
Commit message (Collapse)AuthorAgeFilesLines
* contact-photos: Obtain an EClient asynchronously.Matthew Barnes2013-05-081-39/+76
| | | | | | Obtain an EClient for contact photo lookup asynchronously. If an instance needs to be created, it's more likely created in a thread with a main loop so signal emissions can work.
* Add contact-photos module.Matthew Barnes2013-04-241-0/+432
This encapsulates the EContactPhoto look up feature that was previously built into EPhotoCache. It's now implemented as an EPhotoSource -- one per address book. One advantage of this implementation is that address books are now queried concurrently rather than serially. EPhotoCacheContactLoader is an EPhotoCache extension that takes care of adding and removing EPhotoSources for available address books.