From: Andrea Zagli Date: Sun, 9 Oct 2016 09:13:58 +0000 (+0200) Subject: Added function ZakConfi::get_confi_config. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=c84d6687956eae693d15d76d29621754224fc358;p=zakconfi%2Flibzakconfi Added function ZakConfi::get_confi_config. --- diff --git a/src/confi.c b/src/confi.c index 07213c0..da051b9 100644 --- a/src/confi.c +++ b/src/confi.c @@ -274,6 +274,26 @@ GList return lst; } +/** + * zak_confi_get_confi_confi: + * @confi: + * + * Returns: a #ZakConfiConfi struct. + */ +ZakConfiConfi +*zak_confi_get_confi_confi (ZakConfi *confi) +{ + ZakConfiConfi *cc; + + ZakConfiPrivate *priv = ZAK_CONFI_GET_PRIVATE (confi); + + cc = g_new0 (ZakConfiConfi, 1); + cc->name = g_strdup (priv->name); + cc->description = g_strdup (priv->description); + + return cc; +} + /** * zak_confi_add_config: * @cnc_string: diff --git a/src/libzakconfi.h b/src/libzakconfi.h index 96ec605..7a2b943 100644 --- a/src/libzakconfi.h +++ b/src/libzakconfi.h @@ -60,6 +60,8 @@ PeasPluginInfo *zak_confi_get_plugin_info (ZakConfi *confi); GList *zak_confi_get_configs_list (const gchar *cnc_string, const gchar *filter); +ZakConfiConfi *zak_confi_get_confi_confi (ZakConfi *confi); + ZakConfiConfi *zak_confi_add_config (const gchar *cnc_string, const gchar *name, const gchar *description);