X-Git-Url: https://git.street.me.uk/andy/viking.git/blobdiff_plain/2d8277f11b88b6e8c4548bcf918657e7d2a22177..9979924fa3b7982b47b57555215e258dcc4d51c1:/src/datasource_file.c diff --git a/src/datasource_file.c b/src/datasource_file.c index f6f64e70..c96b4cc1 100644 --- a/src/datasource_file.c +++ b/src/datasource_file.c @@ -52,22 +52,22 @@ static int last_type = 0; static gpointer datasource_file_init( ); static void datasource_file_add_setup_widgets ( GtkWidget *dialog, VikViewport *vvp, gpointer user_data ); -static void datasource_file_get_cmd_string ( datasource_file_widgets_t *widgets, gchar **cmd, gchar **input_file_type ); +static void datasource_file_get_cmd_string ( datasource_file_widgets_t *widgets, gchar **cmd, gchar **input_file_type, gpointer not_used ); static void datasource_file_cleanup ( gpointer data ); VikDataSourceInterface vik_datasource_file_interface = { N_("Import file with GPSBabel"), N_("Imported file"), - VIK_DATASOURCE_GPSBABEL_DIRECT, VIK_DATASOURCE_ADDTOLAYER, VIK_DATASOURCE_INPUTTYPE_NONE, TRUE, TRUE, + TRUE, (VikDataSourceInitFunc) datasource_file_init, (VikDataSourceCheckExistenceFunc) NULL, (VikDataSourceAddSetupWidgetsFunc) datasource_file_add_setup_widgets, (VikDataSourceGetCmdStringFunc) datasource_file_get_cmd_string, - (VikDataSourceProcessFunc) NULL, + (VikDataSourceProcessFunc) a_babel_convert_from, (VikDataSourceProgressFunc) NULL, (VikDataSourceAddProgressWidgetsFunc) NULL, (VikDataSourceCleanupFunc) datasource_file_cleanup, @@ -163,7 +163,7 @@ static void datasource_file_add_setup_widgets ( GtkWidget *dialog, VikViewport * } /* See VikDataSourceInterface */ -static void datasource_file_get_cmd_string ( datasource_file_widgets_t *widgets, gchar **cmd, gchar **input_file ) +static void datasource_file_get_cmd_string ( datasource_file_widgets_t *widgets, gchar **cmd, gchar **input_file, gpointer not_used ) { /* Retrieve the file selected */ gchar *filename = gtk_file_chooser_get_filename ( GTK_FILE_CHOOSER(widgets->file) );