From c4a4a38062ba04b0986f53a0e307c60cf97e6fb8 Mon Sep 17 00:00:00 2001 From: Michal Klocek Date: Fri, 21 Aug 2020 15:19:55 +0200 Subject: Move qwebenginesettings to core MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Just moves qwebenginesettings to core. [ChangeLog] QWebEngineSettings is moved to QtWebEngieCore Change-Id: I7f623bce98213669a4b844f3377aa13e7f3dbd96 Reviewed-by: Michael BrĂ¼ning --- .../doc/src/qwebenginesettings_lgpl.qdoc | 301 --------------------- 1 file changed, 301 deletions(-) delete mode 100644 src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc (limited to 'src/webenginewidgets/doc') diff --git a/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc b/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc deleted file mode 100644 index e904b65ba..000000000 --- a/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc +++ /dev/null @@ -1,301 +0,0 @@ -/* - Copyright (C) 2015 The Qt Company Ltd. - Copyright (C) 2008 Nokia Corporation and/or its subsidiary(-ies) - - This library is free software; you can redistribute it and/or - modify it under the terms of the GNU Library General Public - License as published by the Free Software Foundation; either - version 2 of the License, or (at your option) any later version. - - This library is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - Library General Public License for more details. - - You should have received a copy of the GNU Library General Public License - along with this library; see the file COPYING.LIB. If not, write to - the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, - Boston, MA 02110-1301, USA. -*/ - -// The documentation in this file was imported from QtWebKit and is thus constrained -// by its LGPL license. Documentation written from scratch for new methods should be -// placed inline in the code as usual. - -/*! - \class QWebEngineSettings - \since 5.4 - \brief The QWebEngineSettings class provides an object to store the settings used - by QWebEnginePage. - - \inmodule QtWebEngineWidgets - - QWebEngineSettings allows configuration of browser properties, such as font sizes and - families, the location of a custom style sheet, and generic attributes, such as JavaScript - support. Individual attributes are set using the setAttribute() function. The - \l{QWebEngineSettings::WebAttribute}{WebAttribute} enum further describes each attribute. - - Each QWebEnginePage object has its own QWebEngineSettings object, which configures the - settings for that page. If a setting is not configured for a web engine - page, it is looked up in the settings of the profile the page belongs to. - - \sa QWebEnginePage::settings(), QWebEngineView::settings() -*/ - -/*! - \enum QWebEngineSettings::FontFamily - - This enum describes the generic font families defined by CSS 2. - For more information see the - \l{http://www.w3.org/TR/REC-CSS2/fonts.html#generic-font-families}{CSS standard}. - - \value StandardFont - \value FixedFont - \value SerifFont - \value SansSerifFont - \value CursiveFont - \value FantasyFont - \value PictographFont - (added in Qt 5.7) -*/ - -/*! - \enum QWebEngineSettings::FontSize - - This enum describes the font sizes configurable through QWebEngineSettings: - - \value MinimumFontSize The hard minimum font size. - \value MinimumLogicalFontSize The minimum logical font size that is applied - when zooming out. - \value DefaultFontSize The default font size for regular text. - \value DefaultFixedFontSize The default font size for fixed-pitch text. -*/ - -/*! - \enum QWebEngineSettings::WebAttribute - - This enum type specifies settings for web pages: - - \value AutoLoadImages - Automatically dowloads images for web pages. When this setting is - disabled, images are loaded from the cache. Enabled by default. - \value JavascriptEnabled - Enables the running of JavaScript programs in the - \l{QWebEngineScript::MainWorld}{MainWorld}. Enabled by default. - \value JavascriptCanOpenWindows - Allows JavaScript programs to open popup windows without user - interaction. Enabled by default. - \value JavascriptCanAccessClipboard - Allows JavaScript programs to read from and write to the clipboard. - Writing to the clipboard is always allowed if it is specifically requested by the user. - See JavascriptCanPaste to also allow pasting the content of the clipboard content from - JavaScript. - Disabled by default. - \value LinksIncludedInFocusChain - Includes hyperlinks in the keyboard focus chain. Enabled by default. - \value LocalStorageEnabled - Enables support for the HTML 5 local storage feature. Enabled by default. - \value LocalContentCanAccessRemoteUrls - Allows locally loaded documents to ignore cross-origin rules so that they can access - remote resources that would normally be blocked, because all remote resources are - considered cross-origin for a local file. Remote access that would not be blocked by - cross-origin rules is still possible when this setting is disabled (default). - Note that disabling this setting does not stop XMLHttpRequests or media elements in - local files from accessing remote content. Basically, it only stops some HTML - subresources, such as scripts, and therefore disabling this setting is not a safety - mechanism. - \value XSSAuditingEnabled - Obsolete and has no effect. - \value SpatialNavigationEnabled - Enables the Spatial Navigation feature, which means the ability to navigate between - focusable elements, such as hyperlinks and form controls, on a web page by using the - Left, Right, Up and Down arrow keys. For example, if a user presses the - Right key, heuristics determine whether there is an element they might be - trying to reach towards the right and which element they probably want. - Disabled by default. - \value LocalContentCanAccessFileUrls - Allows locally loaded documents to access other local URLs. Enabled by default. - \value HyperlinkAuditingEnabled - Enables support for the \c ping attribute for hyperlinks. Disabled by default. - \value ScrollAnimatorEnabled - Enables animated scrolling. Disabled by default. - \value ErrorPageEnabled - Enables displaying the built-in error pages of Chromium. Enabled by default. - \value PluginsEnabled - Enables support for Pepper plugins, such as the Flash player. Disabled by default. - See also \l{Pepper Plugin API}. (Added in Qt 5.6) - \value FullScreenSupportEnabled - Enables fullscreen support in an application. Disabled by default. (Added in Qt 5.6) - \value ScreenCaptureEnabled - Enables screen capture in an application. Disabled by default. (Added in Qt 5.7) - \value WebGLEnabled - Enables support for HTML 5 WebGL. Enabled by default if available. (Added in Qt 5.7) - \value Accelerated2dCanvasEnabled - Specifies whether the HTML5 2D canvas should be a OpenGL framebuffer. - This makes many painting operations faster, but slows down pixel access. Enabled by default if available. (Added in Qt 5.7) - \value AutoLoadIconsForPage - Automatically downloads icons for web pages. Enabled by default. (Added in Qt 5.7) - \value TouchIconsEnabled - Enables support for touch icons and precomposed touch icons - Disabled by default. (Added in Qt 5.7) - \value FocusOnNavigationEnabled - Gives focus to the view associated with the page, whenever a navigation operation occurs - (load, stop, reload, reload and bypass cache, forward, backward, set content, and so - on). - Disabled by default. (Added in Qt 5.8) - \value PrintElementBackgrounds - Turns on printing of CSS backgrounds when printing a web page. - Enabled by default. (Added in Qt 5.8) - \value AllowRunningInsecureContent - By default, HTTPS pages cannot run JavaScript, CSS, plugins or - web-sockets from HTTP URLs. This provides an override to get - the old insecure behavior. - Disabled by default. (Added in Qt 5.8) - \value AllowGeolocationOnInsecureOrigins - Since Qt 5.7, only secure origins such as HTTPS have been able to request - Geolocation features. This provides an override to allow non secure - origins to access Geolocation again. - Disabled by default. (Added in Qt 5.9) - \value AllowWindowActivationFromJavaScript - Allows activating windows by using the window.focus() JavaScript - method. Disabled by default. - (Added in Qt 5.10) - \value ShowScrollBars - Shows scroll bars. - Enabled by default. (Added in Qt 5.10) - \value PlaybackRequiresUserGesture - Inhibits playback of media content until the user interacts with - the page. By default, WebEngine uses Chromium settings, as described - in \l {Autoplay Policy Changes}. This is similar to how Chrome on - Android behaves, while the default behavior when it is disabled is - similar to Chrome on desktops. To overwrite the default behavior, - disable this setting. (Added in Qt 5.11) - \value JavascriptCanPaste - Enables JavaScript \c{execCommand("paste")}. This also requires - enabling JavascriptCanAccessClipboard. - Disabled by default. (Added in Qt 5.11) - \value WebRTCPublicInterfacesOnly - Limits WebRTC to public IP addresses only. When disabled WebRTC may also use - local network IP addresses, but remote hosts can also see your local network - IP address. - Disabled by default. (Added in Qt 5.11) - \value DnsPrefetchEnabled Specifies whether WebEngine will try to pre-fetch DNS entries to - speed up browsing. - Disabled by default. (Added in Qt 5.12) - \value PdfViewerEnabled Specifies that PDF documents will be opened in the internal PDF viewer - instead of being downloaded. - Enabled by default. (Added in Qt 5.13) -*/ - -/*! - \enum QWebEngineSettings::UnknownUrlSchemePolicy - \since Qt 5.11 - - This enum describes how navigation requests to URLs with unknown schemes are handled. - - \value DisallowUnknownUrlSchemes - Disallows all navigation requests to URLs with unknown schemes. - \value AllowUnknownUrlSchemesFromUserInteraction - Allows navigation requests to URLs with unknown schemes that are issued from - user-interaction (like a mouse-click), whereas other navigation requests (for example - from JavaScript) are suppressed. - \value AllowAllUnknownUrlSchemes - Allows all navigation requests to URLs with unknown schemes. - - \sa unknownUrlSchemePolicy setUnknownUrlSchemePolicy resetUnknownUrlSchemePolicy -*/ - -/*! - \fn void QWebEngineSettings::setFontSize(FontSize type, int size) - Sets the font size for \a type to \a size in pixels. -*/ - -/*! - \fn int QWebEngineSettings::fontSize(FontSize type) const - Returns the default font size for \a type in pixels. -*/ - -/*! - \fn void QWebEngineSettings::resetFontSize(FontSize type) - Resets the font size for \a type to the size specified in the profile that - the page belongs to. -*/ - -/*! - \fn void QWebEngineSettings::setDefaultTextEncoding(const QString& encoding) - Specifies the default text encoding system. - - The value of \a encoding must be a string describing an encoding such as "utf-8" or - "iso-8859-1". If left empty, a default value will be used. For a more - extensive list of encoding names see \l{QTextCodec}. - - \sa defaultTextEncoding() -*/ - -/*! - \fn QString QWebEngineSettings::defaultTextEncoding() const - Returns the default text encoding. - - \sa setDefaultTextEncoding() -*/ - -/*! - \fn void QWebEngineSettings::setFontFamily(FontFamily which, const QString& family) - Sets the actual font family to \a family for the specified generic family, - \a which. -*/ - -/*! - \fn QString QWebEngineSettings::fontFamily(FontFamily which) const - Returns the actual font family for the specified generic font family, - \a which. -*/ - -/*! - \fn void QWebEngineSettings::resetFontFamily(FontFamily which) - Resets the actual font family specified by \a which to the one specified - in the profile that the page belongs to. -*/ - -/*! - \fn QWebEngineSettings::UnknownUrlSchemePolicy QWebEngineSettings::unknownUrlSchemePolicy() const - \since Qt 5.11 - Returns the currently selected policy for handling navigation requests to URLs with - unknown schemes. Default is \l{QWebEngineSettings::AllowUnknownUrlSchemesFromUserInteraction}. - \sa setUnknownUrlSchemePolicy resetUnknownUrlSchemePolicy -*/ - -/*! - \fn void QWebEngineSettings::setUnknownUrlSchemePolicy(QWebEngineSettings::UnknownUrlSchemePolicy policy) - \since Qt 5.11 - Sets the policy for handling navigation requests to URLs with unknown schemes to \a policy. - Default is \l{QWebEngineSettings::AllowUnknownUrlSchemesFromUserInteraction}. - \sa unknownUrlSchemePolicy resetUnknownUrlSchemePolicy -*/ - -/*! - \fn void QWebEngineSettings::resetUnknownUrlSchemePolicy() - \since Qt 5.11 - Removes the policy for handling navigation requests to URLs with unknown schemes. - \sa unknownUrlSchemePolicy setUnknownUrlSchemePolicy -*/ - -/*! - \fn void QWebEngineSettings::setAttribute(WebAttribute attribute, bool on) - - Enables or disables the specified \a attribute feature depending on the - value of \a on. -*/ - -/*! - \fn bool QWebEngineSettings::testAttribute(WebAttribute attribute) const - - Returns \c true if \a attribute is enabled; otherwise returns \c false. -*/ - -/*! - \fn void QWebEngineSettings::resetAttribute(WebAttribute attribute) - - Resets the setting of \a attribute to the value specified in the - profile that the page belongs to. -*/ -- cgit v1.2.3