diff options
author | Ettore Perazzoli <ettore@src.gnome.org> | 2003-10-22 02:49:34 +0800 |
---|---|---|
committer | Ettore Perazzoli <ettore@src.gnome.org> | 2003-10-22 02:49:34 +0800 |
commit | 653cfffc0e00dfb59b36813c1b45c53d3f773c65 (patch) | |
tree | 9b486d5e383ec1391d60973d9cc548be0ef6d9d5 /addressbook/backend/pas/pas-book-view.h | |
parent | 0fb08f3ff81575a4749d851404233f34252dd2f2 (diff) | |
download | gsoc2013-evolution-653cfffc0e00dfb59b36813c1b45c53d3f773c65.tar gsoc2013-evolution-653cfffc0e00dfb59b36813c1b45c53d3f773c65.tar.gz gsoc2013-evolution-653cfffc0e00dfb59b36813c1b45c53d3f773c65.tar.bz2 gsoc2013-evolution-653cfffc0e00dfb59b36813c1b45c53d3f773c65.tar.lz gsoc2013-evolution-653cfffc0e00dfb59b36813c1b45c53d3f773c65.tar.xz gsoc2013-evolution-653cfffc0e00dfb59b36813c1b45c53d3f773c65.tar.zst gsoc2013-evolution-653cfffc0e00dfb59b36813c1b45c53d3f773c65.zip |
Merge new-ui-branch to the trunk.
svn path=/trunk/; revision=22965
Diffstat (limited to 'addressbook/backend/pas/pas-book-view.h')
-rw-r--r-- | addressbook/backend/pas/pas-book-view.h | 29 |
1 files changed, 14 insertions, 15 deletions
diff --git a/addressbook/backend/pas/pas-book-view.h b/addressbook/backend/pas/pas-book-view.h index dd6c74c596..0cacab6bf0 100644 --- a/addressbook/backend/pas/pas-book-view.h +++ b/addressbook/backend/pas/pas-book-view.h @@ -16,6 +16,8 @@ #include <pas/addressbook.h> #include <glib.h> #include <glib-object.h> +#include <pas/pas-types.h> +#include <ebook/e-contact.h> #define PAS_TYPE_BOOK_VIEW (pas_book_view_get_type ()) #define PAS_BOOK_VIEW(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), PAS_TYPE_BOOK_VIEW, PASBookView)) @@ -24,8 +26,6 @@ #define PAS_IS_BOOK_VIEW_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), PAS_TYPE_BOOK_VIEW)) #define PAS_BOOK_VIEW_GET_CLASS(k) (G_TYPE_INSTANCE_GET_CLASS ((obj), PAS_TYPE_BOOK_VIEW, PASBookView)) -typedef struct _PASBookView PASBookView; -typedef struct _PASBookViewClass PASBookViewClass; typedef struct _PASBookViewPrivate PASBookViewPrivate; struct _PASBookView { @@ -40,25 +40,24 @@ struct _PASBookViewClass { }; -PASBookView *pas_book_view_new (GNOME_Evolution_Addressbook_BookViewListener listener); +PASBookView *pas_book_view_new (PASBackend *backend, + GNOME_Evolution_Addressbook_BookViewListener listener, + const char *card_query, + PASBackendCardSExp *card_sexp); -void pas_book_view_notify_change (PASBookView *book_view, - const GList *cards); -void pas_book_view_notify_change_1 (PASBookView *book_view, - const char *card); +const char* pas_book_view_get_card_query (PASBookView *book_view); +PASBackendCardSExp* pas_book_view_get_card_sexp (PASBookView *book_view); +PASBackend* pas_book_view_get_backend (PASBookView *book_view); + +void pas_book_view_notify_update (PASBookView *book_view, + EContact *contact); void pas_book_view_notify_remove (PASBookView *book_view, - const GList *ids); -void pas_book_view_notify_remove_1 (PASBookView *book_view, const char *id); -void pas_book_view_notify_add (PASBookView *book_view, - const GList *cards); -void pas_book_view_notify_add_1 (PASBookView *book_view, - const char *card); void pas_book_view_notify_complete (PASBookView *book_view, - GNOME_Evolution_Addressbook_BookViewListener_CallStatus); + GNOME_Evolution_Addressbook_CallStatus); void pas_book_view_notify_status_message (PASBookView *book_view, const char *message); -GType pas_book_view_get_type (void); +GType pas_book_view_get_type (void); #endif /* ! __PAS_BOOK_VIEW_H__ */ |