diff options
Diffstat (limited to 'e-util/e-plugin.h')
-rw-r--r-- | e-util/e-plugin.h | 12 |
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 */ |