diff options
Diffstat (limited to 'src/plugins/plugins.c')
-rw-r--r-- | src/plugins/plugins.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/plugins/plugins.c b/src/plugins/plugins.c index 5757a174..707ca497 100644 --- a/src/plugins/plugins.c +++ b/src/plugins/plugins.c @@ -172,6 +172,12 @@ plugins_load(const char *const name) } } +gboolean +plugins_unload(const char *const name) +{ + return FALSE; +} + GSList * plugins_get_list(void) { @@ -218,6 +224,20 @@ plugins_unloaded_list(void) return result; } +GSList* +plugins_loaded_list(void) +{ + GSList *result = NULL; + GSList *curr = plugins; + while (curr) { + ProfPlugin *plugin = curr->data; + result = g_slist_append(result, plugin->name); + curr = g_slist_next(curr); + } + + return result; +} + char * plugins_autocomplete(const char * const input) { |