aboutsummaryrefslogtreecommitdiffstats
path: root/e-util/e-plugin.h
diff options
context:
space:
mode:
Diffstat (limited to 'e-util/e-plugin.h')
-rw-r--r--e-util/e-plugin.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/e-util/e-plugin.h b/e-util/e-plugin.h
index 07795d0ca8..fd5955ba38 100644
--- a/e-util/e-plugin.h
+++ b/e-util/e-plugin.h
@@ -53,6 +53,8 @@ struct _EPlugin {
GSList *hooks;
GSList *authors; /* EPluginAuthor structures */
+ guint32 flags;
+
guint enabled:1;
};
@@ -275,5 +277,15 @@ struct _EPluginTypeHookClass {
GType e_plugin_type_hook_get_type(void);
+
+/* README: Currently there is only one flag.
+ But we may need more in the future and hence makes
+ sense to keep as an enum */
+
+typedef enum _EPluginFlags {
+ E_PLUGIN_FLAGS_SYSTEM_PLUGIN = 1 << 0
+} EPluginFlags;
+
+
#endif /* ! _E_PLUGIN_H */