]> git.street.me.uk Git - andy/viking.git/blobdiff - src/vikgpslayer.h
[QA] Replace some coef with more explicit function
[andy/viking.git] / src / vikgpslayer.h
index c6a1de629c6759ba2bf232ec9889a8416b0eee55..47d5ac66ff575f396a3cdbee1942ac576ba7d79b 100644 (file)
@@ -26,6 +26,8 @@
 #include "viklayer.h"
 #include "viktrack.h"
 
+G_BEGIN_DECLS
+
 #define VIK_GPS_LAYER_TYPE            (vik_gps_layer_get_type ())
 #define VIK_GPS_LAYER(obj)            (G_TYPE_CHECK_INSTANCE_CAST ((obj), VIK_GPS_LAYER_TYPE, VikGpsLayer))
 #define VIK_GPS_LAYER_CLASS(klass)    (G_TYPE_CHECK_CLASS_CAST ((klass), VIK_GPS_LAYER_TYPE, VikGpsLayerClass))
@@ -45,6 +47,12 @@ typedef enum {
   GPS_UP
 } vik_gps_dir;
 
+typedef enum {
+  WPT=0,
+  TRK=1,
+  RTE=2
+} vik_gps_xfer_type;
+
 typedef struct _VikGpsLayer VikGpsLayer;
 
 gboolean vik_gps_layer_is_empty ( VikGpsLayer *vgl );
@@ -61,7 +69,10 @@ gint vik_gps_comm ( VikTrwLayer *vtl,
                     VikViewport *vvp,
                     VikLayersPanel *vlp,
                     gboolean do_tracks,
+                    gboolean do_routes,
                     gboolean do_waypoints,
                    gboolean turn_off);
 
+G_END_DECLS
+
 #endif