Change-Id: If2809f77c8e4da31107d5a133286bea0a73dbb93
Signed-off-by: Eduardo Lima (Etrunko) <eduardo.lima@intel.com>
#include <Eldbus.h>
#include "wkb-ibus-config.h"
+#include "wkb-ibus-config-key.h"
#include "wkb-ibus.h"
#include "wkb-ibus-defs.h"
return wkb_ibus_config_eet_get_value_string_list(_conf_eet, section, name);
}
+struct wkb_config_key *
+wkb_ibus_config_get_key(const char *section, const char *name)
+{
+ if (!_conf_eet)
+ return NULL;
+
+ return wkb_ibus_config_eet_find_key(_conf_eet, section, name);
+}
+
static Eldbus_Message *
_config_set_value(const Eldbus_Service_Interface *iface, const Eldbus_Message *msg)
{
extern "C" {
#endif
+struct wkb_config_key;
+
int wkb_ibus_config_get_value_int(const char *section, const char *name);
Eina_Bool wkb_ibus_config_get_value_bool(const char *section, const char *name);
const char *wkb_ibus_config_get_value_string(const char *section, const char *name);
char **wkb_ibus_config_get_value_string_list(const char *section, const char *name);
+struct wkb_config_key *wkb_ibus_config_get_key(const char *section, const char *name);
#ifdef __cplusplus
}