summaryrefslogtreecommitdiff
path: root/tools/obconf/plugins.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/obconf/plugins.h')
-rw-r--r--tools/obconf/plugins.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/tools/obconf/plugins.h b/tools/obconf/plugins.h
new file mode 100644
index 00000000..485a8c2f
--- /dev/null
+++ b/tools/obconf/plugins.h
@@ -0,0 +1,16 @@
+#ifndef __plugins_h
+#define __plugins_h
+
+#include <libxml/parser.h>
+
+typedef struct ConfigPlugin ConfigPlugin;
+
+extern GSList *plugins_list;
+
+void plugins_load();
+
+gboolean plugins_edited(ConfigPlugin *p);
+void plugins_load_settings(ConfigPlugin *p, xmlDocPtr doc, xmlNodePtr root);
+void plugins_save_settings(ConfigPlugin *p, xmlDocPtr doc, xmlNodePtr root);
+
+#endif