static gboolean _supports_download_only_new (VikMapSource *object);
-G_DEFINE_TYPE_EXTENDED (VikMapSource, vik_map_source, G_TYPE_OBJECT, (GTypeFlags)G_TYPE_FLAG_ABSTRACT,);
+G_DEFINE_ABSTRACT_TYPE (VikMapSource, vik_map_source, G_TYPE_OBJECT);
static void
vik_map_source_init (VikMapSource *object)
return (*klass->get_logo)(self);
}
-guint8
+guint16
vik_map_source_get_uniq_id (VikMapSource *self)
{
VikMapSourceClass *klass;
- g_return_val_if_fail (self != NULL, (guint8 )0);
- g_return_val_if_fail (VIK_IS_MAP_SOURCE (self), (guint8 )0);
+ g_return_val_if_fail (self != NULL, (guint16 )0);
+ g_return_val_if_fail (VIK_IS_MAP_SOURCE (self), (guint16 )0);
klass = VIK_MAP_SOURCE_GET_CLASS(self);
- g_return_val_if_fail (klass->get_uniq_id != NULL, (guint8 )0);
+ g_return_val_if_fail (klass->get_uniq_id != NULL, (guint16 )0);
return (*klass->get_uniq_id)(self);
}
* @self: the VikMapSource of interest.
*
* Return true when we can bypass all this download malarky
- * Treat the files as a pre generated data set in OSM tile server layout: <tiledir>/%d/%d/%d.png
+ * Treat the files as a pre generated data set in OSM tile server layout: tiledir/%d/%d/%d.png
*/
gboolean
vik_map_source_is_direct_file_access (VikMapSource * self)