summaryrefslogtreecommitdiff
path: root/libappstream-glib/as-release.h
diff options
context:
space:
mode:
authorRichard Hughes <richard@hughsie.com>2014-03-17 16:16:59 +0000
committerRichard Hughes <richard@hughsie.com>2014-03-17 16:19:35 +0000
commitda96a9dfdc8c09589f95790c8bd0c801ad067735 (patch)
tree936727f7d3dac1f9c8bd99c5d91834039f87ef47 /libappstream-glib/as-release.h
parent262bb60bd98a78cb07d3ea725909326f718ff6dc (diff)
downloadappstream-glib-da96a9dfdc8c09589f95790c8bd0c801ad067735.tar.gz
Allow releases to have a localized description
Additionally, only create the hash table of data if there is actual data.
Diffstat (limited to 'libappstream-glib/as-release.h')
-rw-r--r--libappstream-glib/as-release.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/libappstream-glib/as-release.h b/libappstream-glib/as-release.h
index a2d79e0..3f8c52e 100644
--- a/libappstream-glib/as-release.h
+++ b/libappstream-glib/as-release.h
@@ -56,7 +56,8 @@ AsRelease *as_release_new (void);
/* getters */
const gchar *as_release_get_version (AsRelease *release);
guint64 as_release_get_timestamp (AsRelease *release);
-const gchar *as_release_get_description (AsRelease *release);
+const gchar *as_release_get_description (AsRelease *release,
+ const gchar *locale);
/* setters */
void as_release_set_version (AsRelease *release,
@@ -65,6 +66,7 @@ void as_release_set_version (AsRelease *release,
void as_release_set_timestamp (AsRelease *release,
guint64 timestamp);
void as_release_set_description (AsRelease *release,
+ const gchar *locale,
const gchar *description,
gssize description_len);