summaryrefslogtreecommitdiff
path: root/midori/midori-websettings.h
diff options
context:
space:
mode:
authorChristian Dywan <christian@twotoasts.de>2012-02-26 00:03:14 +0100
committerChristian Dywan <christian@twotoasts.de>2012-02-26 00:03:14 +0100
commit3401463dced1c7ae43c105438c3e22241155ae63 (patch)
tree6050a83cc01dd2ed34d97f68a842aa51df2bc4f4 /midori/midori-websettings.h
parentf202d3b01418cc3728e4cb2228f13d156e013049 (diff)
downloadmidori-3401463dced1c7ae43c105438c3e22241155ae63.tar.gz
Implement basic site data policy and unit tests
See: https://bugs.launchpad.net/midori/+bug/836729
Diffstat (limited to 'midori/midori-websettings.h')
-rw-r--r--midori/midori-websettings.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/midori/midori-websettings.h b/midori/midori-websettings.h
index 3b96fc7a..f73a2b82 100644
--- a/midori/midori-websettings.h
+++ b/midori/midori-websettings.h
@@ -176,6 +176,18 @@ midori_web_settings_get_system_name (gchar** architecture,
gboolean
midori_web_settings_has_plugin_support (void);
+typedef enum
+{
+ MIDORI_SITE_DATA_UNDETERMINED,
+ MIDORI_SITE_DATA_BLOCK,
+ MIDORI_SITE_DATA_ACCEPT,
+ MIDORI_SITE_DATA_PRESERVE,
+} MidoriSiteDataPolicy;
+
+MidoriSiteDataPolicy
+midori_web_settings_get_site_data_policy (MidoriWebSettings* settings,
+ const gchar* uri);
+
G_END_DECLS
#endif /* __MIDORI_WEB_SETTINGS_H__ */