12 #include "gnc-module.h"
13 #include "gnc-module-api.h"
14 #include "assistant-qif-import.h"
15 #include "dialog-new-user.h"
17 #include "gnc-plugin-qif-import.h"
19 GNC_MODULE_API_DECL(libgncmod_qif_import)
22 int libgncmod_qif_import_gnc_module_system_interface = 0;
25 int libgncmod_qif_import_gnc_module_current = 0;
26 int libgncmod_qif_import_gnc_module_revision = 0;
27 int libgncmod_qif_import_gnc_module_age = 0;
31 libgncmod_qif_import_gnc_module_path(
void)
33 return g_strdup(
"gnucash/import-export/qif-import");
37 libgncmod_qif_import_gnc_module_description(
void)
39 return g_strdup(
"Gnome GUI and Scheme code for QIF importer");
43 libgncmod_qif_import_gnc_module_init(
int refcount)
45 if (!gnc_module_load(
"gnucash/engine", 0))
50 if (!gnc_module_load(
"gnucash/app-utils", 0))
55 if (!gnc_module_load(
"gnucash/gnome-utils", 0))
65 gnc_new_user_dialog_register_qif_assistant
66 ((
void (*)())gnc_file_qif_import);
69 scm_c_eval_string(
"(use-modules (gnucash import-export qif-import))");
71 gnc_plugin_qif_import_create_plugin();
77 libgncmod_qif_import_gnc_module_end(
int refcount)