#include "vikmapslayer_compat.h"
#include "download.h"
+static const gchar *map_type_get_name (VikMapSource *self);
static guint16 map_type_get_uniq_id (VikMapSource *self);
static const gchar *map_type_get_label (VikMapSource *self);
static guint16 map_type_get_tilesize_x (VikMapSource *self);
struct _VikMapTypePrivate
{
gchar *label;
+ gchar *name;
VikMapsLayer_MapType map_type;
};
{
VikMapTypePrivate *priv = VIK_MAP_TYPE_PRIVATE(object);
priv->label = NULL;
+ priv->name = NULL;
}
VikMapType *
VikMapSourceClass* parent_class = VIK_MAP_SOURCE_CLASS (klass);
/* Overiding methods */
+ parent_class->get_name = map_type_get_name;
parent_class->get_uniq_id = map_type_get_uniq_id;
parent_class->get_label = map_type_get_label;
parent_class->get_tilesize_x = map_type_get_tilesize_x;
object_class->finalize = vik_map_type_finalize;
}
+static const gchar *
+map_type_get_name (VikMapSource *self)
+{
+ VikMapTypePrivate *priv = VIK_MAP_TYPE_PRIVATE(self);
+ g_return_val_if_fail (priv != NULL, NULL);
+
+ return priv->name;
+}
+
static guint16
map_type_get_uniq_id (VikMapSource *self)
{