aboutsummaryrefslogtreecommitdiffstats
path: root/mail/importers/netscape-importer.c
diff options
context:
space:
mode:
Diffstat (limited to 'mail/importers/netscape-importer.c')
-rw-r--r--mail/importers/netscape-importer.c42
1 files changed, 9 insertions, 33 deletions
diff --git a/mail/importers/netscape-importer.c b/mail/importers/netscape-importer.c
index a0610ca1b4..4ce1570b8c 100644
--- a/mail/importers/netscape-importer.c
+++ b/mail/importers/netscape-importer.c
@@ -61,21 +61,14 @@
#include <filter/filter-option.h>
#include <filter/filter-folder.h>
#include <filter/filter-int.h>
-#include <shell/evolution-shell-client.h>
-#include "Mailer.h"
-#include "mail/mail-importer.h"
+#include "mail-importer.h"
static char *nsmail_dir = NULL;
static GHashTable *user_prefs = NULL;
-/* This is rather ugly -- libfilter needs this symbol: */
-EvolutionShellClient *global_shell_client = NULL;
-
static char *filter_name = N_("Priority Filter \"%s\"");
-#define FACTORY_IID "OAFIID:GNOME_Evolution_Mail_Netscape_Intelligent_Importer_Factory:" BASE_VERSION
-#define MBOX_IMPORTER_IID "OAFIID:GNOME_Evolution_Mail_Mbox_Importer:" BASE_VERSION
#define MAIL_CONFIG_IID "OAFIID:GNOME_Evolution_MailConfig:" BASE_VERSION
#define KEY "netscape-mail-imported"
@@ -196,15 +189,11 @@ typedef struct {
GList *conditions; /* List of NSFilterConditions */
} NsFilter;
-
/* Prototypes ------------------------------------------------------------- */
-void mail_importer_module_init (void);
-
static void netscape_filter_cleanup (NsFilter *nsf);
static char *fix_netscape_folder_names (const char *original_name);
static void import_next (NsImporter *importer);
-
/* Email filter stuff ----------------------------------------------------- */
static gboolean
@@ -1472,6 +1461,7 @@ get_user_fullname (void)
}
}
+#if 0
static void
netscape_import_accounts (NsImporter *importer)
{
@@ -1667,6 +1657,7 @@ netscape_import_accounts (NsImporter *importer)
g_free (username);
CORBA_exception_free (&ev);
}
+#endif
static gboolean
is_dir_empty (const char *path)
@@ -1766,7 +1757,8 @@ netscape_import_file (NsImporter *importer,
if (!uri)
return FALSE;
- result = GNOME_Evolution_Importer_loadFile (importer->importer, path, uri, "", &ev);
+#warning "load file dest path"
+ result = GNOME_Evolution_Importer_loadFile (importer->importer, path, &ev);
g_free(uri);
if (ev._major != CORBA_NO_EXCEPTION || result == FALSE) {
g_warning ("Exception here: %s", CORBA_exception_id (&ev));
@@ -1983,7 +1975,8 @@ netscape_create_structure (EvolutionIntelligentImporter *ii,
if (importer->do_settings == TRUE) {
gconf_client_set_bool(gconf, "/apps/evolution/importer/netscape/settings-imported", TRUE, NULL);
- netscape_import_accounts (importer);
+#warning "import netscape accounts"
+ /*netscape_import_accounts (importer);*/
}
if (importer->do_mail == TRUE) {
@@ -2107,10 +2100,8 @@ create_checkboxes_control (NsImporter *importer)
return control;
}
-static BonoboObject *
-factory_fn (BonoboGenericFactory *_factory,
- const char *iid,
- void *closure)
+BonoboObject *
+netscape_intelligent_importer_new(void)
{
EvolutionIntelligentImporter *importer;
BonoboControl *control;
@@ -2145,18 +2136,3 @@ factory_fn (BonoboGenericFactory *_factory,
BONOBO_OBJECT (control));
return BONOBO_OBJECT (importer);
}
-
-void
-mail_importer_module_init (void)
-{
- BonoboGenericFactory *factory;
- static int init = FALSE;
-
- if (init)
- return;
-
- factory = bonobo_generic_factory_new (FACTORY_IID, factory_fn, NULL);
- if (factory == NULL)
- g_warning("Could not initialise Netscape intelligent mail importer");
- init = 1;
-}