6 #include "vikmapsource.h"
7 #include "vikmapslayer_compat.h"
10 class Old:Vik:Map:Type from Vik:Map:Source {
12 private VikMapsLayer_MapType map_type;
15 new_with_id (VikMapsLayer_MapType map_type) {
16 OldVikMapType *ret = GET_NEW;
17 ret->_priv->map_type = map_type;
18 return G_OBJECT (ret);
21 override (Vik:Map:Source) gboolean
22 coord_to_mapcoord ( Vik:Map:Source *self, const VikCoord *src, gdouble xzoom, gdouble yzoom, MapCoord *dest )
24 return SELF(self)->_priv->map_type.coord_to_mapcoord (src, xzoom, yzoom, dest);
27 override (Vik:Map:Source) void
28 mapcoord_to_center_coord ( Vik:Map:Source *self, MapCoord *src, VikCoord *dest )
30 SELF(self)->_priv->map_type.mapcoord_to_center_coord (src, dest);
33 override (Vik:Map:Source) int
34 download ( Vik:Map:Source *self, MapCoord *src, const gchar *dest_fn )
36 return SELF(self)->_priv->map_type.download(src, dest_fn);