diff options
author | JP Rosevear <jpr@helixcode.com> | 2000-11-10 06:36:27 +0800 |
---|---|---|
committer | JP Rosevear <jpr@src.gnome.org> | 2000-11-10 06:36:27 +0800 |
commit | acedf7a316e779c349f76a73c434019262742c60 (patch) | |
tree | a6abb42ce8900e386b9ec9a8864a29addb7f68a7 /addressbook/conduit/address-conduit.h | |
parent | 88d445fac5cc704743da23a2e6099fc5a7a8003a (diff) | |
download | gsoc2013-evolution-acedf7a316e779c349f76a73c434019262742c60.tar.gz gsoc2013-evolution-acedf7a316e779c349f76a73c434019262742c60.tar.zst gsoc2013-evolution-acedf7a316e779c349f76a73c434019262742c60.zip |
Add changed_hash, change list and complete bool
2000-11-09 JP Rosevear <jpr@helixcode.com>
* conduit/address-conduit.h: Add changed_hash, change list and complete bool
* conduit/address-conduit.c (local_record_from_ecard): Add empty field checks
(card_added): callback for book view
(card_changed): ditto
(card_removed): ditto
(sequence_complete): ditto
(view_cb): callback for the get changes call
(pre_sync): force synchronous loading of book view
(for_each): we already have the card so create the local record directly
(for_each_modified): Uncomment and fix
(delete_record): ditto
* conduit/Makefile.am: link against gal for ebook - needs fixing
* backend/ebook/e-book.c (e_book_do_response_get_changes): Properly respond
to a get_changes call
(e_book_check_listener_queue): define the get changes response operation
* backend/ebook/e-book-listener.c (e_book_listener_queue_get_changes_response):
Queue up a get changes response
(impl_BookListener_respond_get_changes): Implement the get_changes method
(e_book_listener_get_epv): add get_changes implementation to epv
* backend/pas/pas-backend-file.c (pas_backend_file_book_view_copy): Only
copy the search_context and change_context elements if they actually exist
(pas_backend_file_changes): Hard code a path for now, only notify if
there is something to notify about
svn path=/trunk/; revision=6524
Diffstat (limited to 'addressbook/conduit/address-conduit.h')
-rw-r--r-- | addressbook/conduit/address-conduit.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/addressbook/conduit/address-conduit.h b/addressbook/conduit/address-conduit.h index 141ec1b53c..9f0af7d293 100644 --- a/addressbook/conduit/address-conduit.h +++ b/addressbook/conduit/address-conduit.h @@ -59,6 +59,9 @@ struct _EAddrConduitContext { EBook *ebook; GList *cards; + GList *changed; + GHashTable *changed_hash; + gboolean complete; gboolean address_load_tried; gboolean address_load_success; |