50 #ifndef __GNC_PLUGIN_MANAGER_H 51 #define __GNC_PLUGIN_MANAGER_H 61 #define GNC_TYPE_PLUGIN_MANAGER (gnc_plugin_manager_get_type ()) 62 G_DECLARE_FINAL_TYPE (GncPluginManager, gnc_plugin_manager, GNC, PLUGIN_MANAGER, GObject)
void gnc_plugin_manager_add_plugin(GncPluginManager *manager, GncPlugin *plugin)
Add a plugin to the list maintained by the plugin manager.
void gnc_plugin_manager_remove_plugin(GncPluginManager *manager, GncPlugin *plugin)
Remove a plugin from the list maintained by the plugin manager.
GncPluginManager * gnc_plugin_manager_get(void)
Retrieve a pointer to the plugin manager.
Functions for adding plugins to a GnuCash window.
GList * gnc_plugin_manager_get_plugins(GncPluginManager *manager)
Get a list of all plugins being held by the plugin manager.
GncPlugin * gnc_plugin_manager_get_plugin(GncPluginManager *manager, const gchar *name)
Find a plugin by name from the list of plugins being held by the plugin manager.