From 9908f0dba12569b2b9fe0b48de9d46ec3f2386bc Mon Sep 17 00:00:00 2001 From: Iain Holmes Date: Tue, 23 Jan 2001 00:37:44 +0000 Subject: New listener object. Plus some oneway stuff as well. svn path=/trunk/; revision=7729 --- shell/importer/evolution-importer-client.h | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) (limited to 'shell/importer/evolution-importer-client.h') diff --git a/shell/importer/evolution-importer-client.h b/shell/importer/evolution-importer-client.h index e122a7cfdd..178d20254f 100644 --- a/shell/importer/evolution-importer-client.h +++ b/shell/importer/evolution-importer-client.h @@ -26,6 +26,7 @@ #include #include +#include #ifdef __cplusplus extern "C" { @@ -40,24 +41,16 @@ extern "C" { typedef struct _EvolutionImporterClient EvolutionImporterClient; -typedef struct _EvolutionImporterClientPrivate EvolutionImporterClientPrivate; typedef struct _EvolutionImporterClientClass EvolutionImporterClientClass; struct _EvolutionImporterClient { BonoboObjectClient parent; - - EvolutionImporterClientPrivate *private; }; struct _EvolutionImporterClientClass { BonoboObjectClientClass parent_class; }; -typedef void (* EvolutionImporterClientCallback) (EvolutionImporterClient *client, - EvolutionImporterResult result, - gboolean more_items, - void *data); - GtkType evolution_importer_client_get_type (void); EvolutionImporterClient *evolution_importer_client_new (const CORBA_Object objref); @@ -68,8 +61,7 @@ gboolean evolution_importer_client_support_format (EvolutionImporterClient *clie gboolean evolution_importer_client_load_file (EvolutionImporterClient *client, const char *filename); void evolution_importer_client_process_item (EvolutionImporterClient *client, - EvolutionImporterClientCallback callback, - void *closure); + EvolutionImporterListener *listener); const char *evolution_importer_client_get_error (EvolutionImporterClient *client); #ifdef __cplusplus -- cgit v1.2.3