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 1d1e9ee26e..0e0580501d 100644 --- a/apps/plugin.h +++ b/apps/plugin.h | |||
@@ -68,6 +68,7 @@ void* plugin_get_buffer(size_t *buffer_size); | |||
68 | #include "mpeg.h" | 68 | #include "mpeg.h" |
69 | #include "audio.h" | 69 | #include "audio.h" |
70 | #include "mp3_playback.h" | 70 | #include "mp3_playback.h" |
71 | #include "root_menu.h" | ||
71 | #include "talk.h" | 72 | #include "talk.h" |
72 | #ifdef RB_PROFILE | 73 | #ifdef RB_PROFILE |
73 | #include "profile.h" | 74 | #include "profile.h" |
@@ -964,6 +965,11 @@ struct plugin_api { | |||
964 | #endif | 965 | #endif |
965 | 966 | ||
966 | const char *rbversion; | 967 | const char *rbversion; |
968 | struct menu_table *(*root_menu_get_options)(int *nb_options); | ||
969 | void (*root_menu_set_default)(void* setting, void* defaultval); | ||
970 | char* (*root_menu_write_to_cfg)(void* setting, char*buf, int buf_len); | ||
971 | void (*root_menu_load_from_cfg)(void* setting, char *value); | ||
972 | int (*settings_save)(void); | ||
967 | 973 | ||
968 | /* new stuff at the end, sort into place next time | 974 | /* new stuff at the end, sort into place next time |
969 | the API gets incompatible */ | 975 | the API gets incompatible */ |