summaryrefslogtreecommitdiff
path: root/src/plugins/plugin-int.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/plugin-int.h')
-rw-r--r--src/plugins/plugin-int.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/plugins/plugin-int.h b/src/plugins/plugin-int.h
index 98a07bb..88e0fbb 100644
--- a/src/plugins/plugin-int.h
+++ b/src/plugins/plugin-int.h
@@ -96,6 +96,8 @@ struct _GPluginModule
bitfield_t *dependencies; /* Cartographie des dépendances*/
+ GGenConfig *config; /* Configuration dédiée */
+
};
@@ -105,6 +107,7 @@ struct _GPluginModuleClass
GObjectClass parent; /* A laisser en premier */
pg_management_fc init; /* Procédure d'initialisation */
+ pg_management_fc manage; /* Etape dans la vie du greffon*/
pg_management_fc exit; /* Procédure d'extinction */
pg_plugins_loaded_fc plugins_loaded; /* Fin des chargements */
@@ -130,5 +133,9 @@ struct _GPluginModuleClass
};
+/* Met en place la configuration dédiée au greffon. */
+void g_plugin_module_create_config(GPluginModule *);
+
+
#endif /* _PLUGINS_PLUGIN_INT_H */