gchar *id;
};
+static const gchar*
+image_fields[LAST_FIELD] = { "type", "url", "size", "id" };
+
static void
mvs_tmdb_image_get_property (GObject *object, guint property_id,
GValue *value, GParamSpec *pspec)
gboolean
mvs_tmdb_image_set_imagetype (MvsTmdbImage *self, const gchar *type)
{
- g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+ g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
g_free (self->priv->type);
gboolean
mvs_tmdb_image_set_url (MvsTmdbImage *self, const gchar *url)
{
- g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+ g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
g_free (self->priv->url);
gboolean
mvs_tmdb_image_set_size (MvsTmdbImage *self, const gchar *size)
{
- g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+ g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
g_free (self->priv->size);
gboolean
mvs_tmdb_image_set_id (MvsTmdbImage *self, const gchar *id)
{
- g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+ g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
g_free (self->priv->id);
gboolean
mvs_tmdb_image_set_width (MvsTmdbImage *self, gint width)
{
- g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+ g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
self->priv->width = width;
gboolean
mvs_tmdb_image_set_height (MvsTmdbImage *self, gint height)
{
- g_return_val_if_fail(MVS_TMDB_IMAGE (self), FALSE);
+ g_return_val_if_fail (MVS_TMDB_IMAGE (self), FALSE);
self->priv->height = height;
g_free (value);
}
}
+
+const gchar*
+mvs_tmdb_image_get_field (int field)
+{
+ g_return_val_if_fail (field >= 0 && field < LAST_FIELD, NULL);
+
+ return image_fields[field];
+}