VikViewport *vvp;
GtkWidget *dialog;
gboolean ok; /* if OK is false when we exit, we MUST free w */
- VikDataSourceInterface *interface;
+ VikDataSourceInterface *source_interface;
gpointer user_data;
} acq_dialog_widgets_t;
typedef enum {
VIK_DATASOURCE_GPSBABEL_DIRECT,
+ VIK_DATASOURCE_URL,
VIK_DATASOURCE_SHELL_CMD
} vik_datasource_type_t;
/* if VIK_DATASOURCE_GPSBABEL_DIRECT, babelargs and inputfile.
if VIK_DATASOURCE_SHELL_CMD, shellcmd and inputtype.
+ if VIK_DATASOURCE_URL, url and inputtype.
set both to NULL to signal refusal (ie already downloading) */
typedef void (*VikDataSourceGetCmdStringFunc) ( gpointer user_data, gchar **babelargs_or_shellcmd, gchar **inputfile_or_inputtype );
/**********************************/
/* for sources with no input data */
-void a_acquire ( VikWindow *vw, VikLayersPanel *vlp, VikViewport *vvp, VikDataSourceInterface *interface );
+void a_acquire ( VikWindow *vw, VikLayersPanel *vlp, VikViewport *vvp, VikDataSourceInterface *source_interface );
/* Create a sub menu intended for rightclicking on a TRWLayer. menu called "Filter"
* returns NULL if no filters */