diff options
Diffstat (limited to 'apps/plugin.h')
| -rw-r--r-- | apps/plugin.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/apps/plugin.h b/apps/plugin.h index 1d1e9ee..0e05805 100644 --- a/apps/plugin.h +++ b/apps/plugin.h @@ -68,6 +68,7 @@ void* plugin_get_buffer(size_t *buffer_size); #include "mpeg.h" #include "audio.h" #include "mp3_playback.h" +#include "root_menu.h" #include "talk.h" #ifdef RB_PROFILE #include "profile.h" @@ -964,6 +965,11 @@ struct plugin_api { #endif const char *rbversion; + struct menu_table *(*root_menu_get_options)(int *nb_options); + void (*root_menu_set_default)(void* setting, void* defaultval); + char* (*root_menu_write_to_cfg)(void* setting, char*buf, int buf_len); + void (*root_menu_load_from_cfg)(void* setting, char *value); + int (*settings_save)(void); /* new stuff at the end, sort into place next time the API gets incompatible */ |