Manages state shared between web views More...
| Header: | #include <oxideqquickwebcontext.h> |
| Instantiated By: | WebContext |
| Inherits: | QObject and QQmlParserStatus |
| enum | CookiePolicy { CookiePolicyAllowAll, CookiePolicyBlockAll, CookiePolicyBlockThirdParty } |
| enum | SessionCookieMode { SessionCookieModeEphemeral, SessionCookieModePersistent, SessionCookieModeRestored } |
|
|
| ~OxideQQuickWebContext() | |
| QString | acceptLangs() const |
| void | addUserScript(OxideQQuickUserScript *script) |
| QStringList | allowedExtraUrlSchemes() const |
| QUrl | cachePath() const |
| OxideQQuickCookieManager * | cookieManager() const |
| CookiePolicy | cookiePolicy() const |
| QUrl | dataPath() const |
| QString | defaultAudioCaptureDeviceId() const |
| QString | defaultVideoCaptureDeviceId() const |
| QString | devtoolsBindIp() const |
| bool | devtoolsEnabled() const |
| int | devtoolsPort() const |
| bool | doNotTrack() const |
| QStringList | hostMappingRules() const |
| int | maxCacheSizeHint() const |
| bool | popupBlockerEnabled() const |
| QString | product() const |
| void | removeUserScript(OxideQQuickUserScript *script) |
| SessionCookieMode | sessionCookieMode() const |
| void | setAcceptLangs(const QString &acceptLangs) |
| void | setAllowedExtraUrlSchemes(const QStringList &schemes) |
| void | setCookiePolicy(CookiePolicy policy) |
| void | setDefaultAudioCaptureDeviceId(const QString &id) |
| void | setDefaultVideoCaptureDeviceId(const QString &id) |
| void | setDevtoolsBindIp(const QString &bindIp) |
| void | setDevtoolsEnabled(bool enabled) |
| void | setDevtoolsPort(int port) |
| void | setDoNotTrack(bool dnt) |
| void | setPopupBlockerEnabled(bool enabled) |
| void | setProduct(const QString &product) |
| void | setUserAgent(const QString &userAgent) |
| void | setUserAgentOverrides(const QVariantList &overrides) |
| QString | userAgent() const |
| QVariantList | userAgentOverrides() const |
| QQmlListProperty<OxideQQuickUserScript> | userScripts() |
| void | acceptLangsChanged() |
| void | allowedExtraUrlSchemesChanged() |
| void | cachePathChanged() |
| void | cookiePolicyChanged() |
| void | dataPathChanged() |
| void | defaultAudioCaptureDeviceIdChanged() |
| void | defaultVideoCaptureDeviceIdChanged() |
| void | devtoolsBindIpChanged() |
| void | devtoolsEnabledChanged() |
| void | devtoolsPortChanged() |
| void | doNotTrackEnabledChanged() |
| void | hostMappingRulesChanged() |
| void | maxCacheSizeHintChanged() |
| void | popupBlockerEnabledChanged() |
| void | productChanged() |
| void | sessionCookieModeChanged() |
| void | userAgentChanged() |
| void | userAgentOverridesChanged() |
| void | userScriptsChanged() |
| OxideQQuickWebContext * | defaultContext(bool create) |
| virtual void | classBegin() |
| virtual void | componentComplete() |
Manages state shared between web views
Access functions:
| QString | acceptLangs() const |
| void | setAcceptLangs(const QString &acceptLangs) |
Notifier signal:
| void | acceptLangsChanged() |
Access functions:
| QStringList | allowedExtraUrlSchemes() const |
| void | setAllowedExtraUrlSchemes(const QStringList &schemes) |
Notifier signal:
| void | allowedExtraUrlSchemesChanged() |
Access functions:
| QUrl | cachePath() const |
Notifier signal:
| void | cachePathChanged() |
Access functions:
| OxideQQuickCookieManager * | cookieManager() const |
Access functions:
| CookiePolicy | cookiePolicy() const |
| void | setCookiePolicy(CookiePolicy policy) |
Notifier signal:
| void | cookiePolicyChanged() |
Access functions:
| QUrl | dataPath() const |
Notifier signal:
| void | dataPathChanged() |
Access functions:
| QString | defaultAudioCaptureDeviceId() const |
| void | setDefaultAudioCaptureDeviceId(const QString &id) |
Notifier signal:
| void | defaultAudioCaptureDeviceIdChanged() |
Access functions:
| QString | defaultVideoCaptureDeviceId() const |
| void | setDefaultVideoCaptureDeviceId(const QString &id) |
Notifier signal:
| void | defaultVideoCaptureDeviceIdChanged() |
Access functions:
| bool | devtoolsEnabled() const |
| void | setDevtoolsEnabled(bool enabled) |
Notifier signal:
| void | devtoolsEnabledChanged() |
Access functions:
| QString | devtoolsBindIp() const |
| void | setDevtoolsBindIp(const QString &bindIp) |
Notifier signal:
| void | devtoolsBindIpChanged() |
Access functions:
| int | devtoolsPort() const |
| void | setDevtoolsPort(int port) |
Notifier signal:
| void | devtoolsPortChanged() |
Access functions:
| bool | doNotTrack() const |
| void | setDoNotTrack(bool dnt) |
Notifier signal:
| void | doNotTrackEnabledChanged() |
Access functions:
| QStringList | hostMappingRules() const |
Notifier signal:
| void | hostMappingRulesChanged() |
Access functions:
| int | maxCacheSizeHint() const |
Notifier signal:
| void | maxCacheSizeHintChanged() |
Access functions:
| bool | popupBlockerEnabled() const |
| void | setPopupBlockerEnabled(bool enabled) |
Notifier signal:
| void | popupBlockerEnabledChanged() |
Access functions:
| QString | product() const |
| void | setProduct(const QString &product) |
Notifier signal:
| void | productChanged() |
Access functions:
| SessionCookieMode | sessionCookieMode() const |
Notifier signal:
| void | sessionCookieModeChanged() |
Access functions:
| QString | userAgent() const |
| void | setUserAgent(const QString &userAgent) |
Notifier signal:
| void | userAgentChanged() |
Access functions:
| QVariantList | userAgentOverrides() const |
| void | setUserAgentOverrides(const QVariantList &overrides) |
Notifier signal:
| void | userAgentOverridesChanged() |
Access functions:
| QQmlListProperty<OxideQQuickUserScript> | userScripts() |
Notifier signal:
| void | userScriptsChanged() |
Destroy this web context.
[virtual protected] void OxideQQuickWebContext::classBegin()[virtual protected] void OxideQQuickWebContext::componentComplete()[static] OxideQQuickWebContext *OxideQQuickWebContext::defaultContext(bool create)