]> git.street.me.uk Git - andy/viking.git/blobdiff - src/osm-traces.h
Extract a UI module for babel
[andy/viking.git] / src / osm-traces.h
index 6ce38a71dead00bf19049f03bbc058cb45876c36..b5341b00afb1827d4d38f7f9e2ecc9999eccb49a 100644 (file)
 #ifndef __VIKING_OSM_TRACES_H
 #define __VIKING_OSM_TRACES_H
 
-
 #include <glib.h>
+#include <gtk/gtk.h>
+
+#include "viktrwlayer.h"
+
+G_BEGIN_DECLS
 
 void osm_traces_init();
+void osm_traces_upload_viktrwlayer ( VikTrwLayer *vtl, VikTrack *trk );
 
-void osm_traces_upload_file(const char *user,
-                           const char *password,
-                           const char *file,
-                           const char *filename,
-                           const char *description,
-                           const char *tags,
-                           gboolean public);
+void osm_set_login (const gchar *user_, const gchar *password_);
+gchar *osm_get_login();
+void osm_login_widgets (GtkWidget *user_entry, GtkWidget *password_entry);
 
-void osm_traces_upload_cb(gpointer layer_and_vlp[2], guint file_type);
-void osm_traces_upload_track_cb(gpointer pass_along[6]);
+G_END_DECLS
 
 #endif