Sets our main struct and passes it to the parent class.
Create a new #WebKitUserContentFilterStore to manipulate filters stored at @storage_path. The path must point to a local filesystem, and will be created if needed.
Asynchronously retrieve a list of the identifiers for all the stored filters.
Finishes an asynchronous fetch of the list of identifiers for the stored filters previously started with webkit_user_content_filter_store_fetch_identifiers().
the main Gtk struct as a void*
Get the main Gtk struct
Asynchronously load a content filter given its @identifier. The filter must have been previously stored using webkit_user_content_filter_store_save().
Finishes an asynchronous filter load previously started with webkit_user_content_filter_store_load().
Asynchronously remove a content filter given its @identifier.
Finishes an asynchronous filter removal previously started with webkit_user_content_filter_store_remove().
Asynchronously save a content filter from a source rule set in the WebKit content extesions JSON format.
Finishes an asynchronous filter save previously started with webkit_user_content_filter_store_save().
Asynchronously save a content filter from the contents of a file, which must be native to the platform, as checked by g_file_is_native(). See webkit_user_content_filter_store_save() for more details.
Finishes and asynchronous filter save previously started with webkit_user_content_filter_store_save_from_file().
the main Gtk struct
The WebKitUserContentFilterStore provides the means to import and save JSON rule sets, which can be loaded later in an efficient manner. Once filters are stored, the #WebKitUserContentFilter objects which represent them can be added to a #WebKitUserContentManager with webkit_user_content_manager_add_filter().
JSON rule sets are imported using webkit_user_content_filter_store_save() and stored on disk in an implementation defined format. The contents of a filter store must be managed using the #WebKitUserContentFilterStore: a list of all the stored filters can be obtained with webkit_user_content_filter_store_fetch_identifiers(), webkit_user_content_filter_store_load() can be used to retrieve a previously saved filter, and removed from the store with webkit_user_content_filter_store_remove().