diff options
author | Christopher James Lahey <clahey@ximian.com> | 2001-06-11 13:43:48 +0800 |
---|---|---|
committer | Chris Lahey <clahey@src.gnome.org> | 2001-06-11 13:43:48 +0800 |
commit | efa9a6294d55c0c9f857e1c26390898c84ce0784 (patch) | |
tree | e0cde43394efdc84f05b38cb98432b5a9c3ee470 /addressbook/backend/ebook/e-card-compare.h | |
parent | 56132926ca2d4f308a903937f16b0ecfa447b251 (diff) | |
download | gsoc2013-evolution-efa9a6294d55c0c9f857e1c26390898c84ce0784.tar.gz gsoc2013-evolution-efa9a6294d55c0c9f857e1c26390898c84ce0784.tar.zst gsoc2013-evolution-efa9a6294d55c0c9f857e1c26390898c84ce0784.zip |
Added this function to let you do slightly more complicated searches.
2001-06-11 Christopher James Lahey <clahey@ximian.com>
* backend/ebook/e-card-compare.c, backend/ebook/e-card-compare.h
(e_card_locate_match_full): Added this function to let you do
slightly more complicated searches.
* gui/merging/e-card-merging.c (e_card_merging_book_add_card): Use
e_card_locate_match_full to check if the card exists in the book
it's being added to instead of in the default book.
svn path=/trunk/; revision=10178
Diffstat (limited to 'addressbook/backend/ebook/e-card-compare.h')
-rw-r--r-- | addressbook/backend/ebook/e-card-compare.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/addressbook/backend/ebook/e-card-compare.h b/addressbook/backend/ebook/e-card-compare.h index 7c55dabeab..e5f034600b 100644 --- a/addressbook/backend/ebook/e-card-compare.h +++ b/addressbook/backend/ebook/e-card-compare.h @@ -28,6 +28,7 @@ #ifndef __E_CARD_COMPARE_H__ #define __E_CARD_COMPARE_H__ +#include "e-book.h" #include "e-card.h" typedef enum { @@ -49,6 +50,7 @@ ECardMatchType e_card_compare_telephone (ECard *card1, ECard *card2); ECardMatchType e_card_compare (ECard *card1, ECard *card2); void e_card_locate_match (ECard *card, ECardMatchQueryCallback cb, gpointer closure); +void e_card_locate_match_full (EBook *book, ECard *card, GList *avoid, ECardMatchQueryCallback cb, gpointer closure); |