diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 69f0dc687..d463df3f0 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -21,7 +21,9 @@ jobs:
include:
- testenv: pylint
- testenv: flake8
- - testenv: mypy
+ # FIXME:qt6 (lint)
+ # - testenv: mypy-pyqt6
+ - testenv: mypy-pyqt5
- testenv: docs
- testenv: vulture
- testenv: misc
@@ -90,11 +92,11 @@ jobs:
image:
- archlinux-webkit
- archlinux-webengine
+ # - archlinux-webengine-qt6 # FIXME:qt6 activate
# - archlinux-webengine-unstable
container:
image: "qutebrowser/ci:${{ matrix.image }}"
env:
- QUTE_BDD_WEBENGINE: "${{ matrix.image != 'archlinux-webkit' }}"
DOCKER: "${{ matrix.image }}"
CI: true
PYTEST_ADDOPTS: "--color=yes"
@@ -119,30 +121,32 @@ jobs:
fail-fast: false
matrix:
include:
- ### PyQt 5.12 (Python 3.7)
- - testenv: py37-pyqt512
- os: ubuntu-20.04
- python: "3.7"
- ### PyQt 5.13 (Python 3.7)
- - testenv: py37-pyqt513
- os: ubuntu-20.04
- python: "3.7"
- ### PyQt 5.14 (Python 3.8)
- - testenv: py38-pyqt514
- os: ubuntu-20.04
- python: "3.8"
- ### PyQt 5.15.0 (Python 3.9)
- - testenv: py39-pyqt5150
+ ### PyQt 5.15.2 (Python 3.9)
+ - testenv: py39-pyqt5152
os: ubuntu-20.04
python: "3.9"
### PyQt 5.15 (Python 3.10, with coverage)
- - testenv: py310-pyqt515-cov
- os: ubuntu-22.04
- python: "3.10"
+ ### PyQt 5.15 (Python 3.9, with coverage)
+ # FIXME:qt6
+ # - testenv: py39-pyqt515-cov
+ # os: ubuntu-22.04
+ # python: "3.10"
### PyQt 5.15 (Python 3.11)
- testenv: py311-pyqt515
os: ubuntu-20.04
python: "3.11-dev"
+ ### PyQt 6.2 (Python 3.9)
+ - testenv: py39-pyqt62
+ os: ubuntu-20.04
+ python: 3.9
+ ### PyQt 6.3 (Python 3.9)
+ - testenv: py39-pyqt63
+ os: ubuntu-20.04
+ python: 3.9
+ ### PyQt 6.4 (Python 3.9)
+ # - testenv: py39-pyqt64
+ # os: ubuntu-20.04
+ # python: 3.9
### macOS Big Sur: PyQt 5.15 (Python 3.9 to match PyInstaller env)
- testenv: py39-pyqt515
os: macos-11
diff --git a/.pylintrc b/.pylintrc
index 225021f38..a018d9fbe 100644
--- a/.pylintrc
+++ b/.pylintrc
@@ -60,6 +60,8 @@ disable=locally-disabled,
missing-type-doc,
missing-param-doc,
useless-param-doc,
+ wrong-import-order, # FIXME:qt6 (lint)
+ ungrouped-imports, # FIXME:qt6 (lint)
[BASIC]
function-rgx=[a-z_][a-z0-9_]{2,50}$
@@ -74,7 +76,8 @@ no-docstring-rgx=(^_|^main$)
class-const-naming-style = snake_case
[FORMAT]
-max-line-length=88
+# FIXME:qt6 (lint) down to 88 again once we use black
+max-line-length=190
ignore-long-lines=(>, but it can
also be useful in places where using Qt's
-https://doc.qt.io/qt-5/signalsandslots.html[signals and slots] mechanism would
+https://doc.qt.io/qt-6/signalsandslots.html[signals and slots] mechanism would
be difficult.
Logging
@@ -600,11 +613,14 @@ This is mostly useful for qutebrowser maintainers to work around issues in Qt -
The hierarchy of widgets when QtWebEngine is involved looks like this:
- qutebrowser has a `WebEngineTab` object, which is its abstraction over QtWebKit/QtWebEngine.
-- The `WebEngineTab` has a `_widget` attribute, which is the https://doc.qt.io/qt-5/qwebengineview.html[QWebEngineView]
-- That view has a https://doc.qt.io/qt-5/qwebenginepage.html[QWebEnginePage] for everything which doesn't require rendering.
-- The view also has a layout with exactly one element (which also is its `focusProxy()`)
-- That element is the https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp[RenderWidgetHostViewQtDelegateWidget] (it inherits https://doc.qt.io/qt-5/qquickwidget.html[QQuickWidget]) - also often referred to as RWHV or RWHVQDW. It can be obtained via `sip.cast(tab._widget.focusProxy(), QQuickWidget)`.
-- Calling `rootObject()` on that gives us the https://doc.qt.io/qt-5/qquickitem.html[QQuickItem] where Chromium renders into (?). With it, we can do things like `.setRotation(20)`.
+- The `WebEngineTab` has a `_widget` attribute, which is the https://doc.qt.io/qt-6/qwebengineview.html[QWebEngineView]
+- That view has a https://doc.qt.io/qt-6/qwebenginepage.html[QWebEnginePage] for everything which doesn't require rendering.
+- The view also has a layout with exactly one element (which also is its `focusProxy()`).
+ - Qt 5: That element is the https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp?h=5.15[RenderWidgetHostViewQtDelegateWidget] (it inherits https://doc.qt.io/qt-6/qquickwidget.html[QQuickWidget]) - also often referred to as RWHV or RWHVQDW.
+ It can be obtained via `sip.cast(tab._widget.focusProxy(), QQuickWidget)`.
+ - Qt 6: That element is the https://code.qt.io/cgit/qt/qtwebengine.git/tree/src/webenginewidgets/api/qwebengineview.cpp[WebEngineQuickWidget] (it inherits https://doc.qt.io/qt-6/qquickwidget.html[QQuickWidget]).
+ It can be obtained via `tab._widget.focusProxy()`.
+- Calling `rootObject()` on that gives us the https://doc.qt.io/qt-6/qquickitem.html[QQuickItem] where Chromium renders into (?). With it, we can do things like `.setRotation(20)`.
Style conventions
-----------------
@@ -676,6 +692,41 @@ Return:
- `__magic__` methods
- other methods
- overrides of Qt methods
+* Type hinting: the qutebrowser codebase uses type hints liberally to enable
+ static type checking and autocompletion in editors.
+ - We use http://mypy-lang.org/[mypy] in CI jobs to perform static type
+ checking.
+ - Not all of the codebase is covered by type hints currently. We encourage
+ including type hints on all new code and even adding type hints to
+ existing code if you find yourself working on some that isn't already
+ covered. There are some module specific rules in the mypy config file,
+ `.mypy.ini`, to make type hints strictly required in some areas.
+ - More often than not mypy is correct when it raises issues. But don't be
+ afraid to add `# type: ignore[...]` statements or casts if you need to.
+ As an optional part of the language not all type information from third
+ parties is always correct. Mypy will raise a new issue if it spots an
+ "ignore" statement which is no longer needed because the underlying
+ issue has been resolved.
+ - One area where we have to take particular care is in code that deals
+ with differences between PyQt5 and PyQt6. We try to write most code in a
+ way that will work with either backend but when you need to deal with
+ differences you should use a pattern like:
++
+[source,python]
+----
+if machinery.IS_QT5:
+ ... # do PyQt5 specific implementation
+else:
+ # PyQt6
+ ... # do PyQt6 specific implementation
+----
++
+then you have to https://mypy.readthedocs.io/en/latest/command_line.html#cmdoption-mypy-always-true[tell]
+ mypy to treat `machinery.IS_QT5` as a constant value then run mypy twice to
+ cover both branches. There are a handful of variables in
+ `qutebrowser/qt/machinery.py` that mypy needs to know about. There are tox
+ jobs (`mypy-pyqt5` and `mypy-pyqt6`) that take care of telling mypy to use
+ them as constants.
Checklists
----------
diff --git a/doc/help/commands.asciidoc b/doc/help/commands.asciidoc
index 0ba7b15a2..7f0abc71d 100644
--- a/doc/help/commands.asciidoc
+++ b/doc/help/commands.asciidoc
@@ -337,8 +337,13 @@ Remove a key from a dict.
[[config-diff]]
=== config-diff
+Syntax: +:config-diff [*--include-hidden*]+
+
Show all customized options.
+==== optional arguments
+* +*-i*+, +*--include-hidden*+: Also include internal qutebrowser settings.
+
[[config-edit]]
=== config-edit
Syntax: +:config-edit [*--no-source*]+
@@ -821,7 +826,7 @@ Show an error message in the statusbar.
* +'text'+: The text to show.
==== optional arguments
-* +*-r*+, +*--rich*+: Render the given text as https://doc.qt.io/qt-5/richtext-html-subset.html[Qt Rich Text].
+* +*-r*+, +*--rich*+: Render the given text as https://doc.qt.io/qt-6/richtext-html-subset.html[Qt Rich Text].
[[message-info]]
@@ -834,7 +839,7 @@ Show an info message in the statusbar.
* +'text'+: The text to show.
==== optional arguments
-* +*-r*+, +*--rich*+: Render the given text as https://doc.qt.io/qt-5/richtext-html-subset.html[Qt Rich Text].
+* +*-r*+, +*--rich*+: Render the given text as https://doc.qt.io/qt-6/richtext-html-subset.html[Qt Rich Text].
==== count
@@ -850,7 +855,7 @@ Show a warning message in the statusbar.
* +'text'+: The text to show.
==== optional arguments
-* +*-r*+, +*--rich*+: Render the given text as https://doc.qt.io/qt-5/richtext-html-subset.html[Qt Rich Text].
+* +*-r*+, +*--rich*+: Render the given text as https://doc.qt.io/qt-6/richtext-html-subset.html[Qt Rich Text].
[[messages]]
@@ -2176,7 +2181,7 @@ Syntax: +:debug-webaction 'action'+
Execute a webaction.
-Available actions: https://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum (WebKit) https://doc.qt.io/qt-5/qwebenginepage.html#WebAction-enum (WebEngine)
+Available actions: https://doc.qt.io/archives/qt-5.5/qwebpage.html#WebAction-enum (WebKit) https://doc.qt.io/qt-6/qwebenginepage.html#WebAction-enum (WebEngine)
==== positional arguments
* +'action'+: The action to execute, e.g. MoveToNextChar.
diff --git a/doc/help/settings.asciidoc b/doc/help/settings.asciidoc
index 8327ec048..29cde3b0f 100644
--- a/doc/help/settings.asciidoc
+++ b/doc/help/settings.asciidoc
@@ -118,6 +118,7 @@
|<
+ Due to a PyInstaller issue,
+ Chromium's sandboxing
+ is currently disabled for macOS builds with Qt 6. This means that there will be no additional layer of protection
+ in case of Chromium security bugs. Thus, it's advised to
+ not use this build in production. Hopefully, this situation will be
+ resolved before the final 3.0.0 release.
+ You're using qutebrowser with Qt 5.15. While this is the recommended Qt version to use (due to QtWebEngine security updates), qutebrowser only provides partial support for session files. You're using qutebrowser with Qt >= 5.15. While this is the recommended Qt version to use (due to QtWebEngine security updates), qutebrowser only provides partial support for session files. Since Qt doesn't provide an API to load the history of a tab, qutebrowser relies on a reverse-engineered binary serialization format to load tab history from session files. With Qt 5.15, unfortunately that format changed (due to the underlying Chromium upgrade), in a way which makes it impossible for qutebrowser to load tab history from existing session data.
{}'.format(html.escape(url.toDisplayString()),
_format_msg(js_msg))
- urlstr = url.toString(QUrl.RemovePassword | QUrl.FullyEncoded)
+ urlstr = url.toString(QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded)
ans = message.ask('Javascript confirm', msg,
mode=usertypes.PromptMode.yesno,
abort_on=abort_on, url=urlstr)
@@ -112,7 +112,7 @@ def javascript_prompt(url, js_msg, default, abort_on):
msg = '{} asks:
{}'.format(html.escape(url.toDisplayString()),
_format_msg(js_msg))
- urlstr = url.toString(QUrl.RemovePassword | QUrl.FullyEncoded)
+ urlstr = url.toString(QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded)
answer = message.ask('Javascript prompt', msg,
mode=usertypes.PromptMode.text,
default=default,
@@ -135,7 +135,7 @@ def javascript_alert(url, js_msg, abort_on):
msg = 'From {}:
{}'.format(html.escape(url.toDisplayString()),
_format_msg(js_msg))
- urlstr = url.toString(QUrl.RemovePassword | QUrl.FullyEncoded)
+ urlstr = url.toString(QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded)
message.ask('Javascript alert', msg, mode=usertypes.PromptMode.alert,
abort_on=abort_on, url=urlstr)
@@ -205,13 +205,13 @@ def javascript_log_message(
logger(logstring)
-def ignore_certificate_error(
+def handle_certificate_error(
*,
request_url: QUrl,
first_party_url: QUrl,
error: usertypes.AbstractCertificateErrorWrapper,
abort_on: Iterable[pyqtBoundSignal],
-) -> bool:
+) -> None:
"""Display a certificate error question.
Args:
@@ -219,9 +219,6 @@ def ignore_certificate_error(
first_party_url: The URL of the page we're visiting. Might be an invalid QUrl.
error: A single error.
abort_on: Signals aborting a question.
-
- Return:
- True if the error should be ignored, False otherwise.
"""
conf = config.instance.get('content.tls.certificate_errors', url=request_url)
log.network.debug(f"Certificate error {error!r}, config {conf}")
@@ -234,7 +231,7 @@ def ignore_certificate_error(
first_party_url.isValid() and
not request_url.matches(
first_party_url,
- QUrl.RemoveScheme)) # type: ignore[arg-type]
+ QUrl.UrlFormattingOption.RemoveScheme)) # type: ignore[arg-type]
if conf == 'ask' or conf == 'ask-block-thirdparty' and not is_resource:
err_template = jinja.environment.from_string("""
@@ -263,28 +260,46 @@ def ignore_certificate_error(
is_resource=is_resource,
error=error,
)
-
urlstr = request_url.toString(
- QUrl.RemovePassword | QUrl.FullyEncoded) # type: ignore[arg-type]
- ignore = message.ask(title="Certificate error", text=msg,
- mode=usertypes.PromptMode.yesno, default=False,
- abort_on=abort_on, url=urlstr)
- if ignore is None:
- # prompt aborted
- ignore = False
- return ignore
+ QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded) # type: ignore[arg-type]
+ title = "Certificate error"
+
+ try:
+ error.defer()
+ except usertypes.UndeferrableError:
+ # QtNetwork / QtWebKit and buggy PyQt versions
+ # Show blocking question prompt
+ ignore = message.ask(title=title, text=msg,
+ mode=usertypes.PromptMode.yesno, default=False,
+ abort_on=abort_on, url=urlstr)
+ if ignore:
+ error.accept_certificate()
+ else: # includes None, i.e. prompt aborted
+ error.reject_certificate()
+ else:
+ # Show non-blocking question prompt
+ message.confirm_async(
+ title=title,
+ text=msg,
+ abort_on=abort_on,
+ url=urlstr,
+ yes_action=error.accept_certificate,
+ no_action=error.reject_certificate,
+ cancel_action=error.reject_certificate,
+ )
elif conf == 'load-insecurely':
message.error(f'Certificate error: {error}')
- return True
+ error.accept_certificate()
elif conf == 'block':
- return False
+ error.reject_certificate()
elif conf == 'ask-block-thirdparty' and is_resource:
log.network.error(
f"Certificate error in resource load: {error}\n"
f" request URL: {request_url.toDisplayString()}\n"
f" first party URL: {first_party_url.toDisplayString()}")
- return False
- raise utils.Unreachable(conf, is_resource)
+ error.reject_certificate()
+ else:
+ raise utils.Unreachable(conf, is_resource)
def feature_permission(url, option, msg, yes_action, no_action, abort_on,
@@ -307,7 +322,7 @@ def feature_permission(url, option, msg, yes_action, no_action, abort_on,
config_val = config.instance.get(option, url=url)
if config_val == 'ask':
if url.isValid():
- urlstr = url.toString(QUrl.RemovePassword | QUrl.FullyEncoded)
+ urlstr = url.toString(QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded)
text = "Allow the website at {} to {}?".format(
html.escape(url.toDisplayString()), msg)
else:
@@ -345,23 +360,19 @@ def get_tab(win_id, target):
win_id: The window ID to open new tabs in
target: A usertypes.ClickTarget
"""
- if target == usertypes.ClickTarget.tab:
- bg_tab = False
- elif target == usertypes.ClickTarget.tab_bg:
- bg_tab = True
- elif target == usertypes.ClickTarget.window:
- tabbed_browser = objreg.get('tabbed-browser', scope='window',
- window=win_id)
+ tabbed_browser = objreg.get('tabbed-browser', scope='window', window=win_id)
+ if target == usertypes.ClickTarget.window:
window = mainwindow.MainWindow(private=tabbed_browser.is_private)
+ tab = window.tabbed_browser.tabopen(url=None, background=False)
window.show()
- win_id = window.win_id
- bg_tab = False
- else:
- raise ValueError("Invalid ClickTarget {}".format(target))
+ return tab
+ elif target in [usertypes.ClickTarget.tab, usertypes.ClickTarget.tab_bg]:
+ return tabbed_browser.tabopen(
+ url=None,
+ background=target == usertypes.ClickTarget.tab_bg,
+ )
- tabbed_browser = objreg.get('tabbed-browser', scope='window',
- window=win_id)
- return tabbed_browser.tabopen(url=None, background=bg_tab)
+ raise ValueError(f"Invalid ClickTarget {target}")
def get_user_stylesheet(searching=False):
@@ -381,7 +392,7 @@ def get_user_stylesheet(searching=False):
css += '\nhtml > ::-webkit-scrollbar { width: 0px; height: 0px; }'
if (objects.backend == usertypes.Backend.QtWebEngine and
- version.qtwebengine_versions().chromium_major in [69, 73, 80, 87] and
+ version.qtwebengine_versions().chromium_major in [87, 90] and
config.val.colors.webpage.darkmode.enabled and
config.val.colors.webpage.darkmode.policy.images == 'smart' and
config.val.content.site_specific_quirks.enabled and
diff --git a/qutebrowser/browser/signalfilter.py b/qutebrowser/browser/signalfilter.py
index 88ac4a65d..beb91e70a 100644
--- a/qutebrowser/browser/signalfilter.py
+++ b/qutebrowser/browser/signalfilter.py
@@ -21,7 +21,7 @@
import functools
-from PyQt5.QtCore import QObject
+from qutebrowser.qt.core import QObject
from qutebrowser.utils import debug, log, objreg
diff --git a/qutebrowser/browser/urlmarks.py b/qutebrowser/browser/urlmarks.py
index 4e173f293..0d30f7973 100644
--- a/qutebrowser/browser/urlmarks.py
+++ b/qutebrowser/browser/urlmarks.py
@@ -32,7 +32,7 @@ import functools
import collections
from typing import MutableMapping
-from PyQt5.QtCore import pyqtSignal, QUrl, QObject
+from qutebrowser.qt.core import pyqtSignal, QUrl, QObject
from qutebrowser.utils import (message, usertypes, qtutils, urlutils,
standarddir, objreg, log)
@@ -151,7 +151,7 @@ class QuickmarkManager(UrlMarkManager):
if not url.isValid():
urlutils.invalid_url_error(url, "save quickmark")
return
- urlstr = url.toString(QUrl.RemovePassword | QUrl.FullyEncoded)
+ urlstr = url.toString(QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded)
message.ask_async(
"Add quickmark:", usertypes.PromptMode.text,
functools.partial(self.quickmark_add, urlstr),
@@ -198,7 +198,7 @@ class QuickmarkManager(UrlMarkManager):
Use a name instead where possible.
"""
qtutils.ensure_valid(url)
- urlstr = url.toString(QUrl.RemovePassword | QUrl.FullyEncoded)
+ urlstr = url.toString(QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded)
try:
index = list(self.marks.values()).index(urlstr)
@@ -270,7 +270,7 @@ class BookmarkManager(UrlMarkManager):
errstr = urlutils.get_errstring(url)
raise InvalidUrlError(errstr)
- urlstr = url.toString(QUrl.RemovePassword | QUrl.FullyEncoded)
+ urlstr = url.toString(QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded)
if urlstr in self.marks:
if toggle:
diff --git a/qutebrowser/browser/webelem.py b/qutebrowser/browser/webelem.py
index 344292166..672c73fdb 100644
--- a/qutebrowser/browser/webelem.py
+++ b/qutebrowser/browser/webelem.py
@@ -19,11 +19,12 @@
"""Generic web element related code."""
-from typing import cast, TYPE_CHECKING, Iterator, Optional, Set, Union, Dict
+from typing import Iterator, Optional, Set, TYPE_CHECKING, Union, Dict
import collections.abc
-from PyQt5.QtCore import QUrl, Qt, QEvent, QTimer, QRect, QPoint
-from PyQt5.QtGui import QMouseEvent
+from qutebrowser.qt import machinery
+from qutebrowser.qt.core import QUrl, Qt, QEvent, QTimer, QRect, QPointF
+from qutebrowser.qt.gui import QMouseEvent
from qutebrowser.config import config
from qutebrowser.keyinput import modeman
@@ -35,6 +36,11 @@ if TYPE_CHECKING:
JsValueType = Union[int, float, str, None]
+if machinery.IS_QT6:
+ KeybordModifierType = Qt.KeyboardModifier
+else:
+ KeybordModifierType = Union[Qt.KeyboardModifiers, Qt.KeyboardModifier]
+
class Error(Exception):
@@ -317,7 +323,7 @@ class AbstractWebElement(collections.abc.MutableMapping): # type: ignore[type-a
"""Return True if clicking this element needs user interaction."""
raise NotImplementedError
- def _mouse_pos(self) -> QPoint:
+ def _mouse_pos(self) -> QPointF:
"""Get the position to click/hover."""
# Click the center of the largest square fitting into the top/left
# corner of the rectangle, this will help if part of the element
@@ -331,38 +337,37 @@ class AbstractWebElement(collections.abc.MutableMapping): # type: ignore[type-a
pos = rect.center()
if pos.x() < 0 or pos.y() < 0:
raise Error("Element position is out of view!")
- return pos
+ return QPointF(pos)
def _move_text_cursor(self) -> None:
"""Move cursor to end after clicking."""
raise NotImplementedError
def _click_fake_event(self, click_target: usertypes.ClickTarget,
- button: Qt.MouseButton = Qt.LeftButton) -> None:
+ button: Qt.MouseButton = Qt.MouseButton.LeftButton) -> None:
"""Send a fake click event to the element."""
pos = self._mouse_pos()
log.webelem.debug("Sending fake click to {!r} at position {} with "
"target {}".format(self, pos, click_target))
- target_modifiers: Dict[usertypes.ClickTarget, Qt.KeyboardModifiers] = {
- usertypes.ClickTarget.normal: cast(Qt.KeyboardModifiers, Qt.NoModifier),
- usertypes.ClickTarget.window: Qt.AltModifier | Qt.ShiftModifier,
- usertypes.ClickTarget.tab: cast(Qt.KeyboardModifiers, Qt.ControlModifier),
- usertypes.ClickTarget.tab_bg:
- cast(Qt.KeyboardModifiers, Qt.ControlModifier),
+ target_modifiers: Dict[usertypes.ClickTarget, KeybordModifierType] = {
+ usertypes.ClickTarget.normal: Qt.KeyboardModifier.NoModifier,
+ usertypes.ClickTarget.window: Qt.KeyboardModifier.AltModifier | Qt.KeyboardModifier.ShiftModifier,
+ usertypes.ClickTarget.tab: Qt.KeyboardModifier.ControlModifier,
+ usertypes.ClickTarget.tab_bg: Qt.KeyboardModifier.ControlModifier,
}
if config.val.tabs.background:
- target_modifiers[usertypes.ClickTarget.tab] |= Qt.ShiftModifier
+ target_modifiers[usertypes.ClickTarget.tab] |= Qt.KeyboardModifier.ShiftModifier
else:
- target_modifiers[usertypes.ClickTarget.tab_bg] |= Qt.ShiftModifier
+ target_modifiers[usertypes.ClickTarget.tab_bg] |= Qt.KeyboardModifier.ShiftModifier
modifiers = target_modifiers[click_target]
events = [
- QMouseEvent(QEvent.MouseMove, pos, Qt.NoButton, Qt.NoButton, Qt.NoModifier),
- QMouseEvent(QEvent.MouseButtonPress, pos, button, button, modifiers),
- QMouseEvent(QEvent.MouseButtonRelease, pos, button, Qt.NoButton, modifiers),
+ QMouseEvent(QEvent.Type.MouseMove, pos, Qt.MouseButton.NoButton, Qt.MouseButton.NoButton, Qt.KeyboardModifier.NoModifier),
+ QMouseEvent(QEvent.Type.MouseButtonPress, pos, button, button, modifiers),
+ QMouseEvent(QEvent.Type.MouseButtonRelease, pos, button, Qt.MouseButton.NoButton, modifiers),
]
for evt in events:
@@ -400,8 +405,8 @@ class AbstractWebElement(collections.abc.MutableMapping): # type: ignore[type-a
elif click_target == usertypes.ClickTarget.window:
from qutebrowser.mainwindow import mainwindow
window = mainwindow.MainWindow(private=tabbed_browser.is_private)
- window.show()
window.tabbed_browser.tabopen(url)
+ window.show()
else:
raise ValueError("Unknown ClickTarget {}".format(click_target))
@@ -446,11 +451,11 @@ class AbstractWebElement(collections.abc.MutableMapping): # type: ignore[type-a
def hover(self) -> None:
"""Simulate a mouse hover over the element."""
pos = self._mouse_pos()
- event = QMouseEvent(QEvent.MouseMove, pos, Qt.NoButton, Qt.NoButton,
- Qt.NoModifier)
+ event = QMouseEvent(QEvent.Type.MouseMove, pos, Qt.MouseButton.NoButton, Qt.MouseButton.NoButton,
+ Qt.KeyboardModifier.NoModifier)
self._tab.send_event(event)
def right_click(self) -> None:
"""Simulate a right-click on the element."""
self._click_fake_event(usertypes.ClickTarget.normal,
- button=Qt.RightButton)
+ button=Qt.MouseButton.RightButton)
diff --git a/qutebrowser/browser/webengine/certificateerror.py b/qutebrowser/browser/webengine/certificateerror.py
index 4df7ce8ab..0dbd91ccb 100644
--- a/qutebrowser/browser/webengine/certificateerror.py
+++ b/qutebrowser/browser/webengine/certificateerror.py
@@ -19,27 +19,54 @@
"""Wrapper over a QWebEngineCertificateError."""
-from PyQt5.QtCore import QUrl
-from PyQt5.QtWebEngineWidgets import QWebEngineCertificateError
+from typing import Any
+
+from qutebrowser.qt import machinery
+from qutebrowser.qt.core import QUrl
+from qutebrowser.qt.webenginecore import QWebEngineCertificateError
from qutebrowser.utils import usertypes, utils, debug
class CertificateErrorWrapper(usertypes.AbstractCertificateErrorWrapper):
- """A wrapper over a QWebEngineCertificateError."""
+ """A wrapper over a QWebEngineCertificateError.
+
+ Support both Qt 5 and 6.
+ """
def __init__(self, error: QWebEngineCertificateError) -> None:
+ super().__init__()
self._error = error
self.ignore = False
def __str__(self) -> str:
- return self._error.errorDescription()
+ if machinery.IS_QT5:
+ return self._error.errorDescription()
+ else:
+ return self._error.description()
+
+ def _type(self) -> Any: # QWebEngineCertificateError.Type or .Error
+ if machinery.IS_QT5:
+ return self._error.error()
+ else:
+ return self._error.type()
+
+ def reject_certificate(self) -> None:
+ super().reject_certificate()
+ self._error.rejectCertificate()
+
+ def accept_certificate(self) -> None:
+ super().accept_certificate()
+ if machinery.IS_QT5:
+ self._error.ignoreCertificateError()
+ else:
+ self._error.acceptCertificate()
def __repr__(self) -> str:
return utils.get_repr(
self,
- error=debug.qenum_key(QWebEngineCertificateError, self._error.error()),
+ error=debug.qenum_key(QWebEngineCertificateError, self._type()),
string=str(self))
def url(self) -> QUrl:
@@ -47,3 +74,8 @@ class CertificateErrorWrapper(usertypes.AbstractCertificateErrorWrapper):
def is_overridable(self) -> bool:
return self._error.isOverridable()
+
+ def defer(self) -> None:
+ # WORKAROUND for https://www.riverbankcomputing.com/pipermail/pyqt/2022-April/044585.html
+ # (PyQt 5.15.6, 6.2.3, 6.3.0)
+ raise usertypes.UndeferrableError("PyQt bug")
diff --git a/qutebrowser/browser/webengine/darkmode.py b/qutebrowser/browser/webengine/darkmode.py
index 1c6530b49..4bf6990a0 100644
--- a/qutebrowser/browser/webengine/darkmode.py
+++ b/qutebrowser/browser/webengine/darkmode.py
@@ -21,8 +21,8 @@
Overview of blink setting names based on the Qt version:
-Qt 5.10
--------
+Qt 5.10 (UNSUPPORTED)
+---------------------
First implementation, called "high contrast mode".
@@ -31,16 +31,16 @@ First implementation, called "high contrast mode".
- highContrastContrast (float)
- highContractImagePolicy (kFilterAll/kFilterNone)
-Qt 5.11, 5.12, 5.13
--------------------
+Qt 5.11, 5.12, 5.13 (UNSUPPORTED)
+---------------------------------
New "smart" image policy.
- Mode/Grayscale/Contrast as above
- highContractImagePolicy (kFilterAll/kFilterNone/kFilterSmart [new!])
-Qt 5.14
--------
+Qt 5.14 (UNSUPPORTED)
+---------------------
Renamed to "darkMode".
@@ -54,8 +54,8 @@ Renamed to "darkMode".
- darkModeBackgroundBrightnessThreshold (int) [new!]
- darkModeImageGrayscale (float) [new!]
-Qt 5.15.0 and 5.15.1
---------------------
+Qt 5.15.0 and 5.15.1 (UNSUPPORTED)
+----------------------------------
"darkMode" split into "darkModeEnabled" and "darkModeInversionAlgorithm".
@@ -90,6 +90,17 @@ https://chromium-review.googlesource.com/c/chromium/src/+/2232922
- Now needs to be 0 for dark and 1 for light
(before: 0 no preference / 1 dark / 2 light)
+
+Qt 6.2
+------
+
+No significant changes over 5.15.3
+
+Qt 6.3
+------
+
+- New IncreaseTextContrast:
+https://chromium-review.googlesource.com/c/chromium/src/+/2893236
"""
import os
@@ -111,12 +122,9 @@ class Variant(enum.Enum):
"""A dark mode variant."""
- qt_511_to_513 = enum.auto()
- qt_514 = enum.auto()
- qt_515_0 = enum.auto()
- qt_515_1 = enum.auto()
qt_515_2 = enum.auto()
qt_515_3 = enum.auto()
+ qt_63 = enum.auto()
# Mapping from a colors.webpage.darkmode.algorithm setting value to
@@ -128,9 +136,6 @@ _ALGORITHMS = {
'lightness-hsl': 3, # kInvertLightness
'lightness-cielab': 4, # kInvertLightnessLAB
}
-# kInvertLightnessLAB is not available with Qt < 5.14
-_ALGORITHMS_BEFORE_QT_514 = _ALGORITHMS.copy()
-_ALGORITHMS_BEFORE_QT_514['lightness-cielab'] = _ALGORITHMS['lightness-hsl']
# Qt >= 5.15.3, based on dark_mode_settings.h
_ALGORITHMS_NEW = {
# 0: kSimpleInvertForTesting (not exposed)
@@ -160,6 +165,11 @@ _BOOLS = {
False: 'false',
}
+_INT_BOOLS = {
+ True: '1',
+ False: '0',
+}
+
@dataclasses.dataclass
class _Setting:
@@ -229,18 +239,40 @@ class _Definition:
"""Get a new _Definition object with a changed attribute.
NOTE: This does *not* copy the settings list. Both objects will reference the
- same list.
+ same (immutable) tuple.
"""
new = copy.copy(self)
setattr(new, attr, value)
return new
+ def copy_add_setting(self, setting: _Setting) -> '_Definition':
+ """Get a new _Definition object with an additional setting."""
+ new = copy.copy(self)
+ new._settings = self._settings + (setting,) # pylint: disable=protected-access
+ return new
+
# Our defaults for policy.images are different from Chromium's, so we mark it as
-# mandatory setting - except on Qt 5.15.0 where we don't, so we don't get the
-# workaround warning below if the setting wasn't explicitly customized.
+# mandatory setting.
_DEFINITIONS: MutableMapping[Variant, _Definition] = {
+ Variant.qt_515_2: _Definition(
+ _Setting('enabled', 'Enabled', _BOOLS),
+ _Setting('algorithm', 'InversionAlgorithm', _ALGORITHMS),
+
+ _Setting('policy.images', 'ImagePolicy', _IMAGE_POLICIES),
+ _Setting('contrast', 'Contrast'),
+ _Setting('grayscale.all', 'Grayscale', _BOOLS),
+
+ _Setting('policy.page', 'PagePolicy', _PAGE_POLICIES),
+ _Setting('threshold.text', 'TextBrightnessThreshold'),
+ _Setting('threshold.background', 'BackgroundBrightnessThreshold'),
+ _Setting('grayscale.images', 'ImageGrayscale'),
+
+ mandatory={'enabled', 'policy.images'},
+ prefix='forceDarkMode',
+ ),
+
Variant.qt_515_3: _Definition(
# Different switch for settings
_Setting('enabled', 'forceDarkModeEnabled', _BOOLS),
@@ -258,77 +290,34 @@ _DEFINITIONS: MutableMapping[Variant, _Definition] = {
prefix='',
switch_names={'enabled': _BLINK_SETTINGS, None: 'dark-mode-settings'},
),
-
- # Qt 5.15.1 and 5.15.2 get added below, since there are only minor differences.
-
- Variant.qt_515_0: _Definition(
- # 'policy.images' not mandatory because it's broken
- _Setting('enabled', 'Enabled', _BOOLS),
- _Setting('algorithm', 'InversionAlgorithm', _ALGORITHMS),
-
- _Setting('policy.images', 'ImagePolicy', _IMAGE_POLICIES),
- _Setting('contrast', 'Contrast'),
- _Setting('grayscale.all', 'Grayscale', _BOOLS),
-
- _Setting('policy.page', 'PagePolicy', _PAGE_POLICIES),
- _Setting('threshold.text', 'TextBrightnessThreshold'),
- _Setting('threshold.background', 'BackgroundBrightnessThreshold'),
- _Setting('grayscale.images', 'ImageGrayscale'),
-
- mandatory={'enabled'},
- prefix='darkMode',
- ),
-
- Variant.qt_514: _Definition(
- _Setting('algorithm', '', _ALGORITHMS), # new: kInvertLightnessLAB
-
- _Setting('policy.images', 'ImagePolicy', _IMAGE_POLICIES),
- _Setting('contrast', 'Contrast'),
- _Setting('grayscale.all', 'Grayscale', _BOOLS),
-
- _Setting('policy.page', 'PagePolicy', _PAGE_POLICIES),
- _Setting('threshold.text', 'TextBrightnessThreshold'),
- _Setting('threshold.background', 'BackgroundBrightnessThreshold'),
- _Setting('grayscale.images', 'ImageGrayscale'),
-
- mandatory={'algorithm', 'policy.images'},
- prefix='darkMode',
- ),
-
- Variant.qt_511_to_513: _Definition(
- _Setting('algorithm', 'Mode', _ALGORITHMS_BEFORE_QT_514),
-
- _Setting('policy.images', 'ImagePolicy', _IMAGE_POLICIES),
- _Setting('contrast', 'Contrast'),
- _Setting('grayscale.all', 'Grayscale', _BOOLS),
-
- mandatory={'algorithm', 'policy.images'},
- prefix='highContrast',
- ),
}
-_DEFINITIONS[Variant.qt_515_1] = (
- _DEFINITIONS[Variant.qt_515_0].copy_with('mandatory', {'enabled', 'policy.images'}))
-_DEFINITIONS[Variant.qt_515_2] = (
- _DEFINITIONS[Variant.qt_515_1].copy_with('prefix', 'forceDarkMode'))
+_DEFINITIONS[Variant.qt_63] = _DEFINITIONS[Variant.qt_515_3].copy_add_setting(
+ _Setting('increase_text_contrast', 'IncreaseTextContrast', _INT_BOOLS),
+)
-_PREFERRED_COLOR_SCHEME_DEFINITIONS = {
- # With older Qt versions, this is passed in qtargs.py as --force-dark-mode
- # instead.
+_SettingValType = Union[str, usertypes.Unset]
+_PREFERRED_COLOR_SCHEME_DEFINITIONS: Mapping[Variant, Mapping[_SettingValType, str]] = {
+ Variant.qt_515_2: {
+ # 0: no-preference (not exposed)
+ "dark": "1",
+ "light": "2",
+ # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-89753
+ # Fall back to "light" instead of "no preference" (which was removed from the
+ # standard)
+ "auto": "2",
+ usertypes.UNSET: "2",
+ },
- ## Qt 5.15.2
- # 0: no-preference (not exposed)
- (Variant.qt_515_2, "dark"): "1",
- (Variant.qt_515_2, "light"): "2",
- # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-89753
- # Fall back to "light" instead of "no preference" (which was removed from the
- # standard)
- (Variant.qt_515_2, "auto"): "2",
- (Variant.qt_515_2, usertypes.UNSET): "2",
+ Variant.qt_515_3: {
+ "dark": "0",
+ "light": "1",
+ },
- ## Qt >= 5.15.3
- (Variant.qt_515_3, "dark"): "0",
- (Variant.qt_515_3, "light"): "1",
+ Variant.qt_63: {
+ "dark": "0",
+ "light": "1",
+ }
}
@@ -341,7 +330,9 @@ def _variant(versions: version.WebEngineVersions) -> Variant:
except KeyError:
log.init.warning(f"Ignoring invalid QUTE_DARKMODE_VARIANT={env_var}")
- if (versions.webengine == utils.VersionNumber(5, 15, 2) and
+ if versions.webengine >= utils.VersionNumber(6, 3):
+ return Variant.qt_63
+ elif (versions.webengine == utils.VersionNumber(5, 15, 2) and
versions.chromium_major == 87):
# WORKAROUND for Gentoo packaging something newer as 5.15.2...
return Variant.qt_515_3
@@ -349,14 +340,6 @@ def _variant(versions: version.WebEngineVersions) -> Variant:
return Variant.qt_515_3
elif versions.webengine >= utils.VersionNumber(5, 15, 2):
return Variant.qt_515_2
- elif versions.webengine == utils.VersionNumber(5, 15, 1):
- return Variant.qt_515_1
- elif versions.webengine == utils.VersionNumber(5, 15):
- return Variant.qt_515_0
- elif versions.webengine >= utils.VersionNumber(5, 14):
- return Variant.qt_514
- elif versions.webengine >= utils.VersionNumber(5, 11):
- return Variant.qt_511_to_513
raise utils.Unreachable(versions.webengine)
@@ -387,12 +370,11 @@ def settings(
key, val = pair.split('=', maxsplit=1)
result[_BLINK_SETTINGS].append((key, val))
- preferred_color_scheme_key = (
- variant,
- config.instance.get("colors.webpage.preferred_color_scheme", fallback=False),
- )
- if preferred_color_scheme_key in _PREFERRED_COLOR_SCHEME_DEFINITIONS:
- value = _PREFERRED_COLOR_SCHEME_DEFINITIONS[preferred_color_scheme_key]
+ preferred_color_scheme_key = config.instance.get(
+ "colors.webpage.preferred_color_scheme", fallback=False)
+ preferred_color_scheme_defs = _PREFERRED_COLOR_SCHEME_DEFINITIONS[variant]
+ if preferred_color_scheme_key in preferred_color_scheme_defs:
+ value = preferred_color_scheme_defs[preferred_color_scheme_key]
result[_BLINK_SETTINGS].append(("preferredColorScheme", value))
if not config.val.colors.webpage.darkmode.enabled:
@@ -411,14 +393,6 @@ def settings(
if isinstance(value, usertypes.Unset):
continue
- if (setting.option == 'policy.images' and value == 'smart' and
- variant == Variant.qt_515_0):
- # WORKAROUND for
- # https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/304211
- log.init.warning("Ignoring colors.webpage.darkmode.policy.images = smart "
- "because of Qt 5.15.0 bug")
- continue
-
result[switch_name].append(setting.chromium_tuple(value))
return result
diff --git a/qutebrowser/browser/webengine/interceptor.py b/qutebrowser/browser/webengine/interceptor.py
index 0b1040c4d..bd1feaad1 100644
--- a/qutebrowser/browser/webengine/interceptor.py
+++ b/qutebrowser/browser/webengine/interceptor.py
@@ -19,13 +19,13 @@
"""A request interceptor taking care of adblocking and custom headers."""
-from PyQt5.QtCore import QUrl, QByteArray
-from PyQt5.QtWebEngineCore import (QWebEngineUrlRequestInterceptor,
+from qutebrowser.qt.core import QUrl, QByteArray
+from qutebrowser.qt.webenginecore import (QWebEngineUrlRequestInterceptor,
QWebEngineUrlRequestInfo)
from qutebrowser.config import websettings, config
from qutebrowser.browser import shared
-from qutebrowser.utils import utils, log, debug, qtutils
+from qutebrowser.utils import debug, log
from qutebrowser.extensions import interceptors
from qutebrowser.misc import objects
@@ -71,80 +71,71 @@ class RequestInterceptor(QWebEngineUrlRequestInterceptor):
# extension ResourceTypes. If a ResourceType is added to Qt, this table
# should be updated too.
self._resource_types = {
- QWebEngineUrlRequestInfo.ResourceTypeMainFrame:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeMainFrame:
interceptors.ResourceType.main_frame,
- QWebEngineUrlRequestInfo.ResourceTypeSubFrame:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSubFrame:
interceptors.ResourceType.sub_frame,
- QWebEngineUrlRequestInfo.ResourceTypeStylesheet:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeStylesheet:
interceptors.ResourceType.stylesheet,
- QWebEngineUrlRequestInfo.ResourceTypeScript:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeScript:
interceptors.ResourceType.script,
- QWebEngineUrlRequestInfo.ResourceTypeImage:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeImage:
interceptors.ResourceType.image,
- QWebEngineUrlRequestInfo.ResourceTypeFontResource:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeFontResource:
interceptors.ResourceType.font_resource,
- QWebEngineUrlRequestInfo.ResourceTypeSubResource:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSubResource:
interceptors.ResourceType.sub_resource,
- QWebEngineUrlRequestInfo.ResourceTypeObject:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeObject:
interceptors.ResourceType.object,
- QWebEngineUrlRequestInfo.ResourceTypeMedia:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeMedia:
interceptors.ResourceType.media,
- QWebEngineUrlRequestInfo.ResourceTypeWorker:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeWorker:
interceptors.ResourceType.worker,
- QWebEngineUrlRequestInfo.ResourceTypeSharedWorker:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSharedWorker:
interceptors.ResourceType.shared_worker,
- QWebEngineUrlRequestInfo.ResourceTypePrefetch:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypePrefetch:
interceptors.ResourceType.prefetch,
- QWebEngineUrlRequestInfo.ResourceTypeFavicon:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeFavicon:
interceptors.ResourceType.favicon,
- QWebEngineUrlRequestInfo.ResourceTypeXhr:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeXhr:
interceptors.ResourceType.xhr,
- QWebEngineUrlRequestInfo.ResourceTypePing:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypePing:
interceptors.ResourceType.ping,
- QWebEngineUrlRequestInfo.ResourceTypeServiceWorker:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeServiceWorker:
interceptors.ResourceType.service_worker,
- QWebEngineUrlRequestInfo.ResourceTypeCspReport:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeCspReport:
interceptors.ResourceType.csp_report,
- QWebEngineUrlRequestInfo.ResourceTypePluginResource:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypePluginResource:
interceptors.ResourceType.plugin_resource,
- QWebEngineUrlRequestInfo.ResourceTypeUnknown:
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeUnknown:
interceptors.ResourceType.unknown,
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeNavigationPreloadMainFrame:
+ interceptors.ResourceType.preload_main_frame,
+ QWebEngineUrlRequestInfo.ResourceType.ResourceTypeNavigationPreloadSubFrame:
+ interceptors.ResourceType.preload_sub_frame,
}
-
- try:
- preload_main_frame = (QWebEngineUrlRequestInfo.
- ResourceTypeNavigationPreloadMainFrame)
- preload_sub_frame = (QWebEngineUrlRequestInfo.
- ResourceTypeNavigationPreloadSubFrame)
- except AttributeError:
- # Added in Qt 5.14
- pass
- else:
- self._resource_types[preload_main_frame] = (
- interceptors.ResourceType.preload_main_frame)
- self._resource_types[preload_sub_frame] = (
- interceptors.ResourceType.preload_sub_frame)
+ new_types = {
+ "WebSocket": interceptors.ResourceType.websocket, # added in Qt 6.4
+ }
+ for qt_name, qb_value in new_types.items():
+ qt_value = getattr(
+ QWebEngineUrlRequestInfo.ResourceType,
+ f"ResourceType{qt_name}",
+ None,
+ )
+ if qt_value is not None:
+ self._resource_types[qt_value] = qb_value
def install(self, profile):
"""Install the interceptor on the given QWebEngineProfile."""
- try:
- # Qt >= 5.13, GUI thread
- profile.setUrlRequestInterceptor(self)
- except AttributeError:
- # Qt 5.12, IO thread
- profile.setRequestInterceptor(self)
+ profile.setUrlRequestInterceptor(self)
- # Gets called in the IO thread -> showing crash window will fail
- @utils.prevent_exceptions(None, not qtutils.version_check('5.13'))
def interceptRequest(self, info):
"""Handle the given request.
Reimplementing this virtual function and setting the interceptor on a
profile makes it possible to intercept URL requests.
- On Qt < 5.13, this function is executed on the IO thread, and therefore
- running long tasks here will block networking.
-
info contains the information about the URL request and will track
internally whether its members have been altered.
@@ -181,7 +172,7 @@ class RequestInterceptor(QWebEngineUrlRequestInterceptor):
info.resourceType())))
resource_type = interceptors.ResourceType.unknown
- is_xhr = info.resourceType() == QWebEngineUrlRequestInfo.ResourceTypeXhr
+ is_xhr = info.resourceType() == QWebEngineUrlRequestInfo.ResourceType.ResourceTypeXhr
if ((url.scheme(), url.host(), url.path()) ==
('qute', 'settings', '/set')):
@@ -214,9 +205,6 @@ class RequestInterceptor(QWebEngineUrlRequestInterceptor):
continue
info.setHttpHeader(header, value)
- # Note this is ignored before Qt 5.12.4 and 5.13.1 due to
- # https://bugreports.qt.io/browse/QTBUG-60203 - there, we set the
- # commandline-flag in qtargs.py instead.
if config.cache['content.headers.referer'] == 'never':
info.setHttpHeader(b'Referer', b'')
diff --git a/qutebrowser/browser/webengine/notification.py b/qutebrowser/browser/webengine/notification.py
index d14c7c9fe..8b67570a4 100644
--- a/qutebrowser/browser/webengine/notification.py
+++ b/qutebrowser/browser/webengine/notification.py
@@ -50,23 +50,24 @@ import functools
import subprocess
from typing import Any, List, Dict, Optional, Iterator, Type, TYPE_CHECKING
-from PyQt5.QtCore import (Qt, QObject, QVariant, QMetaType, QByteArray, pyqtSlot,
+from qutebrowser.qt import machinery
+from qutebrowser.qt.core import (Qt, QObject, QVariant, QMetaType, QByteArray, pyqtSlot,
pyqtSignal, QTimer, QProcess, QUrl)
-from PyQt5.QtGui import QImage, QIcon, QPixmap
-from PyQt5.QtDBus import (QDBusConnection, QDBusInterface, QDBus, QDBusServiceWatcher,
+from qutebrowser.qt.gui import QImage, QIcon, QPixmap
+from qutebrowser.qt.dbus import (QDBusConnection, QDBusInterface, QDBus, QDBusServiceWatcher,
QDBusArgument, QDBusMessage, QDBusError)
-from PyQt5.QtWidgets import QSystemTrayIcon
+from qutebrowser.qt.widgets import QSystemTrayIcon
if TYPE_CHECKING:
# putting these behind TYPE_CHECKING also means this module is importable
# on installs that don't have these
- from PyQt5.QtWebEngineCore import QWebEngineNotification
- from PyQt5.QtWebEngineWidgets import QWebEngineProfile
+ from qutebrowser.qt.webenginecore import QWebEngineNotification
+ from qutebrowser.qt.webenginewidgets import QWebEngineProfile
from qutebrowser.config import config
from qutebrowser.misc import objects
from qutebrowser.utils import (
- qtutils, log, utils, debug, message, version, objreg, resources,
+ qtutils, log, utils, debug, message, objreg, resources,
)
from qutebrowser.qt import sip
@@ -74,12 +75,6 @@ from qutebrowser.qt import sip
bridge: Optional['NotificationBridgePresenter'] = None
-def _notifications_supported() -> bool:
- """Check whether the current QtWebEngine version has notification support."""
- versions = version.qtwebengine_versions(avoid_init=True)
- return versions.webengine >= utils.VersionNumber(5, 14)
-
-
def init() -> None:
"""Initialize the DBus notification presenter, if applicable.
@@ -94,9 +89,6 @@ def init() -> None:
# to its usefulness.
return
- if not _notifications_supported():
- return
-
global bridge
bridge = NotificationBridgePresenter()
@@ -140,7 +132,7 @@ class DBusError(Error):
}
def __init__(self, msg: QDBusMessage) -> None:
- assert msg.type() == QDBusMessage.ErrorMessage
+ assert msg.type() == QDBusMessage.MessageType.ErrorMessage
self.error = msg.errorName()
self.error_message = msg.errorMessage()
self.is_fatal = self.error not in self._NON_FATAL_ERRORS
@@ -208,7 +200,6 @@ class NotificationBridgePresenter(QObject):
"""Notification presenter which bridges notifications to an adapter.
Takes care of:
- - Working around bugs in PyQt 5.14
- Storing currently shown notifications, using an ID returned by the adapter.
- Initializing a suitable adapter when the first notification is shown.
- Switching out adapters if the current one emitted its error signal.
@@ -216,7 +207,6 @@ class NotificationBridgePresenter(QObject):
def __init__(self, parent: QObject = None) -> None:
super().__init__(parent)
- assert _notifications_supported()
self._active_notifications: Dict[int, 'QWebEngineNotification'] = {}
self._adapter: Optional[AbstractNotificationAdapter] = None
@@ -280,24 +270,7 @@ class NotificationBridgePresenter(QObject):
def install(self, profile: "QWebEngineProfile") -> None:
"""Set the profile to use this bridge as the presenter."""
- # WORKAROUND for
- # https://www.riverbankcomputing.com/pipermail/pyqt/2020-May/042916.html
- # Fixed in PyQtWebEngine 5.15.0
- # PYQT_WEBENGINE_VERSION was added with PyQtWebEngine 5.13, but if we're here,
- # we already did a version check above.
- from PyQt5.QtWebEngine import PYQT_WEBENGINE_VERSION
- if PYQT_WEBENGINE_VERSION < 0x050F00:
- # PyQtWebEngine unrefs the callback after it's called, for some
- # reason. So we call setNotificationPresenter again to *increase*
- # its refcount to prevent it from getting GC'd. Otherwise, random
- # methods start getting called with the notification as `self`, or
- # segfaults happen, or other badness.
- def _present_and_reset(qt_notification: "QWebEngineNotification") -> None:
- profile.setNotificationPresenter(_present_and_reset)
- self.present(qt_notification)
- profile.setNotificationPresenter(_present_and_reset)
- else:
- profile.setNotificationPresenter(self.present)
+ profile.setNotificationPresenter(self.present)
def present(self, qt_notification: "QWebEngineNotification") -> None:
"""Show a notification using the configured adapter.
@@ -349,18 +322,11 @@ class NotificationBridgePresenter(QObject):
f"Finding notification for tag {new_notification.tag()}, "
f"origin {new_notification.origin()}")
- try:
- for notification_id, notification in sorted(
- self._active_notifications.items(), reverse=True):
- if notification.matches(new_notification):
- log.misc.debug(f"Found match: {notification_id}")
- return notification_id
- except RuntimeError:
- # WORKAROUND for
- # https://www.riverbankcomputing.com/pipermail/pyqt/2020-May/042918.html
- # (also affects .matches)
- log.misc.debug(
- f"Ignoring notification tag {new_notification.tag()!r} due to PyQt bug")
+ for notification_id, notification in sorted(
+ self._active_notifications.items(), reverse=True):
+ if notification.matches(new_notification):
+ log.misc.debug(f"Found match: {notification_id}")
+ return notification_id
log.misc.debug("Did not find match")
return None
@@ -381,13 +347,7 @@ class NotificationBridgePresenter(QObject):
# Notification from a different application
return
- try:
- notification.close()
- except RuntimeError:
- # WORKAROUND for
- # https://www.riverbankcomputing.com/pipermail/pyqt/2020-May/042918.html
- log.misc.debug(f"Ignoring close request for notification {notification_id} "
- "due to PyQt bug")
+ notification.close()
@pyqtSlot(int)
def _on_adapter_clicked(self, notification_id: int) -> None:
@@ -405,21 +365,14 @@ class NotificationBridgePresenter(QObject):
log.misc.debug("Did not find matching notification, ignoring")
return
- try:
- notification.click()
- except RuntimeError:
- # WORKAROUND for
- # https://www.riverbankcomputing.com/pipermail/pyqt/2020-May/042918.html
- log.misc.debug(f"Ignoring click request for notification {notification_id} "
- "due to PyQt bug")
- return
+ notification.click()
self._focus_first_matching_tab(notification)
def _focus_first_matching_tab(self, notification: "QWebEngineNotification") -> None:
for win_id in objreg.window_registry:
tabbedbrowser = objreg.get("tabbed-browser", window=win_id, scope="window")
for idx, tab in enumerate(tabbedbrowser.widgets()):
- if tab.url().matches(notification.origin(), QUrl.RemovePath):
+ if tab.url().matches(notification.origin(), QUrl.UrlFormattingOption.RemovePath):
tabbedbrowser.widget.setCurrentIndex(idx)
return
log.misc.debug(f"No matching tab found for {notification.origin()}")
@@ -514,7 +467,7 @@ class SystrayNotificationAdapter(AbstractNotificationAdapter):
"""Convert a QImage to a QIcon."""
if image.isNull():
return QIcon()
- pixmap = QPixmap.fromImage(image, Qt.NoFormatConversion)
+ pixmap = QPixmap.fromImage(image, Qt.ImageConversionFlag.NoFormatConversion)
assert not pixmap.isNull()
icon = QIcon(pixmap)
assert not icon.isNull()
@@ -665,7 +618,7 @@ class HerbeNotificationAdapter(AbstractNotificationAdapter):
signals, we can't do much - emitting self.error would just go use herbe again,
so there's no point.
"""
- if status == QProcess.CrashExit:
+ if status == QProcess.ExitStatus.CrashExit:
pass
elif code == 0:
self.click_id.emit(pid)
@@ -681,7 +634,7 @@ class HerbeNotificationAdapter(AbstractNotificationAdapter):
@pyqtSlot(QProcess.ProcessError)
def _on_error(self, error: QProcess.ProcessError) -> None:
- if error == QProcess.Crashed:
+ if error == QProcess.ProcessError.Crashed:
return
name = debug.qenum_key(QProcess.ProcessError, error)
raise Error(f'herbe process error: {name}')
@@ -737,7 +690,13 @@ class _ServerCapabilities:
def _as_uint32(x: int) -> QVariant:
"""Convert the given int to an uint32 for DBus."""
variant = QVariant(x)
- successful = variant.convert(QVariant.UInt)
+
+ if machinery.IS_QT5:
+ target_type = QVariant.Type.UInt
+ else: # Qt 6
+ target_type = QMetaType(QMetaType.Type.UInt.value)
+
+ successful = variant.convert(target_type)
assert successful
return variant
@@ -763,7 +722,6 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
def __init__(self, parent: QObject = None) -> None:
super().__init__(parent)
- assert _notifications_supported()
if utils.is_windows:
# The QDBusConnection destructor seems to cause error messages (and
@@ -781,7 +739,7 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
self._watcher = QDBusServiceWatcher(
self.SERVICE,
bus,
- QDBusServiceWatcher.WatchForUnregistration,
+ QDBusServiceWatcher.WatchModeFlag.WatchForUnregistration,
self,
)
self._watcher.serviceUnregistered.connect(self._on_service_unregistered)
@@ -900,8 +858,8 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
def _get_server_info(self) -> None:
"""Query notification server information and set quirks."""
- reply = self.interface.call(QDBus.BlockWithGui, "GetServerInformation")
- self._verify_message(reply, "ssss", QDBusMessage.ReplyMessage)
+ reply = self.interface.call(QDBus.CallMode.BlockWithGui, "GetServerInformation")
+ self._verify_message(reply, "ssss", QDBusMessage.MessageType.ReplyMessage)
name, vendor, ver, spec_version = reply.arguments()
log.misc.debug(
@@ -945,11 +903,11 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
Raises DBusError if the signature doesn't match.
"""
assert expected_type not in [
- QDBusMessage.ErrorMessage,
- QDBusMessage.InvalidMessage,
+ QDBusMessage.MessageType.ErrorMessage,
+ QDBusMessage.MessageType.InvalidMessage,
], expected_type
- if msg.type() == QDBusMessage.ErrorMessage:
+ if msg.type() == QDBusMessage.MessageType.ErrorMessage:
raise DBusError(msg)
signature = msg.signature()
@@ -997,7 +955,10 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
actions = []
if self._capabilities.actions:
actions = ['default', 'Activate'] # key, name
- return QDBusArgument(actions, QMetaType.QStringList)
+ return QDBusArgument(
+ actions,
+ qtutils.extract_enum_val(QMetaType.Type.QStringList),
+ )
def _get_hints_arg(self, *, origin_url: QUrl, icon: QImage) -> Dict[str, Any]:
"""Get the hints argument for present()."""
@@ -1037,7 +998,7 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
) -> Any:
"""Wrapper around DBus call to use keyword args."""
return self.interface.call(
- QDBus.BlockWithGui,
+ QDBus.CallMode.BlockWithGui,
"Notify",
appname,
replaces_id,
@@ -1077,7 +1038,7 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
)
try:
- self._verify_message(reply, "u", QDBusMessage.ReplyMessage)
+ self._verify_message(reply, "u", QDBusMessage.MessageType.ReplyMessage)
except DBusError as e:
if e.is_fatal:
raise
@@ -1097,10 +1058,10 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
bits_per_color = 8
has_alpha = qimage.hasAlphaChannel()
if has_alpha:
- image_format = QImage.Format_RGBA8888
+ image_format = QImage.Format.Format_RGBA8888
channel_count = 4
else:
- image_format = QImage.Format_RGB888
+ image_format = QImage.Format.Format_RGB888
channel_count = 3
qimage.convertTo(image_format)
@@ -1117,14 +1078,7 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
image_data.add(bits_per_color)
image_data.add(channel_count)
- try:
- size = qimage.sizeInBytes()
- except TypeError:
- # WORKAROUND for
- # https://www.riverbankcomputing.com/pipermail/pyqt/2020-May/042919.html
- # byteCount() is obsolete, but sizeInBytes() is only available with
- # SIP >= 5.3.0.
- size = qimage.byteCount()
+ size = qimage.sizeInBytes()
# Despite the spec not mandating this, many notification daemons mandate that
# the last scanline does not have any padding bytes.
@@ -1166,11 +1120,11 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
def _handle_close(self, msg: QDBusMessage) -> None:
"""Handle NotificationClosed from DBus."""
try:
- self._verify_message(msg, "uu", QDBusMessage.SignalMessage)
+ self._verify_message(msg, "uu", QDBusMessage.MessageType.SignalMessage)
except Error:
if not self._quirks.wrong_closes_type:
raise
- self._verify_message(msg, "ui", QDBusMessage.SignalMessage)
+ self._verify_message(msg, "ui", QDBusMessage.MessageType.SignalMessage)
notification_id, _close_reason = msg.arguments()
self.close_id.emit(notification_id)
@@ -1178,7 +1132,7 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
@pyqtSlot(QDBusMessage)
def _handle_action(self, msg: QDBusMessage) -> None:
"""Handle ActionInvoked from DBus."""
- self._verify_message(msg, "us", QDBusMessage.SignalMessage)
+ self._verify_message(msg, "us", QDBusMessage.MessageType.SignalMessage)
notification_id, action_key = msg.arguments()
if action_key == "default":
self.click_id.emit(notification_id)
@@ -1187,7 +1141,7 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
def on_web_closed(self, notification_id: int) -> None:
"""Send CloseNotification if a notification was closed from JS."""
self.interface.call(
- QDBus.NoBlock,
+ QDBus.CallMode.NoBlock,
"CloseNotification",
_as_uint32(notification_id),
)
@@ -1195,10 +1149,10 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
def _fetch_capabilities(self) -> None:
"""Fetch capabilities from the notification server."""
reply = self.interface.call(
- QDBus.BlockWithGui,
+ QDBus.CallMode.BlockWithGui,
"GetCapabilities",
)
- self._verify_message(reply, "as", QDBusMessage.ReplyMessage)
+ self._verify_message(reply, "as", QDBusMessage.MessageType.ReplyMessage)
caplist = reply.arguments()[0]
self._capabilities = _ServerCapabilities.from_list(caplist)
@@ -1225,7 +1179,7 @@ class DBusNotificationAdapter(AbstractNotificationAdapter):
prefix = None
elif self._capabilities.body_markup and self._capabilities.body_hyperlinks:
href = html.escape(
- origin_url.toString(QUrl.FullyEncoded) # type: ignore[arg-type]
+ origin_url.toString(QUrl.ComponentFormattingOption.FullyEncoded) # type: ignore[arg-type]
)
text = html.escape(urlstr, quote=False)
prefix = f'{text}'
diff --git a/qutebrowser/browser/webengine/tabhistory.py b/qutebrowser/browser/webengine/tabhistory.py
index ab4b05fe9..6efc6a2aa 100644
--- a/qutebrowser/browser/webengine/tabhistory.py
+++ b/qutebrowser/browser/webengine/tabhistory.py
@@ -19,7 +19,7 @@
"""QWebHistory serializer for QtWebEngine."""
-from PyQt5.QtCore import QByteArray, QDataStream, QIODevice, QUrl
+from qutebrowser.qt.core import QByteArray, QDataStream, QIODevice, QUrl
from qutebrowser.utils import qtutils
@@ -124,7 +124,7 @@ def serialize(items):
segfault!
"""
data = QByteArray()
- stream = QDataStream(data, QIODevice.ReadWrite)
+ stream = QDataStream(data, QIODevice.OpenModeFlag.ReadWrite)
cur_user_data = None
current_idx = None
diff --git a/qutebrowser/browser/webengine/webenginedownloads.py b/qutebrowser/browser/webengine/webenginedownloads.py
index a96f49d6b..2ac3dbdc3 100644
--- a/qutebrowser/browser/webengine/webenginedownloads.py
+++ b/qutebrowser/browser/webengine/webenginedownloads.py
@@ -23,8 +23,9 @@ import re
import os.path
import functools
-from PyQt5.QtCore import pyqtSlot, Qt, QUrl, QObject
-from PyQt5.QtWebEngineWidgets import QWebEngineDownloadItem
+from qutebrowser.qt import machinery
+from qutebrowser.qt.core import pyqtSlot, Qt, QUrl, QObject
+from qutebrowser.qt.webenginecore import QWebEngineDownloadRequest
from qutebrowser.browser import downloads, pdfjs
from qutebrowser.utils import (debug, usertypes, message, log, objreg, urlutils,
@@ -33,19 +34,34 @@ from qutebrowser.utils import (debug, usertypes, message, log, objreg, urlutils,
class DownloadItem(downloads.AbstractDownloadItem):
- """A wrapper over a QWebEngineDownloadItem.
+ """A wrapper over a QWebEngineDownloadRequest.
Attributes:
_qt_item: The wrapped item.
"""
- def __init__(self, qt_item: QWebEngineDownloadItem,
+ def __init__(self, qt_item: QWebEngineDownloadRequest,
manager: downloads.AbstractDownloadManager,
parent: QObject = None) -> None:
super().__init__(manager=manager, parent=manager)
self._qt_item = qt_item
- qt_item.downloadProgress.connect(self.stats.on_download_progress)
- qt_item.stateChanged.connect(self._on_state_changed)
+ if machinery.IS_QT5:
+ qt_item.downloadProgress.connect(self.stats.on_download_progress)
+ else: # Qt 6
+ qt_item.receivedBytesChanged.connect(
+ lambda: self.stats.on_download_progress(
+ qt_item.receivedBytes(),
+ qt_item.totalBytes(),
+ )
+ )
+ qt_item.totalBytesChanged.connect(
+ lambda: self.stats.on_download_progress(
+ qt_item.receivedBytes(),
+ qt_item.totalBytes(),
+ )
+ )
+ qt_item.stateChanged.connect(
+ self._on_state_changed)
# Ensure wrapped qt_item is deleted manually when the wrapper object
# is deleted. See https://github.com/qutebrowser/qutebrowser/issues/3373
@@ -54,19 +70,19 @@ class DownloadItem(downloads.AbstractDownloadItem):
def _is_page_download(self):
"""Check if this item is a page (i.e. mhtml) download."""
return (self._qt_item.savePageFormat() !=
- QWebEngineDownloadItem.UnknownSaveFormat)
+ QWebEngineDownloadRequest.SavePageFormat.UnknownSaveFormat)
- @pyqtSlot(QWebEngineDownloadItem.DownloadState)
+ @pyqtSlot(QWebEngineDownloadRequest.DownloadState)
def _on_state_changed(self, state):
- state_name = debug.qenum_key(QWebEngineDownloadItem, state)
+ state_name = debug.qenum_key(QWebEngineDownloadRequest, state)
log.downloads.debug("State for {!r} changed to {}".format(
self, state_name))
- if state == QWebEngineDownloadItem.DownloadRequested:
+ if state == QWebEngineDownloadRequest.DownloadState.DownloadRequested:
pass
- elif state == QWebEngineDownloadItem.DownloadInProgress:
+ elif state == QWebEngineDownloadRequest.DownloadState.DownloadInProgress:
pass
- elif state == QWebEngineDownloadItem.DownloadCompleted:
+ elif state == QWebEngineDownloadRequest.DownloadState.DownloadCompleted:
log.downloads.debug("Download {} finished".format(self.basename))
if self._is_page_download():
# Same logging as QtWebKit mhtml downloads.
@@ -75,12 +91,12 @@ class DownloadItem(downloads.AbstractDownloadItem):
self.done = True
self.finished.emit()
self.stats.finish()
- elif state == QWebEngineDownloadItem.DownloadCancelled:
+ elif state == QWebEngineDownloadRequest.DownloadState.DownloadCancelled:
self.successful = False
self.done = True
self.cancelled.emit()
self.stats.finish()
- elif state == QWebEngineDownloadItem.DownloadInterrupted:
+ elif state == QWebEngineDownloadRequest.DownloadState.DownloadInterrupted:
self.successful = False
reason = self._qt_item.interruptReasonString()
self._die(reason)
@@ -89,24 +105,28 @@ class DownloadItem(downloads.AbstractDownloadItem):
"{}".format(state_name))
def _do_die(self):
- progress_signal = self._qt_item.downloadProgress
- progress_signal.disconnect()
- if self._qt_item.state() != QWebEngineDownloadItem.DownloadInterrupted:
+ if machinery.IS_QT5:
+ self._qt_item.downloadProgress.disconnect()
+ else: # Qt 6
+ self._qt_item.receivedBytesChanged.disconnect()
+ self._qt_item.totalBytesChanged.disconnect()
+
+ if self._qt_item.state() != QWebEngineDownloadRequest.DownloadState.DownloadInterrupted:
self._qt_item.cancel()
def _do_cancel(self):
state = self._qt_item.state()
- state_name = debug.qenum_key(QWebEngineDownloadItem, state)
- assert state not in [QWebEngineDownloadItem.DownloadCompleted,
- QWebEngineDownloadItem.DownloadCancelled], state_name
+ state_name = debug.qenum_key(QWebEngineDownloadRequest, state)
+ assert state not in [QWebEngineDownloadRequest.DownloadState.DownloadCompleted,
+ QWebEngineDownloadRequest.DownloadState.DownloadCancelled], state_name
self._qt_item.cancel()
def retry(self):
state = self._qt_item.state()
- if state != QWebEngineDownloadItem.DownloadInterrupted:
+ if state != QWebEngineDownloadRequest.DownloadState.DownloadInterrupted:
log.downloads.warning(
"Refusing to retry download in state {}".format(
- debug.qenum_key(QWebEngineDownloadItem, state)))
+ debug.qenum_key(QWebEngineDownloadRequest, state)))
return
self._qt_item.resume()
@@ -131,8 +151,8 @@ class DownloadItem(downloads.AbstractDownloadItem):
def _ensure_can_set_filename(self, filename):
state = self._qt_item.state()
- if state != QWebEngineDownloadItem.DownloadRequested:
- state_name = debug.qenum_key(QWebEngineDownloadItem, state)
+ if state != QWebEngineDownloadRequest.DownloadState.DownloadRequested:
+ state_name = debug.qenum_key(QWebEngineDownloadRequest, state)
raise ValueError("Trying to set filename {} on {!r} which is "
"state {} (not in requested state)!".format(
filename, self, state_name))
@@ -174,12 +194,8 @@ class DownloadItem(downloads.AbstractDownloadItem):
assert self._filename is not None
dirname, basename = os.path.split(self._filename)
- try:
- # Qt 5.14
- self._qt_item.setDownloadDirectory(dirname)
- self._qt_item.setDownloadFileName(basename)
- except AttributeError:
- self._qt_item.setPath(self._filename)
+ self._qt_item.setDownloadDirectory(dirname)
+ self._qt_item.setDownloadFileName(basename)
self._qt_item.accept()
@@ -245,12 +261,12 @@ class DownloadManager(downloads.AbstractDownloadManager):
def install(self, profile):
"""Set up the download manager on a QWebEngineProfile."""
profile.downloadRequested.connect(self.handle_download,
- Qt.DirectConnection)
+ Qt.ConnectionType.DirectConnection)
- @pyqtSlot(QWebEngineDownloadItem)
+ @pyqtSlot(QWebEngineDownloadRequest)
def handle_download(self, qt_item):
"""Start a download coming from a QWebEngineProfile."""
- qt_filename = os.path.basename(qt_item.path()) # FIXME use 5.14 API
+ qt_filename = qt_item.downloadFileName()
mime_type = qt_item.mimeType()
url = qt_item.url()
diff --git a/qutebrowser/browser/webengine/webengineelem.py b/qutebrowser/browser/webengine/webengineelem.py
index 75b7a51ba..2e348055c 100644
--- a/qutebrowser/browser/webengine/webengineelem.py
+++ b/qutebrowser/browser/webengine/webengineelem.py
@@ -22,9 +22,9 @@
from typing import (
TYPE_CHECKING, Any, Callable, Dict, Iterator, Optional, Set, Tuple, Union)
-from PyQt5.QtCore import QRect, QEventLoop
-from PyQt5.QtWidgets import QApplication
-from PyQt5.QtWebEngineWidgets import QWebEngineSettings
+from qutebrowser.qt.core import QRect, QEventLoop
+from qutebrowser.qt.widgets import QApplication
+from qutebrowser.qt.webenginecore import QWebEngineSettings
from qutebrowser.utils import log, javascript, urlutils, usertypes, utils
from qutebrowser.browser import webelem
@@ -231,7 +231,6 @@ class WebEngineElement(webelem.AbstractWebElement):
return url.scheme() not in urlutils.WEBENGINE_SCHEMES
def _click_editable(self, click_target: usertypes.ClickTarget) -> None:
- self._tab.setFocus() # Needed as WORKAROUND on Qt 5.12
# This actually "clicks" the element by calling focus() on it in JS.
self._js_call('focus')
self._move_text_cursor()
@@ -242,7 +241,7 @@ class WebEngineElement(webelem.AbstractWebElement):
view = self._tab._widget
assert view is not None
# pylint: enable=protected-access
- attribute = QWebEngineSettings.JavascriptCanOpenWindows
+ attribute = QWebEngineSettings.WebAttribute.JavascriptCanOpenWindows
could_open_windows = view.settings().testAttribute(attribute)
view.settings().setAttribute(attribute, True)
@@ -251,8 +250,8 @@ class WebEngineElement(webelem.AbstractWebElement):
# This is also used in Qt's tests:
# https://github.com/qt/qtwebengine/commit/5e572e88efa7ba7c2b9138ec19e606d3e345ac90
QApplication.processEvents(
- QEventLoop.ExcludeSocketNotifiers |
- QEventLoop.ExcludeUserInputEvents)
+ QEventLoop.ProcessEventsFlag.ExcludeSocketNotifiers |
+ QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents)
def reset_setting(_arg: Any) -> None:
"""Set the JavascriptCanOpenWindows setting to its old value."""
diff --git a/qutebrowser/browser/webengine/webengineinspector.py b/qutebrowser/browser/webengine/webengineinspector.py
index 58babc70c..67158af1c 100644
--- a/qutebrowser/browser/webengine/webengineinspector.py
+++ b/qutebrowser/browser/webengine/webengineinspector.py
@@ -19,16 +19,17 @@
"""Customized QWebInspector for QtWebEngine."""
-import pathlib
+from typing import Optional
-from PyQt5.QtCore import QLibraryInfo
-from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEnginePage
-from PyQt5.QtWidgets import QWidget
+from qutebrowser.qt import machinery
+from qutebrowser.qt.webenginewidgets import QWebEngineView
+from qutebrowser.qt.webenginecore import QWebEnginePage
+from qutebrowser.qt.widgets import QWidget
from qutebrowser.browser import inspector
-from qutebrowser.browser.webengine import webenginesettings
+from qutebrowser.browser.webengine import webenginesettings, webview
from qutebrowser.misc import miscwidgets
-from qutebrowser.utils import version, usertypes
+from qutebrowser.utils import version, usertypes, qtutils
from qutebrowser.keyinput import modeman
@@ -49,9 +50,14 @@ class WebEngineInspectorView(QWebEngineView):
See WebEngineView.createWindow for details.
"""
- view = self.page().inspectedPage().view()
- assert isinstance(view, QWebEngineView), view
- return view.createWindow(wintype)
+ inspected_page = self.page().inspectedPage()
+ if machinery.IS_QT5:
+ view = inspected_page.view()
+ assert isinstance(view, QWebEngineView), view
+ return view.createWindow(wintype)
+ else: # Qt 6
+ newpage = inspected_page.createWindow(wintype)
+ return webview.WebEngineView.forPage(newpage)
class WebEngineInspector(inspector.AbstractWebInspector):
@@ -65,12 +71,7 @@ class WebEngineInspector(inspector.AbstractWebInspector):
parent: QWidget = None) -> None:
super().__init__(splitter, win_id, parent)
self._check_devtools_resources()
-
- view = WebEngineInspectorView()
- self._settings = webenginesettings.WebEngineSettings(view.settings())
- self._set_widget(view)
- page = view.page()
- page.windowCloseRequested.connect(self._on_window_close_requested)
+ self._settings: Optional[webenginesettings.WebEngineSettings] = None
def _on_window_close_requested(self) -> None:
"""Called when the 'x' was clicked in the devtools."""
@@ -92,7 +93,7 @@ class WebEngineInspector(inspector.AbstractWebInspector):
if dist is None or dist.parsed != version.Distribution.fedora:
return
- data_path = pathlib.Path(QLibraryInfo.location(QLibraryInfo.DataPath))
+ data_path = qtutils.library_path(qtutils.LibraryPath.data)
pak = data_path / 'resources' / 'qtwebengine_devtools_resources.pak'
if not pak.exists():
raise inspector.Error("QtWebEngine devtools resources not found, "
@@ -100,8 +101,22 @@ class WebEngineInspector(inspector.AbstractWebInspector):
"Fedora package.")
def inspect(self, page: QWebEnginePage) -> None:
+ if not self._widget:
+ view = WebEngineInspectorView()
+ inspector_page = QWebEnginePage(
+ page.profile(),
+ self
+ )
+ inspector_page.windowCloseRequested.connect(self._on_window_close_requested)
+ view.setPage(inspector_page)
+ self._settings = webenginesettings.WebEngineSettings(view.settings())
+ self._set_widget(view)
+
inspector_page = self._widget.page()
+ assert inspector_page.profile() == page.profile()
inspector_page.setInspectedPage(page)
+
+ assert self._settings is not None
self._settings.update_for_url(inspector_page.requestedUrl())
def _needs_recreate(self) -> bool:
diff --git a/qutebrowser/browser/webengine/webenginequtescheme.py b/qutebrowser/browser/webengine/webenginequtescheme.py
index 9e073951a..6fb809f6d 100644
--- a/qutebrowser/browser/webengine/webenginequtescheme.py
+++ b/qutebrowser/browser/webengine/webenginequtescheme.py
@@ -19,8 +19,8 @@
"""QtWebEngine specific qute://* handlers and glue code."""
-from PyQt5.QtCore import QBuffer, QIODevice, QUrl
-from PyQt5.QtWebEngineCore import (QWebEngineUrlSchemeHandler,
+from qutebrowser.qt.core import QBuffer, QIODevice, QUrl
+from qutebrowser.qt.webenginecore import (QWebEngineUrlSchemeHandler,
QWebEngineUrlRequestJob,
QWebEngineUrlScheme)
@@ -67,7 +67,7 @@ class QuteSchemeHandler(QWebEngineUrlSchemeHandler):
log.network.warning("Blocking malicious request from {} to {}"
.format(initiator.toDisplayString(),
request_url.toDisplayString()))
- job.fail(QWebEngineUrlRequestJob.RequestDenied)
+ job.fail(QWebEngineUrlRequestJob.Error.RequestDenied)
return False
return True
@@ -87,7 +87,7 @@ class QuteSchemeHandler(QWebEngineUrlSchemeHandler):
return
if job.requestMethod() != b'GET':
- job.fail(QWebEngineUrlRequestJob.RequestDenied)
+ job.fail(QWebEngineUrlRequestJob.Error.RequestDenied)
return
assert url.scheme() == 'qute'
@@ -98,15 +98,15 @@ class QuteSchemeHandler(QWebEngineUrlSchemeHandler):
except qutescheme.Error as e:
errors = {
qutescheme.NotFoundError:
- QWebEngineUrlRequestJob.UrlNotFound,
+ QWebEngineUrlRequestJob.Error.UrlNotFound,
qutescheme.UrlInvalidError:
- QWebEngineUrlRequestJob.UrlInvalid,
+ QWebEngineUrlRequestJob.Error.UrlInvalid,
qutescheme.RequestDeniedError:
- QWebEngineUrlRequestJob.RequestDenied,
+ QWebEngineUrlRequestJob.Error.RequestDenied,
qutescheme.SchemeOSError:
- QWebEngineUrlRequestJob.UrlNotFound,
+ QWebEngineUrlRequestJob.Error.UrlNotFound,
qutescheme.Error:
- QWebEngineUrlRequestJob.RequestFailed,
+ QWebEngineUrlRequestJob.Error.RequestFailed,
}
exctype = type(e)
log.network.error(f"{exctype.__name__} while handling qute://* URL: {e}")
@@ -121,7 +121,7 @@ class QuteSchemeHandler(QWebEngineUrlSchemeHandler):
# because that somehow segfaults...
# https://www.riverbankcomputing.com/pipermail/pyqt/2016-September/038075.html
buf = QBuffer(parent=self)
- buf.open(QIODevice.WriteOnly)
+ buf.open(QIODevice.OpenModeFlag.WriteOnly)
buf.write(data)
buf.seek(0)
buf.close()
@@ -138,6 +138,6 @@ def init():
assert not QWebEngineUrlScheme.schemeByName(b'qute').name()
scheme = QWebEngineUrlScheme(b'qute')
scheme.setFlags(
- QWebEngineUrlScheme.LocalScheme |
- QWebEngineUrlScheme.LocalAccessAllowed)
+ QWebEngineUrlScheme.Flag.LocalScheme |
+ QWebEngineUrlScheme.Flag.LocalAccessAllowed)
QWebEngineUrlScheme.registerScheme(scheme)
diff --git a/qutebrowser/browser/webengine/webenginesettings.py b/qutebrowser/browser/webengine/webenginesettings.py
index 1ffb55337..8a8c4766f 100644
--- a/qutebrowser/browser/webengine/webenginesettings.py
+++ b/qutebrowser/browser/webengine/webenginesettings.py
@@ -26,11 +26,13 @@ Module attributes:
import os
import operator
+import pathlib
from typing import cast, Any, List, Optional, Tuple, Union, TYPE_CHECKING
-from PyQt5.QtGui import QFont
-from PyQt5.QtWidgets import QApplication
-from PyQt5.QtWebEngineWidgets import QWebEngineSettings, QWebEngineProfile
+from qutebrowser.qt import machinery
+from qutebrowser.qt.gui import QFont
+from qutebrowser.qt.widgets import QApplication
+from qutebrowser.qt.webenginecore import QWebEngineSettings, QWebEngineProfile
from qutebrowser.browser import history
from qutebrowser.browser.webengine import (spell, webenginequtescheme, cookies,
@@ -110,91 +112,91 @@ class WebEngineSettings(websettings.AbstractSettings):
_ATTRIBUTES = {
'content.xss_auditing':
- Attr(QWebEngineSettings.XSSAuditingEnabled),
+ Attr(QWebEngineSettings.WebAttribute.XSSAuditingEnabled),
'content.images':
- Attr(QWebEngineSettings.AutoLoadImages),
+ Attr(QWebEngineSettings.WebAttribute.AutoLoadImages),
'content.javascript.enabled':
- Attr(QWebEngineSettings.JavascriptEnabled),
+ Attr(QWebEngineSettings.WebAttribute.JavascriptEnabled),
'content.javascript.can_open_tabs_automatically':
- Attr(QWebEngineSettings.JavascriptCanOpenWindows),
+ Attr(QWebEngineSettings.WebAttribute.JavascriptCanOpenWindows),
'content.plugins':
- Attr(QWebEngineSettings.PluginsEnabled),
+ Attr(QWebEngineSettings.WebAttribute.PluginsEnabled),
'content.hyperlink_auditing':
- Attr(QWebEngineSettings.HyperlinkAuditingEnabled),
+ Attr(QWebEngineSettings.WebAttribute.HyperlinkAuditingEnabled),
'content.local_content_can_access_remote_urls':
- Attr(QWebEngineSettings.LocalContentCanAccessRemoteUrls),
+ Attr(QWebEngineSettings.WebAttribute.LocalContentCanAccessRemoteUrls),
'content.local_content_can_access_file_urls':
- Attr(QWebEngineSettings.LocalContentCanAccessFileUrls),
+ Attr(QWebEngineSettings.WebAttribute.LocalContentCanAccessFileUrls),
'content.webgl':
- Attr(QWebEngineSettings.WebGLEnabled),
+ Attr(QWebEngineSettings.WebAttribute.WebGLEnabled),
'content.local_storage':
- Attr(QWebEngineSettings.LocalStorageEnabled),
+ Attr(QWebEngineSettings.WebAttribute.LocalStorageEnabled),
'content.desktop_capture':
- Attr(QWebEngineSettings.ScreenCaptureEnabled,
+ Attr(QWebEngineSettings.WebAttribute.ScreenCaptureEnabled,
converter=lambda val: True if val == 'ask' else val),
# 'ask' is handled via the permission system
'input.spatial_navigation':
- Attr(QWebEngineSettings.SpatialNavigationEnabled),
+ Attr(QWebEngineSettings.WebAttribute.SpatialNavigationEnabled),
'input.links_included_in_focus_chain':
- Attr(QWebEngineSettings.LinksIncludedInFocusChain),
+ Attr(QWebEngineSettings.WebAttribute.LinksIncludedInFocusChain),
'scrolling.smooth':
- Attr(QWebEngineSettings.ScrollAnimatorEnabled),
+ Attr(QWebEngineSettings.WebAttribute.ScrollAnimatorEnabled),
'content.print_element_backgrounds':
- Attr(QWebEngineSettings.PrintElementBackgrounds),
+ Attr(QWebEngineSettings.WebAttribute.PrintElementBackgrounds),
'content.autoplay':
- Attr(QWebEngineSettings.PlaybackRequiresUserGesture,
+ Attr(QWebEngineSettings.WebAttribute.PlaybackRequiresUserGesture,
converter=operator.not_),
'content.dns_prefetch':
- Attr(QWebEngineSettings.DnsPrefetchEnabled),
+ Attr(QWebEngineSettings.WebAttribute.DnsPrefetchEnabled),
'tabs.favicons.show':
- Attr(QWebEngineSettings.AutoLoadIconsForPage,
+ Attr(QWebEngineSettings.WebAttribute.AutoLoadIconsForPage,
converter=lambda val: val != 'never'),
}
_FONT_SIZES = {
'fonts.web.size.minimum':
- QWebEngineSettings.MinimumFontSize,
+ QWebEngineSettings.FontSize.MinimumFontSize,
'fonts.web.size.minimum_logical':
- QWebEngineSettings.MinimumLogicalFontSize,
+ QWebEngineSettings.FontSize.MinimumLogicalFontSize,
'fonts.web.size.default':
- QWebEngineSettings.DefaultFontSize,
+ QWebEngineSettings.FontSize.DefaultFontSize,
'fonts.web.size.default_fixed':
- QWebEngineSettings.DefaultFixedFontSize,
+ QWebEngineSettings.FontSize.DefaultFixedFontSize,
}
_FONT_FAMILIES = {
- 'fonts.web.family.standard': QWebEngineSettings.StandardFont,
- 'fonts.web.family.fixed': QWebEngineSettings.FixedFont,
- 'fonts.web.family.serif': QWebEngineSettings.SerifFont,
- 'fonts.web.family.sans_serif': QWebEngineSettings.SansSerifFont,
- 'fonts.web.family.cursive': QWebEngineSettings.CursiveFont,
- 'fonts.web.family.fantasy': QWebEngineSettings.FantasyFont,
+ 'fonts.web.family.standard': QWebEngineSettings.FontFamily.StandardFont,
+ 'fonts.web.family.fixed': QWebEngineSettings.FontFamily.FixedFont,
+ 'fonts.web.family.serif': QWebEngineSettings.FontFamily.SerifFont,
+ 'fonts.web.family.sans_serif': QWebEngineSettings.FontFamily.SansSerifFont,
+ 'fonts.web.family.cursive': QWebEngineSettings.FontFamily.CursiveFont,
+ 'fonts.web.family.fantasy': QWebEngineSettings.FontFamily.FantasyFont,
}
_UNKNOWN_URL_SCHEME_POLICY = {
'disallow':
- QWebEngineSettings.DisallowUnknownUrlSchemes,
+ QWebEngineSettings.UnknownUrlSchemePolicy.DisallowUnknownUrlSchemes,
'allow-from-user-interaction':
- QWebEngineSettings.AllowUnknownUrlSchemesFromUserInteraction,
+ QWebEngineSettings.UnknownUrlSchemePolicy.AllowUnknownUrlSchemesFromUserInteraction,
'allow-all':
- QWebEngineSettings.AllowAllUnknownUrlSchemes,
+ QWebEngineSettings.UnknownUrlSchemePolicy.AllowAllUnknownUrlSchemes,
}
# Mapping from WebEngineSettings::initDefaults in
# qtwebengine/src/core/web_engine_settings.cpp
_FONT_TO_QFONT = {
- QWebEngineSettings.StandardFont: QFont.Serif,
- QWebEngineSettings.FixedFont: QFont.Monospace,
- QWebEngineSettings.SerifFont: QFont.Serif,
- QWebEngineSettings.SansSerifFont: QFont.SansSerif,
- QWebEngineSettings.CursiveFont: QFont.Cursive,
- QWebEngineSettings.FantasyFont: QFont.Fantasy,
+ QWebEngineSettings.FontFamily.StandardFont: QFont.StyleHint.Serif,
+ QWebEngineSettings.FontFamily.FixedFont: QFont.StyleHint.Monospace,
+ QWebEngineSettings.FontFamily.SerifFont: QFont.StyleHint.Serif,
+ QWebEngineSettings.FontFamily.SansSerifFont: QFont.StyleHint.SansSerif,
+ QWebEngineSettings.FontFamily.CursiveFont: QFont.StyleHint.Cursive,
+ QWebEngineSettings.FontFamily.FantasyFont: QFont.StyleHint.Fantasy,
}
_JS_CLIPBOARD_SETTINGS = {
@@ -256,15 +258,10 @@ class ProfileSetter:
'content.cache.size': self.set_http_cache_size,
'content.cookies.store': self.set_persistent_cookie_policy,
'spellcheck.languages': self.set_dictionary_language,
+ 'content.headers.user_agent': self.set_http_headers,
+ 'content.headers.accept_language': self.set_http_headers,
}
- # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-75884
- # (note this isn't actually fixed properly before Qt 5.15)
- header_bug_fixed = qtutils.version_check('5.15', compiled=False)
- if header_bug_fixed:
- for name in ['user_agent', 'accept_language']:
- self._name_to_method[f'content.headers.{name}'] = self.set_http_headers
-
def update_setting(self, name):
"""Update a setting based on its name."""
try:
@@ -286,15 +283,10 @@ class ProfileSetter:
settings = self._profile.settings()
settings.setAttribute(
- QWebEngineSettings.FullScreenSupportEnabled, True)
+ QWebEngineSettings.WebAttribute.FullScreenSupportEnabled, True)
settings.setAttribute(
- QWebEngineSettings.FocusOnNavigationEnabled, False)
-
- try:
- settings.setAttribute(QWebEngineSettings.PdfViewerEnabled, False)
- except AttributeError:
- # Added in Qt 5.13
- pass
+ QWebEngineSettings.WebAttribute.FocusOnNavigationEnabled, False)
+ settings.setAttribute(QWebEngineSettings.WebAttribute.PdfViewerEnabled, False)
def set_http_headers(self):
"""Set the user agent and accept-language for the given profile.
@@ -326,9 +318,9 @@ class ProfileSetter:
if self._profile.isOffTheRecord():
return
if config.val.content.cookies.store:
- value = QWebEngineProfile.AllowPersistentCookies
+ value = QWebEngineProfile.PersistentCookiesPolicy.AllowPersistentCookies
else:
- value = QWebEngineProfile.NoPersistentCookies
+ value = QWebEngineProfile.PersistentCookiesPolicy.NoPersistentCookies
self._profile.setPersistentCookiesPolicy(value)
def set_dictionary_language(self):
@@ -397,7 +389,11 @@ def _init_default_profile():
"""Init the default QWebEngineProfile."""
global default_profile
- default_profile = QWebEngineProfile.defaultProfile()
+ if machinery.IS_QT6:
+ default_profile = QWebEngineProfile("Default")
+ else:
+ default_profile = QWebEngineProfile.defaultProfile()
+ assert not default_profile.isOffTheRecord()
assert parsed_user_agent is None # avoid earlier profile initialization
non_ua_version = version.qtwebengine_versions(avoid_init=True)
@@ -470,6 +466,7 @@ def _init_site_specific_quirks():
# Needed because Slack adds an error which prevents using it relatively
# aggressively, despite things actually working fine.
# September 2020: Qt 5.12 works, but Qt <= 5.11 shows the error.
+ # FIXME:qt6 Still needed?
# https://github.com/qutebrowser/qutebrowser/issues/4669
("ua-slack", 'https://*.slack.com/*', new_chrome_ua),
]
@@ -489,20 +486,37 @@ def _init_site_specific_quirks():
)
-def _init_devtools_settings():
- """Make sure the devtools always get images/JS permissions."""
- settings: List[Tuple[str, Any]] = [
+def _init_default_settings():
+ """Set permissions required for internal functionality.
+
+ - Make sure the devtools always get images/JS permissions.
+ - On Qt 6, make sure files in the data path can load external resources.
+ """
+ devtools_settings: List[Tuple[str, Any]] = [
('content.javascript.enabled', True),
('content.images', True),
('content.cookies.accept', 'all'),
]
- for setting, value in settings:
+ for setting, value in devtools_settings:
for pattern in ['chrome-devtools://*', 'devtools://*']:
config.instance.set_obj(setting, value,
pattern=urlmatch.UrlPattern(pattern),
hide_userconfig=True)
+ if machinery.IS_QT6:
+ userscripts_settings: List[Tuple[str, Any]] = [
+ ("content.local_content_can_access_remote_urls", True),
+ ("content.local_content_can_access_file_urls", False),
+ ]
+ # https://codereview.qt-project.org/c/qt/qtwebengine/+/375672
+ url = pathlib.Path(standarddir.data(), "userscripts").as_uri()
+ for setting, value in userscripts_settings:
+ config.instance.set_obj(setting,
+ value,
+ pattern=urlmatch.UrlPattern(f"{url}/*"),
+ hide_userconfig=True)
+
def init():
"""Initialize the global QWebSettings."""
@@ -543,7 +557,7 @@ def init():
log.init.debug("Misc initialization...")
_init_site_specific_quirks()
- _init_devtools_settings()
+ _init_default_settings()
def shutdown():
diff --git a/qutebrowser/browser/webengine/webenginetab.py b/qutebrowser/browser/webengine/webenginetab.py
index 6cd0e7526..6f0ea82f3 100644
--- a/qutebrowser/browser/webengine/webenginetab.py
+++ b/qutebrowser/browser/webengine/webenginetab.py
@@ -26,11 +26,11 @@ import re
import html as html_utils
from typing import cast, Union, Optional
-from PyQt5.QtCore import (pyqtSignal, pyqtSlot, Qt, QPoint, QPointF, QTimer, QUrl,
+from qutebrowser.qt.core import (pyqtSignal, pyqtSlot, Qt, QPoint, QPointF, QTimer, QUrl,
QObject)
-from PyQt5.QtNetwork import QAuthenticator
-from PyQt5.QtWebEngineWidgets import (QWebEnginePage, QWebEngineView, QWebEngineScript,
- QWebEngineHistory)
+from qutebrowser.qt.network import QAuthenticator
+from qutebrowser.qt.webenginewidgets import QWebEngineView
+from qutebrowser.qt.webenginecore import QWebEnginePage, QWebEngineScript, QWebEngineHistory
from qutebrowser.config import config
from qutebrowser.browser import browsertab, eventfilter, shared, webelem, greasemonkey
@@ -40,16 +40,16 @@ from qutebrowser.browser.webengine import (webview, webengineelem, tabhistory,
from qutebrowser.utils import (usertypes, qtutils, log, javascript, utils,
resources, message, jinja, debug, version)
-from qutebrowser.qt import sip
+from qutebrowser.qt import sip, machinery
from qutebrowser.misc import objects, miscwidgets
# Mapping worlds from usertypes.JsWorld to QWebEngineScript world IDs.
_JS_WORLD_MAP = {
- usertypes.JsWorld.main: QWebEngineScript.MainWorld,
- usertypes.JsWorld.application: QWebEngineScript.ApplicationWorld,
- usertypes.JsWorld.user: QWebEngineScript.UserWorld,
- usertypes.JsWorld.jseval: QWebEngineScript.UserWorld + 1,
+ usertypes.JsWorld.main: QWebEngineScript.ScriptWorldId.MainWorld,
+ usertypes.JsWorld.application: QWebEngineScript.ScriptWorldId.ApplicationWorld,
+ usertypes.JsWorld.user: QWebEngineScript.ScriptWorldId.UserWorld,
+ usertypes.JsWorld.jseval: QWebEngineScript.ScriptWorldId.UserWorld + 1,
}
@@ -58,23 +58,21 @@ class WebEngineAction(browsertab.AbstractAction):
"""QtWebEngine implementations related to web actions."""
_widget: webview.WebEngineView
-
- action_class = QWebEnginePage
action_base = QWebEnginePage.WebAction
def exit_fullscreen(self):
- self._widget.triggerPageAction(QWebEnginePage.ExitFullScreen)
+ self._widget.triggerPageAction(QWebEnginePage.WebAction.ExitFullScreen)
def save_page(self):
"""Save the current page."""
- self._widget.triggerPageAction(QWebEnginePage.SavePage)
+ self._widget.triggerPageAction(QWebEnginePage.WebAction.SavePage)
def show_source(self, pygments=False):
if pygments:
self._show_source_pygments()
return
- self._widget.triggerPageAction(QWebEnginePage.ViewSource)
+ self._widget.triggerPageAction(QWebEnginePage.WebAction.ViewSource)
class WebEnginePrinting(browsertab.AbstractPrinting):
@@ -83,6 +81,14 @@ class WebEnginePrinting(browsertab.AbstractPrinting):
_widget: webview.WebEngineView
+ def connect_signals(self):
+ """Called from WebEngineTab.connect_signals."""
+ page = self._widget.page()
+ page.pdfPrintingFinished.connect(self.pdf_printing_finished)
+ if machinery.IS_QT6:
+ self._widget.printFinished.connect(self.printing_finished)
+ # Qt 5 uses callbacks instead
+
def check_pdf_support(self):
pass
@@ -93,8 +99,11 @@ class WebEnginePrinting(browsertab.AbstractPrinting):
def to_pdf(self, filename):
self._widget.page().printToPdf(filename)
- def to_printer(self, printer, callback=lambda ok: None):
- self._widget.page().print(printer, callback)
+ def to_printer(self, printer):
+ if machinery.IS_QT5:
+ self._widget.page().print(printer, self.printing_finished.emit)
+ else: # Qt 6
+ self._widget.print(printer)
@dataclasses.dataclass
@@ -159,22 +168,6 @@ class WebEngineSearch(browsertab.AbstractSearch):
def connect_signals(self):
"""Connect the signals necessary for this class to function."""
- # The API necessary to stop wrapping was added in this version
- if not qtutils.version_check("5.14"):
- return
-
- try:
- # pylint: disable=unused-import
- from PyQt5.QtWebEngineCore import QWebEngineFindTextResult
- except ImportError:
- # WORKAROUND for some odd PyQt/packaging bug where the
- # findTextResult signal is available, but QWebEngineFindTextResult
- # is not. Seems to happen on e.g. Gentoo.
- log.webview.warning("Could not import QWebEngineFindTextResult "
- "despite running on Qt 5.14. You might need "
- "to rebuild PyQtWebEngine.")
- return
-
self._widget.page().findTextFinished.connect(self._on_find_finished)
def _find(self, text, flags, callback, caller):
@@ -182,7 +175,7 @@ class WebEngineSearch(browsertab.AbstractSearch):
self.search_displayed = True
self._pending_searches += 1
- def wrapped_callback(found):
+ def wrapped_callback(cb_arg):
"""Wrap the callback to do debug logging."""
self._pending_searches -= 1
if self._pending_searches > 0:
@@ -200,6 +193,11 @@ class WebEngineSearch(browsertab.AbstractSearch):
"widget")
return
+ # bool in Qt 5, QWebEngineFindTextResult in Qt 6
+ # Once we drop Qt 5, we might also want to call callbacks with the
+ # QWebEngineFindTextResult instead of the bool.
+ found = cb_arg if isinstance(cb_arg, bool) else cb_arg.numberOfMatches() > 0
+
found_text = 'found' if found else "didn't find"
if flags:
flag_text = f'with flags {flags}'
@@ -400,6 +398,7 @@ class WebEngineCaret(browsertab.AbstractCaret):
# https://bugreports.qt.io/browse/QTBUG-53134
# Even on Qt 5.10 selectedText() seems to work poorly, see
# https://github.com/qutebrowser/qutebrowser/issues/3523
+ # FIXME:qt6 Reevaluate?
self._tab.run_js_async(javascript.assemble('caret', 'getSelection'),
callback)
@@ -506,7 +505,7 @@ class WebEngineScroller(browsertab.AbstractScroller):
page = widget.page()
page.scrollPositionChanged.connect(self._update_pos)
- def _repeated_key_press(self, key, count=1, modifier=Qt.NoModifier):
+ def _repeated_key_press(self, key, count=1, modifier=Qt.KeyboardModifier.NoModifier):
"""Send count fake key presses to this scroller's WebEngineTab."""
for _ in range(min(count, 1000)):
self._tab.fake_key_press(key, modifier)
@@ -585,28 +584,28 @@ class WebEngineScroller(browsertab.AbstractScroller):
self._tab.run_js_async(js_code)
def up(self, count=1):
- self._repeated_key_press(Qt.Key_Up, count)
+ self._repeated_key_press(Qt.Key.Key_Up, count)
def down(self, count=1):
- self._repeated_key_press(Qt.Key_Down, count)
+ self._repeated_key_press(Qt.Key.Key_Down, count)
def left(self, count=1):
- self._repeated_key_press(Qt.Key_Left, count)
+ self._repeated_key_press(Qt.Key.Key_Left, count)
def right(self, count=1):
- self._repeated_key_press(Qt.Key_Right, count)
+ self._repeated_key_press(Qt.Key.Key_Right, count)
def top(self):
- self._tab.fake_key_press(Qt.Key_Home)
+ self._tab.fake_key_press(Qt.Key.Key_Home)
def bottom(self):
- self._tab.fake_key_press(Qt.Key_End)
+ self._tab.fake_key_press(Qt.Key.Key_End)
def page_up(self, count=1):
- self._repeated_key_press(Qt.Key_PageUp, count)
+ self._repeated_key_press(Qt.Key.Key_PageUp, count)
def page_down(self, count=1):
- self._repeated_key_press(Qt.Key_PageDown, count)
+ self._repeated_key_press(Qt.Key.Key_PageDown, count)
def at_top(self):
return self.pos_px().y() == 0
@@ -650,11 +649,13 @@ class WebEngineHistoryPrivate(browsertab.AbstractHistoryPrivate):
self._tab.load_url(url)
def load_items(self, items):
- webengine_version = version.qtwebengine_versions().webengine
- if webengine_version >= utils.VersionNumber(5, 15):
- self._load_items_workaround(items)
- return
+ self._load_items_workaround(items)
+ def _load_items_proper(self, items):
+ """Load session items properly.
+
+ Currently unused, but should be revived.
+ """
if items:
self._tab.before_load_started.emit(items[-1].url)
@@ -813,7 +814,7 @@ class WebEngineAudio(browsertab.AbstractAudio):
self._overridden = False
# Implements the intended two-second delay specified at
- # https://doc.qt.io/qt-5/qwebenginepage.html#recentlyAudibleChanged
+ # https://doc.qt.io/archives/qt-5.14/qwebenginepage.html#recentlyAudibleChanged
delay_ms = 2000
self._silence_timer = QTimer(self)
self._silence_timer.setSingleShot(True)
@@ -845,15 +846,10 @@ class WebEngineAudio(browsertab.AbstractAudio):
timer.start()
def set_muted(self, muted: bool, override: bool = False) -> None:
- was_muted = self.is_muted()
self._overridden = override
assert self._widget is not None
page = self._widget.page()
page.setAudioMuted(muted)
- if was_muted != muted and qtutils.version_check('5.15'):
- # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-85118
- # so that the tab title at least updates the muted indicator
- self.muted_changed.emit(muted)
def is_muted(self):
page = self._widget.page()
@@ -881,29 +877,26 @@ class _WebEnginePermissions(QObject):
_widget: webview.WebEngineView
- # Using 0 as WORKAROUND for:
- # https://www.riverbankcomputing.com/pipermail/pyqt/2019-July/041903.html
-
_options = {
- 0: 'content.notifications.enabled',
- QWebEnginePage.Geolocation: 'content.geolocation',
- QWebEnginePage.MediaAudioCapture: 'content.media.audio_capture',
- QWebEnginePage.MediaVideoCapture: 'content.media.video_capture',
- QWebEnginePage.MediaAudioVideoCapture: 'content.media.audio_video_capture',
- QWebEnginePage.MouseLock: 'content.mouse_lock',
- QWebEnginePage.DesktopVideoCapture: 'content.desktop_capture',
- QWebEnginePage.DesktopAudioVideoCapture: 'content.desktop_capture',
+ QWebEnginePage.Feature.Notifications: 'content.notifications.enabled',
+ QWebEnginePage.Feature.Geolocation: 'content.geolocation',
+ QWebEnginePage.Feature.MediaAudioCapture: 'content.media.audio_capture',
+ QWebEnginePage.Feature.MediaVideoCapture: 'content.media.video_capture',
+ QWebEnginePage.Feature.MediaAudioVideoCapture: 'content.media.audio_video_capture',
+ QWebEnginePage.Feature.MouseLock: 'content.mouse_lock',
+ QWebEnginePage.Feature.DesktopVideoCapture: 'content.desktop_capture',
+ QWebEnginePage.Feature.DesktopAudioVideoCapture: 'content.desktop_capture',
}
_messages = {
- 0: 'show notifications',
- QWebEnginePage.Geolocation: 'access your location',
- QWebEnginePage.MediaAudioCapture: 'record audio',
- QWebEnginePage.MediaVideoCapture: 'record video',
- QWebEnginePage.MediaAudioVideoCapture: 'record audio/video',
- QWebEnginePage.MouseLock: 'hide your mouse pointer',
- QWebEnginePage.DesktopVideoCapture: 'capture your desktop',
- QWebEnginePage.DesktopAudioVideoCapture: 'capture your desktop and audio',
+ QWebEnginePage.Feature.Notifications: 'show notifications',
+ QWebEnginePage.Feature.Geolocation: 'access your location',
+ QWebEnginePage.Feature.MediaAudioCapture: 'record audio',
+ QWebEnginePage.Feature.MediaVideoCapture: 'record video',
+ QWebEnginePage.Feature.MediaAudioVideoCapture: 'record audio/video',
+ QWebEnginePage.Feature.MouseLock: 'hide your mouse pointer',
+ QWebEnginePage.Feature.DesktopVideoCapture: 'capture your desktop',
+ QWebEnginePage.Feature.DesktopAudioVideoCapture: 'capture your desktop and audio',
}
def __init__(self, tab, parent=None):
@@ -944,22 +937,15 @@ class _WebEnginePermissions(QObject):
page = self._widget.page()
grant_permission = functools.partial(
page.setFeaturePermission, url, feature,
- QWebEnginePage.PermissionGrantedByUser)
+ QWebEnginePage.PermissionPolicy.PermissionGrantedByUser)
deny_permission = functools.partial(
page.setFeaturePermission, url, feature,
- QWebEnginePage.PermissionDeniedByUser)
+ QWebEnginePage.PermissionPolicy.PermissionDeniedByUser)
permission_str = debug.qenum_key(QWebEnginePage, feature)
if not url.isValid():
- # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-85116
- is_qtbug = (qtutils.version_check('5.15.0',
- compiled=False,
- exact=True) and
- self._tab.is_private and
- feature == QWebEnginePage.Notifications)
- logger = log.webview.debug if is_qtbug else log.webview.warning
- logger("Ignoring feature permission {} for invalid URL {}".format(
+ log.webview.warning("Ignoring feature permission {} for invalid URL {}".format(
permission_str, url))
deny_permission()
return
@@ -970,20 +956,8 @@ class _WebEnginePermissions(QObject):
deny_permission()
return
- if (
- feature in [QWebEnginePage.DesktopVideoCapture,
- QWebEnginePage.DesktopAudioVideoCapture] and
- qtutils.version_check('5.13', compiled=False) and
- not qtutils.version_check('5.13.2', compiled=False)
- ):
- # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-78016
- log.webview.warning("Ignoring desktop sharing request due to "
- "crashes in Qt < 5.13.2")
- deny_permission()
- return
-
question = shared.feature_permission(
- url=url.adjusted(QUrl.RemovePath),
+ url=url.adjusted(QUrl.UrlFormattingOption.RemovePath),
option=self._options[feature], msg=self._messages[feature],
yes_action=grant_permission, no_action=deny_permission,
abort_on=[self._tab.abort_questions])
@@ -1010,7 +984,7 @@ class _WebEnginePermissions(QObject):
def _on_quota_requested(self, request):
size = utils.format_size(request.requestedSize())
shared.feature_permission(
- url=request.origin().adjusted(QUrl.RemovePath),
+ url=request.origin().adjusted(QUrl.UrlFormattingOption.RemovePath),
option='content.persistent_storage',
msg='use {} of persistent storage'.format(size),
yes_action=request.accept, no_action=request.reject,
@@ -1019,7 +993,7 @@ class _WebEnginePermissions(QObject):
def _on_register_protocol_handler_requested(self, request):
shared.feature_permission(
- url=request.origin().adjusted(QUrl.RemovePath),
+ url=request.origin().adjusted(QUrl.UrlFormattingOption.RemovePath),
option='content.register_protocol_handler',
msg='open all {} links'.format(request.scheme()),
yes_action=request.accept, no_action=request.reject,
@@ -1032,8 +1006,8 @@ class _Quirk:
filename: str
injection_point: QWebEngineScript.InjectionPoint = (
- QWebEngineScript.DocumentCreation)
- world: QWebEngineScript.ScriptWorldId = QWebEngineScript.MainWorld
+ QWebEngineScript.InjectionPoint.DocumentCreation)
+ world: QWebEngineScript.ScriptWorldId = QWebEngineScript.ScriptWorldId.MainWorld
predicate: bool = True
name: Optional[str] = None
@@ -1074,8 +1048,8 @@ class _WebEngineScripts(QObject):
self._tab.run_js_async(code)
def _inject_js(self, name, js_code, *,
- world=QWebEngineScript.ApplicationWorld,
- injection_point=QWebEngineScript.DocumentCreation,
+ world=QWebEngineScript.ScriptWorldId.ApplicationWorld,
+ injection_point=QWebEngineScript.InjectionPoint.DocumentCreation,
subframes=False):
"""Inject the given script to run early on a page load."""
script = QWebEngineScript()
@@ -1089,9 +1063,13 @@ class _WebEngineScripts(QObject):
def _remove_js(self, name):
"""Remove an early QWebEngineScript."""
scripts = self._widget.page().scripts()
- script = scripts.findScript(f'_qute_{name}')
- if not script.isNull():
- scripts.remove(script)
+ if machinery.IS_QT6:
+ for script in scripts.find(f'_qute_{name}'):
+ scripts.remove(script)
+ else: # Qt 5
+ script = scripts.findScript(f'_qute_{name}')
+ if not script.isNull():
+ scripts.remove(script)
def init(self):
"""Initialize global qutebrowser JavaScript."""
@@ -1184,13 +1162,13 @@ class _WebEngineScripts(QObject):
# Corresponds to "@run-at document-end" which is the default according to
# https://wiki.greasespot.net/Metadata_Block#.40run-at - however,
- # QtWebEngine uses QWebEngineScript.Deferred (@run-at document-idle) as
+ # QtWebEngine uses QWebEngineScript.InjectionPoint.Deferred (@run-at document-idle) as
# default.
#
# NOTE that this needs to be done before setSourceCode, so that
# QtWebEngine's parsing of GreaseMonkey tags will override it if there is a
# @run-at comment.
- new_script.setInjectionPoint(QWebEngineScript.DocumentReady)
+ new_script.setInjectionPoint(QWebEngineScript.InjectionPoint.DocumentReady)
new_script.setSourceCode(script.code())
new_script.setName(script.full_name())
@@ -1199,22 +1177,20 @@ class _WebEngineScripts(QObject):
if script.needs_document_end_workaround():
log.greasemonkey.debug(
f"Forcing @run-at document-end for {script.name}")
- new_script.setInjectionPoint(QWebEngineScript.DocumentReady)
+ new_script.setInjectionPoint(QWebEngineScript.InjectionPoint.DocumentReady)
log.greasemonkey.debug(f'adding script: {new_script.name()}')
page_scripts.insert(new_script)
- def _inject_site_specific_quirks(self):
- """Add site-specific quirk scripts."""
- if not config.val.content.site_specific_quirks.enabled:
- return
-
+ def _get_quirks(self):
+ """Get a list of all available JS quirks."""
versions = version.qtwebengine_versions()
- quirks = [
+ return [
+ # FIXME:qt6 Double check which of those are still required
_Quirk(
'whatsapp_web',
- injection_point=QWebEngineScript.DocumentReady,
- world=QWebEngineScript.ApplicationWorld,
+ injection_point=QWebEngineScript.InjectionPoint.DocumentReady,
+ world=QWebEngineScript.ScriptWorldId.ApplicationWorld,
),
_Quirk('discord'),
_Quirk(
@@ -1222,25 +1198,23 @@ class _WebEngineScripts(QObject):
# will be an UA quirk once we set the JS UA as well
name='ua-googledocs',
),
+
_Quirk(
'string_replaceall',
predicate=versions.webengine < utils.VersionNumber(5, 15, 3),
),
- _Quirk(
- 'globalthis',
- predicate=versions.webengine < utils.VersionNumber(5, 13),
- ),
- _Quirk(
- 'object_fromentries',
- predicate=versions.webengine < utils.VersionNumber(5, 13),
- ),
_Quirk(
'array_at',
- predicate=versions.webengine < utils.VersionNumber(6, 2),
+ predicate=versions.webengine < utils.VersionNumber(6, 3),
),
]
- for quirk in quirks:
+ def _inject_site_specific_quirks(self):
+ """Add site-specific quirk scripts."""
+ if not config.val.content.site_specific_quirks.enabled:
+ return
+
+ for quirk in self._get_quirks():
if not quirk.predicate:
continue
src = resources.read_file(f'javascript/quirks/{quirk.filename}.user.js')
@@ -1297,6 +1271,7 @@ class WebEngineTab(browsertab.AbstractTab):
_widget: QWebEngineView
search: WebEngineSearch
audio: WebEngineAudio
+ printing: WebEnginePrinting
def __init__(self, *, win_id, mode_manager, private, parent=None):
super().__init__(win_id=win_id,
@@ -1311,7 +1286,7 @@ class WebEngineTab(browsertab.AbstractTab):
tab=self, parent=self)
self.zoom = WebEngineZoom(tab=self, parent=self)
self.search = WebEngineSearch(tab=self, parent=self)
- self.printing = WebEnginePrinting(tab=self)
+ self.printing = WebEnginePrinting(tab=self, parent=self)
self.elements = WebEngineElements(tab=self)
self.action = WebEngineAction(tab=self)
self.audio = WebEngineAudio(tab=self, parent=self)
@@ -1327,6 +1302,9 @@ class WebEngineTab(browsertab.AbstractTab):
self._child_event_filter = None
self._saved_zoom = None
self._scripts.init()
+ # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-65223
+ self._needs_qtbug65223_workaround = (
+ version.qtwebengine_versions().webengine < utils.VersionNumber(5, 15, 5))
def _set_widget(self, widget):
# pylint: disable=protected-access
@@ -1384,7 +1362,7 @@ class WebEngineTab(browsertab.AbstractTab):
def run_js_async(self, code, callback=None, *, world=None):
world_id_type = Union[QWebEngineScript.ScriptWorldId, int]
if world is None:
- world_id: world_id_type = QWebEngineScript.ApplicationWorld
+ world_id: world_id_type = QWebEngineScript.ScriptWorldId.ApplicationWorld
elif isinstance(world, int):
world_id = world
if not 0 <= world_id <= qtutils.MAX_WORLD_ID:
@@ -1401,9 +1379,9 @@ class WebEngineTab(browsertab.AbstractTab):
def reload(self, *, force=False):
if force:
- action = QWebEnginePage.ReloadAndBypassCache
+ action = QWebEnginePage.WebAction.ReloadAndBypassCache
else:
- action = QWebEnginePage.Reload
+ action = QWebEnginePage.WebAction.Reload
self._widget.triggerPageAction(action)
def stop(self):
@@ -1412,13 +1390,9 @@ class WebEngineTab(browsertab.AbstractTab):
def title(self):
return self._widget.title()
- def renderer_process_pid(self) -> Optional[int]:
+ def renderer_process_pid(self) -> int:
page = self._widget.page()
- try:
- return page.renderProcessPid()
- except AttributeError:
- # Added in Qt 5.15
- return None
+ return page.renderProcessPid()
def icon(self):
return self._widget.icon()
@@ -1460,7 +1434,7 @@ class WebEngineTab(browsertab.AbstractTab):
title_url = QUrl(url)
title_url.setScheme('')
title_url_str = title_url.toDisplayString(
- QUrl.RemoveScheme) # type: ignore[arg-type]
+ QUrl.UrlFormattingOption.RemoveScheme) # type: ignore[arg-type]
if title == title_url_str.strip('/'):
title = ""
@@ -1477,7 +1451,7 @@ class WebEngineTab(browsertab.AbstractTab):
"""Called when a proxy needs authentication."""
msg = "{} requires a username and password.".format(
html_utils.escape(proxy_host))
- urlstr = url.toString(QUrl.RemovePassword | QUrl.FullyEncoded)
+ urlstr = url.toString(QUrl.UrlFormattingOption.RemovePassword | QUrl.ComponentFormattingOption.FullyEncoded)
answer = message.ask(
title="Proxy authentication required", text=msg,
mode=usertypes.PromptMode.user_pwd,
@@ -1526,19 +1500,19 @@ class WebEngineTab(browsertab.AbstractTab):
@pyqtSlot(QWebEnginePage.RenderProcessTerminationStatus, int)
def _on_render_process_terminated(self, status, exitcode):
"""Show an error when the renderer process terminated."""
- if (status == QWebEnginePage.AbnormalTerminationStatus and
+ if (status == QWebEnginePage.RenderProcessTerminationStatus.AbnormalTerminationStatus and
exitcode == 256):
# WORKAROUND for https://bugreports.qt.io/browse/QTBUG-58697
- status = QWebEnginePage.CrashedTerminationStatus
+ status = QWebEnginePage.RenderProcessTerminationStatus.CrashedTerminationStatus
status_map = {
- QWebEnginePage.NormalTerminationStatus:
+ QWebEnginePage.RenderProcessTerminationStatus.NormalTerminationStatus:
browsertab.TerminationStatus.normal,
- QWebEnginePage.AbnormalTerminationStatus:
+ QWebEnginePage.RenderProcessTerminationStatus.AbnormalTerminationStatus:
browsertab.TerminationStatus.abnormal,
- QWebEnginePage.CrashedTerminationStatus:
+ QWebEnginePage.RenderProcessTerminationStatus.CrashedTerminationStatus:
browsertab.TerminationStatus.crashed,
- QWebEnginePage.KilledTerminationStatus:
+ QWebEnginePage.RenderProcessTerminationStatus.KilledTerminationStatus:
browsertab.TerminationStatus.killed,
-1:
browsertab.TerminationStatus.unknown,
@@ -1568,24 +1542,25 @@ class WebEngineTab(browsertab.AbstractTab):
@pyqtSlot(int)
def _on_load_progress(self, perc: int) -> None:
- """QtWebEngine-specific loadProgress workarounds.
-
- WORKAROUND for https://bugreports.qt.io/browse/QTBUG-65223
- """
+ """QtWebEngine-specific loadProgress workarounds."""
super()._on_load_progress(perc)
- if (perc == 100 and
- self.load_status() != usertypes.LoadStatus.error):
+ if (
+ self._needs_qtbug65223_workaround and
+ perc == 100 and
+ self.load_status() != usertypes.LoadStatus.error
+ ):
self._update_load_status(ok=True)
@pyqtSlot(bool)
def _on_load_finished(self, ok: bool) -> None:
- """QtWebEngine-specific loadFinished workarounds."""
+ """QtWebEngine-specific loadFinished code."""
super()._on_load_finished(ok)
- if not ok:
- # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-65223
+ if not self._needs_qtbug65223_workaround or not ok:
+ # With the workaround, this should only run with ok=False
self._update_load_status(ok)
+ if not ok:
self.dump_async(functools.partial(
self._error_page_workaround,
self.settings.test_attribute('content.javascript.enabled')))
@@ -1605,7 +1580,7 @@ class WebEngineTab(browsertab.AbstractTab):
log.network.debug("First party URL: {}".format(first_party_url))
if error.is_overridable():
- error.ignore = shared.ignore_certificate_error(
+ shared.handle_certificate_error(
request_url=url,
first_party_url=first_party_url,
error=error,
@@ -1618,28 +1593,6 @@ class WebEngineTab(browsertab.AbstractTab):
log.network.debug("ignore {}, URL {}, requested {}".format(
error.ignore, url, self.url(requested=True)))
- # WORKAROUND for https://codereview.qt-project.org/c/qt/qtwebengine/+/270556
- show_non_overr_cert_error = (
- not error.is_overridable() and (
- # Affected Qt versions:
- # 5.13 before 5.13.2
- # 5.12 before 5.12.6
- # < 5.12 (which is unsupported)
- (qtutils.version_check('5.13') and
- not qtutils.version_check('5.13.2')) or
- (qtutils.version_check('5.12') and
- not qtutils.version_check('5.12.6'))
- )
- )
-
- # We can't really know when to show an error page, as the error might
- # have happened when loading some resource.
- is_resource = (
- first_party_url.isValid() and
- url.matches(first_party_url, QUrl.RemoveScheme))
- if show_non_overr_cert_error and is_resource:
- self._show_error_page(url, str(error))
-
@pyqtSlot()
def _on_print_requested(self):
"""Slot for window.print() in JS."""
@@ -1648,27 +1601,30 @@ class WebEngineTab(browsertab.AbstractTab):
except browsertab.WebTabError as e:
message.error(str(e))
- @pyqtSlot(QUrl)
- def _on_url_changed(self, url: QUrl) -> None:
- """Update settings for the current URL.
-
- Normally this is done below in _on_navigation_request, but we also need
- to do it here as WORKAROUND for
- https://bugreports.qt.io/browse/QTBUG-77137
-
- Since update_for_url() is idempotent, it doesn't matter much if we end
- up doing it twice.
- """
- super()._on_url_changed(url)
- if (url.isValid() and
- qtutils.version_check('5.13') and
- not qtutils.version_check('5.14')):
- self.settings.update_for_url(url)
-
@pyqtSlot(usertypes.NavigationRequest)
def _on_navigation_request(self, navigation):
super()._on_navigation_request(navigation)
+ local_schemes = {"qute", "file"}
+ qtwe_ver = version.qtwebengine_versions().webengine
+ if (
+ navigation.accepted and
+ self.url().scheme().lower() in local_schemes and
+ navigation.url.scheme().lower() not in local_schemes and
+ (navigation.navigation_type ==
+ usertypes.NavigationRequest.Type.link_clicked) and
+ navigation.is_main_frame and
+ (utils.VersionNumber(6, 2) <= qtwe_ver < utils.VersionNumber(6, 2, 5) or
+ utils.VersionNumber(6, 3) <= qtwe_ver < utils.VersionNumber(6, 3, 1))
+ ):
+ # WORKAROUND for https://bugreports.qt.io/browse/QTBUG-103778
+ log.webview.debug(
+ "Working around blocked request from local page "
+ f"{self.url().toDisplayString()}"
+ )
+ navigation.accepted = False
+ self.load_url(navigation.url)
+
if not navigation.accepted or not navigation.is_main_frame:
return
@@ -1721,16 +1677,7 @@ class WebEngineTab(browsertab.AbstractTab):
page.contentsSizeChanged.connect(self.contents_size_changed)
page.navigation_request.connect(self._on_navigation_request)
page.printRequested.connect(self._on_print_requested)
-
- try:
- # pylint: disable=unused-import
- from PyQt5.QtWebEngineWidgets import (
- QWebEngineClientCertificateSelection)
- except ImportError:
- pass
- else:
- page.selectClientCertificate.connect(
- self._on_select_client_certificate)
+ page.selectClientCertificate.connect(self._on_select_client_certificate)
view.titleChanged.connect(self.title_changed)
view.urlChanged.connect(self._on_url_changed)
@@ -1741,12 +1688,7 @@ class WebEngineTab(browsertab.AbstractTab):
page.loadFinished.connect(self._on_history_trigger)
page.loadFinished.connect(self._restore_zoom)
page.loadFinished.connect(self._on_load_finished)
-
- try:
- page.renderProcessPidChanged.connect(self._on_renderer_process_pid_changed)
- except AttributeError:
- # Added in Qt 5.15.0
- pass
+ page.renderProcessPidChanged.connect(self._on_renderer_process_pid_changed)
self.shutting_down.connect(self.abort_questions)
self.load_started.connect(self.abort_questions)
@@ -1754,5 +1696,6 @@ class WebEngineTab(browsertab.AbstractTab):
# pylint: disable=protected-access
self.audio._connect_signals()
self.search.connect_signals()
+ self.printing.connect_signals()
self._permissions.connect_signals()
self._scripts.connect_signals()
diff --git a/qutebrowser/browser/webengine/webview.py b/qutebrowser/browser/webengine/webview.py
index 4dd1b2a71..66968a954 100644
--- a/qutebrowser/browser/webengine/webview.py
+++ b/qutebrowser/browser/webengine/webview.py
@@ -21,9 +21,11 @@
from typing import List, Iterable
-from PyQt5.QtCore import pyqtSignal, QUrl
-from PyQt5.QtGui import QPalette
-from PyQt5.QtWebEngineWidgets import QWebEngineView, QWebEnginePage
+from qutebrowser.qt import machinery
+from qutebrowser.qt.core import pyqtSignal, pyqtSlot, QUrl
+from qutebrowser.qt.gui import QPalette
+from qutebrowser.qt.webenginewidgets import QWebEngineView
+from qutebrowser.qt.webenginecore import QWebEnginePage, QWebEngineCertificateError
from qutebrowser.browser import shared
from qutebrowser.browser.webengine import webenginesettings, certificateerror
@@ -32,8 +34,8 @@ from qutebrowser.utils import log, debug, usertypes
_QB_FILESELECTION_MODES = {
- QWebEnginePage.FileSelectOpen: shared.FileSelectionMode.single_file,
- QWebEnginePage.FileSelectOpenMultiple: shared.FileSelectionMode.multiple_files,
+ QWebEnginePage.FileSelectionMode.FileSelectOpen: shared.FileSelectionMode.single_file,
+ QWebEnginePage.FileSelectionMode.FileSelectOpenMultiple: shared.FileSelectionMode.multiple_files,
# WORKAROUND for https://bugreports.qt.io/browse/QTBUG-91489
#
# QtWebEngine doesn't expose this value from its internal
@@ -54,7 +56,7 @@ class WebEngineView(QWebEngineView):
self._win_id = win_id
self._tabdata = tabdata
- theme_color = self.style().standardPalette().color(QPalette.Base)
+ theme_color = self.style().standardPalette().color(QPalette.ColorRole.Base)
if private:
assert webenginesettings.private_profile is not None
profile = webenginesettings.private_profile
@@ -106,21 +108,21 @@ class WebEngineView(QWebEngineView):
log.webview.debug("createWindow with type {}, background {}".format(
debug_type, background))
- if wintype == QWebEnginePage.WebBrowserWindow:
+ if wintype == QWebEnginePage.WebWindowType.WebBrowserWindow:
# Shift-Alt-Click
target = usertypes.ClickTarget.window
- elif wintype == QWebEnginePage.WebDialog:
+ elif wintype == QWebEnginePage.WebWindowType.WebDialog:
log.webview.warning("{} requested, but we don't support "
"that!".format(debug_type))
target = usertypes.ClickTarget.tab
- elif wintype == QWebEnginePage.WebBrowserTab:
+ elif wintype == QWebEnginePage.WebWindowType.WebBrowserTab:
# Middle-click / Ctrl-Click with Shift
# FIXME:qtwebengine this also affects target=_blank links...
if background:
target = usertypes.ClickTarget.tab
else:
target = usertypes.ClickTarget.tab_bg
- elif wintype == QWebEnginePage.WebBrowserBackgroundTab:
+ elif wintype == QWebEnginePage.WebWindowType.WebBrowserBackgroundTab:
# Middle-click / Ctrl-Click
if background:
target = usertypes.ClickTarget.tab_bg
@@ -150,8 +152,9 @@ class WebEnginePage(QWebEnginePage):
Signals:
certificate_error: Emitted on certificate errors.
- Needs to be directly connected to a slot setting the
- 'ignore' attribute.
+ Needs to be directly connected to a slot calling
+ .accept_certificate(), .reject_certificate, or
+ .defer().
shutting_down: Emitted when the page is shutting down.
navigation_request: Emitted on acceptNavigationRequest.
"""
@@ -160,12 +163,43 @@ class WebEnginePage(QWebEnginePage):
shutting_down = pyqtSignal()
navigation_request = pyqtSignal(usertypes.NavigationRequest)
+ _JS_LOG_LEVEL_MAPPING = {
+ QWebEnginePage.JavaScriptConsoleMessageLevel.InfoMessageLevel:
+ usertypes.JsLogLevel.info,
+ QWebEnginePage.JavaScriptConsoleMessageLevel.WarningMessageLevel:
+ usertypes.JsLogLevel.warning,
+ QWebEnginePage.JavaScriptConsoleMessageLevel.ErrorMessageLevel:
+ usertypes.JsLogLevel.error,
+ }
+
+ _NAVIGATION_TYPE_MAPPING = {
+ QWebEnginePage.NavigationType.NavigationTypeLinkClicked:
+ usertypes.NavigationRequest.Type.link_clicked,
+ QWebEnginePage.NavigationType.NavigationTypeTyped:
+ usertypes.NavigationRequest.Type.typed,
+ QWebEnginePage.NavigationType.NavigationTypeFormSubmitted:
+ usertypes.NavigationRequest.Type.form_submitted,
+ QWebEnginePage.NavigationType.NavigationTypeBackForward:
+ usertypes.NavigationRequest.Type.back_forward,
+ QWebEnginePage.NavigationType.NavigationTypeReload:
+ usertypes.NavigationRequest.Type.reload,
+ QWebEnginePage.NavigationType.NavigationTypeOther:
+ usertypes.NavigationRequest.Type.other,
+ QWebEnginePage.NavigationType.NavigationTypeRedirect:
+ usertypes.NavigationRequest.Type.redirect,
+ }
+
def __init__(self, *, theme_color, profile, parent=None):
super().__init__(profile, parent)
self._is_shutting_down = False
self._theme_color = theme_color
self._set_bg_color()
config.instance.changed.connect(self._set_bg_color)
+ if machinery.IS_QT6:
+ self.certificateError.connect( # pylint: disable=no-member
+ self._handle_certificate_error
+ )
+ # Qt 5: Overridden method instead of signal
@config.change_filter('colors.webpage.bg')
def _set_bg_color(self):
@@ -178,11 +212,17 @@ class WebEnginePage(QWebEnginePage):
self._is_shutting_down = True
self.shutting_down.emit()
- def certificateError(self, error):
+ @pyqtSlot(QWebEngineCertificateError)
+ def _handle_certificate_error(self, qt_error):
"""Handle certificate errors coming from Qt."""
- error = certificateerror.CertificateErrorWrapper(error)
+ error = certificateerror.CertificateErrorWrapper(qt_error)
self.certificate_error.emit(error)
- return error.ignore
+ # Right now, we never defer accepting, due to a PyQt bug
+ return error.certificate_was_accepted()
+
+ if machinery.IS_QT5:
+ # Overridden method instead of signal
+ certificateError = _handle_certificate_error # noqa: N815
def javaScriptConfirm(self, url, js_msg):
"""Override javaScriptConfirm to use qutebrowser prompts."""
@@ -216,42 +256,16 @@ class WebEnginePage(QWebEnginePage):
def javaScriptConsoleMessage(self, level, msg, line, source):
"""Log javascript messages to qutebrowser's log."""
- level_map = {
- QWebEnginePage.InfoMessageLevel: usertypes.JsLogLevel.info,
- QWebEnginePage.WarningMessageLevel: usertypes.JsLogLevel.warning,
- QWebEnginePage.ErrorMessageLevel: usertypes.JsLogLevel.error,
- }
- shared.javascript_log_message(level_map[level], source, line, msg)
+ shared.javascript_log_message(self._JS_LOG_LEVEL_MAPPING[level], source, line, msg)
def acceptNavigationRequest(self,
url: QUrl,
typ: QWebEnginePage.NavigationType,
is_main_frame: bool) -> bool:
"""Override acceptNavigationRequest to forward it to the tab API."""
- type_map = {
- QWebEnginePage.NavigationTypeLinkClicked:
- usertypes.NavigationRequest.Type.link_clicked,
- QWebEnginePage.NavigationTypeTyped:
- usertypes.NavigationRequest.Type.typed,
- QWebEnginePage.NavigationTypeFormSubmitted:
- usertypes.NavigationRequest.Type.form_submitted,
- QWebEnginePage.NavigationTypeBackForward:
- usertypes.NavigationRequest.Type.back_forward,
- QWebEnginePage.NavigationTypeReload:
- usertypes.NavigationRequest.Type.reloaded,
- QWebEnginePage.NavigationTypeOther:
- usertypes.NavigationRequest.Type.other,
- }
- try:
- type_map[QWebEnginePage.NavigationTypeRedirect] = (
- usertypes.NavigationRequest.Type.redirect)
- except AttributeError:
- # Added in Qt 5.14
- pass
-
navigation = usertypes.NavigationRequest(
url=url,
- navigation_type=type_map.get(
+ navigation_type=self._NAVIGATION_TYPE_MAPPING.get(
typ, usertypes.NavigationRequest.Type.other),
is_main_frame=is_main_frame)
self.navigation_request.emit(navigation)
diff --git a/qutebrowser/browser/webkit/cache.py b/qutebrowser/browser/webkit/cache.py
index 8494a8477..2b5b07c46 100644
--- a/qutebrowser/browser/webkit/cache.py
+++ b/qutebrowser/browser/webkit/cache.py
@@ -22,7 +22,7 @@
from typing import cast
import os.path
-from PyQt5.QtNetwork import QNetworkDiskCache
+from qutebrowser.qt.network import QNetworkDiskCache
from qutebrowser.config import config
from qutebrowser.utils import utils, standarddir
diff --git a/qutebrowser/browser/webkit/certificateerror.py b/qutebrowser/browser/webkit/certificateerror.py
index 09237dae9..553538193 100644
--- a/qutebrowser/browser/webkit/certificateerror.py
+++ b/qutebrowser/browser/webkit/certificateerror.py
@@ -19,19 +19,25 @@
"""A wrapper over a list of QSslErrors."""
-from typing import Sequence
+from typing import Sequence, Optional
-from PyQt5.QtNetwork import QSslError
+from qutebrowser.qt.network import QSslError, QNetworkReply
-from qutebrowser.utils import usertypes, utils, debug, jinja
+from qutebrowser.utils import usertypes, utils, debug, jinja, urlutils
class CertificateErrorWrapper(usertypes.AbstractCertificateErrorWrapper):
"""A wrapper over a list of QSslErrors."""
- def __init__(self, errors: Sequence[QSslError]) -> None:
+ def __init__(self, reply: QNetworkReply, errors: Sequence[QSslError]) -> None:
+ super().__init__()
+ self._reply = reply
self._errors = tuple(errors) # needs to be hashable
+ try:
+ self._host_tpl: Optional[urlutils.HostTupleType] = urlutils.host_tuple(reply.url())
+ except ValueError:
+ self._host_tpl = None
def __str__(self) -> str:
return '\n'.join(err.errorString() for err in self._errors)
@@ -43,16 +49,25 @@ class CertificateErrorWrapper(usertypes.AbstractCertificateErrorWrapper):
string=str(self))
def __hash__(self) -> int:
- return hash(self._errors)
+ return hash((self._host_tpl, self._errors))
def __eq__(self, other: object) -> bool:
if not isinstance(other, CertificateErrorWrapper):
return NotImplemented
- return self._errors == other._errors
+ return self._errors == other._errors and self._host_tpl == other._host_tpl
def is_overridable(self) -> bool:
return True
+ def defer(self) -> None:
+ raise usertypes.UndeferrableError("Never deferrable")
+
+ def accept_certificate(self) -> None:
+ super().accept_certificate()
+ self._reply.ignoreSslErrors()
+
+ # Not overriding reject_certificate because that's default in QNetworkReply
+
def html(self):
if len(self._errors) == 1:
return super().html()
diff --git a/qutebrowser/browser/webkit/cookies.py b/qutebrowser/browser/webkit/cookies.py
index 055ef64d8..fed819cee 100644
--- a/qutebrowser/browser/webkit/cookies.py
+++ b/qutebrowser/browser/webkit/cookies.py
@@ -21,8 +21,8 @@
from typing import Sequence
-from PyQt5.QtNetwork import QNetworkCookie, QNetworkCookieJar
-from PyQt5.QtCore import pyqtSignal, QDateTime
+from qutebrowser.qt.network import QNetworkCookie, QNetworkCookieJar
+from qutebrowser.qt.core import pyqtSignal, QDateTime
from qutebrowser.config import config
from qutebrowser.utils import utils, standarddir, objreg, log
diff --git a/qutebrowser/browser/webkit/http.py b/qutebrowser/browser/webkit/http.py
index add0f14b5..580c667c2 100644
--- a/qutebrowser/browser/webkit/http.py
+++ b/qutebrowser/browser/webkit/http.py
@@ -25,7 +25,7 @@ import dataclasses
import os.path
from typing import Type
-from PyQt5.QtNetwork import QNetworkRequest
+from qutebrowser.qt.network import QNetworkRequest
from qutebrowser.utils import log, utils
@@ -191,7 +191,7 @@ def parse_content_type(reply):
A [mimetype, rest] list, or [None, None] if unset.
Rest can be None.
"""
- content_type = reply.header(QNetworkRequest.ContentTypeHeader)
+ content_type = reply.header(QNetworkRequest.KnownHeaders.ContentTypeHeader)
if content_type is None:
return [None, None]
if ';' in content_type:
diff --git a/qutebrowser/browser/webkit/mhtml.py b/qutebrowser/browser/webkit/mhtml.py
index d9f2d484e..56ad4fb4f 100644
--- a/qutebrowser/browser/webkit/mhtml.py
+++ b/qutebrowser/browser/webkit/mhtml.py
@@ -36,7 +36,7 @@ import quopri
import dataclasses
from typing import MutableMapping, Set, Tuple, Callable
-from PyQt5.QtCore import QUrl
+from qutebrowser.qt.core import QUrl
from qutebrowser.browser import downloads
from qutebrowser.browser.webkit import webkitelem
diff --git a/qutebrowser/browser/webkit/network/networkmanager.py b/qutebrowser/browser/webkit/network/networkmanager.py
index 83eaabda7..2bc3cad02 100644
--- a/qutebrowser/browser/webkit/network/networkmanager.py
+++ b/qutebrowser/browser/webkit/network/networkmanager.py
@@ -24,8 +24,8 @@ import html
import dataclasses
from typing import TYPE_CHECKING, Dict, MutableMapping, Optional, Set
-from PyQt5.QtCore import pyqtSlot, pyqtSignal, QUrl, QByteArray
-from PyQt5.QtNetwork import (QNetworkAccessManager, QNetworkReply, QSslConfiguration,
+from qutebrowser.qt.core import pyqtSlot, pyqtSignal, QUrl, QByteArray
+from qutebrowser.qt.network import (QNetworkAccessManager, QNetworkReply, QSslConfiguration,
QNetworkProxy)
from qutebrowser.config import config
@@ -79,7 +79,7 @@ def _is_secure_cipher(cipher):
return False
# OpenSSL should already protect against this in a better way
# elif (('CBC3' in tokens or 'CBC' in tokens) and (cipher.protocol() not in
- # [QSsl.TlsV1_0, QSsl.TlsV1_1, QSsl.TlsV1_2])):
+ # [QSsl.SslProtocol.TlsV1_0, QSsl.SslProtocol.TlsV1_1, QSsl.SslProtocol.TlsV1_2])):
# # https://en.wikipedia.org/wiki/POODLE
# return False
### These things should never happen as those are already filtered out by
@@ -103,8 +103,8 @@ def _is_secure_cipher(cipher):
def init():
"""Disable insecure SSL ciphers on old Qt versions."""
- sslconfig = QSslConfiguration.defaultConfiguration()
- default_ciphers = sslconfig.ciphers()
+ ssl_config = QSslConfiguration.defaultConfiguration()
+ default_ciphers = ssl_config.ciphers()
log.init.vdebug( # type: ignore[attr-defined]
"Default Qt ciphers: {}".format(
', '.join(c.name() for c in default_ciphers)))
@@ -120,7 +120,7 @@ def init():
if bad_ciphers:
log.init.debug("Disabling bad ciphers: {}".format(
', '.join(c.name() for c in bad_ciphers)))
- sslconfig.setCiphers(good_ciphers)
+ ssl_config.setCiphers(good_ciphers)
_SavedErrorsType = MutableMapping[
@@ -239,12 +239,16 @@ class NetworkManager(QNetworkAccessManager):
def shutdown(self):
"""Abort all running requests."""
- self.setNetworkAccessible(QNetworkAccessManager.NotAccessible)
+ try:
+ self.setNetworkAccessible(QNetworkAccessManager.NetworkAccessibility.NotAccessible)
+ except AttributeError:
+ # Qt 5 only, deprecated seemingly without replacement.
+ pass
self.shutting_down.emit()
# No @pyqtSlot here, see
# https://github.com/qutebrowser/qutebrowser/issues/2213
- def on_ssl_errors(self, reply, qt_errors): # noqa: C901 pragma: no mccabe
+ def on_ssl_errors(self, reply, qt_errors):
"""Decide if SSL errors should be ignored or not.
This slot is called on SSL/TLS errors by the self.sslErrors signal.
@@ -253,7 +257,7 @@ class NetworkManager(QNetworkAccessManager):
reply: The QNetworkReply that is encountering the errors.
qt_errors: A list of errors.
"""
- errors = certificateerror.CertificateErrorWrapper(qt_errors)
+ errors = certificateerror.CertificateErrorWrapper(reply, qt_errors)
log.network.debug("Certificate errors: {!r}".format(errors))
try:
host_tpl: Optional[urlutils.HostTupleType] = urlutils.host_tuple(
@@ -281,14 +285,14 @@ class NetworkManager(QNetworkAccessManager):
tab = self._get_tab()
first_party_url = QUrl() if tab is None else tab.data.last_navigation.url
- ignore = shared.ignore_certificate_error(
+ shared.handle_certificate_error(
request_url=reply.url(),
first_party_url=first_party_url,
error=errors,
abort_on=abort_on,
)
- if ignore:
- reply.ignoreSslErrors()
+
+ if errors.certificate_was_accepted():
if host_tpl is not None:
self._accepted_ssl_errors[host_tpl].add(errors)
elif host_tpl is not None:
@@ -406,14 +410,14 @@ class NetworkManager(QNetworkAccessManager):
proxy_error = proxymod.application_factory.get_error()
if proxy_error is not None:
return networkreply.ErrorNetworkReply(
- req, proxy_error, QNetworkReply.UnknownProxyError,
+ req, proxy_error, QNetworkReply.NetworkError.UnknownProxyError,
self)
if not req.url().isValid():
log.network.debug("Ignoring invalid requested URL: {}".format(
req.url().errorString()))
return networkreply.ErrorNetworkReply(
- req, "Invalid request URL", QNetworkReply.HostNotFoundError,
+ req, "Invalid request URL", QNetworkReply.NetworkError.HostNotFoundError,
self)
for header, value in shared.custom_headers(url=req.url()):
@@ -433,7 +437,7 @@ class NetworkManager(QNetworkAccessManager):
interceptors.run(request)
if request.is_blocked:
return networkreply.ErrorNetworkReply(
- req, HOSTBLOCK_ERROR_STRING, QNetworkReply.ContentAccessDenied,
+ req, HOSTBLOCK_ERROR_STRING, QNetworkReply.NetworkError.ContentAccessDenied,
self)
if 'log-requests' in objects.debug_flags:
diff --git a/qutebrowser/browser/webkit/network/networkreply.py b/qutebrowser/browser/webkit/network/networkreply.py
index d5c724d63..4fb7dfea5 100644
--- a/qutebrowser/browser/webkit/network/networkreply.py
+++ b/qutebrowser/browser/webkit/network/networkreply.py
@@ -26,8 +26,8 @@
"""Special network replies.."""
-from PyQt5.QtNetwork import QNetworkReply, QNetworkRequest
-from PyQt5.QtCore import pyqtSlot, QIODevice, QByteArray, QTimer
+from qutebrowser.qt.network import QNetworkReply, QNetworkRequest
+from qutebrowser.qt.core import pyqtSlot, QIODevice, QByteArray, QTimer
class FixedDataNetworkReply(QNetworkReply):
@@ -49,13 +49,13 @@ class FixedDataNetworkReply(QNetworkReply):
self.setRequest(request)
self.setUrl(request.url())
- self.setOpenMode(QIODevice.ReadOnly)
+ self.setOpenMode(QIODevice.OpenModeFlag.ReadOnly)
- self.setHeader(QNetworkRequest.ContentTypeHeader, mimeType)
- self.setHeader(QNetworkRequest.ContentLengthHeader,
+ self.setHeader(QNetworkRequest.KnownHeaders.ContentTypeHeader, mimeType)
+ self.setHeader(QNetworkRequest.KnownHeaders.ContentLengthHeader,
QByteArray.number(len(fileData)))
- self.setAttribute(QNetworkRequest.HttpStatusCodeAttribute, 200)
- self.setAttribute(QNetworkRequest.HttpReasonPhraseAttribute, 'OK')
+ self.setAttribute(QNetworkRequest.Attribute.HttpStatusCodeAttribute, 200)
+ self.setAttribute(QNetworkRequest.Attribute.HttpReasonPhraseAttribute, 'OK')
# For some reason, a segfault will be triggered if these lambdas aren't
# there.
# pylint: disable=unnecessary-lambda
@@ -114,9 +114,9 @@ class ErrorNetworkReply(QNetworkReply):
self.setUrl(req.url())
# We don't actually want to read anything, but we still need to open
# the device to avoid getting a warning.
- self.setOpenMode(QIODevice.ReadOnly)
+ self.setOpenMode(QIODevice.OpenModeFlag.ReadOnly)
self.setError(error, errorstring)
- QTimer.singleShot(0, lambda: self.error.emit(error))
+ QTimer.singleShot(0, lambda: self.errorOccurred.emit(error))
QTimer.singleShot(0, lambda: self.finished.emit())
def abort(self):
@@ -143,7 +143,7 @@ class RedirectNetworkReply(QNetworkReply):
def __init__(self, new_url, parent=None):
super().__init__(parent)
- self.setAttribute(QNetworkRequest.RedirectionTargetAttribute, new_url)
+ self.setAttribute(QNetworkRequest.Attribute.RedirectionTargetAttribute, new_url)
QTimer.singleShot(0, lambda: self.finished.emit())
def abort(self):
diff --git a/qutebrowser/browser/webkit/network/webkitqutescheme.py b/qutebrowser/browser/webkit/network/webkitqutescheme.py
index bccdd1acd..0c4da1a84 100644
--- a/qutebrowser/browser/webkit/network/webkitqutescheme.py
+++ b/qutebrowser/browser/webkit/network/webkitqutescheme.py
@@ -19,8 +19,8 @@
"""QtWebKit specific qute://* handlers and glue code."""
-from PyQt5.QtCore import QUrl
-from PyQt5.QtNetwork import QNetworkReply, QNetworkAccessManager
+from qutebrowser.qt.core import QUrl
+from qutebrowser.qt.network import QNetworkReply, QNetworkAccessManager
from qutebrowser.browser import qutescheme
from qutebrowser.browser.webkit.network import networkreply
@@ -38,10 +38,10 @@ def handler(request, operation, current_url):
Return:
A QNetworkReply.
"""
- if operation != QNetworkAccessManager.GetOperation:
+ if operation != QNetworkAccessManager.Operation.GetOperation:
return networkreply.ErrorNetworkReply(
request, "Unsupported request type",
- QNetworkReply.ContentOperationNotPermittedError)
+ QNetworkReply.NetworkError.ContentOperationNotPermittedError)
url = request.url()
@@ -53,22 +53,22 @@ def handler(request, operation, current_url):
url.toDisplayString()))
return networkreply.ErrorNetworkReply(
request, "Invalid qute://settings request",
- QNetworkReply.ContentAccessDenied)
+ QNetworkReply.NetworkError.ContentAccessDenied)
try:
mimetype, data = qutescheme.data_for_url(url)
except qutescheme.Error as e:
errors = {
qutescheme.NotFoundError:
- QNetworkReply.ContentNotFoundError,
+ QNetworkReply.NetworkError.ContentNotFoundError,
qutescheme.UrlInvalidError:
- QNetworkReply.ContentOperationNotPermittedError,
+ QNetworkReply.NetworkError.ContentOperationNotPermittedError,
qutescheme.RequestDeniedError:
- QNetworkReply.ContentAccessDenied,
+ QNetworkReply.NetworkError.ContentAccessDenied,
qutescheme.SchemeOSError:
- QNetworkReply.ContentNotFoundError,
+ QNetworkReply.NetworkError.ContentNotFoundError,
qutescheme.Error:
- QNetworkReply.InternalServerError,
+ QNetworkReply.NetworkError.InternalServerError,
}
exctype = type(e)
log.misc.error("{} while handling qute://* URL".format(
diff --git a/qutebrowser/browser/webkit/tabhistory.py b/qutebrowser/browser/webkit/tabhistory.py
index a707030d1..183ffc7a9 100644
--- a/qutebrowser/browser/webkit/tabhistory.py
+++ b/qutebrowser/browser/webkit/tabhistory.py
@@ -21,7 +21,7 @@
from typing import Any, List, Mapping
-from PyQt5.QtCore import QByteArray, QDataStream, QIODevice, QUrl
+from qutebrowser.qt.core import QByteArray, QDataStream, QIODevice, QUrl
from qutebrowser.utils import qtutils
@@ -50,10 +50,10 @@ def _serialize_items(items, current_idx, stream):
def _serialize_item(item):
data = {
- 'originalURLString': item.original_url.toString(QUrl.FullyEncoded),
+ 'originalURLString': item.original_url.toString(QUrl.ComponentFormattingOption.FullyEncoded),
'scrollPosition': {'x': 0, 'y': 0},
'title': item.title,
- 'urlString': item.url.toString(QUrl.FullyEncoded),
+ 'urlString': item.url.toString(QUrl.ComponentFormattingOption.FullyEncoded),
}
try:
data['scrollPosition']['x'] = item.user_data['scroll-pos'].x()
@@ -80,7 +80,7 @@ def serialize(items):
segfault!
"""
data = QByteArray()
- stream = QDataStream(data, QIODevice.ReadWrite)
+ stream = QDataStream(data, QIODevice.OpenModeFlag.ReadWrite)
user_data: List[Mapping[str, Any]] = []
current_idx = None
diff --git a/qutebrowser/browser/webkit/webkitelem.py b/qutebrowser/browser/webkit/webkitelem.py
index 5bf96a610..c44f675e7 100644
--- a/qutebrowser/browser/webkit/webkitelem.py
+++ b/qutebrowser/browser/webkit/webkitelem.py
@@ -17,13 +17,16 @@
# You should have received a copy of the GNU General Public License
# along with qutebrowser. If not, see {{ title }}
+Note this warning will only appear once. Use :open
+qute://warning/sandboxing to show it again at a later time.
+
+
Missing support for notifications: With qutebrowser v1.7.0, initial -notification support was added for Qt 5.13.0.
+Missing support for notifications: Supported since qutebrowser v1.7.0.
Resource usage: qutebrowser v1.5.0 added the qt.chromium.process_model and
- Nouveau graphic driver: You can use QtWebEngine with software
-rendering. With Qt 5.13 (~May 2019) it might be possible to run with Nouveau
-without software rendering. Nouveau graphic driver: Should be handled properly in current versions
+of QtWebEngine. Wayland: It's possible to use QtWebEngine with XWayland. With Qt
5.11.2 or newer, qutebrowser also runs natively with Wayland. qutebrowser tried to start with the {backend} backend but "
- "failed because {because}. Forcing the {other_backend.name} backend{suffix} This forces usage of the {other_backend.name} backend by "
- "setting the backend = '{other_setting}' option "
- "(if you have a config.py file, you'll need to set "
- "this manually). {warning} qutebrowser tried to start with the {backend.name} backend but "
+ f"failed because {because}. Forcing the {other_backend.name} backend{suffix} This forces usage of the {other_backend.name} backend by "
+ f"setting the backend = '{other_setting}' option "
+ f"(if you have a config.py file, you'll need to set "
+ f"this manually). {warning} You can work around this in one of the following ways: Force Qt to use XWayland This allows you to use the newer QtWebEngine backend "
- "(based on Chromium). "
- "This sets the qt.force_platform = 'xcb' option "
- "(if you have a config.py file, you'll need to "
- "set this manually). Set up XWayland This allows you to use the newer QtWebEngine backend "
- "(based on Chromium). ")
-
- return text, buttons
-
- def _handle_wayland_webgl(self) -> None:
- """On older graphic hardware, WebGL on Wayland causes segfaults.
-
- See https://github.com/qutebrowser/qutebrowser/issues/5313
- """
- self._assert_backend(usertypes.Backend.QtWebEngine)
-
- if os.environ.get('QUTE_SKIP_WAYLAND_WEBGL_CHECK'):
- return
-
- platform = objects.qapp.platformName()
- if platform not in ['wayland', 'wayland-egl']:
- return
-
- # Only Qt 5.14 should be affected
- if not qtutils.version_check('5.14', compiled=False):
- return
- if qtutils.version_check('5.15', compiled=False):
- return
-
- # Newer graphic hardware isn't affected
- opengl_info = version.opengl_info()
- if (opengl_info is None or
- opengl_info.gles or
- opengl_info.version is None or
- opengl_info.version >= (4, 3)):
- return
-
- # If WebGL is turned off, we're fine
- if not config.val.content.webgl:
- return
-
- text, buttons = self._xwayland_options()
-
- buttons.append(_Button("Turn off WebGL (recommended)",
- 'content.webgl',
- False))
- text += (" Disable WebGL (recommended)
{html.escape(str(self))}
' + def accept_certificate(self) -> None: + self._certificate_accepted = True + + def reject_certificate(self) -> None: + self._certificate_accepted = False + + def defer(self) -> None: + raise NotImplementedError + + def certificate_was_accepted(self) -> bool: + """Check whether the certificate was accepted by the user.""" + if not self.is_overridable(): + return False + if self._certificate_accepted is None: + raise ValueError("No decision taken yet") + return self._certificate_accepted + @dataclasses.dataclass class NavigationRequest: @@ -521,7 +546,7 @@ class NavigationRequest: #: Navigation initiated by a history action. back_forward = 5 #: Navigation initiated by refreshing the page. - reloaded = 6 + reload = 6 #: Navigation triggered automatically by page content or remote server #: (QtWebEngine >= 5.14 only) redirect = 7 diff --git a/qutebrowser/utils/utils.py b/qutebrowser/utils/utils.py index 0c5074e3e..bd2746337 100644 --- a/qutebrowser/utils/utils.py +++ b/qutebrowser/utils/utils.py @@ -45,9 +45,9 @@ except ImportError: # pragma: no cover """Empty stub at runtime.""" -from PyQt5.QtCore import QUrl, QVersionNumber, QRect, QPoint -from PyQt5.QtGui import QClipboard, QDesktopServices -from PyQt5.QtWidgets import QApplication +from qutebrowser.qt.core import QUrl, QVersionNumber, QRect, QPoint +from qutebrowser.qt.gui import QClipboard, QDesktopServices +from qutebrowser.qt.widgets import QApplication import yaml try: @@ -536,7 +536,7 @@ def set_clipboard(data: str, selection: bool = False) -> None: log.misc.debug("Setting fake {}: {}".format(what, json.dumps(data))) fake_clipboard = data else: - mode = QClipboard.Selection if selection else QClipboard.Clipboard + mode = QClipboard.Mode.Selection if selection else QClipboard.Mode.Clipboard QApplication.clipboard().setText(data, mode=mode) @@ -562,7 +562,7 @@ def get_clipboard(selection: bool = False, fallback: bool = False) -> str: data = fake_clipboard fake_clipboard = None else: - mode = QClipboard.Selection if selection else QClipboard.Clipboard + mode = QClipboard.Mode.Selection if selection else QClipboard.Mode.Clipboard data = QApplication.clipboard().text(mode=mode) target = "Primary selection" if selection else "Clipboard" diff --git a/qutebrowser/utils/version.py b/qutebrowser/utils/version.py index e49d9bc42..d1bb7d495 100644 --- a/qutebrowser/utils/version.py +++ b/qutebrowser/utils/version.py @@ -26,7 +26,6 @@ import os.path import platform import subprocess import importlib -import collections import pathlib import configparser import enum @@ -37,26 +36,27 @@ import dataclasses from typing import (Mapping, Optional, Sequence, Tuple, ClassVar, Dict, cast, TYPE_CHECKING) - -from PyQt5.QtCore import PYQT_VERSION_STR, QLibraryInfo, qVersion -from PyQt5.QtNetwork import QSslSocket -from PyQt5.QtGui import (QOpenGLContext, QOpenGLVersionProfile, - QOffscreenSurface) -from PyQt5.QtWidgets import QApplication +from qutebrowser.qt import machinery +from qutebrowser.qt.core import PYQT_VERSION_STR +from qutebrowser.qt.network import QSslSocket +from qutebrowser.qt.gui import QOpenGLContext, QOffscreenSurface +from qutebrowser.qt.opengl import QOpenGLVersionProfile +from qutebrowser.qt.widgets import QApplication try: - from PyQt5.QtWebKit import qWebKitVersion + from qutebrowser.qt.webkit import qWebKitVersion except ImportError: # pragma: no cover qWebKitVersion = None # type: ignore[assignment] # noqa: N816 try: - from PyQt5.QtWebEngine import PYQT_WEBENGINE_VERSION_STR + from qutebrowser.qt.webenginecore import PYQT_WEBENGINE_VERSION_STR except ImportError: # pragma: no cover - # Added in PyQt 5.13 + # QtWebKit PYQT_WEBENGINE_VERSION_STR = None # type: ignore[assignment] import qutebrowser -from qutebrowser.utils import log, utils, standarddir, usertypes, message, resources +from qutebrowser.utils import (log, utils, standarddir, usertypes, message, resources, + qtutils) from qutebrowser.misc import objects, earlyinit, sql, httpclient, pastebin, elf from qutebrowser.browser import pdfjs from qutebrowser.config import config @@ -393,23 +393,36 @@ class ModuleInfo: return text -MODULE_INFO: Mapping[str, ModuleInfo] = collections.OrderedDict([ - # FIXME: Mypy doesn't understand this. See https://github.com/python/mypy/issues/9706 - (name, ModuleInfo(name, *args)) # type: ignore[arg-type, misc] - for (name, *args) in - [ +def _create_module_info() -> Dict[str, ModuleInfo]: + packages = [ ('sip', ['SIP_VERSION_STR']), ('colorama', ['VERSION', '__version__']), ('jinja2', ['__version__']), ('pygments', ['__version__']), ('yaml', ['__version__']), ('adblock', ['__version__'], "0.3.2"), - ('PyQt5.QtWebEngineWidgets', []), - ('PyQt5.QtWebEngine', ['PYQT_WEBENGINE_VERSION_STR']), - ('PyQt5.QtWebKitWidgets', []), ('objc', ['__version__']), ] -]) + + if machinery.IS_QT5: + packages += [ + ('PyQt5.QtWebEngineWidgets', []), + ('PyQt5.QtWebEngine', ['PYQT_WEBENGINE_VERSION_STR']), + ('PyQt5.QtWebKitWidgets', []), + ] + elif machinery.IS_QT6: + packages.append(('PyQt6.QtWebEngineCore', ['PYQT_WEBENGINE_VERSION_STR'])) + else: + raise utils.Unreachable() + + # Mypy doesn't understand this. See https://github.com/python/mypy/issues/9706 + return { + name: ModuleInfo(name, *args) # type: ignore[arg-type, misc] + for (name, *args) in packages + } + + +MODULE_INFO: Mapping[str, ModuleInfo] = _create_module_info() def _module_versions() -> Sequence[str]: @@ -520,11 +533,17 @@ def _get_pyqt_webengine_qt_version() -> Optional[str]: log.misc.debug("Neither importlib.metadata nor backport available") return None - for suffix in ['Qt5', 'Qt']: + names = ( + ['PyQt6-WebEngine-Qt6'] + if machinery.IS_QT6 else + ['PyQtWebEngine-Qt5', 'PyQtWebEngine-Qt'] + ) + + for name in names: try: - return importlib_metadata.version(f'PyQtWebEngine-{suffix}') + return importlib_metadata.version(name) except importlib_metadata.PackageNotFoundError: - log.misc.debug(f"PyQtWebEngine-{suffix} not found") + log.misc.debug(f"{name} not found") return None @@ -540,46 +559,68 @@ class WebEngineVersions: chromium_major: Optional[int] = dataclasses.field(init=False) _CHROMIUM_VERSIONS: ClassVar[Dict[utils.VersionNumber, str]] = { + # ====== UNSUPPORTED ===== + # Qt 5.12: Chromium 69 # (LTS) 69.0.3497.128 (~2018-09-11) - # 5.12.0: Security fixes up to 70.0.3538.102 (~2018-10-24) - # 5.12.1: Security fixes up to 71.0.3578.94 (2018-12-12) - # 5.12.2: Security fixes up to 72.0.3626.121 (2019-03-01) - # 5.12.3: Security fixes up to 73.0.3683.75 (2019-03-12) - # 5.12.4: Security fixes up to 74.0.3729.157 (2019-05-14) - # 5.12.5: Security fixes up to 76.0.3809.87 (2019-07-30) - # 5.12.6: Security fixes up to 77.0.3865.120 (~2019-09-10) - # 5.12.7: Security fixes up to 79.0.3945.130 (2020-01-16) - # 5.12.8: Security fixes up to 80.0.3987.149 (2020-03-18) - # 5.12.9: Security fixes up to 83.0.4103.97 (2020-06-03) # 5.12.10: Security fixes up to 86.0.4240.75 (2020-10-06) - utils.VersionNumber(5, 12): '69.0.3497.128', # Qt 5.13: Chromium 73 # 73.0.3683.105 (~2019-02-28) - # 5.13.0: Security fixes up to 74.0.3729.157 (2019-05-14) - # 5.13.1: Security fixes up to 76.0.3809.87 (2019-07-30) # 5.13.2: Security fixes up to 77.0.3865.120 (2019-10-10) - utils.VersionNumber(5, 13): '73.0.3683.105', # Qt 5.14: Chromium 77 # 77.0.3865.129 (~2019-10-10) - # 5.14.0: Security fixes up to 77.0.3865.129 (~2019-09-10) - # 5.14.1: Security fixes up to 79.0.3945.117 (2020-01-07) # 5.14.2: Security fixes up to 80.0.3987.132 (2020-03-03) - utils.VersionNumber(5, 14): '77.0.3865.129', # Qt 5.15: Chromium 80 # 80.0.3987.163 (2020-04-02) # 5.15.0: Security fixes up to 81.0.4044.138 (2020-05-05) # 5.15.1: Security fixes up to 85.0.4183.83 (2020-08-25) - # 5.15.2: Updated to 83.0.4103.122 (~2020-06-24) - # Security fixes up to 86.0.4240.183 (2020-11-02) - # 5.15.3: Updated to 87.0.4280.144 (~2020-12-02) - # Security fixes up to 88.0.4324.150 (2021-02-04) - utils.VersionNumber(5, 15): '80.0.3987.163', + + # ====== SUPPORTED ===== + + # Qt 5.15.2: Chromium 83 + # 83.0.4103.122 (~2020-06-24) + # 5.15.2: Security fixes up to 86.0.4240.183 (2020-11-02) utils.VersionNumber(5, 15, 2): '83.0.4103.122', - utils.VersionNumber(5, 15, 3): '87.0.4280.144', + + # Qt 5.15.3: Chromium 87 + # 87.0.4280.144 (~2020-12-02) + # 5.15.3: Security fixes up to 88.0.4324.150 (2021-02-04) + # 5.15.4: Security fixes up to ??? + # 5.15.5: Security fixes up to ??? + # 5.15.6: Security fixes up to ??? + # 5.15.7: Security fixes up to 94.0.4606.61 (2021-09-24) + # 5.15.8: Security fixes up to 96.0.4664.110 (2021-12-13) + # 5.15.9: Security fixes up to 98.0.4758.102 (2022-02-14) + # 5.15.10: Security fixes up to ??? + # 5.15.11: Security fixes up to ??? + utils.VersionNumber(5, 15): '87.0.4280.144', # >= 5.15.3 + + # Qt 6.2: Chromium 90 + # 90.0.4430.228 (2021-06-22) + # 6.2.0: Security fixes up to 93.0.4577.63 (2021-08-31) + # 6.2.1: Security fixes up to 94.0.4606.61 (2021-09-24) + # 6.2.2: Security fixes up to 96.0.4664.45 (2021-11-15) + # 6.2.3: Security fixes up to 96.0.4664.45 (2021-11-15) + # 6.2.4: Security fixes up to 98.0.4758.102 (2022-02-14) + # 6.2.5: Security fixes up to ??? + # 6.2.6: Security fixes up to ??? + utils.VersionNumber(6, 2): '90.0.4430.228', + + # Qt 6.3: Chromium 94 + # 94.0.4606.126 (2021-11-17) + # 6.3.0: Security fixes up to 99.0.4844.84 (2022-03-25) + # 6.3.1: Security fixes up to 101.0.4951.64 (2022-05-10) + # 6.3.2: Security fixes up to 104.0.5112.81 (2022-08-01) + utils.VersionNumber(6, 3): '94.0.4606.126', + + # Qt 6.4: Chromium 102 + # 102.0.5005.177 (~2022-05-24) + # 6.4.0: Security fixes up to 104.0.5112.102 (2022-08-16) + # 6.4.1: Security fixes up to 107.0.5304.88 (2022-10-27) + utils.VersionNumber(6, 4): '102.0.5005.177', } def __post_init__(self) -> None: @@ -640,10 +681,9 @@ class WebEngineVersions: return chromium_version # 5.15 patch versions change their QtWebEngine version, but no changes are - # expected after 5.15.3. - v5_15_3 = utils.VersionNumber(5, 15, 3) - if v5_15_3 <= pyqt_webengine_version < utils.VersionNumber(6): - minor_version = v5_15_3 + # expected after 5.15.3 and 5.15.[01] are unsupported. + if pyqt_webengine_version == utils.VersionNumber(5, 15, 2): + minor_version = pyqt_webengine_version else: # e.g. 5.14.2 -> 5.14 minor_version = pyqt_webengine_version.strip_patch() @@ -651,7 +691,25 @@ class WebEngineVersions: return cls._CHROMIUM_VERSIONS.get(minor_version) @classmethod - def from_importlib(cls, pyqt_webengine_qt_version: str) -> 'WebEngineVersions': + def from_api(cls, qtwe_version: str, chromium_version: str) -> 'WebEngineVersions': + """Get the versions based on the exact versions. + + This is called if we have proper APIs to get the versions easily + (Qt 6.2 with PyQt 6.3.1+). + """ + parsed = utils.VersionNumber.parse(qtwe_version) + return cls( + webengine=parsed, + chromium=chromium_version, + source='api', + ) + + @classmethod + def from_webengine( + cls, + pyqt_webengine_qt_version: str, + source: str, + ) -> 'WebEngineVersions': """Get the versions based on the PyQtWebEngine version. This is called if we don't want to fully initialize QtWebEngine (so @@ -662,11 +720,11 @@ class WebEngineVersions: return cls( webengine=parsed, chromium=cls._infer_chromium_version(parsed), - source='importlib', + source=source, ) @classmethod - def from_pyqt(cls, pyqt_webengine_version: str) -> 'WebEngineVersions': + def from_pyqt(cls, pyqt_webengine_version: str, source: str = "PyQt") -> 'WebEngineVersions': """Get the versions based on the PyQtWebEngine version. This is the "last resort" if we don't want to fully initialize QtWebEngine (so @@ -704,19 +762,6 @@ class WebEngineVersions: if frozen: parsed = utils.VersionNumber(5, 15, 2) - return cls( - webengine=parsed, - chromium=cls._infer_chromium_version(parsed), - source='PyQt', - ) - - @classmethod - def from_qt(cls, qt_version: str, *, source: str = 'Qt') -> 'WebEngineVersions': - """Get the versions based on the Qt version. - - This is called if we don't have PYQT_WEBENGINE_VERSION, i.e. with PyQt 5.12. - """ - parsed = utils.VersionNumber.parse(qt_version) return cls( webengine=parsed, chromium=cls._infer_chromium_version(parsed), @@ -743,6 +788,24 @@ def qtwebengine_versions(*, avoid_init: bool = False) -> WebEngineVersions: - https://www.chromium.org/developers/calendar - https://chromereleases.googleblog.com/ """ + override = os.environ.get('QUTE_QTWEBENGINE_VERSION_OVERRIDE') + if override is not None: + return WebEngineVersions.from_pyqt(override, source='override') + + if machinery.IS_QT6: + try: + from qutebrowser.qt.webenginecore import ( + qWebEngineVersion, + qWebEngineChromiumVersion, + ) + except ImportError: + pass # Needs QtWebEngine 6.2+ with PyQtWebEngine 6.3.1+ + else: + return WebEngineVersions.from_api( + qtwe_version=qWebEngineVersion(), + chromium_version=qWebEngineChromiumVersion(), + ) + from qutebrowser.browser.webengine import webenginesettings if webenginesettings.parsed_user_agent is None and not avoid_init: @@ -751,22 +814,17 @@ def qtwebengine_versions(*, avoid_init: bool = False) -> WebEngineVersions: if webenginesettings.parsed_user_agent is not None: return WebEngineVersions.from_ua(webenginesettings.parsed_user_agent) - override = os.environ.get('QUTE_QTWEBENGINE_VERSION_OVERRIDE') - if override is not None: - return WebEngineVersions.from_qt(override, source='override') - versions = elf.parse_webenginecore() if versions is not None: return WebEngineVersions.from_elf(versions) pyqt_webengine_qt_version = _get_pyqt_webengine_qt_version() if pyqt_webengine_qt_version is not None: - return WebEngineVersions.from_importlib(pyqt_webengine_qt_version) + return WebEngineVersions.from_webengine( + pyqt_webengine_qt_version, source='importlib') - if PYQT_WEBENGINE_VERSION_STR is not None: - return WebEngineVersions.from_pyqt(PYQT_WEBENGINE_VERSION_STR) - - return WebEngineVersions.from_qt(qVersion()) # type: ignore[unreachable] + assert PYQT_WEBENGINE_VERSION_STR is not None + return WebEngineVersions.from_pyqt(PYQT_WEBENGINE_VERSION_STR) def _backend() -> str: @@ -849,8 +907,8 @@ def version_info() -> str: "Imported from {}".format(importpath), "Using Python from {}".format(sys.executable), "Qt library executable path: {}, data path: {}".format( - QLibraryInfo.location(QLibraryInfo.LibraryExecutablesPath), - QLibraryInfo.location(QLibraryInfo.DataPath) + qtutils.library_path(qtutils.LibraryPath.library_executables), + qtutils.library_path(qtutils.LibraryPath.data), ) ] @@ -973,7 +1031,13 @@ def opengl_info() -> Optional[OpenGLInfo]: # pragma: no cover vp.setVersion(2, 0) try: - vf = ctx.versionFunctions(vp) + if machinery.IS_QT5: + vf = ctx.versionFunctions(vp) + else: + # Qt 6 + # FIXME:qt6 (lint) + from qutebrowser.qt.opengl import QOpenGLVersionFunctionsFactory + vf = QOpenGLVersionFunctionsFactory.get(vp, ctx) except ImportError as e: log.init.debug("Importing version functions failed: {}".format(e)) return None diff --git a/scripts/dev/Makefile-dmg b/scripts/dev/Makefile-dmg index 8749ce632..48743967d 100644 --- a/scripts/dev/Makefile-dmg +++ b/scripts/dev/Makefile-dmg @@ -24,7 +24,7 @@ SOURCE_DIR ?= . SOURCE_FILES ?= dist/qutebrowser.app LICENSE TEMPLATE_DMG ?= template.dmg -TEMPLATE_SIZE ?= 500m +TEMPLATE_SIZE ?= 750m ################################################################################ # DMG building. No editing should be needed beyond this point. diff --git a/scripts/dev/build_release.py b/scripts/dev/build_release.py index 18658f920..3ac48ad55 100755 --- a/scripts/dev/build_release.py +++ b/scripts/dev/build_release.py @@ -48,6 +48,10 @@ from scripts import utils from scripts.dev import update_3rdparty, misc_checks +IS_MACOS = sys.platform == 'darwin' +IS_WINDOWS = os.name == 'nt' + + @dataclasses.dataclass class Artifact: @@ -134,43 +138,65 @@ def _smoke_test_run( return subprocess.run(argv, check=True, capture_output=True) -def smoke_test(executable: pathlib.Path, debug: bool) -> None: +def smoke_test(executable: pathlib.Path, debug: bool, qt6: bool) -> None: """Try starting the given qutebrowser executable.""" stdout_whitelist = [] stderr_whitelist = [ # PyInstaller debug output r'\[.*\] PyInstaller Bootloader .*', r'\[.*\] LOADER: .*', - - # https://github.com/qutebrowser/qutebrowser/issues/4919 - (r'objc\[.*\]: .* One of the two will be used\. ' - r'Which one is undefined\.'), - (r'QCoreApplication::applicationDirPath: Please instantiate the ' - r'QApplication object first'), - (r'\[.*:ERROR:mach_port_broker.mm\(48\)\] bootstrap_look_up ' - r'org\.chromium\.Chromium\.rohitfork\.1: Permission denied \(1100\)'), - (r'\[.*:ERROR:mach_port_broker.mm\(43\)\] bootstrap_look_up: ' - r'Unknown service name \(1102\)'), - - (r'[0-9:]* WARNING: The available OpenGL surface format was either not ' - r'version 3\.2 or higher or not a Core Profile\.'), - r'Chromium on macOS will fall back to software rendering in this case\.', - r'Hardware acceleration and features such as WebGL will not be available\.', - r'Unable to create basic Accelerated OpenGL renderer\.', - r'Core Image is now using the software OpenGL renderer\. This will be slow\.', - - # Windows N: - # https://github.com/microsoft/playwright/issues/2901 - (r'\[.*:ERROR:dxva_video_decode_accelerator_win.cc\(\d+\)\] ' - r'DXVAVDA fatal error: could not LoadLibrary: .*: The specified ' - r'module could not be found. \(0x7E\)'), - - # https://github.com/qutebrowser/qutebrowser/issues/3719 - '[0-9:]* ERROR: Load error: ERR_FILE_NOT_FOUND', - - # macOS 11 - (r'[0-9:]* WARNING: Failed to load libssl/libcrypto\.'), ] + if IS_MACOS: + stderr_whitelist.extend([ + # macOS on Qt 5.15 + # https://github.com/qutebrowser/qutebrowser/issues/4919 + (r'objc\[.*\]: .* One of the two will be used\. ' + r'Which one is undefined\.'), + (r'QCoreApplication::applicationDirPath: Please instantiate the ' + r'QApplication object first'), + (r'\[.*:ERROR:mach_port_broker.mm\(48\)\] bootstrap_look_up ' + r'org\.chromium\.Chromium\.rohitfork\.1: Permission denied \(1100\)'), + (r'\[.*:ERROR:mach_port_broker.mm\(43\)\] bootstrap_look_up: ' + r'Unknown service name \(1102\)'), + + # macOS on Qt 5.15 + (r'[0-9:]* WARNING: The available OpenGL surface format was either not ' + r'version 3\.2 or higher or not a Core Profile\.'), + r'Chromium on macOS will fall back to software rendering in this case\.', + r'Hardware acceleration and features such as WebGL will not be available\.', + r'Unable to create basic Accelerated OpenGL renderer\.', + r'Core Image is now using the software OpenGL renderer\. This will be slow\.', + + # https://github.com/qutebrowser/qutebrowser/issues/3719 + '[0-9:]* ERROR: Load error: ERR_FILE_NOT_FOUND', + + # macOS 11 + (r'[0-9:]* WARNING: Failed to load libssl/libcrypto\.'), + ]) + if qt6: + stderr_whitelist.extend([ + # FIXME:qt6 Qt 6.3 on macOS + r'[0-9:]* WARNING: Incompatible version of OpenSSL', + r'[0-9:]* WARNING: Qt WebEngine resources not found at .*', + (r'[0-9:]* WARNING: Installed Qt WebEngine locales directory not found at ' + r'location /qtwebengine_locales\. Trying application directory\.\.\.'), + + # https://github.com/pyinstaller/pyinstaller/pull/6903 + r"[0-9:]* INFO: Sandboxing disabled by user\.", + + # macOS? + (r'\[.*:ERROR:command_buffer_proxy_impl.cc\([0-9]*\)\] ' + r'ContextResult::kTransientFailure: Failed to send ' + r'GpuControl\.CreateCommandBuffer\.'), + ]) + elif IS_WINDOWS: + stderr_whitelist.extend([ + # Windows N: + # https://github.com/microsoft/playwright/issues/2901 + (r'\[.*:ERROR:dxva_video_decode_accelerator_win.cc\(\d+\)\] ' + r'DXVAVDA fatal error: could not LoadLibrary: .*: The specified ' + r'module could not be found. \(0x7E\)'), + ]) proc = _smoke_test_run(executable) if debug: @@ -233,23 +259,19 @@ def verify_windows_exe(exe_path: pathlib.Path) -> None: assert pe.verify_checksum() -def patch_mac_app() -> None: +def patch_mac_app(qt6: bool) -> None: """Patch .app to save some space and make it signable.""" dist_path = pathlib.Path('dist') + ver = '6' if qt6 else '5' app_path = dist_path / 'qutebrowser.app' contents_path = app_path / 'Contents' macos_path = contents_path / 'MacOS' resources_path = contents_path / 'Resources' - pyqt_path = macos_path / 'PyQt5' + pyqt_path = macos_path / f'PyQt{ver}' # Replace some duplicate files by symlinks - framework_path = pyqt_path / 'Qt5' / 'lib' / 'QtWebEngineCore.framework' - - core_lib = framework_path / 'Versions' / '5' / 'QtWebEngineCore' - core_lib.unlink() - core_target = pathlib.Path(*[os.pardir] * 7, 'MacOS', 'QtWebEngineCore') - core_lib.symlink_to(core_target) + framework_path = pyqt_path / f'Qt{ver}' / 'lib' / 'QtWebEngineCore.framework' framework_resource_path = framework_path / 'Resources' for file_path in framework_resource_path.iterdir(): @@ -260,6 +282,16 @@ def patch_mac_app() -> None: file_path.unlink() file_path.symlink_to(target) + if qt6: + # Symlinking QtWebEngineCore.framework does not seem to work with Qt 6. + # Also, the symlinking/moving before signing doesn't seem to be required. + return + + core_lib = framework_path / 'Versions' / '5' / 'QtWebEngineCore' + core_lib.unlink() + core_target = pathlib.Path(*[os.pardir] * 7, 'MacOS', 'QtWebEngineCore') + core_lib.symlink_to(core_target) + # Move stuff around to make things signable on macOS # See https://github.com/pyinstaller/pyinstaller/issues/6612 pyqt_path_dest = resources_path / pyqt_path.name @@ -303,6 +335,7 @@ def _mac_bin_path(base: pathlib.Path) -> pathlib.Path: def build_mac( *, gh_token: Optional[str], + qt6: bool, skip_packaging: bool, debug: bool, ) -> List[Artifact]: @@ -317,21 +350,20 @@ def build_mac( shutil.rmtree(d, ignore_errors=True) utils.print_title("Updating 3rdparty content") - # FIXME:qt6 Use modern PDF.js version here - update_3rdparty.run(ace=False, pdfjs=True, legacy_pdfjs=True, fancy_dmg=False, + update_3rdparty.run(ace=False, pdfjs=True, legacy_pdfjs=not qt6, fancy_dmg=False, gh_token=gh_token) utils.print_title("Building .app via pyinstaller") - call_tox('pyinstaller-64bit', '-r', debug=debug) + call_tox(f'pyinstaller-64bit{"-qt6" if qt6 else ""}', '-r', debug=debug) utils.print_title("Patching .app") - patch_mac_app() + patch_mac_app(qt6=qt6) utils.print_title("Re-signing .app") sign_mac_app() dist_path = pathlib.Path("dist") utils.print_title("Running pre-dmg smoke test") - smoke_test(_mac_bin_path(dist_path), debug=debug) + smoke_test(_mac_bin_path(dist_path), debug=debug, qt6=qt6) if skip_packaging: return [] @@ -341,6 +373,7 @@ def build_mac( subprocess.run(['make', '-f', dmg_makefile_path], check=True) suffix = "-debug" if debug else "" + suffix += "-qt6" if qt6 else "" dmg_path = dist_path / f'qutebrowser-{qutebrowser.__version__}{suffix}.dmg' pathlib.Path('qutebrowser.dmg').rename(dmg_path) @@ -352,7 +385,7 @@ def build_mac( subprocess.run(['hdiutil', 'attach', dmg_path, '-mountpoint', tmp_path], check=True) try: - smoke_test(_mac_bin_path(tmp_path), debug=debug) + smoke_test(_mac_bin_path(tmp_path), debug=debug, qt6=qt6) finally: print("Waiting 10s for dmg to be detachable...") time.sleep(10) @@ -391,6 +424,7 @@ def _get_windows_python_path(x64: bool) -> pathlib.Path: def _build_windows_single( *, x64: bool, + qt6: bool, skip_packaging: bool, debug: bool, ) -> List[Artifact]: @@ -404,12 +438,11 @@ def _build_windows_single( _maybe_remove(out_path) python = _get_windows_python_path(x64=x64) - call_tox( - f'pyinstaller-{"64bit" if x64 else "32bit"}', - '-r', - python=python, - debug=debug, - ) + suffix = "64bit" if x64 else "32bit" + if qt6: + # FIXME:qt6 does this regress 391623d5ec983ecfc4512c7305c4b7a293ac3872? + suffix += "-qt6" + call_tox(f'pyinstaller-{suffix}', '-r', python=python, debug=debug) out_pyinstaller = dist_path / "qutebrowser" shutil.move(out_pyinstaller, out_path) @@ -419,7 +452,7 @@ def _build_windows_single( verify_windows_exe(exe_path) utils.print_title(f"Running {human_arch} smoke test") - smoke_test(exe_path, debug=debug) + smoke_test(exe_path, debug=debug, qt6=qt6) if skip_packaging: return [] @@ -432,6 +465,7 @@ def _build_windows_single( desc_arch=human_arch, desc_suffix='' if x64 else ' (only for 32-bit Windows!)', debug=debug, + qt6=qt6, ) @@ -440,12 +474,12 @@ def build_windows( skip_packaging: bool, only_32bit: bool, only_64bit: bool, + qt6: bool, debug: bool, ) -> List[Artifact]: """Build windows executables/setups.""" utils.print_title("Updating 3rdparty content") - # FIXME:qt6 Use modern PDF.js version here - update_3rdparty.run(nsis=True, ace=False, pdfjs=True, legacy_pdfjs=True, + update_3rdparty.run(nsis=True, ace=False, pdfjs=True, legacy_pdfjs=not qt6, fancy_dmg=False, gh_token=gh_token) utils.print_title("Building Windows binaries") @@ -461,12 +495,14 @@ def build_windows( x64=True, skip_packaging=skip_packaging, debug=debug, + qt6=qt6, ) - if not only_64bit: + if not only_64bit and not qt6: artifacts += _build_windows_single( x64=False, skip_packaging=skip_packaging, debug=debug, + qt6=qt6, ) return artifacts @@ -480,6 +516,7 @@ def _package_windows_single( desc_suffix: str, filename_arch: str, debug: bool, + qt6: bool, ) -> List[Artifact]: """Build the given installer/zip for windows.""" artifacts = [] @@ -497,6 +534,8 @@ def _package_windows_single( ] if debug: name_parts.append('debug') + if qt6: + name_parts.append('qt6') name = '-'.join(name_parts) + '.exe' artifacts.append(Artifact( @@ -515,6 +554,8 @@ def _package_windows_single( ] if debug: zip_name_parts.append('debug') + if qt6: + zip_name_parts.append('qt6') zip_name = '-'.join(zip_name_parts) + '.zip' zip_path = dist_path / zip_name @@ -699,6 +740,8 @@ def main() -> None: help="Skip Windows 32 bit build.", dest='only_64bit') parser.add_argument('--debug', action='store_true', required=False, help="Build a debug build.") + parser.add_argument('--qt6', action='store_true', required=False, + help="Build against PyQt6") args = parser.parse_args() utils.change_cwd() @@ -721,18 +764,20 @@ def main() -> None: else: run_asciidoc2html() - if os.name == 'nt': + if IS_WINDOWS: artifacts = build_windows( gh_token=gh_token, skip_packaging=args.skip_packaging, only_32bit=args.only_32bit, only_64bit=args.only_64bit, + qt6=args.qt6, debug=args.debug, ) - elif sys.platform == 'darwin': + elif IS_MACOS: artifacts = build_mac( gh_token=gh_token, skip_packaging=args.skip_packaging, + qt6=args.qt6, debug=args.debug, ) else: diff --git a/scripts/dev/changelog_urls.json b/scripts/dev/changelog_urls.json index 144723772..1946017b3 100644 --- a/scripts/dev/changelog_urls.json +++ b/scripts/dev/changelog_urls.json @@ -103,6 +103,11 @@ "PyQt5-sip": "https://www.riverbankcomputing.com/news", "PyQt5-stubs": "https://github.com/python-qt-tools/PyQt5-stubs/blob/master/CHANGELOG.md", "sip": "https://www.riverbankcomputing.com/news", + "PyQt6": "https://www.riverbankcomputing.com/news", + "PyQt6-Qt6": "https://www.riverbankcomputing.com/news", + "PyQt6-WebEngine": "https://www.riverbankcomputing.com/news", + "PyQt6-WebEngine-Qt6": "https://www.riverbankcomputing.com/news", + "PyQt6-sip": "https://www.riverbankcomputing.com/news", "Pygments": "https://pygments.org/docs/changelog/", "vulture": "https://github.com/jendrikseipp/vulture/blob/main/CHANGELOG.md", "distlib": "https://github.com/pypa/distlib/blob/master/CHANGES.rst", diff --git a/scripts/dev/ci/docker/Dockerfile.j2 b/scripts/dev/ci/docker/Dockerfile.j2 index 48e7c6de0..0ca7d330d 100644 --- a/scripts/dev/ci/docker/Dockerfile.j2 +++ b/scripts/dev/ci/docker/Dockerfile.j2 @@ -9,10 +9,19 @@ RUN pacman -Su --noconfirm \ git \ python-tox \ python-distlib \ + {% if qt6 %} + qt6-base \ + qt6-declarative \ + {% if webengine %} + qt6-webengine python-pyqt6-webengine \ + {% else %}{{ 1/0 }}{% endif %} + python-pyqt6 \ + {% else %} qt5-base \ qt5-declarative \ {% if webengine %} qt5-webengine python-pyqtwebengine \ + {% endif %} python-pyqt5 \ {% endif %} xorg-xinit \ @@ -28,10 +37,15 @@ RUN pacman -U --noconfirm \ https://archive.archlinux.org/packages/p/python-pyqt5/python-pyqt5-5.15.7-2-x86_64.pkg.tar.zst {% endif %} -{% if webengine %} -RUN python3 -c "from PyQt5 import QtWebEngineCore, QtWebEngineWidgets" +{% if qt6 %} + {% set pyqt_module = 'PyQt6' %} {% else %} -RUN python3 -c "from PyQt5 import QtWebKit, QtWebKitWidgets" + {% set pyqt_module = 'PyQt5' %} +{% endif %} +{% if webengine %} + RUN python3 -c "from {{ pyqt_module }} import QtWebEngineCore, QtWebEngineWidgets" +{% else %} + RUN python3 -c "from {{ pyqt_module }} import QtWebKit, QtWebKitWidgets" {% endif %} RUN useradd user -u 1001 && \ diff --git a/scripts/dev/ci/docker/generate.py b/scripts/dev/ci/docker/generate.py index 34619a668..763a04ecf 100644 --- a/scripts/dev/ci/docker/generate.py +++ b/scripts/dev/ci/docker/generate.py @@ -31,9 +31,10 @@ def main(): image = sys.argv[1] config = { - 'archlinux-webkit': {'webengine': False, 'unstable': False}, - 'archlinux-webengine': {'webengine': True, 'unstable': False}, - 'archlinux-webengine-unstable': {'webengine': True, 'unstable': True}, + 'archlinux-webkit': {'webengine': False, 'unstable': False, 'qt6': False}, + 'archlinux-webengine': {'webengine': True, 'unstable': False, 'qt6': False}, + 'archlinux-webengine-qt6': {'webengine': True, 'unstable': False, 'qt6': True}, + 'archlinux-webengine-unstable': {'webengine': True, 'unstable': True, 'qt6': False}, }[image] with open('Dockerfile', 'w') as f: diff --git a/scripts/dev/enums.txt b/scripts/dev/enums.txt new file mode 100644 index 000000000..356a8a647 --- /dev/null +++ b/scripts/dev/enums.txt @@ -0,0 +1,7970 @@ +Qt.Round Qt.HighDpiScaleFactorRoundingPolicy.Round +Qt.Ceil Qt.HighDpiScaleFactorRoundingPolicy.Ceil +Qt.Floor Qt.HighDpiScaleFactorRoundingPolicy.Floor +Qt.RoundPreferFloor Qt.HighDpiScaleFactorRoundingPolicy.RoundPreferFloor +Qt.PassThrough Qt.HighDpiScaleFactorRoundingPolicy.PassThrough +Qt.ChecksumIso3309 Qt.ChecksumType.ChecksumIso3309 +Qt.ChecksumItuV41 Qt.ChecksumType.ChecksumItuV41 +Qt.EnterKeyDefault Qt.EnterKeyType.EnterKeyDefault +Qt.EnterKeyReturn Qt.EnterKeyType.EnterKeyReturn +Qt.EnterKeyDone Qt.EnterKeyType.EnterKeyDone +Qt.EnterKeyGo Qt.EnterKeyType.EnterKeyGo +Qt.EnterKeySend Qt.EnterKeyType.EnterKeySend +Qt.EnterKeySearch Qt.EnterKeyType.EnterKeySearch +Qt.EnterKeyNext Qt.EnterKeyType.EnterKeyNext +Qt.EnterKeyPrevious Qt.EnterKeyType.EnterKeyPrevious +Qt.ReplaceSelection Qt.ItemSelectionOperation.ReplaceSelection +Qt.AddToSelection Qt.ItemSelectionOperation.AddToSelection +Qt.NoTabFocus Qt.TabFocusBehavior.NoTabFocus +Qt.TabFocusTextControls Qt.TabFocusBehavior.TabFocusTextControls +Qt.TabFocusListControls Qt.TabFocusBehavior.TabFocusListControls +Qt.TabFocusAllControls Qt.TabFocusBehavior.TabFocusAllControls +Qt.MouseEventCreatedDoubleClick Qt.MouseEventFlag.MouseEventCreatedDoubleClick +Qt.MouseEventNotSynthesized Qt.MouseEventSource.MouseEventNotSynthesized +Qt.MouseEventSynthesizedBySystem Qt.MouseEventSource.MouseEventSynthesizedBySystem +Qt.MouseEventSynthesizedByQt Qt.MouseEventSource.MouseEventSynthesizedByQt +Qt.MouseEventSynthesizedByApplication Qt.MouseEventSource.MouseEventSynthesizedByApplication +Qt.ScrollBegin Qt.ScrollPhase.ScrollBegin +Qt.ScrollUpdate Qt.ScrollPhase.ScrollUpdate +Qt.ScrollEnd Qt.ScrollPhase.ScrollEnd +Qt.NoScrollPhase Qt.ScrollPhase.NoScrollPhase +Qt.ScrollMomentum Qt.ScrollPhase.ScrollMomentum +Qt.BeginNativeGesture Qt.NativeGestureType.BeginNativeGesture +Qt.EndNativeGesture Qt.NativeGestureType.EndNativeGesture +Qt.PanNativeGesture Qt.NativeGestureType.PanNativeGesture +Qt.ZoomNativeGesture Qt.NativeGestureType.ZoomNativeGesture +Qt.SmartZoomNativeGesture Qt.NativeGestureType.SmartZoomNativeGesture +Qt.RotateNativeGesture Qt.NativeGestureType.RotateNativeGesture +Qt.SwipeNativeGesture Qt.NativeGestureType.SwipeNativeGesture +Qt.TopEdge Qt.Edge.TopEdge +Qt.LeftEdge Qt.Edge.LeftEdge +Qt.RightEdge Qt.Edge.RightEdge +Qt.BottomEdge Qt.Edge.BottomEdge +Qt.ApplicationSuspended Qt.ApplicationState.ApplicationSuspended +Qt.ApplicationHidden Qt.ApplicationState.ApplicationHidden +Qt.ApplicationInactive Qt.ApplicationState.ApplicationInactive +Qt.ApplicationActive Qt.ApplicationState.ApplicationActive +Qt.ExactHit Qt.HitTestAccuracy.ExactHit +Qt.FuzzyHit Qt.HitTestAccuracy.FuzzyHit +Qt.WhiteSpaceNormal Qt.WhiteSpaceMode.WhiteSpaceNormal +Qt.WhiteSpacePre Qt.WhiteSpaceMode.WhiteSpacePre +Qt.WhiteSpaceNoWrap Qt.WhiteSpaceMode.WhiteSpaceNoWrap +Qt.WhiteSpaceModeUndefined Qt.WhiteSpaceMode.WhiteSpaceModeUndefined +Qt.FindDirectChildrenOnly Qt.FindChildOption.FindDirectChildrenOnly +Qt.FindChildrenRecursively Qt.FindChildOption.FindChildrenRecursively +Qt.PrimaryOrientation Qt.ScreenOrientation.PrimaryOrientation +Qt.PortraitOrientation Qt.ScreenOrientation.PortraitOrientation +Qt.LandscapeOrientation Qt.ScreenOrientation.LandscapeOrientation +Qt.InvertedPortraitOrientation Qt.ScreenOrientation.InvertedPortraitOrientation +Qt.InvertedLandscapeOrientation Qt.ScreenOrientation.InvertedLandscapeOrientation +Qt.LogicalMoveStyle Qt.CursorMoveStyle.LogicalMoveStyle +Qt.VisualMoveStyle Qt.CursorMoveStyle.VisualMoveStyle +Qt.NavigationModeNone Qt.NavigationMode.NavigationModeNone +Qt.NavigationModeKeypadTabOrder Qt.NavigationMode.NavigationModeKeypadTabOrder +Qt.NavigationModeKeypadDirectional Qt.NavigationMode.NavigationModeKeypadDirectional +Qt.NavigationModeCursorAuto Qt.NavigationMode.NavigationModeCursorAuto +Qt.NavigationModeCursorForceVisible Qt.NavigationMode.NavigationModeCursorForceVisible +Qt.DontStartGestureOnChildren Qt.GestureFlag.DontStartGestureOnChildren +Qt.ReceivePartialGestures Qt.GestureFlag.ReceivePartialGestures +Qt.IgnoredGesturesPropagateToParent Qt.GestureFlag.IgnoredGesturesPropagateToParent +Qt.TapGesture Qt.GestureType.TapGesture +Qt.TapAndHoldGesture Qt.GestureType.TapAndHoldGesture +Qt.PanGesture Qt.GestureType.PanGesture +Qt.PinchGesture Qt.GestureType.PinchGesture +Qt.SwipeGesture Qt.GestureType.SwipeGesture +Qt.CustomGesture Qt.GestureType.CustomGesture +Qt.GestureStarted Qt.GestureState.GestureStarted +Qt.GestureUpdated Qt.GestureState.GestureUpdated +Qt.GestureFinished Qt.GestureState.GestureFinished +Qt.GestureCanceled Qt.GestureState.GestureCanceled +Qt.TouchPointPressed Qt.TouchPointState.TouchPointPressed +Qt.TouchPointMoved Qt.TouchPointState.TouchPointMoved +Qt.TouchPointStationary Qt.TouchPointState.TouchPointStationary +Qt.TouchPointReleased Qt.TouchPointState.TouchPointReleased +Qt.DeviceCoordinates Qt.CoordinateSystem.DeviceCoordinates +Qt.LogicalCoordinates Qt.CoordinateSystem.LogicalCoordinates +Qt.AnchorLeft Qt.AnchorPoint.AnchorLeft +Qt.AnchorHorizontalCenter Qt.AnchorPoint.AnchorHorizontalCenter +Qt.AnchorRight Qt.AnchorPoint.AnchorRight +Qt.AnchorTop Qt.AnchorPoint.AnchorTop +Qt.AnchorVerticalCenter Qt.AnchorPoint.AnchorVerticalCenter +Qt.AnchorBottom Qt.AnchorPoint.AnchorBottom +Qt.ImhNone Qt.InputMethodHint.ImhNone +Qt.ImhHiddenText Qt.InputMethodHint.ImhHiddenText +Qt.ImhNoAutoUppercase Qt.InputMethodHint.ImhNoAutoUppercase +Qt.ImhPreferNumbers Qt.InputMethodHint.ImhPreferNumbers +Qt.ImhPreferUppercase Qt.InputMethodHint.ImhPreferUppercase +Qt.ImhPreferLowercase Qt.InputMethodHint.ImhPreferLowercase +Qt.ImhNoPredictiveText Qt.InputMethodHint.ImhNoPredictiveText +Qt.ImhDigitsOnly Qt.InputMethodHint.ImhDigitsOnly +Qt.ImhFormattedNumbersOnly Qt.InputMethodHint.ImhFormattedNumbersOnly +Qt.ImhUppercaseOnly Qt.InputMethodHint.ImhUppercaseOnly +Qt.ImhLowercaseOnly Qt.InputMethodHint.ImhLowercaseOnly +Qt.ImhDialableCharactersOnly Qt.InputMethodHint.ImhDialableCharactersOnly +Qt.ImhEmailCharactersOnly Qt.InputMethodHint.ImhEmailCharactersOnly +Qt.ImhUrlCharactersOnly Qt.InputMethodHint.ImhUrlCharactersOnly +Qt.ImhExclusiveInputMask Qt.InputMethodHint.ImhExclusiveInputMask +Qt.ImhSensitiveData Qt.InputMethodHint.ImhSensitiveData +Qt.ImhDate Qt.InputMethodHint.ImhDate +Qt.ImhTime Qt.InputMethodHint.ImhTime +Qt.ImhPreferLatin Qt.InputMethodHint.ImhPreferLatin +Qt.ImhLatinOnly Qt.InputMethodHint.ImhLatinOnly +Qt.ImhMultiLine Qt.InputMethodHint.ImhMultiLine +Qt.ImhNoEditMenu Qt.InputMethodHint.ImhNoEditMenu +Qt.ImhNoTextHandles Qt.InputMethodHint.ImhNoTextHandles +Qt.StretchTile Qt.TileRule.StretchTile +Qt.RepeatTile Qt.TileRule.RepeatTile +Qt.RoundTile Qt.TileRule.RoundTile +Qt.NoSection Qt.WindowFrameSection.NoSection +Qt.LeftSection Qt.WindowFrameSection.LeftSection +Qt.TopLeftSection Qt.WindowFrameSection.TopLeftSection +Qt.TopSection Qt.WindowFrameSection.TopSection +Qt.TopRightSection Qt.WindowFrameSection.TopRightSection +Qt.RightSection Qt.WindowFrameSection.RightSection +Qt.BottomRightSection Qt.WindowFrameSection.BottomRightSection +Qt.BottomSection Qt.WindowFrameSection.BottomSection +Qt.BottomLeftSection Qt.WindowFrameSection.BottomLeftSection +Qt.TitleBarArea Qt.WindowFrameSection.TitleBarArea +Qt.MinimumSize Qt.SizeHint.MinimumSize +Qt.PreferredSize Qt.SizeHint.PreferredSize +Qt.MaximumSize Qt.SizeHint.MaximumSize +Qt.MinimumDescent Qt.SizeHint.MinimumDescent +Qt.AbsoluteSize Qt.SizeMode.AbsoluteSize +Qt.RelativeSize Qt.SizeMode.RelativeSize +Qt.HighEventPriority Qt.EventPriority.HighEventPriority +Qt.NormalEventPriority Qt.EventPriority.NormalEventPriority +Qt.LowEventPriority Qt.EventPriority.LowEventPriority +Qt.XAxis Qt.Axis.XAxis +Qt.YAxis Qt.Axis.YAxis +Qt.ZAxis Qt.Axis.ZAxis +Qt.MaskInColor Qt.MaskMode.MaskInColor +Qt.MaskOutColor Qt.MaskMode.MaskOutColor +Qt.NoTextInteraction Qt.TextInteractionFlag.NoTextInteraction +Qt.TextSelectableByMouse Qt.TextInteractionFlag.TextSelectableByMouse +Qt.TextSelectableByKeyboard Qt.TextInteractionFlag.TextSelectableByKeyboard +Qt.LinksAccessibleByMouse Qt.TextInteractionFlag.LinksAccessibleByMouse +Qt.LinksAccessibleByKeyboard Qt.TextInteractionFlag.LinksAccessibleByKeyboard +Qt.TextEditable Qt.TextInteractionFlag.TextEditable +Qt.TextEditorInteraction Qt.TextInteractionFlag.TextEditorInteraction +Qt.TextBrowserInteraction Qt.TextInteractionFlag.TextBrowserInteraction +Qt.ContainsItemShape Qt.ItemSelectionMode.ContainsItemShape +Qt.IntersectsItemShape Qt.ItemSelectionMode.IntersectsItemShape +Qt.ContainsItemBoundingRect Qt.ItemSelectionMode.ContainsItemBoundingRect +Qt.IntersectsItemBoundingRect Qt.ItemSelectionMode.IntersectsItemBoundingRect +Qt.AA_ImmediateWidgetCreation Qt.ApplicationAttribute.AA_ImmediateWidgetCreation +Qt.AA_MSWindowsUseDirect3DByDefault Qt.ApplicationAttribute.AA_MSWindowsUseDirect3DByDefault +Qt.AA_DontShowIconsInMenus Qt.ApplicationAttribute.AA_DontShowIconsInMenus +Qt.AA_NativeWindows Qt.ApplicationAttribute.AA_NativeWindows +Qt.AA_DontCreateNativeWidgetSiblings Qt.ApplicationAttribute.AA_DontCreateNativeWidgetSiblings +Qt.AA_MacPluginApplication Qt.ApplicationAttribute.AA_MacPluginApplication +Qt.AA_DontUseNativeMenuBar Qt.ApplicationAttribute.AA_DontUseNativeMenuBar +Qt.AA_MacDontSwapCtrlAndMeta Qt.ApplicationAttribute.AA_MacDontSwapCtrlAndMeta +Qt.AA_X11InitThreads Qt.ApplicationAttribute.AA_X11InitThreads +Qt.AA_Use96Dpi Qt.ApplicationAttribute.AA_Use96Dpi +Qt.AA_SynthesizeTouchForUnhandledMouseEvents Qt.ApplicationAttribute.AA_SynthesizeTouchForUnhandledMouseEvents +Qt.AA_SynthesizeMouseForUnhandledTouchEvents Qt.ApplicationAttribute.AA_SynthesizeMouseForUnhandledTouchEvents +Qt.AA_UseHighDpiPixmaps Qt.ApplicationAttribute.AA_UseHighDpiPixmaps +Qt.AA_ForceRasterWidgets Qt.ApplicationAttribute.AA_ForceRasterWidgets +Qt.AA_UseDesktopOpenGL Qt.ApplicationAttribute.AA_UseDesktopOpenGL +Qt.AA_UseOpenGLES Qt.ApplicationAttribute.AA_UseOpenGLES +Qt.AA_UseSoftwareOpenGL Qt.ApplicationAttribute.AA_UseSoftwareOpenGL +Qt.AA_ShareOpenGLContexts Qt.ApplicationAttribute.AA_ShareOpenGLContexts +Qt.AA_SetPalette Qt.ApplicationAttribute.AA_SetPalette +Qt.AA_EnableHighDpiScaling Qt.ApplicationAttribute.AA_EnableHighDpiScaling +Qt.AA_DisableHighDpiScaling Qt.ApplicationAttribute.AA_DisableHighDpiScaling +Qt.AA_PluginApplication Qt.ApplicationAttribute.AA_PluginApplication +Qt.AA_UseStyleSheetPropagationInWidgetStyles Qt.ApplicationAttribute.AA_UseStyleSheetPropagationInWidgetStyles +Qt.AA_DontUseNativeDialogs Qt.ApplicationAttribute.AA_DontUseNativeDialogs +Qt.AA_SynthesizeMouseForUnhandledTabletEvents Qt.ApplicationAttribute.AA_SynthesizeMouseForUnhandledTabletEvents +Qt.AA_CompressHighFrequencyEvents Qt.ApplicationAttribute.AA_CompressHighFrequencyEvents +Qt.AA_DontCheckOpenGLContextThreadAffinity Qt.ApplicationAttribute.AA_DontCheckOpenGLContextThreadAffinity +Qt.AA_DisableShaderDiskCache Qt.ApplicationAttribute.AA_DisableShaderDiskCache +Qt.AA_DontShowShortcutsInContextMenus Qt.ApplicationAttribute.AA_DontShowShortcutsInContextMenus +Qt.AA_CompressTabletEvents Qt.ApplicationAttribute.AA_CompressTabletEvents +Qt.AA_DisableWindowContextHelpButton Qt.ApplicationAttribute.AA_DisableWindowContextHelpButton +Qt.AA_DisableSessionManager Qt.ApplicationAttribute.AA_DisableSessionManager +Qt.AA_DisableNativeVirtualKeyboard Qt.ApplicationAttribute.AA_DisableNativeVirtualKeyboard +Qt.NonModal Qt.WindowModality.NonModal +Qt.WindowModal Qt.WindowModality.WindowModal +Qt.ApplicationModal Qt.WindowModality.ApplicationModal +Qt.MatchExactly Qt.MatchFlag.MatchExactly +Qt.MatchFixedString Qt.MatchFlag.MatchFixedString +Qt.MatchContains Qt.MatchFlag.MatchContains +Qt.MatchStartsWith Qt.MatchFlag.MatchStartsWith +Qt.MatchEndsWith Qt.MatchFlag.MatchEndsWith +Qt.MatchRegExp Qt.MatchFlag.MatchRegExp +Qt.MatchWildcard Qt.MatchFlag.MatchWildcard +Qt.MatchCaseSensitive Qt.MatchFlag.MatchCaseSensitive +Qt.MatchWrap Qt.MatchFlag.MatchWrap +Qt.MatchRecursive Qt.MatchFlag.MatchRecursive +Qt.MatchRegularExpression Qt.MatchFlag.MatchRegularExpression +Qt.NoItemFlags Qt.ItemFlag.NoItemFlags +Qt.ItemIsSelectable Qt.ItemFlag.ItemIsSelectable +Qt.ItemIsEditable Qt.ItemFlag.ItemIsEditable +Qt.ItemIsDragEnabled Qt.ItemFlag.ItemIsDragEnabled +Qt.ItemIsDropEnabled Qt.ItemFlag.ItemIsDropEnabled +Qt.ItemIsUserCheckable Qt.ItemFlag.ItemIsUserCheckable +Qt.ItemIsEnabled Qt.ItemFlag.ItemIsEnabled +Qt.ItemIsTristate Qt.ItemFlag.ItemIsTristate +Qt.ItemNeverHasChildren Qt.ItemFlag.ItemNeverHasChildren +Qt.ItemIsUserTristate Qt.ItemFlag.ItemIsUserTristate +Qt.ItemIsAutoTristate Qt.ItemFlag.ItemIsAutoTristate +Qt.DisplayRole Qt.ItemDataRole.DisplayRole +Qt.DecorationRole Qt.ItemDataRole.DecorationRole +Qt.EditRole Qt.ItemDataRole.EditRole +Qt.ToolTipRole Qt.ItemDataRole.ToolTipRole +Qt.StatusTipRole Qt.ItemDataRole.StatusTipRole +Qt.WhatsThisRole Qt.ItemDataRole.WhatsThisRole +Qt.FontRole Qt.ItemDataRole.FontRole +Qt.TextAlignmentRole Qt.ItemDataRole.TextAlignmentRole +Qt.BackgroundRole Qt.ItemDataRole.BackgroundRole +Qt.BackgroundColorRole Qt.ItemDataRole.BackgroundColorRole +Qt.ForegroundRole Qt.ItemDataRole.ForegroundRole +Qt.TextColorRole Qt.ItemDataRole.TextColorRole +Qt.CheckStateRole Qt.ItemDataRole.CheckStateRole +Qt.AccessibleTextRole Qt.ItemDataRole.AccessibleTextRole +Qt.AccessibleDescriptionRole Qt.ItemDataRole.AccessibleDescriptionRole +Qt.SizeHintRole Qt.ItemDataRole.SizeHintRole +Qt.InitialSortOrderRole Qt.ItemDataRole.InitialSortOrderRole +Qt.UserRole Qt.ItemDataRole.UserRole +Qt.Unchecked Qt.CheckState.Unchecked +Qt.PartiallyChecked Qt.CheckState.PartiallyChecked +Qt.Checked Qt.CheckState.Checked +Qt.CopyAction Qt.DropAction.CopyAction +Qt.MoveAction Qt.DropAction.MoveAction +Qt.LinkAction Qt.DropAction.LinkAction +Qt.ActionMask Qt.DropAction.ActionMask +Qt.TargetMoveAction Qt.DropAction.TargetMoveAction +Qt.IgnoreAction Qt.DropAction.IgnoreAction +Qt.LeftToRight Qt.LayoutDirection.LeftToRight +Qt.RightToLeft Qt.LayoutDirection.RightToLeft +Qt.LayoutDirectionAuto Qt.LayoutDirection.LayoutDirectionAuto +Qt.ToolButtonIconOnly Qt.ToolButtonStyle.ToolButtonIconOnly +Qt.ToolButtonTextOnly Qt.ToolButtonStyle.ToolButtonTextOnly +Qt.ToolButtonTextBesideIcon Qt.ToolButtonStyle.ToolButtonTextBesideIcon +Qt.ToolButtonTextUnderIcon Qt.ToolButtonStyle.ToolButtonTextUnderIcon +Qt.ToolButtonFollowStyle Qt.ToolButtonStyle.ToolButtonFollowStyle +Qt.ImMicroFocus Qt.InputMethodQuery.ImMicroFocus +Qt.ImFont Qt.InputMethodQuery.ImFont +Qt.ImCursorPosition Qt.InputMethodQuery.ImCursorPosition +Qt.ImSurroundingText Qt.InputMethodQuery.ImSurroundingText +Qt.ImCurrentSelection Qt.InputMethodQuery.ImCurrentSelection +Qt.ImMaximumTextLength Qt.InputMethodQuery.ImMaximumTextLength +Qt.ImAnchorPosition Qt.InputMethodQuery.ImAnchorPosition +Qt.ImEnabled Qt.InputMethodQuery.ImEnabled +Qt.ImCursorRectangle Qt.InputMethodQuery.ImCursorRectangle +Qt.ImHints Qt.InputMethodQuery.ImHints +Qt.ImPreferredLanguage Qt.InputMethodQuery.ImPreferredLanguage +Qt.ImPlatformData Qt.InputMethodQuery.ImPlatformData +Qt.ImQueryInput Qt.InputMethodQuery.ImQueryInput +Qt.ImQueryAll Qt.InputMethodQuery.ImQueryAll +Qt.ImAbsolutePosition Qt.InputMethodQuery.ImAbsolutePosition +Qt.ImTextBeforeCursor Qt.InputMethodQuery.ImTextBeforeCursor +Qt.ImTextAfterCursor Qt.InputMethodQuery.ImTextAfterCursor +Qt.ImEnterKeyType Qt.InputMethodQuery.ImEnterKeyType +Qt.ImAnchorRectangle Qt.InputMethodQuery.ImAnchorRectangle +Qt.ImInputItemClipRectangle Qt.InputMethodQuery.ImInputItemClipRectangle +Qt.NoContextMenu Qt.ContextMenuPolicy.NoContextMenu +Qt.PreventContextMenu Qt.ContextMenuPolicy.PreventContextMenu +Qt.DefaultContextMenu Qt.ContextMenuPolicy.DefaultContextMenu +Qt.ActionsContextMenu Qt.ContextMenuPolicy.ActionsContextMenu +Qt.CustomContextMenu Qt.ContextMenuPolicy.CustomContextMenu +Qt.MouseFocusReason Qt.FocusReason.MouseFocusReason +Qt.TabFocusReason Qt.FocusReason.TabFocusReason +Qt.BacktabFocusReason Qt.FocusReason.BacktabFocusReason +Qt.ActiveWindowFocusReason Qt.FocusReason.ActiveWindowFocusReason +Qt.PopupFocusReason Qt.FocusReason.PopupFocusReason +Qt.ShortcutFocusReason Qt.FocusReason.ShortcutFocusReason +Qt.MenuBarFocusReason Qt.FocusReason.MenuBarFocusReason +Qt.OtherFocusReason Qt.FocusReason.OtherFocusReason +Qt.NoFocusReason Qt.FocusReason.NoFocusReason +Qt.FastTransformation Qt.TransformationMode.FastTransformation +Qt.SmoothTransformation Qt.TransformationMode.SmoothTransformation +Qt.NoClip Qt.ClipOperation.NoClip +Qt.ReplaceClip Qt.ClipOperation.ReplaceClip +Qt.IntersectClip Qt.ClipOperation.IntersectClip +Qt.OddEvenFill Qt.FillRule.OddEvenFill +Qt.WindingFill Qt.FillRule.WindingFill +Qt.WidgetShortcut Qt.ShortcutContext.WidgetShortcut +Qt.WindowShortcut Qt.ShortcutContext.WindowShortcut +Qt.ApplicationShortcut Qt.ShortcutContext.ApplicationShortcut +Qt.WidgetWithChildrenShortcut Qt.ShortcutContext.WidgetWithChildrenShortcut +Qt.AutoConnection Qt.ConnectionType.AutoConnection +Qt.DirectConnection Qt.ConnectionType.DirectConnection +Qt.QueuedConnection Qt.ConnectionType.QueuedConnection +Qt.BlockingQueuedConnection Qt.ConnectionType.BlockingQueuedConnection +Qt.UniqueConnection Qt.ConnectionType.UniqueConnection +Qt.TopLeftCorner Qt.Corner.TopLeftCorner +Qt.TopRightCorner Qt.Corner.TopRightCorner +Qt.BottomLeftCorner Qt.Corner.BottomLeftCorner +Qt.BottomRightCorner Qt.Corner.BottomRightCorner +Qt.CaseInsensitive Qt.CaseSensitivity.CaseInsensitive +Qt.CaseSensitive Qt.CaseSensitivity.CaseSensitive +Qt.ScrollBarAsNeeded Qt.ScrollBarPolicy.ScrollBarAsNeeded +Qt.ScrollBarAlwaysOff Qt.ScrollBarPolicy.ScrollBarAlwaysOff +Qt.ScrollBarAlwaysOn Qt.ScrollBarPolicy.ScrollBarAlwaysOn +Qt.Monday Qt.DayOfWeek.Monday +Qt.Tuesday Qt.DayOfWeek.Tuesday +Qt.Wednesday Qt.DayOfWeek.Wednesday +Qt.Thursday Qt.DayOfWeek.Thursday +Qt.Friday Qt.DayOfWeek.Friday +Qt.Saturday Qt.DayOfWeek.Saturday +Qt.Sunday Qt.DayOfWeek.Sunday +Qt.LocalTime Qt.TimeSpec.LocalTime +Qt.UTC Qt.TimeSpec.UTC +Qt.OffsetFromUTC Qt.TimeSpec.OffsetFromUTC +Qt.TimeZone Qt.TimeSpec.TimeZone +Qt.TextDate Qt.DateFormat.TextDate +Qt.ISODate Qt.DateFormat.ISODate +Qt.ISODateWithMs Qt.DateFormat.ISODateWithMs +Qt.LocalDate Qt.DateFormat.LocalDate +Qt.SystemLocaleDate Qt.DateFormat.SystemLocaleDate +Qt.LocaleDate Qt.DateFormat.LocaleDate +Qt.SystemLocaleShortDate Qt.DateFormat.SystemLocaleShortDate +Qt.SystemLocaleLongDate Qt.DateFormat.SystemLocaleLongDate +Qt.DefaultLocaleShortDate Qt.DateFormat.DefaultLocaleShortDate +Qt.DefaultLocaleLongDate Qt.DateFormat.DefaultLocaleLongDate +Qt.RFC2822Date Qt.DateFormat.RFC2822Date +Qt.LeftToolBarArea Qt.ToolBarArea.LeftToolBarArea +Qt.RightToolBarArea Qt.ToolBarArea.RightToolBarArea +Qt.TopToolBarArea Qt.ToolBarArea.TopToolBarArea +Qt.BottomToolBarArea Qt.ToolBarArea.BottomToolBarArea +Qt.ToolBarArea_Mask Qt.ToolBarArea.ToolBarArea_Mask +Qt.AllToolBarAreas Qt.ToolBarArea.AllToolBarAreas +Qt.NoToolBarArea Qt.ToolBarArea.NoToolBarArea +Qt.PreciseTimer Qt.TimerType.PreciseTimer +Qt.CoarseTimer Qt.TimerType.CoarseTimer +Qt.VeryCoarseTimer Qt.TimerType.VeryCoarseTimer +Qt.LeftDockWidgetArea Qt.DockWidgetArea.LeftDockWidgetArea +Qt.RightDockWidgetArea Qt.DockWidgetArea.RightDockWidgetArea +Qt.TopDockWidgetArea Qt.DockWidgetArea.TopDockWidgetArea +Qt.BottomDockWidgetArea Qt.DockWidgetArea.BottomDockWidgetArea +Qt.DockWidgetArea_Mask Qt.DockWidgetArea.DockWidgetArea_Mask +Qt.AllDockWidgetAreas Qt.DockWidgetArea.AllDockWidgetAreas +Qt.NoDockWidgetArea Qt.DockWidgetArea.NoDockWidgetArea +Qt.IgnoreAspectRatio Qt.AspectRatioMode.IgnoreAspectRatio +Qt.KeepAspectRatio Qt.AspectRatioMode.KeepAspectRatio +Qt.KeepAspectRatioByExpanding Qt.AspectRatioMode.KeepAspectRatioByExpanding +Qt.PlainText Qt.TextFormat.PlainText +Qt.RichText Qt.TextFormat.RichText +Qt.AutoText Qt.TextFormat.AutoText +Qt.MarkdownText Qt.TextFormat.MarkdownText +Qt.ArrowCursor Qt.CursorShape.ArrowCursor +Qt.UpArrowCursor Qt.CursorShape.UpArrowCursor +Qt.CrossCursor Qt.CursorShape.CrossCursor +Qt.WaitCursor Qt.CursorShape.WaitCursor +Qt.IBeamCursor Qt.CursorShape.IBeamCursor +Qt.SizeVerCursor Qt.CursorShape.SizeVerCursor +Qt.SizeHorCursor Qt.CursorShape.SizeHorCursor +Qt.SizeBDiagCursor Qt.CursorShape.SizeBDiagCursor +Qt.SizeFDiagCursor Qt.CursorShape.SizeFDiagCursor +Qt.SizeAllCursor Qt.CursorShape.SizeAllCursor +Qt.BlankCursor Qt.CursorShape.BlankCursor +Qt.SplitVCursor Qt.CursorShape.SplitVCursor +Qt.SplitHCursor Qt.CursorShape.SplitHCursor +Qt.PointingHandCursor Qt.CursorShape.PointingHandCursor +Qt.ForbiddenCursor Qt.CursorShape.ForbiddenCursor +Qt.OpenHandCursor Qt.CursorShape.OpenHandCursor +Qt.ClosedHandCursor Qt.CursorShape.ClosedHandCursor +Qt.WhatsThisCursor Qt.CursorShape.WhatsThisCursor +Qt.BusyCursor Qt.CursorShape.BusyCursor +Qt.LastCursor Qt.CursorShape.LastCursor +Qt.BitmapCursor Qt.CursorShape.BitmapCursor +Qt.CustomCursor Qt.CursorShape.CustomCursor +Qt.DragCopyCursor Qt.CursorShape.DragCopyCursor +Qt.DragMoveCursor Qt.CursorShape.DragMoveCursor +Qt.DragLinkCursor Qt.CursorShape.DragLinkCursor +Qt.UI_General Qt.UIEffect.UI_General +Qt.UI_AnimateMenu Qt.UIEffect.UI_AnimateMenu +Qt.UI_FadeMenu Qt.UIEffect.UI_FadeMenu +Qt.UI_AnimateCombo Qt.UIEffect.UI_AnimateCombo +Qt.UI_AnimateTooltip Qt.UIEffect.UI_AnimateTooltip +Qt.UI_FadeTooltip Qt.UIEffect.UI_FadeTooltip +Qt.UI_AnimateToolBox Qt.UIEffect.UI_AnimateToolBox +Qt.NoBrush Qt.BrushStyle.NoBrush +Qt.SolidPattern Qt.BrushStyle.SolidPattern +Qt.Dense1Pattern Qt.BrushStyle.Dense1Pattern +Qt.Dense2Pattern Qt.BrushStyle.Dense2Pattern +Qt.Dense3Pattern Qt.BrushStyle.Dense3Pattern +Qt.Dense4Pattern Qt.BrushStyle.Dense4Pattern +Qt.Dense5Pattern Qt.BrushStyle.Dense5Pattern +Qt.Dense6Pattern Qt.BrushStyle.Dense6Pattern +Qt.Dense7Pattern Qt.BrushStyle.Dense7Pattern +Qt.HorPattern Qt.BrushStyle.HorPattern +Qt.VerPattern Qt.BrushStyle.VerPattern +Qt.CrossPattern Qt.BrushStyle.CrossPattern +Qt.BDiagPattern Qt.BrushStyle.BDiagPattern +Qt.FDiagPattern Qt.BrushStyle.FDiagPattern +Qt.DiagCrossPattern Qt.BrushStyle.DiagCrossPattern +Qt.LinearGradientPattern Qt.BrushStyle.LinearGradientPattern +Qt.RadialGradientPattern Qt.BrushStyle.RadialGradientPattern +Qt.ConicalGradientPattern Qt.BrushStyle.ConicalGradientPattern +Qt.TexturePattern Qt.BrushStyle.TexturePattern +Qt.MiterJoin Qt.PenJoinStyle.MiterJoin +Qt.BevelJoin Qt.PenJoinStyle.BevelJoin +Qt.RoundJoin Qt.PenJoinStyle.RoundJoin +Qt.MPenJoinStyle Qt.PenJoinStyle.MPenJoinStyle +Qt.SvgMiterJoin Qt.PenJoinStyle.SvgMiterJoin +Qt.FlatCap Qt.PenCapStyle.FlatCap +Qt.SquareCap Qt.PenCapStyle.SquareCap +Qt.RoundCap Qt.PenCapStyle.RoundCap +Qt.MPenCapStyle Qt.PenCapStyle.MPenCapStyle +Qt.NoPen Qt.PenStyle.NoPen +Qt.SolidLine Qt.PenStyle.SolidLine +Qt.DashLine Qt.PenStyle.DashLine +Qt.DotLine Qt.PenStyle.DotLine +Qt.DashDotLine Qt.PenStyle.DashDotLine +Qt.DashDotDotLine Qt.PenStyle.DashDotDotLine +Qt.CustomDashLine Qt.PenStyle.CustomDashLine +Qt.MPenStyle Qt.PenStyle.MPenStyle +Qt.NoArrow Qt.ArrowType.NoArrow +Qt.UpArrow Qt.ArrowType.UpArrow +Qt.DownArrow Qt.ArrowType.DownArrow +Qt.LeftArrow Qt.ArrowType.LeftArrow +Qt.RightArrow Qt.ArrowType.RightArrow +Qt.Key_Escape Qt.Key.Key_Escape +Qt.Key_Tab Qt.Key.Key_Tab +Qt.Key_Backtab Qt.Key.Key_Backtab +Qt.Key_Backspace Qt.Key.Key_Backspace +Qt.Key_Return Qt.Key.Key_Return +Qt.Key_Enter Qt.Key.Key_Enter +Qt.Key_Insert Qt.Key.Key_Insert +Qt.Key_Delete Qt.Key.Key_Delete +Qt.Key_Pause Qt.Key.Key_Pause +Qt.Key_Print Qt.Key.Key_Print +Qt.Key_SysReq Qt.Key.Key_SysReq +Qt.Key_Clear Qt.Key.Key_Clear +Qt.Key_Home Qt.Key.Key_Home +Qt.Key_End Qt.Key.Key_End +Qt.Key_Left Qt.Key.Key_Left +Qt.Key_Up Qt.Key.Key_Up +Qt.Key_Right Qt.Key.Key_Right +Qt.Key_Down Qt.Key.Key_Down +Qt.Key_PageUp Qt.Key.Key_PageUp +Qt.Key_PageDown Qt.Key.Key_PageDown +Qt.Key_Shift Qt.Key.Key_Shift +Qt.Key_Control Qt.Key.Key_Control +Qt.Key_Meta Qt.Key.Key_Meta +Qt.Key_Alt Qt.Key.Key_Alt +Qt.Key_CapsLock Qt.Key.Key_CapsLock +Qt.Key_NumLock Qt.Key.Key_NumLock +Qt.Key_ScrollLock Qt.Key.Key_ScrollLock +Qt.Key_F1 Qt.Key.Key_F1 +Qt.Key_F2 Qt.Key.Key_F2 +Qt.Key_F3 Qt.Key.Key_F3 +Qt.Key_F4 Qt.Key.Key_F4 +Qt.Key_F5 Qt.Key.Key_F5 +Qt.Key_F6 Qt.Key.Key_F6 +Qt.Key_F7 Qt.Key.Key_F7 +Qt.Key_F8 Qt.Key.Key_F8 +Qt.Key_F9 Qt.Key.Key_F9 +Qt.Key_F10 Qt.Key.Key_F10 +Qt.Key_F11 Qt.Key.Key_F11 +Qt.Key_F12 Qt.Key.Key_F12 +Qt.Key_F13 Qt.Key.Key_F13 +Qt.Key_F14 Qt.Key.Key_F14 +Qt.Key_F15 Qt.Key.Key_F15 +Qt.Key_F16 Qt.Key.Key_F16 +Qt.Key_F17 Qt.Key.Key_F17 +Qt.Key_F18 Qt.Key.Key_F18 +Qt.Key_F19 Qt.Key.Key_F19 +Qt.Key_F20 Qt.Key.Key_F20 +Qt.Key_F21 Qt.Key.Key_F21 +Qt.Key_F22 Qt.Key.Key_F22 +Qt.Key_F23 Qt.Key.Key_F23 +Qt.Key_F24 Qt.Key.Key_F24 +Qt.Key_F25 Qt.Key.Key_F25 +Qt.Key_F26 Qt.Key.Key_F26 +Qt.Key_F27 Qt.Key.Key_F27 +Qt.Key_F28 Qt.Key.Key_F28 +Qt.Key_F29 Qt.Key.Key_F29 +Qt.Key_F30 Qt.Key.Key_F30 +Qt.Key_F31 Qt.Key.Key_F31 +Qt.Key_F32 Qt.Key.Key_F32 +Qt.Key_F33 Qt.Key.Key_F33 +Qt.Key_F34 Qt.Key.Key_F34 +Qt.Key_F35 Qt.Key.Key_F35 +Qt.Key_Super_L Qt.Key.Key_Super_L +Qt.Key_Super_R Qt.Key.Key_Super_R +Qt.Key_Menu Qt.Key.Key_Menu +Qt.Key_Hyper_L Qt.Key.Key_Hyper_L +Qt.Key_Hyper_R Qt.Key.Key_Hyper_R +Qt.Key_Help Qt.Key.Key_Help +Qt.Key_Direction_L Qt.Key.Key_Direction_L +Qt.Key_Direction_R Qt.Key.Key_Direction_R +Qt.Key_Space Qt.Key.Key_Space +Qt.Key_Any Qt.Key.Key_Any +Qt.Key_Exclam Qt.Key.Key_Exclam +Qt.Key_QuoteDbl Qt.Key.Key_QuoteDbl +Qt.Key_NumberSign Qt.Key.Key_NumberSign +Qt.Key_Dollar Qt.Key.Key_Dollar +Qt.Key_Percent Qt.Key.Key_Percent +Qt.Key_Ampersand Qt.Key.Key_Ampersand +Qt.Key_Apostrophe Qt.Key.Key_Apostrophe +Qt.Key_ParenLeft Qt.Key.Key_ParenLeft +Qt.Key_ParenRight Qt.Key.Key_ParenRight +Qt.Key_Asterisk Qt.Key.Key_Asterisk +Qt.Key_Plus Qt.Key.Key_Plus +Qt.Key_Comma Qt.Key.Key_Comma +Qt.Key_Minus Qt.Key.Key_Minus +Qt.Key_Period Qt.Key.Key_Period +Qt.Key_Slash Qt.Key.Key_Slash +Qt.Key_0 Qt.Key.Key_0 +Qt.Key_1 Qt.Key.Key_1 +Qt.Key_2 Qt.Key.Key_2 +Qt.Key_3 Qt.Key.Key_3 +Qt.Key_4 Qt.Key.Key_4 +Qt.Key_5 Qt.Key.Key_5 +Qt.Key_6 Qt.Key.Key_6 +Qt.Key_7 Qt.Key.Key_7 +Qt.Key_8 Qt.Key.Key_8 +Qt.Key_9 Qt.Key.Key_9 +Qt.Key_Colon Qt.Key.Key_Colon +Qt.Key_Semicolon Qt.Key.Key_Semicolon +Qt.Key_Less Qt.Key.Key_Less +Qt.Key_Equal Qt.Key.Key_Equal +Qt.Key_Greater Qt.Key.Key_Greater +Qt.Key_Question Qt.Key.Key_Question +Qt.Key_At Qt.Key.Key_At +Qt.Key_A Qt.Key.Key_A +Qt.Key_B Qt.Key.Key_B +Qt.Key_C Qt.Key.Key_C +Qt.Key_D Qt.Key.Key_D +Qt.Key_E Qt.Key.Key_E +Qt.Key_F Qt.Key.Key_F +Qt.Key_G Qt.Key.Key_G +Qt.Key_H Qt.Key.Key_H +Qt.Key_I Qt.Key.Key_I +Qt.Key_J Qt.Key.Key_J +Qt.Key_K Qt.Key.Key_K +Qt.Key_L Qt.Key.Key_L +Qt.Key_M Qt.Key.Key_M +Qt.Key_N Qt.Key.Key_N +Qt.Key_O Qt.Key.Key_O +Qt.Key_P Qt.Key.Key_P +Qt.Key_Q Qt.Key.Key_Q +Qt.Key_R Qt.Key.Key_R +Qt.Key_S Qt.Key.Key_S +Qt.Key_T Qt.Key.Key_T +Qt.Key_U Qt.Key.Key_U +Qt.Key_V Qt.Key.Key_V +Qt.Key_W Qt.Key.Key_W +Qt.Key_X Qt.Key.Key_X +Qt.Key_Y Qt.Key.Key_Y +Qt.Key_Z Qt.Key.Key_Z +Qt.Key_BracketLeft Qt.Key.Key_BracketLeft +Qt.Key_Backslash Qt.Key.Key_Backslash +Qt.Key_BracketRight Qt.Key.Key_BracketRight +Qt.Key_AsciiCircum Qt.Key.Key_AsciiCircum +Qt.Key_Underscore Qt.Key.Key_Underscore +Qt.Key_QuoteLeft Qt.Key.Key_QuoteLeft +Qt.Key_BraceLeft Qt.Key.Key_BraceLeft +Qt.Key_Bar Qt.Key.Key_Bar +Qt.Key_BraceRight Qt.Key.Key_BraceRight +Qt.Key_AsciiTilde Qt.Key.Key_AsciiTilde +Qt.Key_nobreakspace Qt.Key.Key_nobreakspace +Qt.Key_exclamdown Qt.Key.Key_exclamdown +Qt.Key_cent Qt.Key.Key_cent +Qt.Key_sterling Qt.Key.Key_sterling +Qt.Key_currency Qt.Key.Key_currency +Qt.Key_yen Qt.Key.Key_yen +Qt.Key_brokenbar Qt.Key.Key_brokenbar +Qt.Key_section Qt.Key.Key_section +Qt.Key_diaeresis Qt.Key.Key_diaeresis +Qt.Key_copyright Qt.Key.Key_copyright +Qt.Key_ordfeminine Qt.Key.Key_ordfeminine +Qt.Key_guillemotleft Qt.Key.Key_guillemotleft +Qt.Key_notsign Qt.Key.Key_notsign +Qt.Key_hyphen Qt.Key.Key_hyphen +Qt.Key_registered Qt.Key.Key_registered +Qt.Key_macron Qt.Key.Key_macron +Qt.Key_degree Qt.Key.Key_degree +Qt.Key_plusminus Qt.Key.Key_plusminus +Qt.Key_twosuperior Qt.Key.Key_twosuperior +Qt.Key_threesuperior Qt.Key.Key_threesuperior +Qt.Key_acute Qt.Key.Key_acute +Qt.Key_mu Qt.Key.Key_mu +Qt.Key_paragraph Qt.Key.Key_paragraph +Qt.Key_periodcentered Qt.Key.Key_periodcentered +Qt.Key_cedilla Qt.Key.Key_cedilla +Qt.Key_onesuperior Qt.Key.Key_onesuperior +Qt.Key_masculine Qt.Key.Key_masculine +Qt.Key_guillemotright Qt.Key.Key_guillemotright +Qt.Key_onequarter Qt.Key.Key_onequarter +Qt.Key_onehalf Qt.Key.Key_onehalf +Qt.Key_threequarters Qt.Key.Key_threequarters +Qt.Key_questiondown Qt.Key.Key_questiondown +Qt.Key_Agrave Qt.Key.Key_Agrave +Qt.Key_Aacute Qt.Key.Key_Aacute +Qt.Key_Acircumflex Qt.Key.Key_Acircumflex +Qt.Key_Atilde Qt.Key.Key_Atilde +Qt.Key_Adiaeresis Qt.Key.Key_Adiaeresis +Qt.Key_Aring Qt.Key.Key_Aring +Qt.Key_AE Qt.Key.Key_AE +Qt.Key_Ccedilla Qt.Key.Key_Ccedilla +Qt.Key_Egrave Qt.Key.Key_Egrave +Qt.Key_Eacute Qt.Key.Key_Eacute +Qt.Key_Ecircumflex Qt.Key.Key_Ecircumflex +Qt.Key_Ediaeresis Qt.Key.Key_Ediaeresis +Qt.Key_Igrave Qt.Key.Key_Igrave +Qt.Key_Iacute Qt.Key.Key_Iacute +Qt.Key_Icircumflex Qt.Key.Key_Icircumflex +Qt.Key_Idiaeresis Qt.Key.Key_Idiaeresis +Qt.Key_ETH Qt.Key.Key_ETH +Qt.Key_Ntilde Qt.Key.Key_Ntilde +Qt.Key_Ograve Qt.Key.Key_Ograve +Qt.Key_Oacute Qt.Key.Key_Oacute +Qt.Key_Ocircumflex Qt.Key.Key_Ocircumflex +Qt.Key_Otilde Qt.Key.Key_Otilde +Qt.Key_Odiaeresis Qt.Key.Key_Odiaeresis +Qt.Key_multiply Qt.Key.Key_multiply +Qt.Key_Ooblique Qt.Key.Key_Ooblique +Qt.Key_Ugrave Qt.Key.Key_Ugrave +Qt.Key_Uacute Qt.Key.Key_Uacute +Qt.Key_Ucircumflex Qt.Key.Key_Ucircumflex +Qt.Key_Udiaeresis Qt.Key.Key_Udiaeresis +Qt.Key_Yacute Qt.Key.Key_Yacute +Qt.Key_THORN Qt.Key.Key_THORN +Qt.Key_ssharp Qt.Key.Key_ssharp +Qt.Key_division Qt.Key.Key_division +Qt.Key_ydiaeresis Qt.Key.Key_ydiaeresis +Qt.Key_AltGr Qt.Key.Key_AltGr +Qt.Key_Multi_key Qt.Key.Key_Multi_key +Qt.Key_Codeinput Qt.Key.Key_Codeinput +Qt.Key_SingleCandidate Qt.Key.Key_SingleCandidate +Qt.Key_MultipleCandidate Qt.Key.Key_MultipleCandidate +Qt.Key_PreviousCandidate Qt.Key.Key_PreviousCandidate +Qt.Key_Mode_switch Qt.Key.Key_Mode_switch +Qt.Key_Kanji Qt.Key.Key_Kanji +Qt.Key_Muhenkan Qt.Key.Key_Muhenkan +Qt.Key_Henkan Qt.Key.Key_Henkan +Qt.Key_Romaji Qt.Key.Key_Romaji +Qt.Key_Hiragana Qt.Key.Key_Hiragana +Qt.Key_Katakana Qt.Key.Key_Katakana +Qt.Key_Hiragana_Katakana Qt.Key.Key_Hiragana_Katakana +Qt.Key_Zenkaku Qt.Key.Key_Zenkaku +Qt.Key_Hankaku Qt.Key.Key_Hankaku +Qt.Key_Zenkaku_Hankaku Qt.Key.Key_Zenkaku_Hankaku +Qt.Key_Touroku Qt.Key.Key_Touroku +Qt.Key_Massyo Qt.Key.Key_Massyo +Qt.Key_Kana_Lock Qt.Key.Key_Kana_Lock +Qt.Key_Kana_Shift Qt.Key.Key_Kana_Shift +Qt.Key_Eisu_Shift Qt.Key.Key_Eisu_Shift +Qt.Key_Eisu_toggle Qt.Key.Key_Eisu_toggle +Qt.Key_Hangul Qt.Key.Key_Hangul +Qt.Key_Hangul_Start Qt.Key.Key_Hangul_Start +Qt.Key_Hangul_End Qt.Key.Key_Hangul_End +Qt.Key_Hangul_Hanja Qt.Key.Key_Hangul_Hanja +Qt.Key_Hangul_Jamo Qt.Key.Key_Hangul_Jamo +Qt.Key_Hangul_Romaja Qt.Key.Key_Hangul_Romaja +Qt.Key_Hangul_Jeonja Qt.Key.Key_Hangul_Jeonja +Qt.Key_Hangul_Banja Qt.Key.Key_Hangul_Banja +Qt.Key_Hangul_PreHanja Qt.Key.Key_Hangul_PreHanja +Qt.Key_Hangul_PostHanja Qt.Key.Key_Hangul_PostHanja +Qt.Key_Hangul_Special Qt.Key.Key_Hangul_Special +Qt.Key_Dead_Grave Qt.Key.Key_Dead_Grave +Qt.Key_Dead_Acute Qt.Key.Key_Dead_Acute +Qt.Key_Dead_Circumflex Qt.Key.Key_Dead_Circumflex +Qt.Key_Dead_Tilde Qt.Key.Key_Dead_Tilde +Qt.Key_Dead_Macron Qt.Key.Key_Dead_Macron +Qt.Key_Dead_Breve Qt.Key.Key_Dead_Breve +Qt.Key_Dead_Abovedot Qt.Key.Key_Dead_Abovedot +Qt.Key_Dead_Diaeresis Qt.Key.Key_Dead_Diaeresis +Qt.Key_Dead_Abovering Qt.Key.Key_Dead_Abovering +Qt.Key_Dead_Doubleacute Qt.Key.Key_Dead_Doubleacute +Qt.Key_Dead_Caron Qt.Key.Key_Dead_Caron +Qt.Key_Dead_Cedilla Qt.Key.Key_Dead_Cedilla +Qt.Key_Dead_Ogonek Qt.Key.Key_Dead_Ogonek +Qt.Key_Dead_Iota Qt.Key.Key_Dead_Iota +Qt.Key_Dead_Voiced_Sound Qt.Key.Key_Dead_Voiced_Sound +Qt.Key_Dead_Semivoiced_Sound Qt.Key.Key_Dead_Semivoiced_Sound +Qt.Key_Dead_Belowdot Qt.Key.Key_Dead_Belowdot +Qt.Key_Dead_Hook Qt.Key.Key_Dead_Hook +Qt.Key_Dead_Horn Qt.Key.Key_Dead_Horn +Qt.Key_Back Qt.Key.Key_Back +Qt.Key_Forward Qt.Key.Key_Forward +Qt.Key_Stop Qt.Key.Key_Stop +Qt.Key_Refresh Qt.Key.Key_Refresh +Qt.Key_VolumeDown Qt.Key.Key_VolumeDown +Qt.Key_VolumeMute Qt.Key.Key_VolumeMute +Qt.Key_VolumeUp Qt.Key.Key_VolumeUp +Qt.Key_BassBoost Qt.Key.Key_BassBoost +Qt.Key_BassUp Qt.Key.Key_BassUp +Qt.Key_BassDown Qt.Key.Key_BassDown +Qt.Key_TrebleUp Qt.Key.Key_TrebleUp +Qt.Key_TrebleDown Qt.Key.Key_TrebleDown +Qt.Key_MediaPlay Qt.Key.Key_MediaPlay +Qt.Key_MediaStop Qt.Key.Key_MediaStop +Qt.Key_MediaPrevious Qt.Key.Key_MediaPrevious +Qt.Key_MediaNext Qt.Key.Key_MediaNext +Qt.Key_MediaRecord Qt.Key.Key_MediaRecord +Qt.Key_HomePage Qt.Key.Key_HomePage +Qt.Key_Favorites Qt.Key.Key_Favorites +Qt.Key_Search Qt.Key.Key_Search +Qt.Key_Standby Qt.Key.Key_Standby +Qt.Key_OpenUrl Qt.Key.Key_OpenUrl +Qt.Key_LaunchMail Qt.Key.Key_LaunchMail +Qt.Key_LaunchMedia Qt.Key.Key_LaunchMedia +Qt.Key_Launch0 Qt.Key.Key_Launch0 +Qt.Key_Launch1 Qt.Key.Key_Launch1 +Qt.Key_Launch2 Qt.Key.Key_Launch2 +Qt.Key_Launch3 Qt.Key.Key_Launch3 +Qt.Key_Launch4 Qt.Key.Key_Launch4 +Qt.Key_Launch5 Qt.Key.Key_Launch5 +Qt.Key_Launch6 Qt.Key.Key_Launch6 +Qt.Key_Launch7 Qt.Key.Key_Launch7 +Qt.Key_Launch8 Qt.Key.Key_Launch8 +Qt.Key_Launch9 Qt.Key.Key_Launch9 +Qt.Key_LaunchA Qt.Key.Key_LaunchA +Qt.Key_LaunchB Qt.Key.Key_LaunchB +Qt.Key_LaunchC Qt.Key.Key_LaunchC +Qt.Key_LaunchD Qt.Key.Key_LaunchD +Qt.Key_LaunchE Qt.Key.Key_LaunchE +Qt.Key_LaunchF Qt.Key.Key_LaunchF +Qt.Key_MediaLast Qt.Key.Key_MediaLast +Qt.Key_Select Qt.Key.Key_Select +Qt.Key_Yes Qt.Key.Key_Yes +Qt.Key_No Qt.Key.Key_No +Qt.Key_Context1 Qt.Key.Key_Context1 +Qt.Key_Context2 Qt.Key.Key_Context2 +Qt.Key_Context3 Qt.Key.Key_Context3 +Qt.Key_Context4 Qt.Key.Key_Context4 +Qt.Key_Call Qt.Key.Key_Call +Qt.Key_Hangup Qt.Key.Key_Hangup +Qt.Key_Flip Qt.Key.Key_Flip +Qt.Key_unknown Qt.Key.Key_unknown +Qt.Key_Execute Qt.Key.Key_Execute +Qt.Key_Printer Qt.Key.Key_Printer +Qt.Key_Play Qt.Key.Key_Play +Qt.Key_Sleep Qt.Key.Key_Sleep +Qt.Key_Zoom Qt.Key.Key_Zoom +Qt.Key_Cancel Qt.Key.Key_Cancel +Qt.Key_MonBrightnessUp Qt.Key.Key_MonBrightnessUp +Qt.Key_MonBrightnessDown Qt.Key.Key_MonBrightnessDown +Qt.Key_KeyboardLightOnOff Qt.Key.Key_KeyboardLightOnOff +Qt.Key_KeyboardBrightnessUp Qt.Key.Key_KeyboardBrightnessUp +Qt.Key_KeyboardBrightnessDown Qt.Key.Key_KeyboardBrightnessDown +Qt.Key_PowerOff Qt.Key.Key_PowerOff +Qt.Key_WakeUp Qt.Key.Key_WakeUp +Qt.Key_Eject Qt.Key.Key_Eject +Qt.Key_ScreenSaver Qt.Key.Key_ScreenSaver +Qt.Key_WWW Qt.Key.Key_WWW +Qt.Key_Memo Qt.Key.Key_Memo +Qt.Key_LightBulb Qt.Key.Key_LightBulb +Qt.Key_Shop Qt.Key.Key_Shop +Qt.Key_History Qt.Key.Key_History +Qt.Key_AddFavorite Qt.Key.Key_AddFavorite +Qt.Key_HotLinks Qt.Key.Key_HotLinks +Qt.Key_BrightnessAdjust Qt.Key.Key_BrightnessAdjust +Qt.Key_Finance Qt.Key.Key_Finance +Qt.Key_Community Qt.Key.Key_Community +Qt.Key_AudioRewind Qt.Key.Key_AudioRewind +Qt.Key_BackForward Qt.Key.Key_BackForward +Qt.Key_ApplicationLeft Qt.Key.Key_ApplicationLeft +Qt.Key_ApplicationRight Qt.Key.Key_ApplicationRight +Qt.Key_Book Qt.Key.Key_Book +Qt.Key_CD Qt.Key.Key_CD +Qt.Key_Calculator Qt.Key.Key_Calculator +Qt.Key_ToDoList Qt.Key.Key_ToDoList +Qt.Key_ClearGrab Qt.Key.Key_ClearGrab +Qt.Key_Close Qt.Key.Key_Close +Qt.Key_Copy Qt.Key.Key_Copy +Qt.Key_Cut Qt.Key.Key_Cut +Qt.Key_Display Qt.Key.Key_Display +Qt.Key_DOS Qt.Key.Key_DOS +Qt.Key_Documents Qt.Key.Key_Documents +Qt.Key_Excel Qt.Key.Key_Excel +Qt.Key_Explorer Qt.Key.Key_Explorer +Qt.Key_Game Qt.Key.Key_Game +Qt.Key_Go Qt.Key.Key_Go +Qt.Key_iTouch Qt.Key.Key_iTouch +Qt.Key_LogOff Qt.Key.Key_LogOff +Qt.Key_Market Qt.Key.Key_Market +Qt.Key_Meeting Qt.Key.Key_Meeting +Qt.Key_MenuKB Qt.Key.Key_MenuKB +Qt.Key_MenuPB Qt.Key.Key_MenuPB +Qt.Key_MySites Qt.Key.Key_MySites +Qt.Key_News Qt.Key.Key_News +Qt.Key_OfficeHome Qt.Key.Key_OfficeHome +Qt.Key_Option Qt.Key.Key_Option +Qt.Key_Paste Qt.Key.Key_Paste +Qt.Key_Phone Qt.Key.Key_Phone +Qt.Key_Calendar Qt.Key.Key_Calendar +Qt.Key_Reply Qt.Key.Key_Reply +Qt.Key_Reload Qt.Key.Key_Reload +Qt.Key_RotateWindows Qt.Key.Key_RotateWindows +Qt.Key_RotationPB Qt.Key.Key_RotationPB +Qt.Key_RotationKB Qt.Key.Key_RotationKB +Qt.Key_Save Qt.Key.Key_Save +Qt.Key_Send Qt.Key.Key_Send +Qt.Key_Spell Qt.Key.Key_Spell +Qt.Key_SplitScreen Qt.Key.Key_SplitScreen +Qt.Key_Support Qt.Key.Key_Support +Qt.Key_TaskPane Qt.Key.Key_TaskPane +Qt.Key_Terminal Qt.Key.Key_Terminal +Qt.Key_Tools Qt.Key.Key_Tools +Qt.Key_Travel Qt.Key.Key_Travel +Qt.Key_Video Qt.Key.Key_Video +Qt.Key_Word Qt.Key.Key_Word +Qt.Key_Xfer Qt.Key.Key_Xfer +Qt.Key_ZoomIn Qt.Key.Key_ZoomIn +Qt.Key_ZoomOut Qt.Key.Key_ZoomOut +Qt.Key_Away Qt.Key.Key_Away +Qt.Key_Messenger Qt.Key.Key_Messenger +Qt.Key_WebCam Qt.Key.Key_WebCam +Qt.Key_MailForward Qt.Key.Key_MailForward +Qt.Key_Pictures Qt.Key.Key_Pictures +Qt.Key_Music Qt.Key.Key_Music +Qt.Key_Battery Qt.Key.Key_Battery +Qt.Key_Bluetooth Qt.Key.Key_Bluetooth +Qt.Key_WLAN Qt.Key.Key_WLAN +Qt.Key_UWB Qt.Key.Key_UWB +Qt.Key_AudioForward Qt.Key.Key_AudioForward +Qt.Key_AudioRepeat Qt.Key.Key_AudioRepeat +Qt.Key_AudioRandomPlay Qt.Key.Key_AudioRandomPlay +Qt.Key_Subtitle Qt.Key.Key_Subtitle +Qt.Key_AudioCycleTrack Qt.Key.Key_AudioCycleTrack +Qt.Key_Time Qt.Key.Key_Time +Qt.Key_Hibernate Qt.Key.Key_Hibernate +Qt.Key_View Qt.Key.Key_View +Qt.Key_TopMenu Qt.Key.Key_TopMenu +Qt.Key_PowerDown Qt.Key.Key_PowerDown +Qt.Key_Suspend Qt.Key.Key_Suspend +Qt.Key_ContrastAdjust Qt.Key.Key_ContrastAdjust +Qt.Key_MediaPause Qt.Key.Key_MediaPause +Qt.Key_MediaTogglePlayPause Qt.Key.Key_MediaTogglePlayPause +Qt.Key_LaunchG Qt.Key.Key_LaunchG +Qt.Key_LaunchH Qt.Key.Key_LaunchH +Qt.Key_ToggleCallHangup Qt.Key.Key_ToggleCallHangup +Qt.Key_VoiceDial Qt.Key.Key_VoiceDial +Qt.Key_LastNumberRedial Qt.Key.Key_LastNumberRedial +Qt.Key_Camera Qt.Key.Key_Camera +Qt.Key_CameraFocus Qt.Key.Key_CameraFocus +Qt.Key_TouchpadToggle Qt.Key.Key_TouchpadToggle +Qt.Key_TouchpadOn Qt.Key.Key_TouchpadOn +Qt.Key_TouchpadOff Qt.Key.Key_TouchpadOff +Qt.Key_MicMute Qt.Key.Key_MicMute +Qt.Key_Red Qt.Key.Key_Red +Qt.Key_Green Qt.Key.Key_Green +Qt.Key_Yellow Qt.Key.Key_Yellow +Qt.Key_Blue Qt.Key.Key_Blue +Qt.Key_ChannelUp Qt.Key.Key_ChannelUp +Qt.Key_ChannelDown Qt.Key.Key_ChannelDown +Qt.Key_Guide Qt.Key.Key_Guide +Qt.Key_Info Qt.Key.Key_Info +Qt.Key_Settings Qt.Key.Key_Settings +Qt.Key_Exit Qt.Key.Key_Exit +Qt.Key_MicVolumeUp Qt.Key.Key_MicVolumeUp +Qt.Key_MicVolumeDown Qt.Key.Key_MicVolumeDown +Qt.Key_New Qt.Key.Key_New +Qt.Key_Open Qt.Key.Key_Open +Qt.Key_Find Qt.Key.Key_Find +Qt.Key_Undo Qt.Key.Key_Undo +Qt.Key_Redo Qt.Key.Key_Redo +Qt.Key_Dead_Stroke Qt.Key.Key_Dead_Stroke +Qt.Key_Dead_Abovecomma Qt.Key.Key_Dead_Abovecomma +Qt.Key_Dead_Abovereversedcomma Qt.Key.Key_Dead_Abovereversedcomma +Qt.Key_Dead_Doublegrave Qt.Key.Key_Dead_Doublegrave +Qt.Key_Dead_Belowring Qt.Key.Key_Dead_Belowring +Qt.Key_Dead_Belowmacron Qt.Key.Key_Dead_Belowmacron +Qt.Key_Dead_Belowcircumflex Qt.Key.Key_Dead_Belowcircumflex +Qt.Key_Dead_Belowtilde Qt.Key.Key_Dead_Belowtilde +Qt.Key_Dead_Belowbreve Qt.Key.Key_Dead_Belowbreve +Qt.Key_Dead_Belowdiaeresis Qt.Key.Key_Dead_Belowdiaeresis +Qt.Key_Dead_Invertedbreve Qt.Key.Key_Dead_Invertedbreve +Qt.Key_Dead_Belowcomma Qt.Key.Key_Dead_Belowcomma +Qt.Key_Dead_Currency Qt.Key.Key_Dead_Currency +Qt.Key_Dead_a Qt.Key.Key_Dead_a +Qt.Key_Dead_A Qt.Key.Key_Dead_A +Qt.Key_Dead_e Qt.Key.Key_Dead_e +Qt.Key_Dead_E Qt.Key.Key_Dead_E +Qt.Key_Dead_i Qt.Key.Key_Dead_i +Qt.Key_Dead_I Qt.Key.Key_Dead_I +Qt.Key_Dead_o Qt.Key.Key_Dead_o +Qt.Key_Dead_O Qt.Key.Key_Dead_O +Qt.Key_Dead_u Qt.Key.Key_Dead_u +Qt.Key_Dead_U Qt.Key.Key_Dead_U +Qt.Key_Dead_Small_Schwa Qt.Key.Key_Dead_Small_Schwa +Qt.Key_Dead_Capital_Schwa Qt.Key.Key_Dead_Capital_Schwa +Qt.Key_Dead_Greek Qt.Key.Key_Dead_Greek +Qt.Key_Dead_Lowline Qt.Key.Key_Dead_Lowline +Qt.Key_Dead_Aboveverticalline Qt.Key.Key_Dead_Aboveverticalline +Qt.Key_Dead_Belowverticalline Qt.Key.Key_Dead_Belowverticalline +Qt.Key_Dead_Longsolidusoverlay Qt.Key.Key_Dead_Longsolidusoverlay +Qt.TransparentMode Qt.BGMode.TransparentMode +Qt.OpaqueMode Qt.BGMode.OpaqueMode +Qt.AutoColor Qt.ImageConversionFlag.AutoColor +Qt.ColorOnly Qt.ImageConversionFlag.ColorOnly +Qt.MonoOnly Qt.ImageConversionFlag.MonoOnly +Qt.ThresholdAlphaDither Qt.ImageConversionFlag.ThresholdAlphaDither +Qt.OrderedAlphaDither Qt.ImageConversionFlag.OrderedAlphaDither +Qt.DiffuseAlphaDither Qt.ImageConversionFlag.DiffuseAlphaDither +Qt.DiffuseDither Qt.ImageConversionFlag.DiffuseDither +Qt.OrderedDither Qt.ImageConversionFlag.OrderedDither +Qt.ThresholdDither Qt.ImageConversionFlag.ThresholdDither +Qt.AutoDither Qt.ImageConversionFlag.AutoDither +Qt.PreferDither Qt.ImageConversionFlag.PreferDither +Qt.AvoidDither Qt.ImageConversionFlag.AvoidDither +Qt.NoOpaqueDetection Qt.ImageConversionFlag.NoOpaqueDetection +Qt.NoFormatConversion Qt.ImageConversionFlag.NoFormatConversion +Qt.WA_Disabled Qt.WidgetAttribute.WA_Disabled +Qt.WA_UnderMouse Qt.WidgetAttribute.WA_UnderMouse +Qt.WA_MouseTracking Qt.WidgetAttribute.WA_MouseTracking +Qt.WA_OpaquePaintEvent Qt.WidgetAttribute.WA_OpaquePaintEvent +Qt.WA_StaticContents Qt.WidgetAttribute.WA_StaticContents +Qt.WA_LaidOut Qt.WidgetAttribute.WA_LaidOut +Qt.WA_PaintOnScreen Qt.WidgetAttribute.WA_PaintOnScreen +Qt.WA_NoSystemBackground Qt.WidgetAttribute.WA_NoSystemBackground +Qt.WA_UpdatesDisabled Qt.WidgetAttribute.WA_UpdatesDisabled +Qt.WA_Mapped Qt.WidgetAttribute.WA_Mapped +Qt.WA_MacNoClickThrough Qt.WidgetAttribute.WA_MacNoClickThrough +Qt.WA_InputMethodEnabled Qt.WidgetAttribute.WA_InputMethodEnabled +Qt.WA_WState_Visible Qt.WidgetAttribute.WA_WState_Visible +Qt.WA_WState_Hidden Qt.WidgetAttribute.WA_WState_Hidden +Qt.WA_ForceDisabled Qt.WidgetAttribute.WA_ForceDisabled +Qt.WA_KeyCompression Qt.WidgetAttribute.WA_KeyCompression +Qt.WA_PendingMoveEvent Qt.WidgetAttribute.WA_PendingMoveEvent +Qt.WA_PendingResizeEvent Qt.WidgetAttribute.WA_PendingResizeEvent +Qt.WA_SetPalette Qt.WidgetAttribute.WA_SetPalette +Qt.WA_SetFont Qt.WidgetAttribute.WA_SetFont +Qt.WA_SetCursor Qt.WidgetAttribute.WA_SetCursor +Qt.WA_NoChildEventsFromChildren Qt.WidgetAttribute.WA_NoChildEventsFromChildren +Qt.WA_WindowModified Qt.WidgetAttribute.WA_WindowModified +Qt.WA_Resized Qt.WidgetAttribute.WA_Resized +Qt.WA_Moved Qt.WidgetAttribute.WA_Moved +Qt.WA_PendingUpdate Qt.WidgetAttribute.WA_PendingUpdate +Qt.WA_InvalidSize Qt.WidgetAttribute.WA_InvalidSize +Qt.WA_MacMetalStyle Qt.WidgetAttribute.WA_MacMetalStyle +Qt.WA_CustomWhatsThis Qt.WidgetAttribute.WA_CustomWhatsThis +Qt.WA_LayoutOnEntireRect Qt.WidgetAttribute.WA_LayoutOnEntireRect +Qt.WA_OutsideWSRange Qt.WidgetAttribute.WA_OutsideWSRange +Qt.WA_GrabbedShortcut Qt.WidgetAttribute.WA_GrabbedShortcut +Qt.WA_TransparentForMouseEvents Qt.WidgetAttribute.WA_TransparentForMouseEvents +Qt.WA_PaintUnclipped Qt.WidgetAttribute.WA_PaintUnclipped +Qt.WA_SetWindowIcon Qt.WidgetAttribute.WA_SetWindowIcon +Qt.WA_NoMouseReplay Qt.WidgetAttribute.WA_NoMouseReplay +Qt.WA_DeleteOnClose Qt.WidgetAttribute.WA_DeleteOnClose +Qt.WA_RightToLeft Qt.WidgetAttribute.WA_RightToLeft +Qt.WA_SetLayoutDirection Qt.WidgetAttribute.WA_SetLayoutDirection +Qt.WA_NoChildEventsForParent Qt.WidgetAttribute.WA_NoChildEventsForParent +Qt.WA_ForceUpdatesDisabled Qt.WidgetAttribute.WA_ForceUpdatesDisabled +Qt.WA_WState_Created Qt.WidgetAttribute.WA_WState_Created +Qt.WA_WState_CompressKeys Qt.WidgetAttribute.WA_WState_CompressKeys +Qt.WA_WState_InPaintEvent Qt.WidgetAttribute.WA_WState_InPaintEvent +Qt.WA_WState_Reparented Qt.WidgetAttribute.WA_WState_Reparented +Qt.WA_WState_ConfigPending Qt.WidgetAttribute.WA_WState_ConfigPending +Qt.WA_WState_Polished Qt.WidgetAttribute.WA_WState_Polished +Qt.WA_WState_OwnSizePolicy Qt.WidgetAttribute.WA_WState_OwnSizePolicy +Qt.WA_WState_ExplicitShowHide Qt.WidgetAttribute.WA_WState_ExplicitShowHide +Qt.WA_MouseNoMask Qt.WidgetAttribute.WA_MouseNoMask +Qt.WA_GroupLeader Qt.WidgetAttribute.WA_GroupLeader +Qt.WA_NoMousePropagation Qt.WidgetAttribute.WA_NoMousePropagation +Qt.WA_Hover Qt.WidgetAttribute.WA_Hover +Qt.WA_InputMethodTransparent Qt.WidgetAttribute.WA_InputMethodTransparent +Qt.WA_QuitOnClose Qt.WidgetAttribute.WA_QuitOnClose +Qt.WA_KeyboardFocusChange Qt.WidgetAttribute.WA_KeyboardFocusChange +Qt.WA_AcceptDrops Qt.WidgetAttribute.WA_AcceptDrops +Qt.WA_WindowPropagation Qt.WidgetAttribute.WA_WindowPropagation +Qt.WA_NoX11EventCompression Qt.WidgetAttribute.WA_NoX11EventCompression +Qt.WA_TintedBackground Qt.WidgetAttribute.WA_TintedBackground +Qt.WA_X11OpenGLOverlay Qt.WidgetAttribute.WA_X11OpenGLOverlay +Qt.WA_AttributeCount Qt.WidgetAttribute.WA_AttributeCount +Qt.WA_AlwaysShowToolTips Qt.WidgetAttribute.WA_AlwaysShowToolTips +Qt.WA_MacOpaqueSizeGrip Qt.WidgetAttribute.WA_MacOpaqueSizeGrip +Qt.WA_SetStyle Qt.WidgetAttribute.WA_SetStyle +Qt.WA_MacBrushedMetal Qt.WidgetAttribute.WA_MacBrushedMetal +Qt.WA_SetLocale Qt.WidgetAttribute.WA_SetLocale +Qt.WA_MacShowFocusRect Qt.WidgetAttribute.WA_MacShowFocusRect +Qt.WA_MacNormalSize Qt.WidgetAttribute.WA_MacNormalSize +Qt.WA_MacSmallSize Qt.WidgetAttribute.WA_MacSmallSize +Qt.WA_MacMiniSize Qt.WidgetAttribute.WA_MacMiniSize +Qt.WA_LayoutUsesWidgetRect Qt.WidgetAttribute.WA_LayoutUsesWidgetRect +Qt.WA_StyledBackground Qt.WidgetAttribute.WA_StyledBackground +Qt.WA_MSWindowsUseDirect3D Qt.WidgetAttribute.WA_MSWindowsUseDirect3D +Qt.WA_MacAlwaysShowToolWindow Qt.WidgetAttribute.WA_MacAlwaysShowToolWindow +Qt.WA_StyleSheet Qt.WidgetAttribute.WA_StyleSheet +Qt.WA_ShowWithoutActivating Qt.WidgetAttribute.WA_ShowWithoutActivating +Qt.WA_NativeWindow Qt.WidgetAttribute.WA_NativeWindow +Qt.WA_DontCreateNativeAncestors Qt.WidgetAttribute.WA_DontCreateNativeAncestors +Qt.WA_MacVariableSize Qt.WidgetAttribute.WA_MacVariableSize +Qt.WA_DontShowOnScreen Qt.WidgetAttribute.WA_DontShowOnScreen +Qt.WA_X11NetWmWindowTypeDesktop Qt.WidgetAttribute.WA_X11NetWmWindowTypeDesktop +Qt.WA_X11NetWmWindowTypeDock Qt.WidgetAttribute.WA_X11NetWmWindowTypeDock +Qt.WA_X11NetWmWindowTypeToolBar Qt.WidgetAttribute.WA_X11NetWmWindowTypeToolBar +Qt.WA_X11NetWmWindowTypeMenu Qt.WidgetAttribute.WA_X11NetWmWindowTypeMenu +Qt.WA_X11NetWmWindowTypeUtility Qt.WidgetAttribute.WA_X11NetWmWindowTypeUtility +Qt.WA_X11NetWmWindowTypeSplash Qt.WidgetAttribute.WA_X11NetWmWindowTypeSplash +Qt.WA_X11NetWmWindowTypeDialog Qt.WidgetAttribute.WA_X11NetWmWindowTypeDialog +Qt.WA_X11NetWmWindowTypeDropDownMenu Qt.WidgetAttribute.WA_X11NetWmWindowTypeDropDownMenu +Qt.WA_X11NetWmWindowTypePopupMenu Qt.WidgetAttribute.WA_X11NetWmWindowTypePopupMenu +Qt.WA_X11NetWmWindowTypeToolTip Qt.WidgetAttribute.WA_X11NetWmWindowTypeToolTip +Qt.WA_X11NetWmWindowTypeNotification Qt.WidgetAttribute.WA_X11NetWmWindowTypeNotification +Qt.WA_X11NetWmWindowTypeCombo Qt.WidgetAttribute.WA_X11NetWmWindowTypeCombo +Qt.WA_X11NetWmWindowTypeDND Qt.WidgetAttribute.WA_X11NetWmWindowTypeDND +Qt.WA_MacFrameworkScaled Qt.WidgetAttribute.WA_MacFrameworkScaled +Qt.WA_TranslucentBackground Qt.WidgetAttribute.WA_TranslucentBackground +Qt.WA_AcceptTouchEvents Qt.WidgetAttribute.WA_AcceptTouchEvents +Qt.WA_TouchPadAcceptSingleTouchEvents Qt.WidgetAttribute.WA_TouchPadAcceptSingleTouchEvents +Qt.WA_X11DoNotAcceptFocus Qt.WidgetAttribute.WA_X11DoNotAcceptFocus +Qt.WA_MacNoShadow Qt.WidgetAttribute.WA_MacNoShadow +Qt.WA_AlwaysStackOnTop Qt.WidgetAttribute.WA_AlwaysStackOnTop +Qt.WA_TabletTracking Qt.WidgetAttribute.WA_TabletTracking +Qt.WA_ContentsMarginsRespectsSafeArea Qt.WidgetAttribute.WA_ContentsMarginsRespectsSafeArea +Qt.WA_StyleSheetTarget Qt.WidgetAttribute.WA_StyleSheetTarget +Qt.WindowNoState Qt.WindowState.WindowNoState +Qt.WindowMinimized Qt.WindowState.WindowMinimized +Qt.WindowMaximized Qt.WindowState.WindowMaximized +Qt.WindowFullScreen Qt.WindowState.WindowFullScreen +Qt.WindowActive Qt.WindowState.WindowActive +Qt.Widget Qt.WindowType.Widget +Qt.Window Qt.WindowType.Window +Qt.Dialog Qt.WindowType.Dialog +Qt.Sheet Qt.WindowType.Sheet +Qt.Drawer Qt.WindowType.Drawer +Qt.Popup Qt.WindowType.Popup +Qt.Tool Qt.WindowType.Tool +Qt.ToolTip Qt.WindowType.ToolTip +Qt.SplashScreen Qt.WindowType.SplashScreen +Qt.Desktop Qt.WindowType.Desktop +Qt.SubWindow Qt.WindowType.SubWindow +Qt.WindowType_Mask Qt.WindowType.WindowType_Mask +Qt.MSWindowsFixedSizeDialogHint Qt.WindowType.MSWindowsFixedSizeDialogHint +Qt.MSWindowsOwnDC Qt.WindowType.MSWindowsOwnDC +Qt.X11BypassWindowManagerHint Qt.WindowType.X11BypassWindowManagerHint +Qt.FramelessWindowHint Qt.WindowType.FramelessWindowHint +Qt.CustomizeWindowHint Qt.WindowType.CustomizeWindowHint +Qt.WindowTitleHint Qt.WindowType.WindowTitleHint +Qt.WindowSystemMenuHint Qt.WindowType.WindowSystemMenuHint +Qt.WindowMinimizeButtonHint Qt.WindowType.WindowMinimizeButtonHint +Qt.WindowMaximizeButtonHint Qt.WindowType.WindowMaximizeButtonHint +Qt.WindowMinMaxButtonsHint Qt.WindowType.WindowMinMaxButtonsHint +Qt.WindowContextHelpButtonHint Qt.WindowType.WindowContextHelpButtonHint +Qt.WindowShadeButtonHint Qt.WindowType.WindowShadeButtonHint +Qt.WindowStaysOnTopHint Qt.WindowType.WindowStaysOnTopHint +Qt.WindowStaysOnBottomHint Qt.WindowType.WindowStaysOnBottomHint +Qt.WindowCloseButtonHint Qt.WindowType.WindowCloseButtonHint +Qt.MacWindowToolBarButtonHint Qt.WindowType.MacWindowToolBarButtonHint +Qt.BypassGraphicsProxyWidget Qt.WindowType.BypassGraphicsProxyWidget +Qt.WindowTransparentForInput Qt.WindowType.WindowTransparentForInput +Qt.WindowOverridesSystemGestures Qt.WindowType.WindowOverridesSystemGestures +Qt.WindowDoesNotAcceptFocus Qt.WindowType.WindowDoesNotAcceptFocus +Qt.NoDropShadowWindowHint Qt.WindowType.NoDropShadowWindowHint +Qt.WindowFullscreenButtonHint Qt.WindowType.WindowFullscreenButtonHint +Qt.ForeignWindow Qt.WindowType.ForeignWindow +Qt.BypassWindowManagerHint Qt.WindowType.BypassWindowManagerHint +Qt.CoverWindow Qt.WindowType.CoverWindow +Qt.MaximizeUsingFullscreenGeometryHint Qt.WindowType.MaximizeUsingFullscreenGeometryHint +Qt.ElideLeft Qt.TextElideMode.ElideLeft +Qt.ElideRight Qt.TextElideMode.ElideRight +Qt.ElideMiddle Qt.TextElideMode.ElideMiddle +Qt.ElideNone Qt.TextElideMode.ElideNone +Qt.TextSingleLine Qt.TextFlag.TextSingleLine +Qt.TextDontClip Qt.TextFlag.TextDontClip +Qt.TextExpandTabs Qt.TextFlag.TextExpandTabs +Qt.TextShowMnemonic Qt.TextFlag.TextShowMnemonic +Qt.TextWordWrap Qt.TextFlag.TextWordWrap +Qt.TextWrapAnywhere Qt.TextFlag.TextWrapAnywhere +Qt.TextDontPrint Qt.TextFlag.TextDontPrint +Qt.TextIncludeTrailingSpaces Qt.TextFlag.TextIncludeTrailingSpaces +Qt.TextHideMnemonic Qt.TextFlag.TextHideMnemonic +Qt.TextJustificationForced Qt.TextFlag.TextJustificationForced +Qt.AlignLeft Qt.AlignmentFlag.AlignLeft +Qt.AlignLeading Qt.AlignmentFlag.AlignLeading +Qt.AlignRight Qt.AlignmentFlag.AlignRight +Qt.AlignTrailing Qt.AlignmentFlag.AlignTrailing +Qt.AlignHCenter Qt.AlignmentFlag.AlignHCenter +Qt.AlignJustify Qt.AlignmentFlag.AlignJustify +Qt.AlignAbsolute Qt.AlignmentFlag.AlignAbsolute +Qt.AlignHorizontal_Mask Qt.AlignmentFlag.AlignHorizontal_Mask +Qt.AlignTop Qt.AlignmentFlag.AlignTop +Qt.AlignBottom Qt.AlignmentFlag.AlignBottom +Qt.AlignVCenter Qt.AlignmentFlag.AlignVCenter +Qt.AlignVertical_Mask Qt.AlignmentFlag.AlignVertical_Mask +Qt.AlignCenter Qt.AlignmentFlag.AlignCenter +Qt.AlignBaseline Qt.AlignmentFlag.AlignBaseline +Qt.AscendingOrder Qt.SortOrder.AscendingOrder +Qt.DescendingOrder Qt.SortOrder.DescendingOrder +Qt.NoFocus Qt.FocusPolicy.NoFocus +Qt.TabFocus Qt.FocusPolicy.TabFocus +Qt.ClickFocus Qt.FocusPolicy.ClickFocus +Qt.StrongFocus Qt.FocusPolicy.StrongFocus +Qt.WheelFocus Qt.FocusPolicy.WheelFocus +Qt.Horizontal Qt.Orientation.Horizontal +Qt.Vertical Qt.Orientation.Vertical +Qt.NoButton Qt.MouseButton.NoButton +Qt.AllButtons Qt.MouseButton.AllButtons +Qt.LeftButton Qt.MouseButton.LeftButton +Qt.RightButton Qt.MouseButton.RightButton +Qt.MidButton Qt.MouseButton.MidButton +Qt.MiddleButton Qt.MouseButton.MiddleButton +Qt.XButton1 Qt.MouseButton.XButton1 +Qt.XButton2 Qt.MouseButton.XButton2 +Qt.BackButton Qt.MouseButton.BackButton +Qt.ExtraButton1 Qt.MouseButton.ExtraButton1 +Qt.ForwardButton Qt.MouseButton.ForwardButton +Qt.ExtraButton2 Qt.MouseButton.ExtraButton2 +Qt.TaskButton Qt.MouseButton.TaskButton +Qt.ExtraButton3 Qt.MouseButton.ExtraButton3 +Qt.ExtraButton4 Qt.MouseButton.ExtraButton4 +Qt.ExtraButton5 Qt.MouseButton.ExtraButton5 +Qt.ExtraButton6 Qt.MouseButton.ExtraButton6 +Qt.ExtraButton7 Qt.MouseButton.ExtraButton7 +Qt.ExtraButton8 Qt.MouseButton.ExtraButton8 +Qt.ExtraButton9 Qt.MouseButton.ExtraButton9 +Qt.ExtraButton10 Qt.MouseButton.ExtraButton10 +Qt.ExtraButton11 Qt.MouseButton.ExtraButton11 +Qt.ExtraButton12 Qt.MouseButton.ExtraButton12 +Qt.ExtraButton13 Qt.MouseButton.ExtraButton13 +Qt.ExtraButton14 Qt.MouseButton.ExtraButton14 +Qt.ExtraButton15 Qt.MouseButton.ExtraButton15 +Qt.ExtraButton16 Qt.MouseButton.ExtraButton16 +Qt.ExtraButton17 Qt.MouseButton.ExtraButton17 +Qt.ExtraButton18 Qt.MouseButton.ExtraButton18 +Qt.ExtraButton19 Qt.MouseButton.ExtraButton19 +Qt.ExtraButton20 Qt.MouseButton.ExtraButton20 +Qt.ExtraButton21 Qt.MouseButton.ExtraButton21 +Qt.ExtraButton22 Qt.MouseButton.ExtraButton22 +Qt.ExtraButton23 Qt.MouseButton.ExtraButton23 +Qt.ExtraButton24 Qt.MouseButton.ExtraButton24 +Qt.META Qt.Modifier.META +Qt.SHIFT Qt.Modifier.SHIFT +Qt.CTRL Qt.Modifier.CTRL +Qt.ALT Qt.Modifier.ALT +Qt.MODIFIER_MASK Qt.Modifier.MODIFIER_MASK +Qt.UNICODE_ACCEL Qt.Modifier.UNICODE_ACCEL +Qt.NoModifier Qt.KeyboardModifier.NoModifier +Qt.ShiftModifier Qt.KeyboardModifier.ShiftModifier +Qt.ControlModifier Qt.KeyboardModifier.ControlModifier +Qt.AltModifier Qt.KeyboardModifier.AltModifier +Qt.MetaModifier Qt.KeyboardModifier.MetaModifier +Qt.KeypadModifier Qt.KeyboardModifier.KeypadModifier +Qt.GroupSwitchModifier Qt.KeyboardModifier.GroupSwitchModifier +Qt.KeyboardModifierMask Qt.KeyboardModifier.KeyboardModifierMask +Qt.color0 Qt.GlobalColor.color0 +Qt.color1 Qt.GlobalColor.color1 +Qt.black Qt.GlobalColor.black +Qt.white Qt.GlobalColor.white +Qt.darkGray Qt.GlobalColor.darkGray +Qt.gray Qt.GlobalColor.gray +Qt.lightGray Qt.GlobalColor.lightGray +Qt.red Qt.GlobalColor.red +Qt.green Qt.GlobalColor.green +Qt.blue Qt.GlobalColor.blue +Qt.cyan Qt.GlobalColor.cyan +Qt.magenta Qt.GlobalColor.magenta +Qt.yellow Qt.GlobalColor.yellow +Qt.darkRed Qt.GlobalColor.darkRed +Qt.darkGreen Qt.GlobalColor.darkGreen +Qt.darkBlue Qt.GlobalColor.darkBlue +Qt.darkCyan Qt.GlobalColor.darkCyan +Qt.darkMagenta Qt.GlobalColor.darkMagenta +Qt.darkYellow Qt.GlobalColor.darkYellow +Qt.transparent Qt.GlobalColor.transparent +QAbstractAnimation.KeepWhenStopped QAbstractAnimation.DeletionPolicy.KeepWhenStopped +QAbstractAnimation.DeleteWhenStopped QAbstractAnimation.DeletionPolicy.DeleteWhenStopped +QAbstractAnimation.Stopped QAbstractAnimation.State.Stopped +QAbstractAnimation.Paused QAbstractAnimation.State.Paused +QAbstractAnimation.Running QAbstractAnimation.State.Running +QAbstractAnimation.Forward QAbstractAnimation.Direction.Forward +QAbstractAnimation.Backward QAbstractAnimation.Direction.Backward +QAbstractItemModel.NoOption QAbstractItemModel.CheckIndexOption.NoOption +QAbstractItemModel.IndexIsValid QAbstractItemModel.CheckIndexOption.IndexIsValid +QAbstractItemModel.DoNotUseParent QAbstractItemModel.CheckIndexOption.DoNotUseParent +QAbstractItemModel.ParentIsInvalid QAbstractItemModel.CheckIndexOption.ParentIsInvalid +QAbstractItemModel.NoLayoutChangeHint QAbstractItemModel.LayoutChangeHint.NoLayoutChangeHint +QAbstractItemModel.VerticalSortHint QAbstractItemModel.LayoutChangeHint.VerticalSortHint +QAbstractItemModel.HorizontalSortHint QAbstractItemModel.LayoutChangeHint.HorizontalSortHint +QAbstractTransition.ExternalTransition QAbstractTransition.TransitionType.ExternalTransition +QAbstractTransition.InternalTransition QAbstractTransition.TransitionType.InternalTransition +QIODevice.NotOpen QIODevice.OpenModeFlag.NotOpen +QIODevice.ReadOnly QIODevice.OpenModeFlag.ReadOnly +QIODevice.WriteOnly QIODevice.OpenModeFlag.WriteOnly +QIODevice.ReadWrite QIODevice.OpenModeFlag.ReadWrite +QIODevice.Append QIODevice.OpenModeFlag.Append +QIODevice.Truncate QIODevice.OpenModeFlag.Truncate +QIODevice.Text QIODevice.OpenModeFlag.Text +QIODevice.Unbuffered QIODevice.OpenModeFlag.Unbuffered +QIODevice.NewOnly QIODevice.OpenModeFlag.NewOnly +QIODevice.ExistingOnly QIODevice.OpenModeFlag.ExistingOnly +QByteArray.Ok QByteArray.Base64DecodingStatus.Ok +QByteArray.IllegalInputLength QByteArray.Base64DecodingStatus.IllegalInputLength +QByteArray.IllegalCharacter QByteArray.Base64DecodingStatus.IllegalCharacter +QByteArray.IllegalPadding QByteArray.Base64DecodingStatus.IllegalPadding +QByteArray.Base64Encoding QByteArray.Base64Option.Base64Encoding +QByteArray.Base64UrlEncoding QByteArray.Base64Option.Base64UrlEncoding +QByteArray.KeepTrailingEquals QByteArray.Base64Option.KeepTrailingEquals +QByteArray.OmitTrailingEquals QByteArray.Base64Option.OmitTrailingEquals +QByteArray.IgnoreBase64DecodingErrors QByteArray.Base64Option.IgnoreBase64DecodingErrors +QByteArray.AbortOnBase64DecodingErrors QByteArray.Base64Option.AbortOnBase64DecodingErrors +QCalendar.Gregorian QCalendar.System.Gregorian +QCalendar.Julian QCalendar.System.Julian +QCalendar.Milankovic QCalendar.System.Milankovic +QCalendar.Jalali QCalendar.System.Jalali +QCalendar.IslamicCivil QCalendar.System.IslamicCivil +QCborError.UnknownError QCborError.Code.UnknownError +QCborError.AdvancePastEnd QCborError.Code.AdvancePastEnd +QCborError.InputOutputError QCborError.Code.InputOutputError +QCborError.GarbageAtEnd QCborError.Code.GarbageAtEnd +QCborError.EndOfFile QCborError.Code.EndOfFile +QCborError.UnexpectedBreak QCborError.Code.UnexpectedBreak +QCborError.UnknownType QCborError.Code.UnknownType +QCborError.IllegalType QCborError.Code.IllegalType +QCborError.IllegalNumber QCborError.Code.IllegalNumber +QCborError.IllegalSimpleType QCborError.Code.IllegalSimpleType +QCborError.InvalidUtf8String QCborError.Code.InvalidUtf8String +QCborError.DataTooLarge QCborError.Code.DataTooLarge +QCborError.NestingTooDeep QCborError.Code.NestingTooDeep +QCborError.UnsupportedType QCborError.Code.UnsupportedType +QCborError.NoError QCborError.Code.NoError +QCborStreamReader.EndOfString QCborStreamReader.StringResultCode.EndOfString +QCborStreamReader.Ok QCborStreamReader.StringResultCode.Ok +QCborStreamReader.Error QCborStreamReader.StringResultCode.Error +QCborStreamReader.UnsignedInteger QCborStreamReader.Type.UnsignedInteger +QCborStreamReader.NegativeInteger QCborStreamReader.Type.NegativeInteger +QCborStreamReader.ByteString QCborStreamReader.Type.ByteString +QCborStreamReader.ByteArray QCborStreamReader.Type.ByteArray +QCborStreamReader.TextString QCborStreamReader.Type.TextString +QCborStreamReader.String QCborStreamReader.Type.String +QCborStreamReader.Array QCborStreamReader.Type.Array +QCborStreamReader.Map QCborStreamReader.Type.Map +QCborStreamReader.Tag QCborStreamReader.Type.Tag +QCborStreamReader.SimpleType QCborStreamReader.Type.SimpleType +QCborStreamReader.HalfFloat QCborStreamReader.Type.HalfFloat +QCborStreamReader.Float16 QCborStreamReader.Type.Float16 +QCborStreamReader.Float QCborStreamReader.Type.Float +QCborStreamReader.Double QCborStreamReader.Type.Double +QCborStreamReader.Invalid QCborStreamReader.Type.Invalid +QCommandLineOption.HiddenFromHelp QCommandLineOption.Flag.HiddenFromHelp +QCommandLineOption.ShortOptionStyle QCommandLineOption.Flag.ShortOptionStyle +QCommandLineParser.ParseAsOptions QCommandLineParser.OptionsAfterPositionalArgumentsMode.ParseAsOptions +QCommandLineParser.ParseAsPositionalArguments QCommandLineParser.OptionsAfterPositionalArgumentsMode.ParseAsPositionalArguments +QCommandLineParser.ParseAsCompactedShortOptions QCommandLineParser.SingleDashWordOptionMode.ParseAsCompactedShortOptions +QCommandLineParser.ParseAsLongOptions QCommandLineParser.SingleDashWordOptionMode.ParseAsLongOptions +QEvent.None_ QEvent.Type.None_ +QEvent.Timer QEvent.Type.Timer +QEvent.MouseButtonPress QEvent.Type.MouseButtonPress +QEvent.MouseButtonRelease QEvent.Type.MouseButtonRelease +QEvent.MouseButtonDblClick QEvent.Type.MouseButtonDblClick +QEvent.MouseMove QEvent.Type.MouseMove +QEvent.KeyPress QEvent.Type.KeyPress +QEvent.KeyRelease QEvent.Type.KeyRelease +QEvent.FocusIn QEvent.Type.FocusIn +QEvent.FocusOut QEvent.Type.FocusOut +QEvent.Enter QEvent.Type.Enter +QEvent.Leave QEvent.Type.Leave +QEvent.Paint QEvent.Type.Paint +QEvent.Move QEvent.Type.Move +QEvent.Resize QEvent.Type.Resize +QEvent.Show QEvent.Type.Show +QEvent.Hide QEvent.Type.Hide +QEvent.Close QEvent.Type.Close +QEvent.ParentChange QEvent.Type.ParentChange +QEvent.ParentAboutToChange QEvent.Type.ParentAboutToChange +QEvent.ThreadChange QEvent.Type.ThreadChange +QEvent.WindowActivate QEvent.Type.WindowActivate +QEvent.WindowDeactivate QEvent.Type.WindowDeactivate +QEvent.ShowToParent QEvent.Type.ShowToParent +QEvent.HideToParent QEvent.Type.HideToParent +QEvent.Wheel QEvent.Type.Wheel +QEvent.WindowTitleChange QEvent.Type.WindowTitleChange +QEvent.WindowIconChange QEvent.Type.WindowIconChange +QEvent.ApplicationWindowIconChange QEvent.Type.ApplicationWindowIconChange +QEvent.ApplicationFontChange QEvent.Type.ApplicationFontChange +QEvent.ApplicationLayoutDirectionChange QEvent.Type.ApplicationLayoutDirectionChange +QEvent.ApplicationPaletteChange QEvent.Type.ApplicationPaletteChange +QEvent.PaletteChange QEvent.Type.PaletteChange +QEvent.Clipboard QEvent.Type.Clipboard +QEvent.MetaCall QEvent.Type.MetaCall +QEvent.SockAct QEvent.Type.SockAct +QEvent.WinEventAct QEvent.Type.WinEventAct +QEvent.DeferredDelete QEvent.Type.DeferredDelete +QEvent.DragEnter QEvent.Type.DragEnter +QEvent.DragMove QEvent.Type.DragMove +QEvent.DragLeave QEvent.Type.DragLeave +QEvent.Drop QEvent.Type.Drop +QEvent.ChildAdded QEvent.Type.ChildAdded +QEvent.ChildPolished QEvent.Type.ChildPolished +QEvent.ChildRemoved QEvent.Type.ChildRemoved +QEvent.PolishRequest QEvent.Type.PolishRequest +QEvent.Polish QEvent.Type.Polish +QEvent.LayoutRequest QEvent.Type.LayoutRequest +QEvent.UpdateRequest QEvent.Type.UpdateRequest +QEvent.UpdateLater QEvent.Type.UpdateLater +QEvent.ContextMenu QEvent.Type.ContextMenu +QEvent.InputMethod QEvent.Type.InputMethod +QEvent.TabletMove QEvent.Type.TabletMove +QEvent.LocaleChange QEvent.Type.LocaleChange +QEvent.LanguageChange QEvent.Type.LanguageChange +QEvent.LayoutDirectionChange QEvent.Type.LayoutDirectionChange +QEvent.TabletPress QEvent.Type.TabletPress +QEvent.TabletRelease QEvent.Type.TabletRelease +QEvent.OkRequest QEvent.Type.OkRequest +QEvent.IconDrag QEvent.Type.IconDrag +QEvent.FontChange QEvent.Type.FontChange +QEvent.EnabledChange QEvent.Type.EnabledChange +QEvent.ActivationChange QEvent.Type.ActivationChange +QEvent.StyleChange QEvent.Type.StyleChange +QEvent.IconTextChange QEvent.Type.IconTextChange +QEvent.ModifiedChange QEvent.Type.ModifiedChange +QEvent.MouseTrackingChange QEvent.Type.MouseTrackingChange +QEvent.WindowBlocked QEvent.Type.WindowBlocked +QEvent.WindowUnblocked QEvent.Type.WindowUnblocked +QEvent.WindowStateChange QEvent.Type.WindowStateChange +QEvent.ToolTip QEvent.Type.ToolTip +QEvent.WhatsThis QEvent.Type.WhatsThis +QEvent.StatusTip QEvent.Type.StatusTip +QEvent.ActionChanged QEvent.Type.ActionChanged +QEvent.ActionAdded QEvent.Type.ActionAdded +QEvent.ActionRemoved QEvent.Type.ActionRemoved +QEvent.FileOpen QEvent.Type.FileOpen +QEvent.Shortcut QEvent.Type.Shortcut +QEvent.ShortcutOverride QEvent.Type.ShortcutOverride +QEvent.WhatsThisClicked QEvent.Type.WhatsThisClicked +QEvent.ToolBarChange QEvent.Type.ToolBarChange +QEvent.ApplicationActivate QEvent.Type.ApplicationActivate +QEvent.ApplicationActivated QEvent.Type.ApplicationActivated +QEvent.ApplicationDeactivate QEvent.Type.ApplicationDeactivate +QEvent.ApplicationDeactivated QEvent.Type.ApplicationDeactivated +QEvent.QueryWhatsThis QEvent.Type.QueryWhatsThis +QEvent.EnterWhatsThisMode QEvent.Type.EnterWhatsThisMode +QEvent.LeaveWhatsThisMode QEvent.Type.LeaveWhatsThisMode +QEvent.ZOrderChange QEvent.Type.ZOrderChange +QEvent.HoverEnter QEvent.Type.HoverEnter +QEvent.HoverLeave QEvent.Type.HoverLeave +QEvent.HoverMove QEvent.Type.HoverMove +QEvent.GraphicsSceneMouseMove QEvent.Type.GraphicsSceneMouseMove +QEvent.GraphicsSceneMousePress QEvent.Type.GraphicsSceneMousePress +QEvent.GraphicsSceneMouseRelease QEvent.Type.GraphicsSceneMouseRelease +QEvent.GraphicsSceneMouseDoubleClick QEvent.Type.GraphicsSceneMouseDoubleClick +QEvent.GraphicsSceneContextMenu QEvent.Type.GraphicsSceneContextMenu +QEvent.GraphicsSceneHoverEnter QEvent.Type.GraphicsSceneHoverEnter +QEvent.GraphicsSceneHoverMove QEvent.Type.GraphicsSceneHoverMove +QEvent.GraphicsSceneHoverLeave QEvent.Type.GraphicsSceneHoverLeave +QEvent.GraphicsSceneHelp QEvent.Type.GraphicsSceneHelp +QEvent.GraphicsSceneDragEnter QEvent.Type.GraphicsSceneDragEnter +QEvent.GraphicsSceneDragMove QEvent.Type.GraphicsSceneDragMove +QEvent.GraphicsSceneDragLeave QEvent.Type.GraphicsSceneDragLeave +QEvent.GraphicsSceneDrop QEvent.Type.GraphicsSceneDrop +QEvent.GraphicsSceneWheel QEvent.Type.GraphicsSceneWheel +QEvent.GraphicsSceneResize QEvent.Type.GraphicsSceneResize +QEvent.GraphicsSceneMove QEvent.Type.GraphicsSceneMove +QEvent.KeyboardLayoutChange QEvent.Type.KeyboardLayoutChange +QEvent.DynamicPropertyChange QEvent.Type.DynamicPropertyChange +QEvent.TabletEnterProximity QEvent.Type.TabletEnterProximity +QEvent.TabletLeaveProximity QEvent.Type.TabletLeaveProximity +QEvent.NonClientAreaMouseMove QEvent.Type.NonClientAreaMouseMove +QEvent.NonClientAreaMouseButtonPress QEvent.Type.NonClientAreaMouseButtonPress +QEvent.NonClientAreaMouseButtonRelease QEvent.Type.NonClientAreaMouseButtonRelease +QEvent.NonClientAreaMouseButtonDblClick QEvent.Type.NonClientAreaMouseButtonDblClick +QEvent.MacSizeChange QEvent.Type.MacSizeChange +QEvent.ContentsRectChange QEvent.Type.ContentsRectChange +QEvent.CursorChange QEvent.Type.CursorChange +QEvent.ToolTipChange QEvent.Type.ToolTipChange +QEvent.GrabMouse QEvent.Type.GrabMouse +QEvent.UngrabMouse QEvent.Type.UngrabMouse +QEvent.GrabKeyboard QEvent.Type.GrabKeyboard +QEvent.UngrabKeyboard QEvent.Type.UngrabKeyboard +QEvent.StateMachineSignal QEvent.Type.StateMachineSignal +QEvent.StateMachineWrapped QEvent.Type.StateMachineWrapped +QEvent.TouchBegin QEvent.Type.TouchBegin +QEvent.TouchUpdate QEvent.Type.TouchUpdate +QEvent.TouchEnd QEvent.Type.TouchEnd +QEvent.RequestSoftwareInputPanel QEvent.Type.RequestSoftwareInputPanel +QEvent.CloseSoftwareInputPanel QEvent.Type.CloseSoftwareInputPanel +QEvent.WinIdChange QEvent.Type.WinIdChange +QEvent.Gesture QEvent.Type.Gesture +QEvent.GestureOverride QEvent.Type.GestureOverride +QEvent.FocusAboutToChange QEvent.Type.FocusAboutToChange +QEvent.ScrollPrepare QEvent.Type.ScrollPrepare +QEvent.Scroll QEvent.Type.Scroll +QEvent.Expose QEvent.Type.Expose +QEvent.InputMethodQuery QEvent.Type.InputMethodQuery +QEvent.OrientationChange QEvent.Type.OrientationChange +QEvent.TouchCancel QEvent.Type.TouchCancel +QEvent.PlatformPanel QEvent.Type.PlatformPanel +QEvent.ApplicationStateChange QEvent.Type.ApplicationStateChange +QEvent.ReadOnlyChange QEvent.Type.ReadOnlyChange +QEvent.PlatformSurface QEvent.Type.PlatformSurface +QEvent.TabletTrackingChange QEvent.Type.TabletTrackingChange +QEvent.User QEvent.Type.User +QEvent.MaxUser QEvent.Type.MaxUser +QCryptographicHash.Md4 QCryptographicHash.Algorithm.Md4 +QCryptographicHash.Md5 QCryptographicHash.Algorithm.Md5 +QCryptographicHash.Sha1 QCryptographicHash.Algorithm.Sha1 +QCryptographicHash.Sha224 QCryptographicHash.Algorithm.Sha224 +QCryptographicHash.Sha256 QCryptographicHash.Algorithm.Sha256 +QCryptographicHash.Sha384 QCryptographicHash.Algorithm.Sha384 +QCryptographicHash.Sha512 QCryptographicHash.Algorithm.Sha512 +QCryptographicHash.Sha3_224 QCryptographicHash.Algorithm.Sha3_224 +QCryptographicHash.Sha3_256 QCryptographicHash.Algorithm.Sha3_256 +QCryptographicHash.Sha3_384 QCryptographicHash.Algorithm.Sha3_384 +QCryptographicHash.Sha3_512 QCryptographicHash.Algorithm.Sha3_512 +QCryptographicHash.Keccak_224 QCryptographicHash.Algorithm.Keccak_224 +QCryptographicHash.Keccak_256 QCryptographicHash.Algorithm.Keccak_256 +QCryptographicHash.Keccak_384 QCryptographicHash.Algorithm.Keccak_384 +QCryptographicHash.Keccak_512 QCryptographicHash.Algorithm.Keccak_512 +QDataStream.SinglePrecision QDataStream.FloatingPointPrecision.SinglePrecision +QDataStream.DoublePrecision QDataStream.FloatingPointPrecision.DoublePrecision +QDataStream.Ok QDataStream.Status.Ok +QDataStream.ReadPastEnd QDataStream.Status.ReadPastEnd +QDataStream.ReadCorruptData QDataStream.Status.ReadCorruptData +QDataStream.WriteFailed QDataStream.Status.WriteFailed +QDataStream.BigEndian QDataStream.ByteOrder.BigEndian +QDataStream.LittleEndian QDataStream.ByteOrder.LittleEndian +QDataStream.Qt_1_0 QDataStream.Version.Qt_1_0 +QDataStream.Qt_2_0 QDataStream.Version.Qt_2_0 +QDataStream.Qt_2_1 QDataStream.Version.Qt_2_1 +QDataStream.Qt_3_0 QDataStream.Version.Qt_3_0 +QDataStream.Qt_3_1 QDataStream.Version.Qt_3_1 +QDataStream.Qt_3_3 QDataStream.Version.Qt_3_3 +QDataStream.Qt_4_0 QDataStream.Version.Qt_4_0 +QDataStream.Qt_4_1 QDataStream.Version.Qt_4_1 +QDataStream.Qt_4_2 QDataStream.Version.Qt_4_2 +QDataStream.Qt_4_3 QDataStream.Version.Qt_4_3 +QDataStream.Qt_4_4 QDataStream.Version.Qt_4_4 +QDataStream.Qt_4_5 QDataStream.Version.Qt_4_5 +QDataStream.Qt_4_6 QDataStream.Version.Qt_4_6 +QDataStream.Qt_4_7 QDataStream.Version.Qt_4_7 +QDataStream.Qt_4_8 QDataStream.Version.Qt_4_8 +QDataStream.Qt_4_9 QDataStream.Version.Qt_4_9 +QDataStream.Qt_5_0 QDataStream.Version.Qt_5_0 +QDataStream.Qt_5_1 QDataStream.Version.Qt_5_1 +QDataStream.Qt_5_2 QDataStream.Version.Qt_5_2 +QDataStream.Qt_5_3 QDataStream.Version.Qt_5_3 +QDataStream.Qt_5_4 QDataStream.Version.Qt_5_4 +QDataStream.Qt_5_5 QDataStream.Version.Qt_5_5 +QDataStream.Qt_5_6 QDataStream.Version.Qt_5_6 +QDataStream.Qt_5_7 QDataStream.Version.Qt_5_7 +QDataStream.Qt_5_8 QDataStream.Version.Qt_5_8 +QDataStream.Qt_5_9 QDataStream.Version.Qt_5_9 +QDataStream.Qt_5_10 QDataStream.Version.Qt_5_10 +QDataStream.Qt_5_11 QDataStream.Version.Qt_5_11 +QDataStream.Qt_5_12 QDataStream.Version.Qt_5_12 +QDataStream.Qt_5_13 QDataStream.Version.Qt_5_13 +QDataStream.Qt_5_14 QDataStream.Version.Qt_5_14 +QDataStream.Qt_5_15 QDataStream.Version.Qt_5_15 +QDate.DateFormat QDate.MonthNameType.DateFormat +QDate.StandaloneFormat QDate.MonthNameType.StandaloneFormat +QDateTime.First QDateTime.YearRange.First +QDateTime.Last QDateTime.YearRange.Last +QDeadlineTimer.Forever QDeadlineTimer.ForeverConstant.Forever +QDir.Name QDir.SortFlag.Name +QDir.Time QDir.SortFlag.Time +QDir.Size QDir.SortFlag.Size +QDir.Unsorted QDir.SortFlag.Unsorted +QDir.SortByMask QDir.SortFlag.SortByMask +QDir.DirsFirst QDir.SortFlag.DirsFirst +QDir.Reversed QDir.SortFlag.Reversed +QDir.IgnoreCase QDir.SortFlag.IgnoreCase +QDir.DirsLast QDir.SortFlag.DirsLast +QDir.LocaleAware QDir.SortFlag.LocaleAware +QDir.Type QDir.SortFlag.Type +QDir.NoSort QDir.SortFlag.NoSort +QDir.Dirs QDir.Filter.Dirs +QDir.Files QDir.Filter.Files +QDir.Drives QDir.Filter.Drives +QDir.NoSymLinks QDir.Filter.NoSymLinks +QDir.AllEntries QDir.Filter.AllEntries +QDir.TypeMask QDir.Filter.TypeMask +QDir.Readable QDir.Filter.Readable +QDir.Writable QDir.Filter.Writable +QDir.Executable QDir.Filter.Executable +QDir.PermissionMask QDir.Filter.PermissionMask +QDir.Modified QDir.Filter.Modified +QDir.Hidden QDir.Filter.Hidden +QDir.System QDir.Filter.System +QDir.AccessMask QDir.Filter.AccessMask +QDir.AllDirs QDir.Filter.AllDirs +QDir.CaseSensitive QDir.Filter.CaseSensitive +QDir.NoDotAndDotDot QDir.Filter.NoDotAndDotDot +QDir.NoFilter QDir.Filter.NoFilter +QDir.NoDot QDir.Filter.NoDot +QDir.NoDotDot QDir.Filter.NoDotDot +QDirIterator.NoIteratorFlags QDirIterator.IteratorFlag.NoIteratorFlags +QDirIterator.FollowSymlinks QDirIterator.IteratorFlag.FollowSymlinks +QDirIterator.Subdirectories QDirIterator.IteratorFlag.Subdirectories +QEasingCurve.Linear QEasingCurve.Type.Linear +QEasingCurve.InQuad QEasingCurve.Type.InQuad +QEasingCurve.OutQuad QEasingCurve.Type.OutQuad +QEasingCurve.InOutQuad QEasingCurve.Type.InOutQuad +QEasingCurve.OutInQuad QEasingCurve.Type.OutInQuad +QEasingCurve.InCubic QEasingCurve.Type.InCubic +QEasingCurve.OutCubic QEasingCurve.Type.OutCubic +QEasingCurve.InOutCubic QEasingCurve.Type.InOutCubic +QEasingCurve.OutInCubic QEasingCurve.Type.OutInCubic +QEasingCurve.InQuart QEasingCurve.Type.InQuart +QEasingCurve.OutQuart QEasingCurve.Type.OutQuart +QEasingCurve.InOutQuart QEasingCurve.Type.InOutQuart +QEasingCurve.OutInQuart QEasingCurve.Type.OutInQuart +QEasingCurve.InQuint QEasingCurve.Type.InQuint +QEasingCurve.OutQuint QEasingCurve.Type.OutQuint +QEasingCurve.InOutQuint QEasingCurve.Type.InOutQuint +QEasingCurve.OutInQuint QEasingCurve.Type.OutInQuint +QEasingCurve.InSine QEasingCurve.Type.InSine +QEasingCurve.OutSine QEasingCurve.Type.OutSine +QEasingCurve.InOutSine QEasingCurve.Type.InOutSine +QEasingCurve.OutInSine QEasingCurve.Type.OutInSine +QEasingCurve.InExpo QEasingCurve.Type.InExpo +QEasingCurve.OutExpo QEasingCurve.Type.OutExpo +QEasingCurve.InOutExpo QEasingCurve.Type.InOutExpo +QEasingCurve.OutInExpo QEasingCurve.Type.OutInExpo +QEasingCurve.InCirc QEasingCurve.Type.InCirc +QEasingCurve.OutCirc QEasingCurve.Type.OutCirc +QEasingCurve.InOutCirc QEasingCurve.Type.InOutCirc +QEasingCurve.OutInCirc QEasingCurve.Type.OutInCirc +QEasingCurve.InElastic QEasingCurve.Type.InElastic +QEasingCurve.OutElastic QEasingCurve.Type.OutElastic +QEasingCurve.InOutElastic QEasingCurve.Type.InOutElastic +QEasingCurve.OutInElastic QEasingCurve.Type.OutInElastic +QEasingCurve.InBack QEasingCurve.Type.InBack +QEasingCurve.OutBack QEasingCurve.Type.OutBack +QEasingCurve.InOutBack QEasingCurve.Type.InOutBack +QEasingCurve.OutInBack QEasingCurve.Type.OutInBack +QEasingCurve.InBounce QEasingCurve.Type.InBounce +QEasingCurve.OutBounce QEasingCurve.Type.OutBounce +QEasingCurve.InOutBounce QEasingCurve.Type.InOutBounce +QEasingCurve.OutInBounce QEasingCurve.Type.OutInBounce +QEasingCurve.InCurve QEasingCurve.Type.InCurve +QEasingCurve.OutCurve QEasingCurve.Type.OutCurve +QEasingCurve.SineCurve QEasingCurve.Type.SineCurve +QEasingCurve.CosineCurve QEasingCurve.Type.CosineCurve +QEasingCurve.BezierSpline QEasingCurve.Type.BezierSpline +QEasingCurve.TCBSpline QEasingCurve.Type.TCBSpline +QEasingCurve.Custom QEasingCurve.Type.Custom +QElapsedTimer.SystemTime QElapsedTimer.ClockType.SystemTime +QElapsedTimer.MonotonicClock QElapsedTimer.ClockType.MonotonicClock +QElapsedTimer.TickCounter QElapsedTimer.ClockType.TickCounter +QElapsedTimer.MachAbsoluteTime QElapsedTimer.ClockType.MachAbsoluteTime +QElapsedTimer.PerformanceCounter QElapsedTimer.ClockType.PerformanceCounter +QEventLoop.AllEvents QEventLoop.ProcessEventsFlag.AllEvents +QEventLoop.ExcludeUserInputEvents QEventLoop.ProcessEventsFlag.ExcludeUserInputEvents +QEventLoop.ExcludeSocketNotifiers QEventLoop.ProcessEventsFlag.ExcludeSocketNotifiers +QEventLoop.WaitForMoreEvents QEventLoop.ProcessEventsFlag.WaitForMoreEvents +QEventLoop.X11ExcludeTimers QEventLoop.ProcessEventsFlag.X11ExcludeTimers +QFileDevice.FileAccessTime QFileDevice.FileTime.FileAccessTime +QFileDevice.FileBirthTime QFileDevice.FileTime.FileBirthTime +QFileDevice.FileMetadataChangeTime QFileDevice.FileTime.FileMetadataChangeTime +QFileDevice.FileModificationTime QFileDevice.FileTime.FileModificationTime +QFileDevice.NoOptions QFileDevice.MemoryMapFlags.NoOptions +QFileDevice.MapPrivateOption QFileDevice.MemoryMapFlags.MapPrivateOption +QFileDevice.AutoCloseHandle QFileDevice.FileHandleFlag.AutoCloseHandle +QFileDevice.DontCloseHandle QFileDevice.FileHandleFlag.DontCloseHandle +QFileDevice.ReadOwner QFileDevice.Permission.ReadOwner +QFileDevice.WriteOwner QFileDevice.Permission.WriteOwner +QFileDevice.ExeOwner QFileDevice.Permission.ExeOwner +QFileDevice.ReadUser QFileDevice.Permission.ReadUser +QFileDevice.WriteUser QFileDevice.Permission.WriteUser +QFileDevice.ExeUser QFileDevice.Permission.ExeUser +QFileDevice.ReadGroup QFileDevice.Permission.ReadGroup +QFileDevice.WriteGroup QFileDevice.Permission.WriteGroup +QFileDevice.ExeGroup QFileDevice.Permission.ExeGroup +QFileDevice.ReadOther QFileDevice.Permission.ReadOther +QFileDevice.WriteOther QFileDevice.Permission.WriteOther +QFileDevice.ExeOther QFileDevice.Permission.ExeOther +QFileDevice.NoError QFileDevice.FileError.NoError +QFileDevice.ReadError QFileDevice.FileError.ReadError +QFileDevice.WriteError QFileDevice.FileError.WriteError +QFileDevice.FatalError QFileDevice.FileError.FatalError +QFileDevice.ResourceError QFileDevice.FileError.ResourceError +QFileDevice.OpenError QFileDevice.FileError.OpenError +QFileDevice.AbortError QFileDevice.FileError.AbortError +QFileDevice.TimeOutError QFileDevice.FileError.TimeOutError +QFileDevice.UnspecifiedError QFileDevice.FileError.UnspecifiedError +QFileDevice.RemoveError QFileDevice.FileError.RemoveError +QFileDevice.RenameError QFileDevice.FileError.RenameError +QFileDevice.PositionError QFileDevice.FileError.PositionError +QFileDevice.ResizeError QFileDevice.FileError.ResizeError +QFileDevice.PermissionsError QFileDevice.FileError.PermissionsError +QFileDevice.CopyError QFileDevice.FileError.CopyError +QHistoryState.ShallowHistory QHistoryState.HistoryType.ShallowHistory +QHistoryState.DeepHistory QHistoryState.HistoryType.DeepHistory +QItemSelectionModel.NoUpdate QItemSelectionModel.SelectionFlag.NoUpdate +QItemSelectionModel.Clear QItemSelectionModel.SelectionFlag.Clear +QItemSelectionModel.Select QItemSelectionModel.SelectionFlag.Select +QItemSelectionModel.Deselect QItemSelectionModel.SelectionFlag.Deselect +QItemSelectionModel.Toggle QItemSelectionModel.SelectionFlag.Toggle +QItemSelectionModel.Current QItemSelectionModel.SelectionFlag.Current +QItemSelectionModel.Rows QItemSelectionModel.SelectionFlag.Rows +QItemSelectionModel.Columns QItemSelectionModel.SelectionFlag.Columns +QItemSelectionModel.SelectCurrent QItemSelectionModel.SelectionFlag.SelectCurrent +QItemSelectionModel.ToggleCurrent QItemSelectionModel.SelectionFlag.ToggleCurrent +QItemSelectionModel.ClearAndSelect QItemSelectionModel.SelectionFlag.ClearAndSelect +QJsonParseError.NoError QJsonParseError.ParseError.NoError +QJsonParseError.UnterminatedObject QJsonParseError.ParseError.UnterminatedObject +QJsonParseError.MissingNameSeparator QJsonParseError.ParseError.MissingNameSeparator +QJsonParseError.UnterminatedArray QJsonParseError.ParseError.UnterminatedArray +QJsonParseError.MissingValueSeparator QJsonParseError.ParseError.MissingValueSeparator +QJsonParseError.IllegalValue QJsonParseError.ParseError.IllegalValue +QJsonParseError.TerminationByNumber QJsonParseError.ParseError.TerminationByNumber +QJsonParseError.IllegalNumber QJsonParseError.ParseError.IllegalNumber +QJsonParseError.IllegalEscapeSequence QJsonParseError.ParseError.IllegalEscapeSequence +QJsonParseError.IllegalUTF8String QJsonParseError.ParseError.IllegalUTF8String +QJsonParseError.UnterminatedString QJsonParseError.ParseError.UnterminatedString +QJsonParseError.MissingObject QJsonParseError.ParseError.MissingObject +QJsonParseError.DeepNesting QJsonParseError.ParseError.DeepNesting +QJsonParseError.DocumentTooLarge QJsonParseError.ParseError.DocumentTooLarge +QJsonParseError.GarbageAtEnd QJsonParseError.ParseError.GarbageAtEnd +QJsonParseError.error QJsonParseError.ParseError.error +QJsonDocument.Indented QJsonDocument.JsonFormat.Indented +QJsonDocument.Compact QJsonDocument.JsonFormat.Compact +QJsonDocument.Validate QJsonDocument.DataValidation.Validate +QJsonDocument.BypassValidation QJsonDocument.DataValidation.BypassValidation +QJsonValue.Null QJsonValue.Type.Null +QJsonValue.Bool QJsonValue.Type.Bool +QJsonValue.Double QJsonValue.Type.Double +QJsonValue.String QJsonValue.Type.String +QJsonValue.Array QJsonValue.Type.Array +QJsonValue.Object QJsonValue.Type.Object +QJsonValue.Undefined QJsonValue.Type.Undefined +QLibrary.ResolveAllSymbolsHint QLibrary.LoadHint.ResolveAllSymbolsHint +QLibrary.ExportExternalSymbolsHint QLibrary.LoadHint.ExportExternalSymbolsHint +QLibrary.LoadArchiveMemberHint QLibrary.LoadHint.LoadArchiveMemberHint +QLibrary.PreventUnloadHint QLibrary.LoadHint.PreventUnloadHint +QLibrary.DeepBindHint QLibrary.LoadHint.DeepBindHint +QLibraryInfo.PrefixPath QLibraryInfo.LibraryLocation.PrefixPath +QLibraryInfo.DocumentationPath QLibraryInfo.LibraryLocation.DocumentationPath +QLibraryInfo.HeadersPath QLibraryInfo.LibraryLocation.HeadersPath +QLibraryInfo.LibrariesPath QLibraryInfo.LibraryLocation.LibrariesPath +QLibraryInfo.BinariesPath QLibraryInfo.LibraryLocation.BinariesPath +QLibraryInfo.PluginsPath QLibraryInfo.LibraryLocation.PluginsPath +QLibraryInfo.DataPath QLibraryInfo.LibraryLocation.DataPath +QLibraryInfo.TranslationsPath QLibraryInfo.LibraryLocation.TranslationsPath +QLibraryInfo.SettingsPath QLibraryInfo.LibraryLocation.SettingsPath +QLibraryInfo.ExamplesPath QLibraryInfo.LibraryLocation.ExamplesPath +QLibraryInfo.ImportsPath QLibraryInfo.LibraryLocation.ImportsPath +QLibraryInfo.TestsPath QLibraryInfo.LibraryLocation.TestsPath +QLibraryInfo.LibraryExecutablesPath QLibraryInfo.LibraryLocation.LibraryExecutablesPath +QLibraryInfo.Qml2ImportsPath QLibraryInfo.LibraryLocation.Qml2ImportsPath +QLibraryInfo.ArchDataPath QLibraryInfo.LibraryLocation.ArchDataPath +QLineF.NoIntersection QLineF.IntersectType.NoIntersection +QLineF.BoundedIntersection QLineF.IntersectType.BoundedIntersection +QLineF.UnboundedIntersection QLineF.IntersectType.UnboundedIntersection +QLocale.DataSizeIecFormat QLocale.DataSizeFormat.DataSizeIecFormat +QLocale.DataSizeTraditionalFormat QLocale.DataSizeFormat.DataSizeTraditionalFormat +QLocale.DataSizeSIFormat QLocale.DataSizeFormat.DataSizeSIFormat +QLocale.FloatingPointShortest QLocale.FloatingPointPrecisionOption.FloatingPointShortest +QLocale.StandardQuotation QLocale.QuotationStyle.StandardQuotation +QLocale.AlternateQuotation QLocale.QuotationStyle.AlternateQuotation +QLocale.CurrencyIsoCode QLocale.CurrencySymbolFormat.CurrencyIsoCode +QLocale.CurrencySymbol QLocale.CurrencySymbolFormat.CurrencySymbol +QLocale.CurrencyDisplayName QLocale.CurrencySymbolFormat.CurrencyDisplayName +QLocale.AnyScript QLocale.Script.AnyScript +QLocale.ArabicScript QLocale.Script.ArabicScript +QLocale.CyrillicScript QLocale.Script.CyrillicScript +QLocale.DeseretScript QLocale.Script.DeseretScript +QLocale.GurmukhiScript QLocale.Script.GurmukhiScript +QLocale.SimplifiedHanScript QLocale.Script.SimplifiedHanScript +QLocale.TraditionalHanScript QLocale.Script.TraditionalHanScript +QLocale.LatinScript QLocale.Script.LatinScript +QLocale.MongolianScript QLocale.Script.MongolianScript +QLocale.TifinaghScript QLocale.Script.TifinaghScript +QLocale.SimplifiedChineseScript QLocale.Script.SimplifiedChineseScript +QLocale.TraditionalChineseScript QLocale.Script.TraditionalChineseScript +QLocale.ArmenianScript QLocale.Script.ArmenianScript +QLocale.BengaliScript QLocale.Script.BengaliScript +QLocale.CherokeeScript QLocale.Script.CherokeeScript +QLocale.DevanagariScript QLocale.Script.DevanagariScript +QLocale.EthiopicScript QLocale.Script.EthiopicScript +QLocale.GeorgianScript QLocale.Script.GeorgianScript +QLocale.GreekScript QLocale.Script.GreekScript +QLocale.GujaratiScript QLocale.Script.GujaratiScript +QLocale.HebrewScript QLocale.Script.HebrewScript +QLocale.JapaneseScript QLocale.Script.JapaneseScript +QLocale.KhmerScript QLocale.Script.KhmerScript +QLocale.KannadaScript QLocale.Script.KannadaScript +QLocale.KoreanScript QLocale.Script.KoreanScript +QLocale.LaoScript QLocale.Script.LaoScript +QLocale.MalayalamScript QLocale.Script.MalayalamScript +QLocale.MyanmarScript QLocale.Script.MyanmarScript +QLocale.OriyaScript QLocale.Script.OriyaScript +QLocale.TamilScript QLocale.Script.TamilScript +QLocale.TeluguScript QLocale.Script.TeluguScript +QLocale.ThaanaScript QLocale.Script.ThaanaScript +QLocale.ThaiScript QLocale.Script.ThaiScript +QLocale.TibetanScript QLocale.Script.TibetanScript +QLocale.SinhalaScript QLocale.Script.SinhalaScript +QLocale.SyriacScript QLocale.Script.SyriacScript +QLocale.YiScript QLocale.Script.YiScript +QLocale.VaiScript QLocale.Script.VaiScript +QLocale.AvestanScript QLocale.Script.AvestanScript +QLocale.BalineseScript QLocale.Script.BalineseScript +QLocale.BamumScript QLocale.Script.BamumScript +QLocale.BatakScript QLocale.Script.BatakScript +QLocale.BopomofoScript QLocale.Script.BopomofoScript +QLocale.BrahmiScript QLocale.Script.BrahmiScript +QLocale.BugineseScript QLocale.Script.BugineseScript +QLocale.BuhidScript QLocale.Script.BuhidScript +QLocale.CanadianAboriginalScript QLocale.Script.CanadianAboriginalScript +QLocale.CarianScript QLocale.Script.CarianScript +QLocale.ChakmaScript QLocale.Script.ChakmaScript +QLocale.ChamScript QLocale.Script.ChamScript +QLocale.CopticScript QLocale.Script.CopticScript +QLocale.CypriotScript QLocale.Script.CypriotScript +QLocale.EgyptianHieroglyphsScript QLocale.Script.EgyptianHieroglyphsScript +QLocale.FraserScript QLocale.Script.FraserScript +QLocale.GlagoliticScript QLocale.Script.GlagoliticScript +QLocale.GothicScript QLocale.Script.GothicScript +QLocale.HanScript QLocale.Script.HanScript +QLocale.HangulScript QLocale.Script.HangulScript +QLocale.HanunooScript QLocale.Script.HanunooScript +QLocale.ImperialAramaicScript QLocale.Script.ImperialAramaicScript +QLocale.InscriptionalPahlaviScript QLocale.Script.InscriptionalPahlaviScript +QLocale.InscriptionalParthianScript QLocale.Script.InscriptionalParthianScript +QLocale.JavaneseScript QLocale.Script.JavaneseScript +QLocale.KaithiScript QLocale.Script.KaithiScript +QLocale.KatakanaScript QLocale.Script.KatakanaScript +QLocale.KayahLiScript QLocale.Script.KayahLiScript +QLocale.KharoshthiScript QLocale.Script.KharoshthiScript +QLocale.LannaScript QLocale.Script.LannaScript +QLocale.LepchaScript QLocale.Script.LepchaScript +QLocale.LimbuScript QLocale.Script.LimbuScript +QLocale.LinearBScript QLocale.Script.LinearBScript +QLocale.LycianScript QLocale.Script.LycianScript +QLocale.LydianScript QLocale.Script.LydianScript +QLocale.MandaeanScript QLocale.Script.MandaeanScript +QLocale.MeiteiMayekScript QLocale.Script.MeiteiMayekScript +QLocale.MeroiticScript QLocale.Script.MeroiticScript +QLocale.MeroiticCursiveScript QLocale.Script.MeroiticCursiveScript +QLocale.NkoScript QLocale.Script.NkoScript +QLocale.NewTaiLueScript QLocale.Script.NewTaiLueScript +QLocale.OghamScript QLocale.Script.OghamScript +QLocale.OlChikiScript QLocale.Script.OlChikiScript +QLocale.OldItalicScript QLocale.Script.OldItalicScript +QLocale.OldPersianScript QLocale.Script.OldPersianScript +QLocale.OldSouthArabianScript QLocale.Script.OldSouthArabianScript +QLocale.OrkhonScript QLocale.Script.OrkhonScript +QLocale.OsmanyaScript QLocale.Script.OsmanyaScript +QLocale.PhagsPaScript QLocale.Script.PhagsPaScript +QLocale.PhoenicianScript QLocale.Script.PhoenicianScript +QLocale.PollardPhoneticScript QLocale.Script.PollardPhoneticScript +QLocale.RejangScript QLocale.Script.RejangScript +QLocale.RunicScript QLocale.Script.RunicScript +QLocale.SamaritanScript QLocale.Script.SamaritanScript +QLocale.SaurashtraScript QLocale.Script.SaurashtraScript +QLocale.SharadaScript QLocale.Script.SharadaScript +QLocale.ShavianScript QLocale.Script.ShavianScript +QLocale.SoraSompengScript QLocale.Script.SoraSompengScript +QLocale.CuneiformScript QLocale.Script.CuneiformScript +QLocale.SundaneseScript QLocale.Script.SundaneseScript +QLocale.SylotiNagriScript QLocale.Script.SylotiNagriScript +QLocale.TagalogScript QLocale.Script.TagalogScript +QLocale.TagbanwaScript QLocale.Script.TagbanwaScript +QLocale.TaiLeScript QLocale.Script.TaiLeScript +QLocale.TaiVietScript QLocale.Script.TaiVietScript +QLocale.TakriScript QLocale.Script.TakriScript +QLocale.UgariticScript QLocale.Script.UgariticScript +QLocale.BrailleScript QLocale.Script.BrailleScript +QLocale.HiraganaScript QLocale.Script.HiraganaScript +QLocale.CaucasianAlbanianScript QLocale.Script.CaucasianAlbanianScript +QLocale.BassaVahScript QLocale.Script.BassaVahScript +QLocale.DuployanScript QLocale.Script.DuployanScript +QLocale.ElbasanScript QLocale.Script.ElbasanScript +QLocale.GranthaScript QLocale.Script.GranthaScript +QLocale.PahawhHmongScript QLocale.Script.PahawhHmongScript +QLocale.KhojkiScript QLocale.Script.KhojkiScript +QLocale.LinearAScript QLocale.Script.LinearAScript +QLocale.MahajaniScript QLocale.Script.MahajaniScript +QLocale.ManichaeanScript QLocale.Script.ManichaeanScript +QLocale.MendeKikakuiScript QLocale.Script.MendeKikakuiScript +QLocale.ModiScript QLocale.Script.ModiScript +QLocale.MroScript QLocale.Script.MroScript +QLocale.OldNorthArabianScript QLocale.Script.OldNorthArabianScript +QLocale.NabataeanScript QLocale.Script.NabataeanScript +QLocale.PalmyreneScript QLocale.Script.PalmyreneScript +QLocale.PauCinHauScript QLocale.Script.PauCinHauScript +QLocale.OldPermicScript QLocale.Script.OldPermicScript +QLocale.PsalterPahlaviScript QLocale.Script.PsalterPahlaviScript +QLocale.SiddhamScript QLocale.Script.SiddhamScript +QLocale.KhudawadiScript QLocale.Script.KhudawadiScript +QLocale.TirhutaScript QLocale.Script.TirhutaScript +QLocale.VarangKshitiScript QLocale.Script.VarangKshitiScript +QLocale.AhomScript QLocale.Script.AhomScript +QLocale.AnatolianHieroglyphsScript QLocale.Script.AnatolianHieroglyphsScript +QLocale.HatranScript QLocale.Script.HatranScript +QLocale.MultaniScript QLocale.Script.MultaniScript +QLocale.OldHungarianScript QLocale.Script.OldHungarianScript +QLocale.SignWritingScript QLocale.Script.SignWritingScript +QLocale.AdlamScript QLocale.Script.AdlamScript +QLocale.BhaiksukiScript QLocale.Script.BhaiksukiScript +QLocale.MarchenScript QLocale.Script.MarchenScript +QLocale.NewaScript QLocale.Script.NewaScript +QLocale.OsageScript QLocale.Script.OsageScript +QLocale.TangutScript QLocale.Script.TangutScript +QLocale.HanWithBopomofoScript QLocale.Script.HanWithBopomofoScript +QLocale.JamoScript QLocale.Script.JamoScript +QLocale.MetricSystem QLocale.MeasurementSystem.MetricSystem +QLocale.ImperialSystem QLocale.MeasurementSystem.ImperialSystem +QLocale.ImperialUSSystem QLocale.MeasurementSystem.ImperialUSSystem +QLocale.ImperialUKSystem QLocale.MeasurementSystem.ImperialUKSystem +QLocale.LongFormat QLocale.FormatType.LongFormat +QLocale.ShortFormat QLocale.FormatType.ShortFormat +QLocale.NarrowFormat QLocale.FormatType.NarrowFormat +QLocale.OmitGroupSeparator QLocale.NumberOption.OmitGroupSeparator +QLocale.RejectGroupSeparator QLocale.NumberOption.RejectGroupSeparator +QLocale.DefaultNumberOptions QLocale.NumberOption.DefaultNumberOptions +QLocale.OmitLeadingZeroInExponent QLocale.NumberOption.OmitLeadingZeroInExponent +QLocale.RejectLeadingZeroInExponent QLocale.NumberOption.RejectLeadingZeroInExponent +QLocale.IncludeTrailingZeroesAfterDot QLocale.NumberOption.IncludeTrailingZeroesAfterDot +QLocale.RejectTrailingZeroesAfterDot QLocale.NumberOption.RejectTrailingZeroesAfterDot +QLocale.AnyCountry QLocale.Country.AnyCountry +QLocale.Afghanistan QLocale.Country.Afghanistan +QLocale.Albania QLocale.Country.Albania +QLocale.Algeria QLocale.Country.Algeria +QLocale.AmericanSamoa QLocale.Country.AmericanSamoa +QLocale.Andorra QLocale.Country.Andorra +QLocale.Angola QLocale.Country.Angola +QLocale.Anguilla QLocale.Country.Anguilla +QLocale.Antarctica QLocale.Country.Antarctica +QLocale.AntiguaAndBarbuda QLocale.Country.AntiguaAndBarbuda +QLocale.Argentina QLocale.Country.Argentina +QLocale.Armenia QLocale.Country.Armenia +QLocale.Aruba QLocale.Country.Aruba +QLocale.Australia QLocale.Country.Australia +QLocale.Austria QLocale.Country.Austria +QLocale.Azerbaijan QLocale.Country.Azerbaijan +QLocale.Bahamas QLocale.Country.Bahamas +QLocale.Bahrain QLocale.Country.Bahrain +QLocale.Bangladesh QLocale.Country.Bangladesh +QLocale.Barbados QLocale.Country.Barbados +QLocale.Belarus QLocale.Country.Belarus +QLocale.Belgium QLocale.Country.Belgium +QLocale.Belize QLocale.Country.Belize +QLocale.Benin QLocale.Country.Benin +QLocale.Bermuda QLocale.Country.Bermuda +QLocale.Bhutan QLocale.Country.Bhutan +QLocale.Bolivia QLocale.Country.Bolivia +QLocale.BosniaAndHerzegowina QLocale.Country.BosniaAndHerzegowina +QLocale.Botswana QLocale.Country.Botswana +QLocale.BouvetIsland QLocale.Country.BouvetIsland +QLocale.Brazil QLocale.Country.Brazil +QLocale.BritishIndianOceanTerritory QLocale.Country.BritishIndianOceanTerritory +QLocale.Bulgaria QLocale.Country.Bulgaria +QLocale.BurkinaFaso QLocale.Country.BurkinaFaso +QLocale.Burundi QLocale.Country.Burundi +QLocale.Cambodia QLocale.Country.Cambodia +QLocale.Cameroon QLocale.Country.Cameroon +QLocale.Canada QLocale.Country.Canada +QLocale.CapeVerde QLocale.Country.CapeVerde +QLocale.CaymanIslands QLocale.Country.CaymanIslands +QLocale.CentralAfricanRepublic QLocale.Country.CentralAfricanRepublic +QLocale.Chad QLocale.Country.Chad +QLocale.Chile QLocale.Country.Chile +QLocale.China QLocale.Country.China +QLocale.ChristmasIsland QLocale.Country.ChristmasIsland +QLocale.CocosIslands QLocale.Country.CocosIslands +QLocale.Colombia QLocale.Country.Colombia +QLocale.Comoros QLocale.Country.Comoros +QLocale.DemocraticRepublicOfCongo QLocale.Country.DemocraticRepublicOfCongo +QLocale.PeoplesRepublicOfCongo QLocale.Country.PeoplesRepublicOfCongo +QLocale.CookIslands QLocale.Country.CookIslands +QLocale.CostaRica QLocale.Country.CostaRica +QLocale.IvoryCoast QLocale.Country.IvoryCoast +QLocale.Croatia QLocale.Country.Croatia +QLocale.Cuba QLocale.Country.Cuba +QLocale.Cyprus QLocale.Country.Cyprus +QLocale.CzechRepublic QLocale.Country.CzechRepublic +QLocale.Denmark QLocale.Country.Denmark +QLocale.Djibouti QLocale.Country.Djibouti +QLocale.Dominica QLocale.Country.Dominica +QLocale.DominicanRepublic QLocale.Country.DominicanRepublic +QLocale.EastTimor QLocale.Country.EastTimor +QLocale.Ecuador QLocale.Country.Ecuador +QLocale.Egypt QLocale.Country.Egypt +QLocale.ElSalvador QLocale.Country.ElSalvador +QLocale.EquatorialGuinea QLocale.Country.EquatorialGuinea +QLocale.Eritrea QLocale.Country.Eritrea +QLocale.Estonia QLocale.Country.Estonia +QLocale.Ethiopia QLocale.Country.Ethiopia +QLocale.FalklandIslands QLocale.Country.FalklandIslands +QLocale.FaroeIslands QLocale.Country.FaroeIslands +QLocale.Finland QLocale.Country.Finland +QLocale.France QLocale.Country.France +QLocale.FrenchGuiana QLocale.Country.FrenchGuiana +QLocale.FrenchPolynesia QLocale.Country.FrenchPolynesia +QLocale.FrenchSouthernTerritories QLocale.Country.FrenchSouthernTerritories +QLocale.Gabon QLocale.Country.Gabon +QLocale.Gambia QLocale.Country.Gambia +QLocale.Georgia QLocale.Country.Georgia +QLocale.Germany QLocale.Country.Germany +QLocale.Ghana QLocale.Country.Ghana +QLocale.Gibraltar QLocale.Country.Gibraltar +QLocale.Greece QLocale.Country.Greece +QLocale.Greenland QLocale.Country.Greenland +QLocale.Grenada QLocale.Country.Grenada +QLocale.Guadeloupe QLocale.Country.Guadeloupe +QLocale.Guam QLocale.Country.Guam +QLocale.Guatemala QLocale.Country.Guatemala +QLocale.Guinea QLocale.Country.Guinea +QLocale.GuineaBissau QLocale.Country.GuineaBissau +QLocale.Guyana QLocale.Country.Guyana +QLocale.Haiti QLocale.Country.Haiti +QLocale.HeardAndMcDonaldIslands QLocale.Country.HeardAndMcDonaldIslands +QLocale.Honduras QLocale.Country.Honduras +QLocale.HongKong QLocale.Country.HongKong +QLocale.Hungary QLocale.Country.Hungary +QLocale.Iceland QLocale.Country.Iceland +QLocale.India QLocale.Country.India +QLocale.Indonesia QLocale.Country.Indonesia +QLocale.Iran QLocale.Country.Iran +QLocale.Iraq QLocale.Country.Iraq +QLocale.Ireland QLocale.Country.Ireland +QLocale.Israel QLocale.Country.Israel +QLocale.Italy QLocale.Country.Italy +QLocale.Jamaica QLocale.Country.Jamaica +QLocale.Japan QLocale.Country.Japan +QLocale.Jordan QLocale.Country.Jordan +QLocale.Kazakhstan QLocale.Country.Kazakhstan +QLocale.Kenya QLocale.Country.Kenya +QLocale.Kiribati QLocale.Country.Kiribati +QLocale.DemocraticRepublicOfKorea QLocale.Country.DemocraticRepublicOfKorea +QLocale.RepublicOfKorea QLocale.Country.RepublicOfKorea +QLocale.Kuwait QLocale.Country.Kuwait +QLocale.Kyrgyzstan QLocale.Country.Kyrgyzstan +QLocale.Latvia QLocale.Country.Latvia +QLocale.Lebanon QLocale.Country.Lebanon +QLocale.Lesotho QLocale.Country.Lesotho +QLocale.Liberia QLocale.Country.Liberia +QLocale.Liechtenstein QLocale.Country.Liechtenstein +QLocale.Lithuania QLocale.Country.Lithuania +QLocale.Luxembourg QLocale.Country.Luxembourg +QLocale.Macau QLocale.Country.Macau +QLocale.Macedonia QLocale.Country.Macedonia +QLocale.Madagascar QLocale.Country.Madagascar +QLocale.Malawi QLocale.Country.Malawi +QLocale.Malaysia QLocale.Country.Malaysia +QLocale.Maldives QLocale.Country.Maldives +QLocale.Mali QLocale.Country.Mali +QLocale.Malta QLocale.Country.Malta +QLocale.MarshallIslands QLocale.Country.MarshallIslands +QLocale.Martinique QLocale.Country.Martinique +QLocale.Mauritania QLocale.Country.Mauritania +QLocale.Mauritius QLocale.Country.Mauritius +QLocale.Mayotte QLocale.Country.Mayotte +QLocale.Mexico QLocale.Country.Mexico +QLocale.Micronesia QLocale.Country.Micronesia +QLocale.Moldova QLocale.Country.Moldova +QLocale.Monaco QLocale.Country.Monaco +QLocale.Mongolia QLocale.Country.Mongolia +QLocale.Montserrat QLocale.Country.Montserrat +QLocale.Morocco QLocale.Country.Morocco +QLocale.Mozambique QLocale.Country.Mozambique +QLocale.Myanmar QLocale.Country.Myanmar +QLocale.Namibia QLocale.Country.Namibia +QLocale.NauruCountry QLocale.Country.NauruCountry +QLocale.Nepal QLocale.Country.Nepal +QLocale.Netherlands QLocale.Country.Netherlands +QLocale.NewCaledonia QLocale.Country.NewCaledonia +QLocale.NewZealand QLocale.Country.NewZealand +QLocale.Nicaragua QLocale.Country.Nicaragua +QLocale.Niger QLocale.Country.Niger +QLocale.Nigeria QLocale.Country.Nigeria +QLocale.Niue QLocale.Country.Niue +QLocale.NorfolkIsland QLocale.Country.NorfolkIsland +QLocale.NorthernMarianaIslands QLocale.Country.NorthernMarianaIslands +QLocale.Norway QLocale.Country.Norway +QLocale.Oman QLocale.Country.Oman +QLocale.Pakistan QLocale.Country.Pakistan +QLocale.Palau QLocale.Country.Palau +QLocale.Panama QLocale.Country.Panama +QLocale.PapuaNewGuinea QLocale.Country.PapuaNewGuinea +QLocale.Paraguay QLocale.Country.Paraguay +QLocale.Peru QLocale.Country.Peru +QLocale.Philippines QLocale.Country.Philippines +QLocale.Pitcairn QLocale.Country.Pitcairn +QLocale.Poland QLocale.Country.Poland +QLocale.Portugal QLocale.Country.Portugal +QLocale.PuertoRico QLocale.Country.PuertoRico +QLocale.Qatar QLocale.Country.Qatar +QLocale.Reunion QLocale.Country.Reunion +QLocale.Romania QLocale.Country.Romania +QLocale.RussianFederation QLocale.Country.RussianFederation +QLocale.Rwanda QLocale.Country.Rwanda +QLocale.SaintKittsAndNevis QLocale.Country.SaintKittsAndNevis +QLocale.Samoa QLocale.Country.Samoa +QLocale.SanMarino QLocale.Country.SanMarino +QLocale.SaoTomeAndPrincipe QLocale.Country.SaoTomeAndPrincipe +QLocale.SaudiArabia QLocale.Country.SaudiArabia +QLocale.Senegal QLocale.Country.Senegal +QLocale.Seychelles QLocale.Country.Seychelles +QLocale.SierraLeone QLocale.Country.SierraLeone +QLocale.Singapore QLocale.Country.Singapore +QLocale.Slovakia QLocale.Country.Slovakia +QLocale.Slovenia QLocale.Country.Slovenia +QLocale.SolomonIslands QLocale.Country.SolomonIslands +QLocale.Somalia QLocale.Country.Somalia +QLocale.SouthAfrica QLocale.Country.SouthAfrica +QLocale.SouthGeorgiaAndTheSouthSandwichIslands QLocale.Country.SouthGeorgiaAndTheSouthSandwichIslands +QLocale.Spain QLocale.Country.Spain +QLocale.SriLanka QLocale.Country.SriLanka +QLocale.Sudan QLocale.Country.Sudan +QLocale.Suriname QLocale.Country.Suriname +QLocale.SvalbardAndJanMayenIslands QLocale.Country.SvalbardAndJanMayenIslands +QLocale.Swaziland QLocale.Country.Swaziland +QLocale.Sweden QLocale.Country.Sweden +QLocale.Switzerland QLocale.Country.Switzerland +QLocale.SyrianArabRepublic QLocale.Country.SyrianArabRepublic +QLocale.Taiwan QLocale.Country.Taiwan +QLocale.Tajikistan QLocale.Country.Tajikistan +QLocale.Tanzania QLocale.Country.Tanzania +QLocale.Thailand QLocale.Country.Thailand +QLocale.Togo QLocale.Country.Togo +QLocale.Tokelau QLocale.Country.Tokelau +QLocale.TrinidadAndTobago QLocale.Country.TrinidadAndTobago +QLocale.Tunisia QLocale.Country.Tunisia +QLocale.Turkey QLocale.Country.Turkey +QLocale.Turkmenistan QLocale.Country.Turkmenistan +QLocale.TurksAndCaicosIslands QLocale.Country.TurksAndCaicosIslands +QLocale.Tuvalu QLocale.Country.Tuvalu +QLocale.Uganda QLocale.Country.Uganda +QLocale.Ukraine QLocale.Country.Ukraine +QLocale.UnitedArabEmirates QLocale.Country.UnitedArabEmirates +QLocale.UnitedKingdom QLocale.Country.UnitedKingdom +QLocale.UnitedStates QLocale.Country.UnitedStates +QLocale.UnitedStatesMinorOutlyingIslands QLocale.Country.UnitedStatesMinorOutlyingIslands +QLocale.Uruguay QLocale.Country.Uruguay +QLocale.Uzbekistan QLocale.Country.Uzbekistan +QLocale.Vanuatu QLocale.Country.Vanuatu +QLocale.VaticanCityState QLocale.Country.VaticanCityState +QLocale.Venezuela QLocale.Country.Venezuela +QLocale.BritishVirginIslands QLocale.Country.BritishVirginIslands +QLocale.WallisAndFutunaIslands QLocale.Country.WallisAndFutunaIslands +QLocale.WesternSahara QLocale.Country.WesternSahara +QLocale.Yemen QLocale.Country.Yemen +QLocale.Zambia QLocale.Country.Zambia +QLocale.Zimbabwe QLocale.Country.Zimbabwe +QLocale.Montenegro QLocale.Country.Montenegro +QLocale.Serbia QLocale.Country.Serbia +QLocale.SaintBarthelemy QLocale.Country.SaintBarthelemy +QLocale.SaintMartin QLocale.Country.SaintMartin +QLocale.LatinAmericaAndTheCaribbean QLocale.Country.LatinAmericaAndTheCaribbean +QLocale.LastCountry QLocale.Country.LastCountry +QLocale.Brunei QLocale.Country.Brunei +QLocale.CongoKinshasa QLocale.Country.CongoKinshasa +QLocale.CongoBrazzaville QLocale.Country.CongoBrazzaville +QLocale.Fiji QLocale.Country.Fiji +QLocale.Guernsey QLocale.Country.Guernsey +QLocale.NorthKorea QLocale.Country.NorthKorea +QLocale.SouthKorea QLocale.Country.SouthKorea +QLocale.Laos QLocale.Country.Laos +QLocale.Libya QLocale.Country.Libya +QLocale.CuraSao QLocale.Country.CuraSao +QLocale.PalestinianTerritories QLocale.Country.PalestinianTerritories +QLocale.Russia QLocale.Country.Russia +QLocale.SaintLucia QLocale.Country.SaintLucia +QLocale.SaintVincentAndTheGrenadines QLocale.Country.SaintVincentAndTheGrenadines +QLocale.SaintHelena QLocale.Country.SaintHelena +QLocale.SaintPierreAndMiquelon QLocale.Country.SaintPierreAndMiquelon +QLocale.Syria QLocale.Country.Syria +QLocale.Tonga QLocale.Country.Tonga +QLocale.Vietnam QLocale.Country.Vietnam +QLocale.UnitedStatesVirginIslands QLocale.Country.UnitedStatesVirginIslands +QLocale.CanaryIslands QLocale.Country.CanaryIslands +QLocale.ClippertonIsland QLocale.Country.ClippertonIsland +QLocale.AscensionIsland QLocale.Country.AscensionIsland +QLocale.AlandIslands QLocale.Country.AlandIslands +QLocale.DiegoGarcia QLocale.Country.DiegoGarcia +QLocale.CeutaAndMelilla QLocale.Country.CeutaAndMelilla +QLocale.IsleOfMan QLocale.Country.IsleOfMan +QLocale.Jersey QLocale.Country.Jersey +QLocale.TristanDaCunha QLocale.Country.TristanDaCunha +QLocale.SouthSudan QLocale.Country.SouthSudan +QLocale.Bonaire QLocale.Country.Bonaire +QLocale.SintMaarten QLocale.Country.SintMaarten +QLocale.Kosovo QLocale.Country.Kosovo +QLocale.TokelauCountry QLocale.Country.TokelauCountry +QLocale.TuvaluCountry QLocale.Country.TuvaluCountry +QLocale.EuropeanUnion QLocale.Country.EuropeanUnion +QLocale.OutlyingOceania QLocale.Country.OutlyingOceania +QLocale.LatinAmerica QLocale.Country.LatinAmerica +QLocale.World QLocale.Country.World +QLocale.Europe QLocale.Country.Europe +QLocale.C QLocale.Language.C +QLocale.Abkhazian QLocale.Language.Abkhazian +QLocale.Afan QLocale.Language.Afan +QLocale.Afar QLocale.Language.Afar +QLocale.Afrikaans QLocale.Language.Afrikaans +QLocale.Albanian QLocale.Language.Albanian +QLocale.Amharic QLocale.Language.Amharic +QLocale.Arabic QLocale.Language.Arabic +QLocale.Armenian QLocale.Language.Armenian +QLocale.Assamese QLocale.Language.Assamese +QLocale.Aymara QLocale.Language.Aymara +QLocale.Azerbaijani QLocale.Language.Azerbaijani +QLocale.Bashkir QLocale.Language.Bashkir +QLocale.Basque QLocale.Language.Basque +QLocale.Bengali QLocale.Language.Bengali +QLocale.Bhutani QLocale.Language.Bhutani +QLocale.Bihari QLocale.Language.Bihari +QLocale.Bislama QLocale.Language.Bislama +QLocale.Breton QLocale.Language.Breton +QLocale.Bulgarian QLocale.Language.Bulgarian +QLocale.Burmese QLocale.Language.Burmese +QLocale.Byelorussian QLocale.Language.Byelorussian +QLocale.Cambodian QLocale.Language.Cambodian +QLocale.Catalan QLocale.Language.Catalan +QLocale.Chinese QLocale.Language.Chinese +QLocale.Corsican QLocale.Language.Corsican +QLocale.Croatian QLocale.Language.Croatian +QLocale.Czech QLocale.Language.Czech +QLocale.Danish QLocale.Language.Danish +QLocale.Dutch QLocale.Language.Dutch +QLocale.English QLocale.Language.English +QLocale.Esperanto QLocale.Language.Esperanto +QLocale.Estonian QLocale.Language.Estonian +QLocale.Faroese QLocale.Language.Faroese +QLocale.Finnish QLocale.Language.Finnish +QLocale.French QLocale.Language.French +QLocale.Frisian QLocale.Language.Frisian +QLocale.Gaelic QLocale.Language.Gaelic +QLocale.Galician QLocale.Language.Galician +QLocale.Georgian QLocale.Language.Georgian +QLocale.German QLocale.Language.German +QLocale.Greek QLocale.Language.Greek +QLocale.Greenlandic QLocale.Language.Greenlandic +QLocale.Guarani QLocale.Language.Guarani +QLocale.Gujarati QLocale.Language.Gujarati +QLocale.Hausa QLocale.Language.Hausa +QLocale.Hebrew QLocale.Language.Hebrew +QLocale.Hindi QLocale.Language.Hindi +QLocale.Hungarian QLocale.Language.Hungarian +QLocale.Icelandic QLocale.Language.Icelandic +QLocale.Indonesian QLocale.Language.Indonesian +QLocale.Interlingua QLocale.Language.Interlingua +QLocale.Interlingue QLocale.Language.Interlingue +QLocale.Inuktitut QLocale.Language.Inuktitut +QLocale.Inupiak QLocale.Language.Inupiak +QLocale.Irish QLocale.Language.Irish +QLocale.Italian QLocale.Language.Italian +QLocale.Japanese QLocale.Language.Japanese +QLocale.Javanese QLocale.Language.Javanese +QLocale.Kannada QLocale.Language.Kannada +QLocale.Kashmiri QLocale.Language.Kashmiri +QLocale.Kazakh QLocale.Language.Kazakh +QLocale.Kinyarwanda QLocale.Language.Kinyarwanda +QLocale.Kirghiz QLocale.Language.Kirghiz +QLocale.Korean QLocale.Language.Korean +QLocale.Kurdish QLocale.Language.Kurdish +QLocale.Kurundi QLocale.Language.Kurundi +QLocale.Latin QLocale.Language.Latin +QLocale.Latvian QLocale.Language.Latvian +QLocale.Lingala QLocale.Language.Lingala +QLocale.Lithuanian QLocale.Language.Lithuanian +QLocale.Macedonian QLocale.Language.Macedonian +QLocale.Malagasy QLocale.Language.Malagasy +QLocale.Malay QLocale.Language.Malay +QLocale.Malayalam QLocale.Language.Malayalam +QLocale.Maltese QLocale.Language.Maltese +QLocale.Maori QLocale.Language.Maori +QLocale.Marathi QLocale.Language.Marathi +QLocale.Moldavian QLocale.Language.Moldavian +QLocale.Mongolian QLocale.Language.Mongolian +QLocale.NauruLanguage QLocale.Language.NauruLanguage +QLocale.Nepali QLocale.Language.Nepali +QLocale.Norwegian QLocale.Language.Norwegian +QLocale.Occitan QLocale.Language.Occitan +QLocale.Oriya QLocale.Language.Oriya +QLocale.Pashto QLocale.Language.Pashto +QLocale.Persian QLocale.Language.Persian +QLocale.Polish QLocale.Language.Polish +QLocale.Portuguese QLocale.Language.Portuguese +QLocale.Punjabi QLocale.Language.Punjabi +QLocale.Quechua QLocale.Language.Quechua +QLocale.RhaetoRomance QLocale.Language.RhaetoRomance +QLocale.Romanian QLocale.Language.Romanian +QLocale.Russian QLocale.Language.Russian +QLocale.Samoan QLocale.Language.Samoan +QLocale.Sanskrit QLocale.Language.Sanskrit +QLocale.Serbian QLocale.Language.Serbian +QLocale.SerboCroatian QLocale.Language.SerboCroatian +QLocale.Shona QLocale.Language.Shona +QLocale.Sindhi QLocale.Language.Sindhi +QLocale.Slovak QLocale.Language.Slovak +QLocale.Slovenian QLocale.Language.Slovenian +QLocale.Somali QLocale.Language.Somali +QLocale.Spanish QLocale.Language.Spanish +QLocale.Sundanese QLocale.Language.Sundanese +QLocale.Swahili QLocale.Language.Swahili +QLocale.Swedish QLocale.Language.Swedish +QLocale.Tagalog QLocale.Language.Tagalog +QLocale.Tajik QLocale.Language.Tajik +QLocale.Tamil QLocale.Language.Tamil +QLocale.Tatar QLocale.Language.Tatar +QLocale.Telugu QLocale.Language.Telugu +QLocale.Thai QLocale.Language.Thai +QLocale.Tibetan QLocale.Language.Tibetan +QLocale.Tigrinya QLocale.Language.Tigrinya +QLocale.Tsonga QLocale.Language.Tsonga +QLocale.Turkish QLocale.Language.Turkish +QLocale.Turkmen QLocale.Language.Turkmen +QLocale.Twi QLocale.Language.Twi +QLocale.Uigur QLocale.Language.Uigur +QLocale.Ukrainian QLocale.Language.Ukrainian +QLocale.Urdu QLocale.Language.Urdu +QLocale.Uzbek QLocale.Language.Uzbek +QLocale.Vietnamese QLocale.Language.Vietnamese +QLocale.Volapuk QLocale.Language.Volapuk +QLocale.Welsh QLocale.Language.Welsh +QLocale.Wolof QLocale.Language.Wolof +QLocale.Xhosa QLocale.Language.Xhosa +QLocale.Yiddish QLocale.Language.Yiddish +QLocale.Yoruba QLocale.Language.Yoruba +QLocale.Zhuang QLocale.Language.Zhuang +QLocale.Zulu QLocale.Language.Zulu +QLocale.Bosnian QLocale.Language.Bosnian +QLocale.Divehi QLocale.Language.Divehi +QLocale.Manx QLocale.Language.Manx +QLocale.Cornish QLocale.Language.Cornish +QLocale.LastLanguage QLocale.Language.LastLanguage +QLocale.NorwegianBokmal QLocale.Language.NorwegianBokmal +QLocale.NorwegianNynorsk QLocale.Language.NorwegianNynorsk +QLocale.Akan QLocale.Language.Akan +QLocale.Konkani QLocale.Language.Konkani +QLocale.Ga QLocale.Language.Ga +QLocale.Igbo QLocale.Language.Igbo +QLocale.Kamba QLocale.Language.Kamba +QLocale.Syriac QLocale.Language.Syriac +QLocale.Blin QLocale.Language.Blin +QLocale.Geez QLocale.Language.Geez +QLocale.Koro QLocale.Language.Koro +QLocale.Sidamo QLocale.Language.Sidamo +QLocale.Atsam QLocale.Language.Atsam +QLocale.Tigre QLocale.Language.Tigre +QLocale.Jju QLocale.Language.Jju +QLocale.Friulian QLocale.Language.Friulian +QLocale.Venda QLocale.Language.Venda +QLocale.Ewe QLocale.Language.Ewe +QLocale.Walamo QLocale.Language.Walamo +QLocale.Hawaiian QLocale.Language.Hawaiian +QLocale.Tyap QLocale.Language.Tyap +QLocale.Chewa QLocale.Language.Chewa +QLocale.Filipino QLocale.Language.Filipino +QLocale.SwissGerman QLocale.Language.SwissGerman +QLocale.SichuanYi QLocale.Language.SichuanYi +QLocale.Kpelle QLocale.Language.Kpelle +QLocale.LowGerman QLocale.Language.LowGerman +QLocale.SouthNdebele QLocale.Language.SouthNdebele +QLocale.NorthernSotho QLocale.Language.NorthernSotho +QLocale.NorthernSami QLocale.Language.NorthernSami +QLocale.Taroko QLocale.Language.Taroko +QLocale.Gusii QLocale.Language.Gusii +QLocale.Taita QLocale.Language.Taita +QLocale.Fulah QLocale.Language.Fulah +QLocale.Kikuyu QLocale.Language.Kikuyu +QLocale.Samburu QLocale.Language.Samburu +QLocale.Sena QLocale.Language.Sena +QLocale.NorthNdebele QLocale.Language.NorthNdebele +QLocale.Rombo QLocale.Language.Rombo +QLocale.Tachelhit QLocale.Language.Tachelhit +QLocale.Kabyle QLocale.Language.Kabyle +QLocale.Nyankole QLocale.Language.Nyankole +QLocale.Bena QLocale.Language.Bena +QLocale.Vunjo QLocale.Language.Vunjo +QLocale.Bambara QLocale.Language.Bambara +QLocale.Embu QLocale.Language.Embu +QLocale.Cherokee QLocale.Language.Cherokee +QLocale.Morisyen QLocale.Language.Morisyen +QLocale.Makonde QLocale.Language.Makonde +QLocale.Langi QLocale.Language.Langi +QLocale.Ganda QLocale.Language.Ganda +QLocale.Bemba QLocale.Language.Bemba +QLocale.Kabuverdianu QLocale.Language.Kabuverdianu +QLocale.Meru QLocale.Language.Meru +QLocale.Kalenjin QLocale.Language.Kalenjin +QLocale.Nama QLocale.Language.Nama +QLocale.Machame QLocale.Language.Machame +QLocale.Colognian QLocale.Language.Colognian +QLocale.Masai QLocale.Language.Masai +QLocale.Soga QLocale.Language.Soga +QLocale.Luyia QLocale.Language.Luyia +QLocale.Asu QLocale.Language.Asu +QLocale.Teso QLocale.Language.Teso +QLocale.Saho QLocale.Language.Saho +QLocale.KoyraChiini QLocale.Language.KoyraChiini +QLocale.Rwa QLocale.Language.Rwa +QLocale.Luo QLocale.Language.Luo +QLocale.Chiga QLocale.Language.Chiga +QLocale.CentralMoroccoTamazight QLocale.Language.CentralMoroccoTamazight +QLocale.KoyraboroSenni QLocale.Language.KoyraboroSenni +QLocale.Shambala QLocale.Language.Shambala +QLocale.AnyLanguage QLocale.Language.AnyLanguage +QLocale.Rundi QLocale.Language.Rundi +QLocale.Bodo QLocale.Language.Bodo +QLocale.Aghem QLocale.Language.Aghem +QLocale.Basaa QLocale.Language.Basaa +QLocale.Zarma QLocale.Language.Zarma +QLocale.Duala QLocale.Language.Duala +QLocale.JolaFonyi QLocale.Language.JolaFonyi +QLocale.Ewondo QLocale.Language.Ewondo +QLocale.Bafia QLocale.Language.Bafia +QLocale.LubaKatanga QLocale.Language.LubaKatanga +QLocale.MakhuwaMeetto QLocale.Language.MakhuwaMeetto +QLocale.Mundang QLocale.Language.Mundang +QLocale.Kwasio QLocale.Language.Kwasio +QLocale.Nuer QLocale.Language.Nuer +QLocale.Sakha QLocale.Language.Sakha +QLocale.Sangu QLocale.Language.Sangu +QLocale.CongoSwahili QLocale.Language.CongoSwahili +QLocale.Tasawaq QLocale.Language.Tasawaq +QLocale.Vai QLocale.Language.Vai +QLocale.Walser QLocale.Language.Walser +QLocale.Yangben QLocale.Language.Yangben +QLocale.Oromo QLocale.Language.Oromo +QLocale.Dzongkha QLocale.Language.Dzongkha +QLocale.Belarusian QLocale.Language.Belarusian +QLocale.Khmer QLocale.Language.Khmer +QLocale.Fijian QLocale.Language.Fijian +QLocale.WesternFrisian QLocale.Language.WesternFrisian +QLocale.Lao QLocale.Language.Lao +QLocale.Marshallese QLocale.Language.Marshallese +QLocale.Romansh QLocale.Language.Romansh +QLocale.Sango QLocale.Language.Sango +QLocale.Ossetic QLocale.Language.Ossetic +QLocale.SouthernSotho QLocale.Language.SouthernSotho +QLocale.Tswana QLocale.Language.Tswana +QLocale.Sinhala QLocale.Language.Sinhala +QLocale.Swati QLocale.Language.Swati +QLocale.Sardinian QLocale.Language.Sardinian +QLocale.Tongan QLocale.Language.Tongan +QLocale.Tahitian QLocale.Language.Tahitian +QLocale.Nyanja QLocale.Language.Nyanja +QLocale.Avaric QLocale.Language.Avaric +QLocale.Chamorro QLocale.Language.Chamorro +QLocale.Chechen QLocale.Language.Chechen +QLocale.Church QLocale.Language.Church +QLocale.Chuvash QLocale.Language.Chuvash +QLocale.Cree QLocale.Language.Cree +QLocale.Haitian QLocale.Language.Haitian +QLocale.Herero QLocale.Language.Herero +QLocale.HiriMotu QLocale.Language.HiriMotu +QLocale.Kanuri QLocale.Language.Kanuri +QLocale.Komi QLocale.Language.Komi +QLocale.Kongo QLocale.Language.Kongo +QLocale.Kwanyama QLocale.Language.Kwanyama +QLocale.Limburgish QLocale.Language.Limburgish +QLocale.Luxembourgish QLocale.Language.Luxembourgish +QLocale.Navaho QLocale.Language.Navaho +QLocale.Ndonga QLocale.Language.Ndonga +QLocale.Ojibwa QLocale.Language.Ojibwa +QLocale.Pali QLocale.Language.Pali +QLocale.Walloon QLocale.Language.Walloon +QLocale.Avestan QLocale.Language.Avestan +QLocale.Asturian QLocale.Language.Asturian +QLocale.Ngomba QLocale.Language.Ngomba +QLocale.Kako QLocale.Language.Kako +QLocale.Meta QLocale.Language.Meta +QLocale.Ngiemboon QLocale.Language.Ngiemboon +QLocale.Uighur QLocale.Language.Uighur +QLocale.Aragonese QLocale.Language.Aragonese +QLocale.Akkadian QLocale.Language.Akkadian +QLocale.AncientEgyptian QLocale.Language.AncientEgyptian +QLocale.AncientGreek QLocale.Language.AncientGreek +QLocale.Aramaic QLocale.Language.Aramaic +QLocale.Balinese QLocale.Language.Balinese +QLocale.Bamun QLocale.Language.Bamun +QLocale.BatakToba QLocale.Language.BatakToba +QLocale.Buginese QLocale.Language.Buginese +QLocale.Buhid QLocale.Language.Buhid +QLocale.Carian QLocale.Language.Carian +QLocale.Chakma QLocale.Language.Chakma +QLocale.ClassicalMandaic QLocale.Language.ClassicalMandaic +QLocale.Coptic QLocale.Language.Coptic +QLocale.Dogri QLocale.Language.Dogri +QLocale.EasternCham QLocale.Language.EasternCham +QLocale.EasternKayah QLocale.Language.EasternKayah +QLocale.Etruscan QLocale.Language.Etruscan +QLocale.Gothic QLocale.Language.Gothic +QLocale.Hanunoo QLocale.Language.Hanunoo +QLocale.Ingush QLocale.Language.Ingush +QLocale.LargeFloweryMiao QLocale.Language.LargeFloweryMiao +QLocale.Lepcha QLocale.Language.Lepcha +QLocale.Limbu QLocale.Language.Limbu +QLocale.Lisu QLocale.Language.Lisu +QLocale.Lu QLocale.Language.Lu +QLocale.Lycian QLocale.Language.Lycian +QLocale.Lydian QLocale.Language.Lydian +QLocale.Mandingo QLocale.Language.Mandingo +QLocale.Manipuri QLocale.Language.Manipuri +QLocale.Meroitic QLocale.Language.Meroitic +QLocale.NorthernThai QLocale.Language.NorthernThai +QLocale.OldIrish QLocale.Language.OldIrish +QLocale.OldNorse QLocale.Language.OldNorse +QLocale.OldPersian QLocale.Language.OldPersian +QLocale.OldTurkish QLocale.Language.OldTurkish +QLocale.Pahlavi QLocale.Language.Pahlavi +QLocale.Parthian QLocale.Language.Parthian +QLocale.Phoenician QLocale.Language.Phoenician +QLocale.PrakritLanguage QLocale.Language.PrakritLanguage +QLocale.Rejang QLocale.Language.Rejang +QLocale.Sabaean QLocale.Language.Sabaean +QLocale.Samaritan QLocale.Language.Samaritan +QLocale.Santali QLocale.Language.Santali +QLocale.Saurashtra QLocale.Language.Saurashtra +QLocale.Sora QLocale.Language.Sora +QLocale.Sylheti QLocale.Language.Sylheti +QLocale.Tagbanwa QLocale.Language.Tagbanwa +QLocale.TaiDam QLocale.Language.TaiDam +QLocale.TaiNua QLocale.Language.TaiNua +QLocale.Ugaritic QLocale.Language.Ugaritic +QLocale.Akoose QLocale.Language.Akoose +QLocale.Lakota QLocale.Language.Lakota +QLocale.StandardMoroccanTamazight QLocale.Language.StandardMoroccanTamazight +QLocale.Mapuche QLocale.Language.Mapuche +QLocale.CentralKurdish QLocale.Language.CentralKurdish +QLocale.LowerSorbian QLocale.Language.LowerSorbian +QLocale.UpperSorbian QLocale.Language.UpperSorbian +QLocale.Kenyang QLocale.Language.Kenyang +QLocale.Mohawk QLocale.Language.Mohawk +QLocale.Nko QLocale.Language.Nko +QLocale.Prussian QLocale.Language.Prussian +QLocale.Kiche QLocale.Language.Kiche +QLocale.SouthernSami QLocale.Language.SouthernSami +QLocale.LuleSami QLocale.Language.LuleSami +QLocale.InariSami QLocale.Language.InariSami +QLocale.SkoltSami QLocale.Language.SkoltSami +QLocale.Warlpiri QLocale.Language.Warlpiri +QLocale.ManichaeanMiddlePersian QLocale.Language.ManichaeanMiddlePersian +QLocale.Mende QLocale.Language.Mende +QLocale.AncientNorthArabian QLocale.Language.AncientNorthArabian +QLocale.LinearA QLocale.Language.LinearA +QLocale.HmongNjua QLocale.Language.HmongNjua +QLocale.Ho QLocale.Language.Ho +QLocale.Lezghian QLocale.Language.Lezghian +QLocale.Bassa QLocale.Language.Bassa +QLocale.Mono QLocale.Language.Mono +QLocale.TedimChin QLocale.Language.TedimChin +QLocale.Maithili QLocale.Language.Maithili +QLocale.Ahom QLocale.Language.Ahom +QLocale.AmericanSignLanguage QLocale.Language.AmericanSignLanguage +QLocale.ArdhamagadhiPrakrit QLocale.Language.ArdhamagadhiPrakrit +QLocale.Bhojpuri QLocale.Language.Bhojpuri +QLocale.HieroglyphicLuwian QLocale.Language.HieroglyphicLuwian +QLocale.LiteraryChinese QLocale.Language.LiteraryChinese +QLocale.Mazanderani QLocale.Language.Mazanderani +QLocale.Mru QLocale.Language.Mru +QLocale.Newari QLocale.Language.Newari +QLocale.NorthernLuri QLocale.Language.NorthernLuri +QLocale.Palauan QLocale.Language.Palauan +QLocale.Papiamento QLocale.Language.Papiamento +QLocale.Saraiki QLocale.Language.Saraiki +QLocale.TokelauLanguage QLocale.Language.TokelauLanguage +QLocale.TokPisin QLocale.Language.TokPisin +QLocale.TuvaluLanguage QLocale.Language.TuvaluLanguage +QLocale.UncodedLanguages QLocale.Language.UncodedLanguages +QLocale.Cantonese QLocale.Language.Cantonese +QLocale.Osage QLocale.Language.Osage +QLocale.Tangut QLocale.Language.Tangut +QLocale.Ido QLocale.Language.Ido +QLocale.Lojban QLocale.Language.Lojban +QLocale.Sicilian QLocale.Language.Sicilian +QLocale.SouthernKurdish QLocale.Language.SouthernKurdish +QLocale.WesternBalochi QLocale.Language.WesternBalochi +QLocale.Cebuano QLocale.Language.Cebuano +QLocale.Erzya QLocale.Language.Erzya +QLocale.Chickasaw QLocale.Language.Chickasaw +QLocale.Muscogee QLocale.Language.Muscogee +QLocale.Silesian QLocale.Language.Silesian +QLockFile.NoError QLockFile.LockError.NoError +QLockFile.LockFailedError QLockFile.LockError.LockFailedError +QLockFile.PermissionError QLockFile.LockError.PermissionError +QLockFile.UnknownError QLockFile.LockError.UnknownError +QMetaMethod.Method QMetaMethod.MethodType.Method +QMetaMethod.Signal QMetaMethod.MethodType.Signal +QMetaMethod.Slot QMetaMethod.MethodType.Slot +QMetaMethod.Constructor QMetaMethod.MethodType.Constructor +QMetaMethod.Private QMetaMethod.Access.Private +QMetaMethod.Protected QMetaMethod.Access.Protected +QMetaMethod.Public QMetaMethod.Access.Public +QMetaType.NeedsConstruction QMetaType.TypeFlag.NeedsConstruction +QMetaType.NeedsDestruction QMetaType.TypeFlag.NeedsDestruction +QMetaType.MovableType QMetaType.TypeFlag.MovableType +QMetaType.PointerToQObject QMetaType.TypeFlag.PointerToQObject +QMetaType.IsEnumeration QMetaType.TypeFlag.IsEnumeration +QMetaType.UnknownType QMetaType.Type.UnknownType +QMetaType.Void QMetaType.Type.Void +QMetaType.Bool QMetaType.Type.Bool +QMetaType.Int QMetaType.Type.Int +QMetaType.UInt QMetaType.Type.UInt +QMetaType.LongLong QMetaType.Type.LongLong +QMetaType.ULongLong QMetaType.Type.ULongLong +QMetaType.Double QMetaType.Type.Double +QMetaType.QChar QMetaType.Type.QChar +QMetaType.QVariantMap QMetaType.Type.QVariantMap +QMetaType.QVariantList QMetaType.Type.QVariantList +QMetaType.QVariantHash QMetaType.Type.QVariantHash +QMetaType.QString QMetaType.Type.QString +QMetaType.QStringList QMetaType.Type.QStringList +QMetaType.QByteArray QMetaType.Type.QByteArray +QMetaType.QBitArray QMetaType.Type.QBitArray +QMetaType.QDate QMetaType.Type.QDate +QMetaType.QTime QMetaType.Type.QTime +QMetaType.QDateTime QMetaType.Type.QDateTime +QMetaType.QUrl QMetaType.Type.QUrl +QMetaType.QLocale QMetaType.Type.QLocale +QMetaType.QRect QMetaType.Type.QRect +QMetaType.QRectF QMetaType.Type.QRectF +QMetaType.QSize QMetaType.Type.QSize +QMetaType.QSizeF QMetaType.Type.QSizeF +QMetaType.QLine QMetaType.Type.QLine +QMetaType.QLineF QMetaType.Type.QLineF +QMetaType.QPoint QMetaType.Type.QPoint +QMetaType.QPointF QMetaType.Type.QPointF +QMetaType.QRegExp QMetaType.Type.QRegExp +QMetaType.LastCoreType QMetaType.Type.LastCoreType +QMetaType.FirstGuiType QMetaType.Type.FirstGuiType +QMetaType.QFont QMetaType.Type.QFont +QMetaType.QPixmap QMetaType.Type.QPixmap +QMetaType.QBrush QMetaType.Type.QBrush +QMetaType.QColor QMetaType.Type.QColor +QMetaType.QPalette QMetaType.Type.QPalette +QMetaType.QIcon QMetaType.Type.QIcon +QMetaType.QImage QMetaType.Type.QImage +QMetaType.QPolygon QMetaType.Type.QPolygon +QMetaType.QRegion QMetaType.Type.QRegion +QMetaType.QBitmap QMetaType.Type.QBitmap +QMetaType.QCursor QMetaType.Type.QCursor +QMetaType.QSizePolicy QMetaType.Type.QSizePolicy +QMetaType.QKeySequence QMetaType.Type.QKeySequence +QMetaType.QPen QMetaType.Type.QPen +QMetaType.QTextLength QMetaType.Type.QTextLength +QMetaType.QTextFormat QMetaType.Type.QTextFormat +QMetaType.QMatrix QMetaType.Type.QMatrix +QMetaType.QTransform QMetaType.Type.QTransform +QMetaType.VoidStar QMetaType.Type.VoidStar +QMetaType.Long QMetaType.Type.Long +QMetaType.Short QMetaType.Type.Short +QMetaType.Char QMetaType.Type.Char +QMetaType.ULong QMetaType.Type.ULong +QMetaType.UShort QMetaType.Type.UShort +QMetaType.UChar QMetaType.Type.UChar +QMetaType.Float QMetaType.Type.Float +QMetaType.QObjectStar QMetaType.Type.QObjectStar +QMetaType.QMatrix4x4 QMetaType.Type.QMatrix4x4 +QMetaType.QVector2D QMetaType.Type.QVector2D +QMetaType.QVector3D QMetaType.Type.QVector3D +QMetaType.QVector4D QMetaType.Type.QVector4D +QMetaType.QQuaternion QMetaType.Type.QQuaternion +QMetaType.QEasingCurve QMetaType.Type.QEasingCurve +QMetaType.QVariant QMetaType.Type.QVariant +QMetaType.QUuid QMetaType.Type.QUuid +QMetaType.QModelIndex QMetaType.Type.QModelIndex +QMetaType.QPolygonF QMetaType.Type.QPolygonF +QMetaType.SChar QMetaType.Type.SChar +QMetaType.QRegularExpression QMetaType.Type.QRegularExpression +QMetaType.QJsonValue QMetaType.Type.QJsonValue +QMetaType.QJsonObject QMetaType.Type.QJsonObject +QMetaType.QJsonArray QMetaType.Type.QJsonArray +QMetaType.QJsonDocument QMetaType.Type.QJsonDocument +QMetaType.QByteArrayList QMetaType.Type.QByteArrayList +QMetaType.QPersistentModelIndex QMetaType.Type.QPersistentModelIndex +QMetaType.QCborSimpleType QMetaType.Type.QCborSimpleType +QMetaType.QCborValue QMetaType.Type.QCborValue +QMetaType.QCborArray QMetaType.Type.QCborArray +QMetaType.QCborMap QMetaType.Type.QCborMap +QMetaType.QColorSpace QMetaType.Type.QColorSpace +QMetaType.User QMetaType.Type.User +QMimeDatabase.MatchDefault QMimeDatabase.MatchMode.MatchDefault +QMimeDatabase.MatchExtension QMimeDatabase.MatchMode.MatchExtension +QMimeDatabase.MatchContent QMimeDatabase.MatchMode.MatchContent +QMutex.NonRecursive QMutex.RecursionMode.NonRecursive +QMutex.Recursive QMutex.RecursionMode.Recursive +QOperatingSystemVersion.Unknown QOperatingSystemVersion.OSType.Unknown +QOperatingSystemVersion.Windows QOperatingSystemVersion.OSType.Windows +QOperatingSystemVersion.MacOS QOperatingSystemVersion.OSType.MacOS +QOperatingSystemVersion.IOS QOperatingSystemVersion.OSType.IOS +QOperatingSystemVersion.TvOS QOperatingSystemVersion.OSType.TvOS +QOperatingSystemVersion.WatchOS QOperatingSystemVersion.OSType.WatchOS +QOperatingSystemVersion.Android QOperatingSystemVersion.OSType.Android +QProcess.ManagedInputChannel QProcess.InputChannelMode.ManagedInputChannel +QProcess.ForwardedInputChannel QProcess.InputChannelMode.ForwardedInputChannel +QProcess.SeparateChannels QProcess.ProcessChannelMode.SeparateChannels +QProcess.MergedChannels QProcess.ProcessChannelMode.MergedChannels +QProcess.ForwardedChannels QProcess.ProcessChannelMode.ForwardedChannels +QProcess.ForwardedOutputChannel QProcess.ProcessChannelMode.ForwardedOutputChannel +QProcess.ForwardedErrorChannel QProcess.ProcessChannelMode.ForwardedErrorChannel +QProcess.StandardOutput QProcess.ProcessChannel.StandardOutput +QProcess.StandardError QProcess.ProcessChannel.StandardError +QProcess.NotRunning QProcess.ProcessState.NotRunning +QProcess.Starting QProcess.ProcessState.Starting +QProcess.Running QProcess.ProcessState.Running +QProcess.FailedToStart QProcess.ProcessError.FailedToStart +QProcess.Crashed QProcess.ProcessError.Crashed +QProcess.Timedout QProcess.ProcessError.Timedout +QProcess.ReadError QProcess.ProcessError.ReadError +QProcess.WriteError QProcess.ProcessError.WriteError +QProcess.UnknownError QProcess.ProcessError.UnknownError +QProcess.NormalExit QProcess.ExitStatus.NormalExit +QProcess.CrashExit QProcess.ExitStatus.CrashExit +QReadWriteLock.NonRecursive QReadWriteLock.RecursionMode.NonRecursive +QReadWriteLock.Recursive QReadWriteLock.RecursionMode.Recursive +QRegExp.CaretAtZero QRegExp.CaretMode.CaretAtZero +QRegExp.CaretAtOffset QRegExp.CaretMode.CaretAtOffset +QRegExp.CaretWontMatch QRegExp.CaretMode.CaretWontMatch +QRegExp.RegExp QRegExp.PatternSyntax.RegExp +QRegExp.RegExp2 QRegExp.PatternSyntax.RegExp2 +QRegExp.Wildcard QRegExp.PatternSyntax.Wildcard +QRegExp.FixedString QRegExp.PatternSyntax.FixedString +QRegExp.WildcardUnix QRegExp.PatternSyntax.WildcardUnix +QRegExp.W3CXmlSchema11 QRegExp.PatternSyntax.W3CXmlSchema11 +QRegularExpression.NoMatchOption QRegularExpression.MatchOption.NoMatchOption +QRegularExpression.AnchoredMatchOption QRegularExpression.MatchOption.AnchoredMatchOption +QRegularExpression.DontCheckSubjectStringMatchOption QRegularExpression.MatchOption.DontCheckSubjectStringMatchOption +QRegularExpression.NormalMatch QRegularExpression.MatchType.NormalMatch +QRegularExpression.PartialPreferCompleteMatch QRegularExpression.MatchType.PartialPreferCompleteMatch +QRegularExpression.PartialPreferFirstMatch QRegularExpression.MatchType.PartialPreferFirstMatch +QRegularExpression.NoMatch QRegularExpression.MatchType.NoMatch +QRegularExpression.NoPatternOption QRegularExpression.PatternOption.NoPatternOption +QRegularExpression.CaseInsensitiveOption QRegularExpression.PatternOption.CaseInsensitiveOption +QRegularExpression.DotMatchesEverythingOption QRegularExpression.PatternOption.DotMatchesEverythingOption +QRegularExpression.MultilineOption QRegularExpression.PatternOption.MultilineOption +QRegularExpression.ExtendedPatternSyntaxOption QRegularExpression.PatternOption.ExtendedPatternSyntaxOption +QRegularExpression.InvertedGreedinessOption QRegularExpression.PatternOption.InvertedGreedinessOption +QRegularExpression.DontCaptureOption QRegularExpression.PatternOption.DontCaptureOption +QRegularExpression.UseUnicodePropertiesOption QRegularExpression.PatternOption.UseUnicodePropertiesOption +QRegularExpression.OptimizeOnFirstUsageOption QRegularExpression.PatternOption.OptimizeOnFirstUsageOption +QRegularExpression.DontAutomaticallyOptimizeOption QRegularExpression.PatternOption.DontAutomaticallyOptimizeOption +QResource.NoCompression QResource.Compression.NoCompression +QResource.ZlibCompression QResource.Compression.ZlibCompression +QResource.ZstdCompression QResource.Compression.ZstdCompression +QSettings.UserScope QSettings.Scope.UserScope +QSettings.SystemScope QSettings.Scope.SystemScope +QSettings.NativeFormat QSettings.Format.NativeFormat +QSettings.IniFormat QSettings.Format.IniFormat +QSettings.InvalidFormat QSettings.Format.InvalidFormat +QSettings.NoError QSettings.Status.NoError +QSettings.AccessError QSettings.Status.AccessError +QSettings.FormatError QSettings.Status.FormatError +QSharedMemory.NoError QSharedMemory.SharedMemoryError.NoError +QSharedMemory.PermissionDenied QSharedMemory.SharedMemoryError.PermissionDenied +QSharedMemory.InvalidSize QSharedMemory.SharedMemoryError.InvalidSize +QSharedMemory.KeyError QSharedMemory.SharedMemoryError.KeyError +QSharedMemory.AlreadyExists QSharedMemory.SharedMemoryError.AlreadyExists +QSharedMemory.NotFound QSharedMemory.SharedMemoryError.NotFound +QSharedMemory.LockError QSharedMemory.SharedMemoryError.LockError +QSharedMemory.OutOfResources QSharedMemory.SharedMemoryError.OutOfResources +QSharedMemory.UnknownError QSharedMemory.SharedMemoryError.UnknownError +QSharedMemory.ReadOnly QSharedMemory.AccessMode.ReadOnly +QSharedMemory.ReadWrite QSharedMemory.AccessMode.ReadWrite +QSocketNotifier.Read QSocketNotifier.Type.Read +QSocketNotifier.Write QSocketNotifier.Type.Write +QSocketNotifier.Exception QSocketNotifier.Type.Exception +QStandardPaths.LocateFile QStandardPaths.LocateOption.LocateFile +QStandardPaths.LocateDirectory QStandardPaths.LocateOption.LocateDirectory +QStandardPaths.DesktopLocation QStandardPaths.StandardLocation.DesktopLocation +QStandardPaths.DocumentsLocation QStandardPaths.StandardLocation.DocumentsLocation +QStandardPaths.FontsLocation QStandardPaths.StandardLocation.FontsLocation +QStandardPaths.ApplicationsLocation QStandardPaths.StandardLocation.ApplicationsLocation +QStandardPaths.MusicLocation QStandardPaths.StandardLocation.MusicLocation +QStandardPaths.MoviesLocation QStandardPaths.StandardLocation.MoviesLocation +QStandardPaths.PicturesLocation QStandardPaths.StandardLocation.PicturesLocation +QStandardPaths.TempLocation QStandardPaths.StandardLocation.TempLocation +QStandardPaths.HomeLocation QStandardPaths.StandardLocation.HomeLocation +QStandardPaths.DataLocation QStandardPaths.StandardLocation.DataLocation +QStandardPaths.CacheLocation QStandardPaths.StandardLocation.CacheLocation +QStandardPaths.GenericDataLocation QStandardPaths.StandardLocation.GenericDataLocation +QStandardPaths.RuntimeLocation QStandardPaths.StandardLocation.RuntimeLocation +QStandardPaths.ConfigLocation QStandardPaths.StandardLocation.ConfigLocation +QStandardPaths.DownloadLocation QStandardPaths.StandardLocation.DownloadLocation +QStandardPaths.GenericCacheLocation QStandardPaths.StandardLocation.GenericCacheLocation +QStandardPaths.GenericConfigLocation QStandardPaths.StandardLocation.GenericConfigLocation +QStandardPaths.AppDataLocation QStandardPaths.StandardLocation.AppDataLocation +QStandardPaths.AppLocalDataLocation QStandardPaths.StandardLocation.AppLocalDataLocation +QStandardPaths.AppConfigLocation QStandardPaths.StandardLocation.AppConfigLocation +QState.DontRestoreProperties QState.RestorePolicy.DontRestoreProperties +QState.RestoreProperties QState.RestorePolicy.RestoreProperties +QState.ExclusiveStates QState.ChildMode.ExclusiveStates +QState.ParallelStates QState.ChildMode.ParallelStates +QStateMachine.NoError QStateMachine.Error.NoError +QStateMachine.NoInitialStateError QStateMachine.Error.NoInitialStateError +QStateMachine.NoDefaultStateInHistoryStateError QStateMachine.Error.NoDefaultStateInHistoryStateError +QStateMachine.NoCommonAncestorForTransitionError QStateMachine.Error.NoCommonAncestorForTransitionError +QStateMachine.StateMachineChildModeSetToParallelError QStateMachine.Error.StateMachineChildModeSetToParallelError +QStateMachine.NormalPriority QStateMachine.EventPriority.NormalPriority +QStateMachine.HighPriority QStateMachine.EventPriority.HighPriority +QSystemSemaphore.NoError QSystemSemaphore.SystemSemaphoreError.NoError +QSystemSemaphore.PermissionDenied QSystemSemaphore.SystemSemaphoreError.PermissionDenied +QSystemSemaphore.KeyError QSystemSemaphore.SystemSemaphoreError.KeyError +QSystemSemaphore.AlreadyExists QSystemSemaphore.SystemSemaphoreError.AlreadyExists +QSystemSemaphore.NotFound QSystemSemaphore.SystemSemaphoreError.NotFound +QSystemSemaphore.OutOfResources QSystemSemaphore.SystemSemaphoreError.OutOfResources +QSystemSemaphore.UnknownError QSystemSemaphore.SystemSemaphoreError.UnknownError +QSystemSemaphore.Open QSystemSemaphore.AccessMode.Open +QSystemSemaphore.Create QSystemSemaphore.AccessMode.Create +QTextBoundaryFinder.Grapheme QTextBoundaryFinder.BoundaryType.Grapheme +QTextBoundaryFinder.Word QTextBoundaryFinder.BoundaryType.Word +QTextBoundaryFinder.Line QTextBoundaryFinder.BoundaryType.Line +QTextBoundaryFinder.Sentence QTextBoundaryFinder.BoundaryType.Sentence +QTextBoundaryFinder.NotAtBoundary QTextBoundaryFinder.BoundaryReason.NotAtBoundary +QTextBoundaryFinder.SoftHyphen QTextBoundaryFinder.BoundaryReason.SoftHyphen +QTextBoundaryFinder.BreakOpportunity QTextBoundaryFinder.BoundaryReason.BreakOpportunity +QTextBoundaryFinder.StartOfItem QTextBoundaryFinder.BoundaryReason.StartOfItem +QTextBoundaryFinder.EndOfItem QTextBoundaryFinder.BoundaryReason.EndOfItem +QTextBoundaryFinder.MandatoryBreak QTextBoundaryFinder.BoundaryReason.MandatoryBreak +QTextCodec.DefaultConversion QTextCodec.ConversionFlag.DefaultConversion +QTextCodec.ConvertInvalidToNull QTextCodec.ConversionFlag.ConvertInvalidToNull +QTextCodec.IgnoreHeader QTextCodec.ConversionFlag.IgnoreHeader +QTextStream.Ok QTextStream.Status.Ok +QTextStream.ReadPastEnd QTextStream.Status.ReadPastEnd +QTextStream.ReadCorruptData QTextStream.Status.ReadCorruptData +QTextStream.WriteFailed QTextStream.Status.WriteFailed +QTextStream.ShowBase QTextStream.NumberFlag.ShowBase +QTextStream.ForcePoint QTextStream.NumberFlag.ForcePoint +QTextStream.ForceSign QTextStream.NumberFlag.ForceSign +QTextStream.UppercaseBase QTextStream.NumberFlag.UppercaseBase +QTextStream.UppercaseDigits QTextStream.NumberFlag.UppercaseDigits +QTextStream.AlignLeft QTextStream.FieldAlignment.AlignLeft +QTextStream.AlignRight QTextStream.FieldAlignment.AlignRight +QTextStream.AlignCenter QTextStream.FieldAlignment.AlignCenter +QTextStream.AlignAccountingStyle QTextStream.FieldAlignment.AlignAccountingStyle +QTextStream.SmartNotation QTextStream.RealNumberNotation.SmartNotation +QTextStream.FixedNotation QTextStream.RealNumberNotation.FixedNotation +QTextStream.ScientificNotation QTextStream.RealNumberNotation.ScientificNotation +QThread.IdlePriority QThread.Priority.IdlePriority +QThread.LowestPriority QThread.Priority.LowestPriority +QThread.LowPriority QThread.Priority.LowPriority +QThread.NormalPriority QThread.Priority.NormalPriority +QThread.HighPriority QThread.Priority.HighPriority +QThread.HighestPriority QThread.Priority.HighestPriority +QThread.TimeCriticalPriority QThread.Priority.TimeCriticalPriority +QThread.InheritPriority QThread.Priority.InheritPriority +QTimeLine.NotRunning QTimeLine.State.NotRunning +QTimeLine.Paused QTimeLine.State.Paused +QTimeLine.Running QTimeLine.State.Running +QTimeLine.Forward QTimeLine.Direction.Forward +QTimeLine.Backward QTimeLine.Direction.Backward +QTimeLine.EaseInCurve QTimeLine.CurveShape.EaseInCurve +QTimeLine.EaseOutCurve QTimeLine.CurveShape.EaseOutCurve +QTimeLine.EaseInOutCurve QTimeLine.CurveShape.EaseInOutCurve +QTimeLine.LinearCurve QTimeLine.CurveShape.LinearCurve +QTimeLine.SineCurve QTimeLine.CurveShape.SineCurve +QTimeLine.CosineCurve QTimeLine.CurveShape.CosineCurve +QTimeZone.DefaultName QTimeZone.NameType.DefaultName +QTimeZone.LongName QTimeZone.NameType.LongName +QTimeZone.ShortName QTimeZone.NameType.ShortName +QTimeZone.OffsetName QTimeZone.NameType.OffsetName +QTimeZone.StandardTime QTimeZone.TimeType.StandardTime +QTimeZone.DaylightTime QTimeZone.TimeType.DaylightTime +QTimeZone.GenericTime QTimeZone.TimeType.GenericTime +QUrl.DefaultResolution QUrl.UserInputResolutionOption.DefaultResolution +QUrl.AssumeLocalFile QUrl.UserInputResolutionOption.AssumeLocalFile +QUrl.PrettyDecoded QUrl.ComponentFormattingOption.PrettyDecoded +QUrl.EncodeSpaces QUrl.ComponentFormattingOption.EncodeSpaces +QUrl.EncodeUnicode QUrl.ComponentFormattingOption.EncodeUnicode +QUrl.EncodeDelimiters QUrl.ComponentFormattingOption.EncodeDelimiters +QUrl.EncodeReserved QUrl.ComponentFormattingOption.EncodeReserved +QUrl.DecodeReserved QUrl.ComponentFormattingOption.DecodeReserved +QUrl.FullyEncoded QUrl.ComponentFormattingOption.FullyEncoded +QUrl.FullyDecoded QUrl.ComponentFormattingOption.FullyDecoded +QUrl.None_ QUrl.UrlFormattingOption.None_ +QUrl.RemoveScheme QUrl.UrlFormattingOption.RemoveScheme +QUrl.RemovePassword QUrl.UrlFormattingOption.RemovePassword +QUrl.RemoveUserInfo QUrl.UrlFormattingOption.RemoveUserInfo +QUrl.RemovePort QUrl.UrlFormattingOption.RemovePort +QUrl.RemoveAuthority QUrl.UrlFormattingOption.RemoveAuthority +QUrl.RemovePath QUrl.UrlFormattingOption.RemovePath +QUrl.RemoveQuery QUrl.UrlFormattingOption.RemoveQuery +QUrl.RemoveFragment QUrl.UrlFormattingOption.RemoveFragment +QUrl.PreferLocalFile QUrl.UrlFormattingOption.PreferLocalFile +QUrl.StripTrailingSlash QUrl.UrlFormattingOption.StripTrailingSlash +QUrl.RemoveFilename QUrl.UrlFormattingOption.RemoveFilename +QUrl.NormalizePathSegments QUrl.UrlFormattingOption.NormalizePathSegments +QUrl.TolerantMode QUrl.ParsingMode.TolerantMode +QUrl.StrictMode QUrl.ParsingMode.StrictMode +QUrl.DecodedMode QUrl.ParsingMode.DecodedMode +QUuid.WithBraces QUuid.StringFormat.WithBraces +QUuid.WithoutBraces QUuid.StringFormat.WithoutBraces +QUuid.Id128 QUuid.StringFormat.Id128 +QUuid.VerUnknown QUuid.Version.VerUnknown +QUuid.Time QUuid.Version.Time +QUuid.EmbeddedPOSIX QUuid.Version.EmbeddedPOSIX +QUuid.Md5 QUuid.Version.Md5 +QUuid.Name QUuid.Version.Name +QUuid.Random QUuid.Version.Random +QUuid.Sha1 QUuid.Version.Sha1 +QUuid.VarUnknown QUuid.Variant.VarUnknown +QUuid.NCS QUuid.Variant.NCS +QUuid.DCE QUuid.Variant.DCE +QUuid.Microsoft QUuid.Variant.Microsoft +QUuid.Reserved QUuid.Variant.Reserved +QVariant.Invalid QVariant.Type.Invalid +QVariant.Bool QVariant.Type.Bool +QVariant.Int QVariant.Type.Int +QVariant.UInt QVariant.Type.UInt +QVariant.LongLong QVariant.Type.LongLong +QVariant.ULongLong QVariant.Type.ULongLong +QVariant.Double QVariant.Type.Double +QVariant.Char QVariant.Type.Char +QVariant.Map QVariant.Type.Map +QVariant.List QVariant.Type.List +QVariant.String QVariant.Type.String +QVariant.StringList QVariant.Type.StringList +QVariant.ByteArray QVariant.Type.ByteArray +QVariant.BitArray QVariant.Type.BitArray +QVariant.Date QVariant.Type.Date +QVariant.Time QVariant.Type.Time +QVariant.DateTime QVariant.Type.DateTime +QVariant.Url QVariant.Type.Url +QVariant.Locale QVariant.Type.Locale +QVariant.Rect QVariant.Type.Rect +QVariant.RectF QVariant.Type.RectF +QVariant.Size QVariant.Type.Size +QVariant.SizeF QVariant.Type.SizeF +QVariant.Line QVariant.Type.Line +QVariant.LineF QVariant.Type.LineF +QVariant.Point QVariant.Type.Point +QVariant.PointF QVariant.Type.PointF +QVariant.RegExp QVariant.Type.RegExp +QVariant.Font QVariant.Type.Font +QVariant.Pixmap QVariant.Type.Pixmap +QVariant.Brush QVariant.Type.Brush +QVariant.Color QVariant.Type.Color +QVariant.Palette QVariant.Type.Palette +QVariant.Icon QVariant.Type.Icon +QVariant.Image QVariant.Type.Image +QVariant.Polygon QVariant.Type.Polygon +QVariant.Region QVariant.Type.Region +QVariant.Bitmap QVariant.Type.Bitmap +QVariant.Cursor QVariant.Type.Cursor +QVariant.SizePolicy QVariant.Type.SizePolicy +QVariant.KeySequence QVariant.Type.KeySequence +QVariant.Pen QVariant.Type.Pen +QVariant.TextLength QVariant.Type.TextLength +QVariant.TextFormat QVariant.Type.TextFormat +QVariant.Matrix QVariant.Type.Matrix +QVariant.Transform QVariant.Type.Transform +QVariant.Hash QVariant.Type.Hash +QVariant.Matrix4x4 QVariant.Type.Matrix4x4 +QVariant.Vector2D QVariant.Type.Vector2D +QVariant.Vector3D QVariant.Type.Vector3D +QVariant.Vector4D QVariant.Type.Vector4D +QVariant.Quaternion QVariant.Type.Quaternion +QVariant.EasingCurve QVariant.Type.EasingCurve +QVariant.Uuid QVariant.Type.Uuid +QVariant.ModelIndex QVariant.Type.ModelIndex +QVariant.PolygonF QVariant.Type.PolygonF +QVariant.RegularExpression QVariant.Type.RegularExpression +QVariant.PersistentModelIndex QVariant.Type.PersistentModelIndex +QVariant.UserType QVariant.Type.UserType +QXmlStreamReader.NoError QXmlStreamReader.Error.NoError +QXmlStreamReader.UnexpectedElementError QXmlStreamReader.Error.UnexpectedElementError +QXmlStreamReader.CustomError QXmlStreamReader.Error.CustomError +QXmlStreamReader.NotWellFormedError QXmlStreamReader.Error.NotWellFormedError +QXmlStreamReader.PrematureEndOfDocumentError QXmlStreamReader.Error.PrematureEndOfDocumentError +QXmlStreamReader.ErrorOnUnexpectedElement QXmlStreamReader.ReadElementTextBehaviour.ErrorOnUnexpectedElement +QXmlStreamReader.IncludeChildElements QXmlStreamReader.ReadElementTextBehaviour.IncludeChildElements +QXmlStreamReader.SkipChildElements QXmlStreamReader.ReadElementTextBehaviour.SkipChildElements +QXmlStreamReader.NoToken QXmlStreamReader.TokenType.NoToken +QXmlStreamReader.Invalid QXmlStreamReader.TokenType.Invalid +QXmlStreamReader.StartDocument QXmlStreamReader.TokenType.StartDocument +QXmlStreamReader.EndDocument QXmlStreamReader.TokenType.EndDocument +QXmlStreamReader.StartElement QXmlStreamReader.TokenType.StartElement +QXmlStreamReader.EndElement QXmlStreamReader.TokenType.EndElement +QXmlStreamReader.Characters QXmlStreamReader.TokenType.Characters +QXmlStreamReader.Comment QXmlStreamReader.TokenType.Comment +QXmlStreamReader.DTD QXmlStreamReader.TokenType.DTD +QXmlStreamReader.EntityReference QXmlStreamReader.TokenType.EntityReference +QXmlStreamReader.ProcessingInstruction QXmlStreamReader.TokenType.ProcessingInstruction +QSysInfo.BigEndian QSysInfo.Endian.BigEndian +QSysInfo.LittleEndian QSysInfo.Endian.LittleEndian +QSysInfo.ByteOrder QSysInfo.Endian.ByteOrder +QSysInfo.WordSize QSysInfo.Sizes.WordSize +QByteArray.decodingStatus QByteArray.Base64DecodingStatus.decodingStatus +QDBus.NoBlock QDBus.CallMode.NoBlock +QDBus.Block QDBus.CallMode.Block +QDBus.BlockWithGui QDBus.CallMode.BlockWithGui +QDBus.AutoDetect QDBus.CallMode.AutoDetect +QDBusConnection.UnixFileDescriptorPassing QDBusConnection.ConnectionCapability.UnixFileDescriptorPassing +QDBusConnection.UnregisterNode QDBusConnection.UnregisterMode.UnregisterNode +QDBusConnection.UnregisterTree QDBusConnection.UnregisterMode.UnregisterTree +QDBusConnection.ExportAdaptors QDBusConnection.RegisterOption.ExportAdaptors +QDBusConnection.ExportScriptableSlots QDBusConnection.RegisterOption.ExportScriptableSlots +QDBusConnection.ExportScriptableSignals QDBusConnection.RegisterOption.ExportScriptableSignals +QDBusConnection.ExportScriptableProperties QDBusConnection.RegisterOption.ExportScriptableProperties +QDBusConnection.ExportScriptableInvokables QDBusConnection.RegisterOption.ExportScriptableInvokables +QDBusConnection.ExportScriptableContents QDBusConnection.RegisterOption.ExportScriptableContents +QDBusConnection.ExportNonScriptableSlots QDBusConnection.RegisterOption.ExportNonScriptableSlots +QDBusConnection.ExportNonScriptableSignals QDBusConnection.RegisterOption.ExportNonScriptableSignals +QDBusConnection.ExportNonScriptableProperties QDBusConnection.RegisterOption.ExportNonScriptableProperties +QDBusConnection.ExportNonScriptableInvokables QDBusConnection.RegisterOption.ExportNonScriptableInvokables +QDBusConnection.ExportNonScriptableContents QDBusConnection.RegisterOption.ExportNonScriptableContents +QDBusConnection.ExportAllSlots QDBusConnection.RegisterOption.ExportAllSlots +QDBusConnection.ExportAllSignals QDBusConnection.RegisterOption.ExportAllSignals +QDBusConnection.ExportAllProperties QDBusConnection.RegisterOption.ExportAllProperties +QDBusConnection.ExportAllInvokables QDBusConnection.RegisterOption.ExportAllInvokables +QDBusConnection.ExportAllContents QDBusConnection.RegisterOption.ExportAllContents +QDBusConnection.ExportAllSignal QDBusConnection.RegisterOption.ExportAllSignal +QDBusConnection.ExportChildObjects QDBusConnection.RegisterOption.ExportChildObjects +QDBusConnection.SessionBus QDBusConnection.BusType.SessionBus +QDBusConnection.SystemBus QDBusConnection.BusType.SystemBus +QDBusConnection.ActivationBus QDBusConnection.BusType.ActivationBus +QDBusConnectionInterface.ServiceNotRegistered QDBusConnectionInterface.RegisterServiceReply.ServiceNotRegistered +QDBusConnectionInterface.ServiceRegistered QDBusConnectionInterface.RegisterServiceReply.ServiceRegistered +QDBusConnectionInterface.ServiceQueued QDBusConnectionInterface.RegisterServiceReply.ServiceQueued +QDBusConnectionInterface.DontAllowReplacement QDBusConnectionInterface.ServiceReplacementOptions.DontAllowReplacement +QDBusConnectionInterface.AllowReplacement QDBusConnectionInterface.ServiceReplacementOptions.AllowReplacement +QDBusConnectionInterface.DontQueueService QDBusConnectionInterface.ServiceQueueOptions.DontQueueService +QDBusConnectionInterface.QueueService QDBusConnectionInterface.ServiceQueueOptions.QueueService +QDBusConnectionInterface.ReplaceExistingService QDBusConnectionInterface.ServiceQueueOptions.ReplaceExistingService +QDBusError.NoError QDBusError.ErrorType.NoError +QDBusError.Other QDBusError.ErrorType.Other +QDBusError.Failed QDBusError.ErrorType.Failed +QDBusError.NoMemory QDBusError.ErrorType.NoMemory +QDBusError.ServiceUnknown QDBusError.ErrorType.ServiceUnknown +QDBusError.NoReply QDBusError.ErrorType.NoReply +QDBusError.BadAddress QDBusError.ErrorType.BadAddress +QDBusError.NotSupported QDBusError.ErrorType.NotSupported +QDBusError.LimitsExceeded QDBusError.ErrorType.LimitsExceeded +QDBusError.AccessDenied QDBusError.ErrorType.AccessDenied +QDBusError.NoServer QDBusError.ErrorType.NoServer +QDBusError.Timeout QDBusError.ErrorType.Timeout +QDBusError.NoNetwork QDBusError.ErrorType.NoNetwork +QDBusError.AddressInUse QDBusError.ErrorType.AddressInUse +QDBusError.Disconnected QDBusError.ErrorType.Disconnected +QDBusError.InvalidArgs QDBusError.ErrorType.InvalidArgs +QDBusError.UnknownMethod QDBusError.ErrorType.UnknownMethod +QDBusError.TimedOut QDBusError.ErrorType.TimedOut +QDBusError.InvalidSignature QDBusError.ErrorType.InvalidSignature +QDBusError.UnknownInterface QDBusError.ErrorType.UnknownInterface +QDBusError.InternalError QDBusError.ErrorType.InternalError +QDBusError.UnknownObject QDBusError.ErrorType.UnknownObject +QDBusError.InvalidService QDBusError.ErrorType.InvalidService +QDBusError.InvalidObjectPath QDBusError.ErrorType.InvalidObjectPath +QDBusError.InvalidInterface QDBusError.ErrorType.InvalidInterface +QDBusError.InvalidMember QDBusError.ErrorType.InvalidMember +QDBusError.UnknownProperty QDBusError.ErrorType.UnknownProperty +QDBusError.PropertyReadOnly QDBusError.ErrorType.PropertyReadOnly +QDBusMessage.InvalidMessage QDBusMessage.MessageType.InvalidMessage +QDBusMessage.MethodCallMessage QDBusMessage.MessageType.MethodCallMessage +QDBusMessage.ReplyMessage QDBusMessage.MessageType.ReplyMessage +QDBusMessage.ErrorMessage QDBusMessage.MessageType.ErrorMessage +QDBusMessage.SignalMessage QDBusMessage.MessageType.SignalMessage +QDBusServiceWatcher.WatchForRegistration QDBusServiceWatcher.WatchModeFlag.WatchForRegistration +QDBusServiceWatcher.WatchForUnregistration QDBusServiceWatcher.WatchModeFlag.WatchForUnregistration +QDBusServiceWatcher.WatchForOwnerChange QDBusServiceWatcher.WatchModeFlag.WatchForOwnerChange +QDesignerFormWindowInterface.EditFeature QDesignerFormWindowInterface.FeatureFlag.EditFeature +QDesignerFormWindowInterface.GridFeature QDesignerFormWindowInterface.FeatureFlag.GridFeature +QDesignerFormWindowInterface.TabOrderFeature QDesignerFormWindowInterface.FeatureFlag.TabOrderFeature +QDesignerFormWindowInterface.DefaultFeature QDesignerFormWindowInterface.FeatureFlag.DefaultFeature +QDesignerFormWindowCursorInterface.MoveAnchor QDesignerFormWindowCursorInterface.MoveMode.MoveAnchor +QDesignerFormWindowCursorInterface.KeepAnchor QDesignerFormWindowCursorInterface.MoveMode.KeepAnchor +QDesignerFormWindowCursorInterface.NoMove QDesignerFormWindowCursorInterface.MoveOperation.NoMove +QDesignerFormWindowCursorInterface.Start QDesignerFormWindowCursorInterface.MoveOperation.Start +QDesignerFormWindowCursorInterface.End QDesignerFormWindowCursorInterface.MoveOperation.End +QDesignerFormWindowCursorInterface.Next QDesignerFormWindowCursorInterface.MoveOperation.Next +QDesignerFormWindowCursorInterface.Prev QDesignerFormWindowCursorInterface.MoveOperation.Prev +QDesignerFormWindowCursorInterface.Left QDesignerFormWindowCursorInterface.MoveOperation.Left +QDesignerFormWindowCursorInterface.Right QDesignerFormWindowCursorInterface.MoveOperation.Right +QDesignerFormWindowCursorInterface.Up QDesignerFormWindowCursorInterface.MoveOperation.Up +QDesignerFormWindowCursorInterface.Down QDesignerFormWindowCursorInterface.MoveOperation.Down +QDesignerFormWindowManagerInterface.StyledPreviewActionGroup QDesignerFormWindowManagerInterface.ActionGroup.StyledPreviewActionGroup +QDesignerFormWindowManagerInterface.CutAction QDesignerFormWindowManagerInterface.Action.CutAction +QDesignerFormWindowManagerInterface.CopyAction QDesignerFormWindowManagerInterface.Action.CopyAction +QDesignerFormWindowManagerInterface.PasteAction QDesignerFormWindowManagerInterface.Action.PasteAction +QDesignerFormWindowManagerInterface.DeleteAction QDesignerFormWindowManagerInterface.Action.DeleteAction +QDesignerFormWindowManagerInterface.SelectAllAction QDesignerFormWindowManagerInterface.Action.SelectAllAction +QDesignerFormWindowManagerInterface.LowerAction QDesignerFormWindowManagerInterface.Action.LowerAction +QDesignerFormWindowManagerInterface.RaiseAction QDesignerFormWindowManagerInterface.Action.RaiseAction +QDesignerFormWindowManagerInterface.UndoAction QDesignerFormWindowManagerInterface.Action.UndoAction +QDesignerFormWindowManagerInterface.RedoAction QDesignerFormWindowManagerInterface.Action.RedoAction +QDesignerFormWindowManagerInterface.HorizontalLayoutAction QDesignerFormWindowManagerInterface.Action.HorizontalLayoutAction +QDesignerFormWindowManagerInterface.VerticalLayoutAction QDesignerFormWindowManagerInterface.Action.VerticalLayoutAction +QDesignerFormWindowManagerInterface.SplitHorizontalAction QDesignerFormWindowManagerInterface.Action.SplitHorizontalAction +QDesignerFormWindowManagerInterface.SplitVerticalAction QDesignerFormWindowManagerInterface.Action.SplitVerticalAction +QDesignerFormWindowManagerInterface.GridLayoutAction QDesignerFormWindowManagerInterface.Action.GridLayoutAction +QDesignerFormWindowManagerInterface.FormLayoutAction QDesignerFormWindowManagerInterface.Action.FormLayoutAction +QDesignerFormWindowManagerInterface.BreakLayoutAction QDesignerFormWindowManagerInterface.Action.BreakLayoutAction +QDesignerFormWindowManagerInterface.AdjustSizeAction QDesignerFormWindowManagerInterface.Action.AdjustSizeAction +QDesignerFormWindowManagerInterface.SimplifyLayoutAction QDesignerFormWindowManagerInterface.Action.SimplifyLayoutAction +QDesignerFormWindowManagerInterface.DefaultPreviewAction QDesignerFormWindowManagerInterface.Action.DefaultPreviewAction +QDesignerFormWindowManagerInterface.FormWindowSettingsDialogAction QDesignerFormWindowManagerInterface.Action.FormWindowSettingsDialogAction +QPaintDevice.PdmWidth QPaintDevice.PaintDeviceMetric.PdmWidth +QPaintDevice.PdmHeight QPaintDevice.PaintDeviceMetric.PdmHeight +QPaintDevice.PdmWidthMM QPaintDevice.PaintDeviceMetric.PdmWidthMM +QPaintDevice.PdmHeightMM QPaintDevice.PaintDeviceMetric.PdmHeightMM +QPaintDevice.PdmNumColors QPaintDevice.PaintDeviceMetric.PdmNumColors +QPaintDevice.PdmDepth QPaintDevice.PaintDeviceMetric.PdmDepth +QPaintDevice.PdmDpiX QPaintDevice.PaintDeviceMetric.PdmDpiX +QPaintDevice.PdmDpiY QPaintDevice.PaintDeviceMetric.PdmDpiY +QPaintDevice.PdmPhysicalDpiX QPaintDevice.PaintDeviceMetric.PdmPhysicalDpiX +QPaintDevice.PdmPhysicalDpiY QPaintDevice.PaintDeviceMetric.PdmPhysicalDpiY +QPaintDevice.PdmDevicePixelRatio QPaintDevice.PaintDeviceMetric.PdmDevicePixelRatio +QPaintDevice.PdmDevicePixelRatioScaled QPaintDevice.PaintDeviceMetric.PdmDevicePixelRatioScaled +QColor.HexRgb QColor.NameFormat.HexRgb +QColor.HexArgb QColor.NameFormat.HexArgb +QColor.Invalid QColor.Spec.Invalid +QColor.Rgb QColor.Spec.Rgb +QColor.Hsv QColor.Spec.Hsv +QColor.Cmyk QColor.Spec.Cmyk +QColor.Hsl QColor.Spec.Hsl +QColor.ExtendedRgb QColor.Spec.ExtendedRgb +QGradient.WarmFlame QGradient.Preset.WarmFlame +QGradient.NightFade QGradient.Preset.NightFade +QGradient.SpringWarmth QGradient.Preset.SpringWarmth +QGradient.JuicyPeach QGradient.Preset.JuicyPeach +QGradient.YoungPassion QGradient.Preset.YoungPassion +QGradient.LadyLips QGradient.Preset.LadyLips +QGradient.SunnyMorning QGradient.Preset.SunnyMorning +QGradient.RainyAshville QGradient.Preset.RainyAshville +QGradient.FrozenDreams QGradient.Preset.FrozenDreams +QGradient.WinterNeva QGradient.Preset.WinterNeva +QGradient.DustyGrass QGradient.Preset.DustyGrass +QGradient.TemptingAzure QGradient.Preset.TemptingAzure +QGradient.HeavyRain QGradient.Preset.HeavyRain +QGradient.AmyCrisp QGradient.Preset.AmyCrisp +QGradient.MeanFruit QGradient.Preset.MeanFruit +QGradient.DeepBlue QGradient.Preset.DeepBlue +QGradient.RipeMalinka QGradient.Preset.RipeMalinka +QGradient.CloudyKnoxville QGradient.Preset.CloudyKnoxville +QGradient.MalibuBeach QGradient.Preset.MalibuBeach +QGradient.NewLife QGradient.Preset.NewLife +QGradient.TrueSunset QGradient.Preset.TrueSunset +QGradient.MorpheusDen QGradient.Preset.MorpheusDen +QGradient.RareWind QGradient.Preset.RareWind +QGradient.NearMoon QGradient.Preset.NearMoon +QGradient.WildApple QGradient.Preset.WildApple +QGradient.SaintPetersburg QGradient.Preset.SaintPetersburg +QGradient.PlumPlate QGradient.Preset.PlumPlate +QGradient.EverlastingSky QGradient.Preset.EverlastingSky +QGradient.HappyFisher QGradient.Preset.HappyFisher +QGradient.Blessing QGradient.Preset.Blessing +QGradient.SharpeyeEagle QGradient.Preset.SharpeyeEagle +QGradient.LadogaBottom QGradient.Preset.LadogaBottom +QGradient.LemonGate QGradient.Preset.LemonGate +QGradient.ItmeoBranding QGradient.Preset.ItmeoBranding +QGradient.ZeusMiracle QGradient.Preset.ZeusMiracle +QGradient.OldHat QGradient.Preset.OldHat +QGradient.StarWine QGradient.Preset.StarWine +QGradient.HappyAcid QGradient.Preset.HappyAcid +QGradient.AwesomePine QGradient.Preset.AwesomePine +QGradient.NewYork QGradient.Preset.NewYork +QGradient.ShyRainbow QGradient.Preset.ShyRainbow +QGradient.MixedHopes QGradient.Preset.MixedHopes +QGradient.FlyHigh QGradient.Preset.FlyHigh +QGradient.StrongBliss QGradient.Preset.StrongBliss +QGradient.FreshMilk QGradient.Preset.FreshMilk +QGradient.SnowAgain QGradient.Preset.SnowAgain +QGradient.FebruaryInk QGradient.Preset.FebruaryInk +QGradient.KindSteel QGradient.Preset.KindSteel +QGradient.SoftGrass QGradient.Preset.SoftGrass +QGradient.GrownEarly QGradient.Preset.GrownEarly +QGradient.SharpBlues QGradient.Preset.SharpBlues +QGradient.ShadyWater QGradient.Preset.ShadyWater +QGradient.DirtyBeauty QGradient.Preset.DirtyBeauty +QGradient.GreatWhale QGradient.Preset.GreatWhale +QGradient.TeenNotebook QGradient.Preset.TeenNotebook +QGradient.PoliteRumors QGradient.Preset.PoliteRumors +QGradient.SweetPeriod QGradient.Preset.SweetPeriod +QGradient.WideMatrix QGradient.Preset.WideMatrix +QGradient.SoftCherish QGradient.Preset.SoftCherish +QGradient.RedSalvation QGradient.Preset.RedSalvation +QGradient.BurningSpring QGradient.Preset.BurningSpring +QGradient.NightParty QGradient.Preset.NightParty +QGradient.SkyGlider QGradient.Preset.SkyGlider +QGradient.HeavenPeach QGradient.Preset.HeavenPeach +QGradient.PurpleDivision QGradient.Preset.PurpleDivision +QGradient.AquaSplash QGradient.Preset.AquaSplash +QGradient.SpikyNaga QGradient.Preset.SpikyNaga +QGradient.LoveKiss QGradient.Preset.LoveKiss +QGradient.CleanMirror QGradient.Preset.CleanMirror +QGradient.PremiumDark QGradient.Preset.PremiumDark +QGradient.ColdEvening QGradient.Preset.ColdEvening +QGradient.CochitiLake QGradient.Preset.CochitiLake +QGradient.SummerGames QGradient.Preset.SummerGames +QGradient.PassionateBed QGradient.Preset.PassionateBed +QGradient.MountainRock QGradient.Preset.MountainRock +QGradient.DesertHump QGradient.Preset.DesertHump +QGradient.JungleDay QGradient.Preset.JungleDay +QGradient.PhoenixStart QGradient.Preset.PhoenixStart +QGradient.OctoberSilence QGradient.Preset.OctoberSilence +QGradient.FarawayRiver QGradient.Preset.FarawayRiver +QGradient.AlchemistLab QGradient.Preset.AlchemistLab +QGradient.OverSun QGradient.Preset.OverSun +QGradient.PremiumWhite QGradient.Preset.PremiumWhite +QGradient.MarsParty QGradient.Preset.MarsParty +QGradient.EternalConstance QGradient.Preset.EternalConstance +QGradient.JapanBlush QGradient.Preset.JapanBlush +QGradient.SmilingRain QGradient.Preset.SmilingRain +QGradient.CloudyApple QGradient.Preset.CloudyApple +QGradient.BigMango QGradient.Preset.BigMango +QGradient.HealthyWater QGradient.Preset.HealthyWater +QGradient.AmourAmour QGradient.Preset.AmourAmour +QGradient.RiskyConcrete QGradient.Preset.RiskyConcrete +QGradient.StrongStick QGradient.Preset.StrongStick +QGradient.ViciousStance QGradient.Preset.ViciousStance +QGradient.PaloAlto QGradient.Preset.PaloAlto +QGradient.HappyMemories QGradient.Preset.HappyMemories +QGradient.MidnightBloom QGradient.Preset.MidnightBloom +QGradient.Crystalline QGradient.Preset.Crystalline +QGradient.PartyBliss QGradient.Preset.PartyBliss +QGradient.ConfidentCloud QGradient.Preset.ConfidentCloud +QGradient.LeCocktail QGradient.Preset.LeCocktail +QGradient.RiverCity QGradient.Preset.RiverCity +QGradient.FrozenBerry QGradient.Preset.FrozenBerry +QGradient.ChildCare QGradient.Preset.ChildCare +QGradient.FlyingLemon QGradient.Preset.FlyingLemon +QGradient.NewRetrowave QGradient.Preset.NewRetrowave +QGradient.HiddenJaguar QGradient.Preset.HiddenJaguar +QGradient.AboveTheSky QGradient.Preset.AboveTheSky +QGradient.Nega QGradient.Preset.Nega +QGradient.DenseWater QGradient.Preset.DenseWater +QGradient.Seashore QGradient.Preset.Seashore +QGradient.MarbleWall QGradient.Preset.MarbleWall +QGradient.CheerfulCaramel QGradient.Preset.CheerfulCaramel +QGradient.NightSky QGradient.Preset.NightSky +QGradient.MagicLake QGradient.Preset.MagicLake +QGradient.YoungGrass QGradient.Preset.YoungGrass +QGradient.ColorfulPeach QGradient.Preset.ColorfulPeach +QGradient.GentleCare QGradient.Preset.GentleCare +QGradient.PlumBath QGradient.Preset.PlumBath +QGradient.HappyUnicorn QGradient.Preset.HappyUnicorn +QGradient.AfricanField QGradient.Preset.AfricanField +QGradient.SolidStone QGradient.Preset.SolidStone +QGradient.OrangeJuice QGradient.Preset.OrangeJuice +QGradient.GlassWater QGradient.Preset.GlassWater +QGradient.NorthMiracle QGradient.Preset.NorthMiracle +QGradient.FruitBlend QGradient.Preset.FruitBlend +QGradient.MillenniumPine QGradient.Preset.MillenniumPine +QGradient.HighFlight QGradient.Preset.HighFlight +QGradient.MoleHall QGradient.Preset.MoleHall +QGradient.SpaceShift QGradient.Preset.SpaceShift +QGradient.ForestInei QGradient.Preset.ForestInei +QGradient.RoyalGarden QGradient.Preset.RoyalGarden +QGradient.RichMetal QGradient.Preset.RichMetal +QGradient.JuicyCake QGradient.Preset.JuicyCake +QGradient.SmartIndigo QGradient.Preset.SmartIndigo +QGradient.SandStrike QGradient.Preset.SandStrike +QGradient.NorseBeauty QGradient.Preset.NorseBeauty +QGradient.AquaGuidance QGradient.Preset.AquaGuidance +QGradient.SunVeggie QGradient.Preset.SunVeggie +QGradient.SeaLord QGradient.Preset.SeaLord +QGradient.BlackSea QGradient.Preset.BlackSea +QGradient.GrassShampoo QGradient.Preset.GrassShampoo +QGradient.LandingAircraft QGradient.Preset.LandingAircraft +QGradient.WitchDance QGradient.Preset.WitchDance +QGradient.SleeplessNight QGradient.Preset.SleeplessNight +QGradient.AngelCare QGradient.Preset.AngelCare +QGradient.CrystalRiver QGradient.Preset.CrystalRiver +QGradient.SoftLipstick QGradient.Preset.SoftLipstick +QGradient.SaltMountain QGradient.Preset.SaltMountain +QGradient.PerfectWhite QGradient.Preset.PerfectWhite +QGradient.FreshOasis QGradient.Preset.FreshOasis +QGradient.StrictNovember QGradient.Preset.StrictNovember +QGradient.MorningSalad QGradient.Preset.MorningSalad +QGradient.DeepRelief QGradient.Preset.DeepRelief +QGradient.SeaStrike QGradient.Preset.SeaStrike +QGradient.NightCall QGradient.Preset.NightCall +QGradient.SupremeSky QGradient.Preset.SupremeSky +QGradient.LightBlue QGradient.Preset.LightBlue +QGradient.MindCrawl QGradient.Preset.MindCrawl +QGradient.LilyMeadow QGradient.Preset.LilyMeadow +QGradient.SugarLollipop QGradient.Preset.SugarLollipop +QGradient.SweetDessert QGradient.Preset.SweetDessert +QGradient.MagicRay QGradient.Preset.MagicRay +QGradient.TeenParty QGradient.Preset.TeenParty +QGradient.FrozenHeat QGradient.Preset.FrozenHeat +QGradient.GagarinView QGradient.Preset.GagarinView +QGradient.FabledSunset QGradient.Preset.FabledSunset +QGradient.PerfectBlue QGradient.Preset.PerfectBlue +QGradient.NumPresets QGradient.Preset.NumPresets +QGradient.PadSpread QGradient.Spread.PadSpread +QGradient.ReflectSpread QGradient.Spread.ReflectSpread +QGradient.RepeatSpread QGradient.Spread.RepeatSpread +QGradient.LinearGradient QGradient.Type.LinearGradient +QGradient.RadialGradient QGradient.Type.RadialGradient +QGradient.ConicalGradient QGradient.Type.ConicalGradient +QGradient.NoGradient QGradient.Type.NoGradient +QGradient.LogicalMode QGradient.CoordinateMode.LogicalMode +QGradient.StretchToDeviceMode QGradient.CoordinateMode.StretchToDeviceMode +QGradient.ObjectBoundingMode QGradient.CoordinateMode.ObjectBoundingMode +QGradient.ObjectMode QGradient.CoordinateMode.ObjectMode +QClipboard.Clipboard QClipboard.Mode.Clipboard +QClipboard.Selection QClipboard.Mode.Selection +QClipboard.FindBuffer QClipboard.Mode.FindBuffer +QColorSpace.Custom QColorSpace.TransferFunction.Custom +QColorSpace.Linear QColorSpace.TransferFunction.Linear +QColorSpace.Gamma QColorSpace.TransferFunction.Gamma +QColorSpace.SRgb QColorSpace.TransferFunction.SRgb +QColorSpace.ProPhotoRgb QColorSpace.TransferFunction.ProPhotoRgb +QColorSpace.Custom QColorSpace.Primaries.Custom +QColorSpace.SRgb QColorSpace.Primaries.SRgb +QColorSpace.AdobeRgb QColorSpace.Primaries.AdobeRgb +QColorSpace.DciP3D65 QColorSpace.Primaries.DciP3D65 +QColorSpace.ProPhotoRgb QColorSpace.Primaries.ProPhotoRgb +QColorSpace.SRgb QColorSpace.NamedColorSpace.SRgb +QColorSpace.SRgbLinear QColorSpace.NamedColorSpace.SRgbLinear +QColorSpace.AdobeRgb QColorSpace.NamedColorSpace.AdobeRgb +QColorSpace.DisplayP3 QColorSpace.NamedColorSpace.DisplayP3 +QColorSpace.ProPhotoRgb QColorSpace.NamedColorSpace.ProPhotoRgb +QTabletEvent.UnknownPointer QTabletEvent.PointerType.UnknownPointer +QTabletEvent.Pen QTabletEvent.PointerType.Pen +QTabletEvent.Cursor QTabletEvent.PointerType.Cursor +QTabletEvent.Eraser QTabletEvent.PointerType.Eraser +QTabletEvent.NoDevice QTabletEvent.TabletDevice.NoDevice +QTabletEvent.Puck QTabletEvent.TabletDevice.Puck +QTabletEvent.Stylus QTabletEvent.TabletDevice.Stylus +QTabletEvent.Airbrush QTabletEvent.TabletDevice.Airbrush +QTabletEvent.FourDMouse QTabletEvent.TabletDevice.FourDMouse +QTabletEvent.XFreeEraser QTabletEvent.TabletDevice.XFreeEraser +QTabletEvent.RotationStylus QTabletEvent.TabletDevice.RotationStylus +QContextMenuEvent.Mouse QContextMenuEvent.Reason.Mouse +QContextMenuEvent.Keyboard QContextMenuEvent.Reason.Keyboard +QContextMenuEvent.Other QContextMenuEvent.Reason.Other +QInputMethodEvent.TextFormat QInputMethodEvent.AttributeType.TextFormat +QInputMethodEvent.Cursor QInputMethodEvent.AttributeType.Cursor +QInputMethodEvent.Language QInputMethodEvent.AttributeType.Language +QInputMethodEvent.Ruby QInputMethodEvent.AttributeType.Ruby +QInputMethodEvent.Selection QInputMethodEvent.AttributeType.Selection +QScrollEvent.ScrollStarted QScrollEvent.ScrollState.ScrollStarted +QScrollEvent.ScrollUpdated QScrollEvent.ScrollState.ScrollUpdated +QScrollEvent.ScrollFinished QScrollEvent.ScrollState.ScrollFinished +QPlatformSurfaceEvent.SurfaceCreated QPlatformSurfaceEvent.SurfaceEventType.SurfaceCreated +QPlatformSurfaceEvent.SurfaceAboutToBeDestroyed QPlatformSurfaceEvent.SurfaceEventType.SurfaceAboutToBeDestroyed +QFont.PreferDefaultHinting QFont.HintingPreference.PreferDefaultHinting +QFont.PreferNoHinting QFont.HintingPreference.PreferNoHinting +QFont.PreferVerticalHinting QFont.HintingPreference.PreferVerticalHinting +QFont.PreferFullHinting QFont.HintingPreference.PreferFullHinting +QFont.PercentageSpacing QFont.SpacingType.PercentageSpacing +QFont.AbsoluteSpacing QFont.SpacingType.AbsoluteSpacing +QFont.MixedCase QFont.Capitalization.MixedCase +QFont.AllUppercase QFont.Capitalization.AllUppercase +QFont.AllLowercase QFont.Capitalization.AllLowercase +QFont.SmallCaps QFont.Capitalization.SmallCaps +QFont.Capitalize QFont.Capitalization.Capitalize +QFont.AnyStretch QFont.Stretch.AnyStretch +QFont.UltraCondensed QFont.Stretch.UltraCondensed +QFont.ExtraCondensed QFont.Stretch.ExtraCondensed +QFont.Condensed QFont.Stretch.Condensed +QFont.SemiCondensed QFont.Stretch.SemiCondensed +QFont.Unstretched QFont.Stretch.Unstretched +QFont.SemiExpanded QFont.Stretch.SemiExpanded +QFont.Expanded QFont.Stretch.Expanded +QFont.ExtraExpanded QFont.Stretch.ExtraExpanded +QFont.UltraExpanded QFont.Stretch.UltraExpanded +QFont.StyleNormal QFont.Style.StyleNormal +QFont.StyleItalic QFont.Style.StyleItalic +QFont.StyleOblique QFont.Style.StyleOblique +QFont.Thin QFont.Weight.Thin +QFont.ExtraLight QFont.Weight.ExtraLight +QFont.Light QFont.Weight.Light +QFont.Normal QFont.Weight.Normal +QFont.Medium QFont.Weight.Medium +QFont.DemiBold QFont.Weight.DemiBold +QFont.Bold QFont.Weight.Bold +QFont.ExtraBold QFont.Weight.ExtraBold +QFont.Black QFont.Weight.Black +QFont.PreferDefault QFont.StyleStrategy.PreferDefault +QFont.PreferBitmap QFont.StyleStrategy.PreferBitmap +QFont.PreferDevice QFont.StyleStrategy.PreferDevice +QFont.PreferOutline QFont.StyleStrategy.PreferOutline +QFont.ForceOutline QFont.StyleStrategy.ForceOutline +QFont.PreferMatch QFont.StyleStrategy.PreferMatch +QFont.PreferQuality QFont.StyleStrategy.PreferQuality +QFont.PreferAntialias QFont.StyleStrategy.PreferAntialias +QFont.NoAntialias QFont.StyleStrategy.NoAntialias +QFont.NoSubpixelAntialias QFont.StyleStrategy.NoSubpixelAntialias +QFont.OpenGLCompatible QFont.StyleStrategy.OpenGLCompatible +QFont.NoFontMerging QFont.StyleStrategy.NoFontMerging +QFont.ForceIntegerMetrics QFont.StyleStrategy.ForceIntegerMetrics +QFont.PreferNoShaping QFont.StyleStrategy.PreferNoShaping +QFont.Helvetica QFont.StyleHint.Helvetica +QFont.SansSerif QFont.StyleHint.SansSerif +QFont.Times QFont.StyleHint.Times +QFont.Serif QFont.StyleHint.Serif +QFont.Courier QFont.StyleHint.Courier +QFont.TypeWriter QFont.StyleHint.TypeWriter +QFont.OldEnglish QFont.StyleHint.OldEnglish +QFont.Decorative QFont.StyleHint.Decorative +QFont.System QFont.StyleHint.System +QFont.AnyStyle QFont.StyleHint.AnyStyle +QFont.Cursive QFont.StyleHint.Cursive +QFont.Monospace QFont.StyleHint.Monospace +QFont.Fantasy QFont.StyleHint.Fantasy +QFontDatabase.GeneralFont QFontDatabase.SystemFont.GeneralFont +QFontDatabase.FixedFont QFontDatabase.SystemFont.FixedFont +QFontDatabase.TitleFont QFontDatabase.SystemFont.TitleFont +QFontDatabase.SmallestReadableFont QFontDatabase.SystemFont.SmallestReadableFont +QFontDatabase.Any QFontDatabase.WritingSystem.Any +QFontDatabase.Latin QFontDatabase.WritingSystem.Latin +QFontDatabase.Greek QFontDatabase.WritingSystem.Greek +QFontDatabase.Cyrillic QFontDatabase.WritingSystem.Cyrillic +QFontDatabase.Armenian QFontDatabase.WritingSystem.Armenian +QFontDatabase.Hebrew QFontDatabase.WritingSystem.Hebrew +QFontDatabase.Arabic QFontDatabase.WritingSystem.Arabic +QFontDatabase.Syriac QFontDatabase.WritingSystem.Syriac +QFontDatabase.Thaana QFontDatabase.WritingSystem.Thaana +QFontDatabase.Devanagari QFontDatabase.WritingSystem.Devanagari +QFontDatabase.Bengali QFontDatabase.WritingSystem.Bengali +QFontDatabase.Gurmukhi QFontDatabase.WritingSystem.Gurmukhi +QFontDatabase.Gujarati QFontDatabase.WritingSystem.Gujarati +QFontDatabase.Oriya QFontDatabase.WritingSystem.Oriya +QFontDatabase.Tamil QFontDatabase.WritingSystem.Tamil +QFontDatabase.Telugu QFontDatabase.WritingSystem.Telugu +QFontDatabase.Kannada QFontDatabase.WritingSystem.Kannada +QFontDatabase.Malayalam QFontDatabase.WritingSystem.Malayalam +QFontDatabase.Sinhala QFontDatabase.WritingSystem.Sinhala +QFontDatabase.Thai QFontDatabase.WritingSystem.Thai +QFontDatabase.Lao QFontDatabase.WritingSystem.Lao +QFontDatabase.Tibetan QFontDatabase.WritingSystem.Tibetan +QFontDatabase.Myanmar QFontDatabase.WritingSystem.Myanmar +QFontDatabase.Georgian QFontDatabase.WritingSystem.Georgian +QFontDatabase.Khmer QFontDatabase.WritingSystem.Khmer +QFontDatabase.SimplifiedChinese QFontDatabase.WritingSystem.SimplifiedChinese +QFontDatabase.TraditionalChinese QFontDatabase.WritingSystem.TraditionalChinese +QFontDatabase.Japanese QFontDatabase.WritingSystem.Japanese +QFontDatabase.Korean QFontDatabase.WritingSystem.Korean +QFontDatabase.Vietnamese QFontDatabase.WritingSystem.Vietnamese +QFontDatabase.Other QFontDatabase.WritingSystem.Other +QFontDatabase.Symbol QFontDatabase.WritingSystem.Symbol +QFontDatabase.Ogham QFontDatabase.WritingSystem.Ogham +QFontDatabase.Runic QFontDatabase.WritingSystem.Runic +QFontDatabase.Nko QFontDatabase.WritingSystem.Nko +QGlyphRun.Overline QGlyphRun.GlyphRunFlag.Overline +QGlyphRun.Underline QGlyphRun.GlyphRunFlag.Underline +QGlyphRun.StrikeOut QGlyphRun.GlyphRunFlag.StrikeOut +QGlyphRun.RightToLeft QGlyphRun.GlyphRunFlag.RightToLeft +QGlyphRun.SplitLigature QGlyphRun.GlyphRunFlag.SplitLigature +QIcon.On QIcon.State.On +QIcon.Off QIcon.State.Off +QIcon.Normal QIcon.Mode.Normal +QIcon.Disabled QIcon.Mode.Disabled +QIcon.Active QIcon.Mode.Active +QIcon.Selected QIcon.Mode.Selected +QIconEngine.AvailableSizesHook QIconEngine.IconEngineHook.AvailableSizesHook +QIconEngine.IconNameHook QIconEngine.IconEngineHook.IconNameHook +QIconEngine.IsNullHook QIconEngine.IconEngineHook.IsNullHook +QIconEngine.ScaledPixmapHook QIconEngine.IconEngineHook.ScaledPixmapHook +QImage.Format_Invalid QImage.Format.Format_Invalid +QImage.Format_Mono QImage.Format.Format_Mono +QImage.Format_MonoLSB QImage.Format.Format_MonoLSB +QImage.Format_Indexed8 QImage.Format.Format_Indexed8 +QImage.Format_RGB32 QImage.Format.Format_RGB32 +QImage.Format_ARGB32 QImage.Format.Format_ARGB32 +QImage.Format_ARGB32_Premultiplied QImage.Format.Format_ARGB32_Premultiplied +QImage.Format_RGB16 QImage.Format.Format_RGB16 +QImage.Format_ARGB8565_Premultiplied QImage.Format.Format_ARGB8565_Premultiplied +QImage.Format_RGB666 QImage.Format.Format_RGB666 +QImage.Format_ARGB6666_Premultiplied QImage.Format.Format_ARGB6666_Premultiplied +QImage.Format_RGB555 QImage.Format.Format_RGB555 +QImage.Format_ARGB8555_Premultiplied QImage.Format.Format_ARGB8555_Premultiplied +QImage.Format_RGB888 QImage.Format.Format_RGB888 +QImage.Format_RGB444 QImage.Format.Format_RGB444 +QImage.Format_ARGB4444_Premultiplied QImage.Format.Format_ARGB4444_Premultiplied +QImage.Format_RGBX8888 QImage.Format.Format_RGBX8888 +QImage.Format_RGBA8888 QImage.Format.Format_RGBA8888 +QImage.Format_RGBA8888_Premultiplied QImage.Format.Format_RGBA8888_Premultiplied +QImage.Format_BGR30 QImage.Format.Format_BGR30 +QImage.Format_A2BGR30_Premultiplied QImage.Format.Format_A2BGR30_Premultiplied +QImage.Format_RGB30 QImage.Format.Format_RGB30 +QImage.Format_A2RGB30_Premultiplied QImage.Format.Format_A2RGB30_Premultiplied +QImage.Format_Alpha8 QImage.Format.Format_Alpha8 +QImage.Format_Grayscale8 QImage.Format.Format_Grayscale8 +QImage.Format_RGBX64 QImage.Format.Format_RGBX64 +QImage.Format_RGBA64 QImage.Format.Format_RGBA64 +QImage.Format_RGBA64_Premultiplied QImage.Format.Format_RGBA64_Premultiplied +QImage.Format_Grayscale16 QImage.Format.Format_Grayscale16 +QImage.Format_BGR888 QImage.Format.Format_BGR888 +QImage.InvertRgb QImage.InvertMode.InvertRgb +QImage.InvertRgba QImage.InvertMode.InvertRgba +QImageIOHandler.TransformationNone QImageIOHandler.Transformation.TransformationNone +QImageIOHandler.TransformationMirror QImageIOHandler.Transformation.TransformationMirror +QImageIOHandler.TransformationFlip QImageIOHandler.Transformation.TransformationFlip +QImageIOHandler.TransformationRotate180 QImageIOHandler.Transformation.TransformationRotate180 +QImageIOHandler.TransformationRotate90 QImageIOHandler.Transformation.TransformationRotate90 +QImageIOHandler.TransformationMirrorAndRotate90 QImageIOHandler.Transformation.TransformationMirrorAndRotate90 +QImageIOHandler.TransformationFlipAndRotate90 QImageIOHandler.Transformation.TransformationFlipAndRotate90 +QImageIOHandler.TransformationRotate270 QImageIOHandler.Transformation.TransformationRotate270 +QImageIOHandler.Size QImageIOHandler.ImageOption.Size +QImageIOHandler.ClipRect QImageIOHandler.ImageOption.ClipRect +QImageIOHandler.Description QImageIOHandler.ImageOption.Description +QImageIOHandler.ScaledClipRect QImageIOHandler.ImageOption.ScaledClipRect +QImageIOHandler.ScaledSize QImageIOHandler.ImageOption.ScaledSize +QImageIOHandler.CompressionRatio QImageIOHandler.ImageOption.CompressionRatio +QImageIOHandler.Gamma QImageIOHandler.ImageOption.Gamma +QImageIOHandler.Quality QImageIOHandler.ImageOption.Quality +QImageIOHandler.Name QImageIOHandler.ImageOption.Name +QImageIOHandler.SubType QImageIOHandler.ImageOption.SubType +QImageIOHandler.IncrementalReading QImageIOHandler.ImageOption.IncrementalReading +QImageIOHandler.Endianness QImageIOHandler.ImageOption.Endianness +QImageIOHandler.Animation QImageIOHandler.ImageOption.Animation +QImageIOHandler.BackgroundColor QImageIOHandler.ImageOption.BackgroundColor +QImageIOHandler.SupportedSubTypes QImageIOHandler.ImageOption.SupportedSubTypes +QImageIOHandler.OptimizedWrite QImageIOHandler.ImageOption.OptimizedWrite +QImageIOHandler.ProgressiveScanWrite QImageIOHandler.ImageOption.ProgressiveScanWrite +QImageIOHandler.ImageTransformation QImageIOHandler.ImageOption.ImageTransformation +QImageIOHandler.TransformedByDefault QImageIOHandler.ImageOption.TransformedByDefault +QImageReader.UnknownError QImageReader.ImageReaderError.UnknownError +QImageReader.FileNotFoundError QImageReader.ImageReaderError.FileNotFoundError +QImageReader.DeviceError QImageReader.ImageReaderError.DeviceError +QImageReader.UnsupportedFormatError QImageReader.ImageReaderError.UnsupportedFormatError +QImageReader.InvalidDataError QImageReader.ImageReaderError.InvalidDataError +QImageWriter.UnknownError QImageWriter.ImageWriterError.UnknownError +QImageWriter.DeviceError QImageWriter.ImageWriterError.DeviceError +QImageWriter.UnsupportedFormatError QImageWriter.ImageWriterError.UnsupportedFormatError +QImageWriter.InvalidImageError QImageWriter.ImageWriterError.InvalidImageError +QInputMethod.Click QInputMethod.Action.Click +QInputMethod.ContextMenu QInputMethod.Action.ContextMenu +QKeySequence.UnknownKey QKeySequence.StandardKey.UnknownKey +QKeySequence.HelpContents QKeySequence.StandardKey.HelpContents +QKeySequence.WhatsThis QKeySequence.StandardKey.WhatsThis +QKeySequence.Open QKeySequence.StandardKey.Open +QKeySequence.Close QKeySequence.StandardKey.Close +QKeySequence.Save QKeySequence.StandardKey.Save +QKeySequence.New QKeySequence.StandardKey.New +QKeySequence.Delete QKeySequence.StandardKey.Delete +QKeySequence.Cut QKeySequence.StandardKey.Cut +QKeySequence.Copy QKeySequence.StandardKey.Copy +QKeySequence.Paste QKeySequence.StandardKey.Paste +QKeySequence.Undo QKeySequence.StandardKey.Undo +QKeySequence.Redo QKeySequence.StandardKey.Redo +QKeySequence.Back QKeySequence.StandardKey.Back +QKeySequence.Forward QKeySequence.StandardKey.Forward +QKeySequence.Refresh QKeySequence.StandardKey.Refresh +QKeySequence.ZoomIn QKeySequence.StandardKey.ZoomIn +QKeySequence.ZoomOut QKeySequence.StandardKey.ZoomOut +QKeySequence.Print QKeySequence.StandardKey.Print +QKeySequence.AddTab QKeySequence.StandardKey.AddTab +QKeySequence.NextChild QKeySequence.StandardKey.NextChild +QKeySequence.PreviousChild QKeySequence.StandardKey.PreviousChild +QKeySequence.Find QKeySequence.StandardKey.Find +QKeySequence.FindNext QKeySequence.StandardKey.FindNext +QKeySequence.FindPrevious QKeySequence.StandardKey.FindPrevious +QKeySequence.Replace QKeySequence.StandardKey.Replace +QKeySequence.SelectAll QKeySequence.StandardKey.SelectAll +QKeySequence.Bold QKeySequence.StandardKey.Bold +QKeySequence.Italic QKeySequence.StandardKey.Italic +QKeySequence.Underline QKeySequence.StandardKey.Underline +QKeySequence.MoveToNextChar QKeySequence.StandardKey.MoveToNextChar +QKeySequence.MoveToPreviousChar QKeySequence.StandardKey.MoveToPreviousChar +QKeySequence.MoveToNextWord QKeySequence.StandardKey.MoveToNextWord +QKeySequence.MoveToPreviousWord QKeySequence.StandardKey.MoveToPreviousWord +QKeySequence.MoveToNextLine QKeySequence.StandardKey.MoveToNextLine +QKeySequence.MoveToPreviousLine QKeySequence.StandardKey.MoveToPreviousLine +QKeySequence.MoveToNextPage QKeySequence.StandardKey.MoveToNextPage +QKeySequence.MoveToPreviousPage QKeySequence.StandardKey.MoveToPreviousPage +QKeySequence.MoveToStartOfLine QKeySequence.StandardKey.MoveToStartOfLine +QKeySequence.MoveToEndOfLine QKeySequence.StandardKey.MoveToEndOfLine +QKeySequence.MoveToStartOfBlock QKeySequence.StandardKey.MoveToStartOfBlock +QKeySequence.MoveToEndOfBlock QKeySequence.StandardKey.MoveToEndOfBlock +QKeySequence.MoveToStartOfDocument QKeySequence.StandardKey.MoveToStartOfDocument +QKeySequence.MoveToEndOfDocument QKeySequence.StandardKey.MoveToEndOfDocument +QKeySequence.SelectNextChar QKeySequence.StandardKey.SelectNextChar +QKeySequence.SelectPreviousChar QKeySequence.StandardKey.SelectPreviousChar +QKeySequence.SelectNextWord QKeySequence.StandardKey.SelectNextWord +QKeySequence.SelectPreviousWord QKeySequence.StandardKey.SelectPreviousWord +QKeySequence.SelectNextLine QKeySequence.StandardKey.SelectNextLine +QKeySequence.SelectPreviousLine QKeySequence.StandardKey.SelectPreviousLine +QKeySequence.SelectNextPage QKeySequence.StandardKey.SelectNextPage +QKeySequence.SelectPreviousPage QKeySequence.StandardKey.SelectPreviousPage +QKeySequence.SelectStartOfLine QKeySequence.StandardKey.SelectStartOfLine +QKeySequence.SelectEndOfLine QKeySequence.StandardKey.SelectEndOfLine +QKeySequence.SelectStartOfBlock QKeySequence.StandardKey.SelectStartOfBlock +QKeySequence.SelectEndOfBlock QKeySequence.StandardKey.SelectEndOfBlock +QKeySequence.SelectStartOfDocument QKeySequence.StandardKey.SelectStartOfDocument +QKeySequence.SelectEndOfDocument QKeySequence.StandardKey.SelectEndOfDocument +QKeySequence.DeleteStartOfWord QKeySequence.StandardKey.DeleteStartOfWord +QKeySequence.DeleteEndOfWord QKeySequence.StandardKey.DeleteEndOfWord +QKeySequence.DeleteEndOfLine QKeySequence.StandardKey.DeleteEndOfLine +QKeySequence.InsertParagraphSeparator QKeySequence.StandardKey.InsertParagraphSeparator +QKeySequence.InsertLineSeparator QKeySequence.StandardKey.InsertLineSeparator +QKeySequence.SaveAs QKeySequence.StandardKey.SaveAs +QKeySequence.Preferences QKeySequence.StandardKey.Preferences +QKeySequence.Quit QKeySequence.StandardKey.Quit +QKeySequence.FullScreen QKeySequence.StandardKey.FullScreen +QKeySequence.Deselect QKeySequence.StandardKey.Deselect +QKeySequence.DeleteCompleteLine QKeySequence.StandardKey.DeleteCompleteLine +QKeySequence.Backspace QKeySequence.StandardKey.Backspace +QKeySequence.Cancel QKeySequence.StandardKey.Cancel +QKeySequence.NoMatch QKeySequence.SequenceMatch.NoMatch +QKeySequence.PartialMatch QKeySequence.SequenceMatch.PartialMatch +QKeySequence.ExactMatch QKeySequence.SequenceMatch.ExactMatch +QKeySequence.NativeText QKeySequence.SequenceFormat.NativeText +QKeySequence.PortableText QKeySequence.SequenceFormat.PortableText +QMovie.CacheNone QMovie.CacheMode.CacheNone +QMovie.CacheAll QMovie.CacheMode.CacheAll +QMovie.NotRunning QMovie.MovieState.NotRunning +QMovie.Paused QMovie.MovieState.Paused +QMovie.Running QMovie.MovieState.Running +QSurface.RasterSurface QSurface.SurfaceType.RasterSurface +QSurface.OpenGLSurface QSurface.SurfaceType.OpenGLSurface +QSurface.RasterGLSurface QSurface.SurfaceType.RasterGLSurface +QSurface.OpenVGSurface QSurface.SurfaceType.OpenVGSurface +QSurface.VulkanSurface QSurface.SurfaceType.VulkanSurface +QSurface.MetalSurface QSurface.SurfaceType.MetalSurface +QSurface.Window QSurface.SurfaceClass.Window +QSurface.Offscreen QSurface.SurfaceClass.Offscreen +QOpenGLBuffer.RangeRead QOpenGLBuffer.RangeAccessFlag.RangeRead +QOpenGLBuffer.RangeWrite QOpenGLBuffer.RangeAccessFlag.RangeWrite +QOpenGLBuffer.RangeInvalidate QOpenGLBuffer.RangeAccessFlag.RangeInvalidate +QOpenGLBuffer.RangeInvalidateBuffer QOpenGLBuffer.RangeAccessFlag.RangeInvalidateBuffer +QOpenGLBuffer.RangeFlushExplicit QOpenGLBuffer.RangeAccessFlag.RangeFlushExplicit +QOpenGLBuffer.RangeUnsynchronized QOpenGLBuffer.RangeAccessFlag.RangeUnsynchronized +QOpenGLBuffer.ReadOnly QOpenGLBuffer.Access.ReadOnly +QOpenGLBuffer.WriteOnly QOpenGLBuffer.Access.WriteOnly +QOpenGLBuffer.ReadWrite QOpenGLBuffer.Access.ReadWrite +QOpenGLBuffer.StreamDraw QOpenGLBuffer.UsagePattern.StreamDraw +QOpenGLBuffer.StreamRead QOpenGLBuffer.UsagePattern.StreamRead +QOpenGLBuffer.StreamCopy QOpenGLBuffer.UsagePattern.StreamCopy +QOpenGLBuffer.StaticDraw QOpenGLBuffer.UsagePattern.StaticDraw +QOpenGLBuffer.StaticRead QOpenGLBuffer.UsagePattern.StaticRead +QOpenGLBuffer.StaticCopy QOpenGLBuffer.UsagePattern.StaticCopy +QOpenGLBuffer.DynamicDraw QOpenGLBuffer.UsagePattern.DynamicDraw +QOpenGLBuffer.DynamicRead QOpenGLBuffer.UsagePattern.DynamicRead +QOpenGLBuffer.DynamicCopy QOpenGLBuffer.UsagePattern.DynamicCopy +QOpenGLBuffer.VertexBuffer QOpenGLBuffer.Type.VertexBuffer +QOpenGLBuffer.IndexBuffer QOpenGLBuffer.Type.IndexBuffer +QOpenGLBuffer.PixelPackBuffer QOpenGLBuffer.Type.PixelPackBuffer +QOpenGLBuffer.PixelUnpackBuffer QOpenGLBuffer.Type.PixelUnpackBuffer +QOpenGLContext.LibGL QOpenGLContext.OpenGLModuleType.LibGL +QOpenGLContext.LibGLES QOpenGLContext.OpenGLModuleType.LibGLES +QOpenGLDebugMessage.InvalidSeverity QOpenGLDebugMessage.Severity.InvalidSeverity +QOpenGLDebugMessage.HighSeverity QOpenGLDebugMessage.Severity.HighSeverity +QOpenGLDebugMessage.MediumSeverity QOpenGLDebugMessage.Severity.MediumSeverity +QOpenGLDebugMessage.LowSeverity QOpenGLDebugMessage.Severity.LowSeverity +QOpenGLDebugMessage.NotificationSeverity QOpenGLDebugMessage.Severity.NotificationSeverity +QOpenGLDebugMessage.AnySeverity QOpenGLDebugMessage.Severity.AnySeverity +QOpenGLDebugMessage.InvalidType QOpenGLDebugMessage.Type.InvalidType +QOpenGLDebugMessage.ErrorType QOpenGLDebugMessage.Type.ErrorType +QOpenGLDebugMessage.DeprecatedBehaviorType QOpenGLDebugMessage.Type.DeprecatedBehaviorType +QOpenGLDebugMessage.UndefinedBehaviorType QOpenGLDebugMessage.Type.UndefinedBehaviorType +QOpenGLDebugMessage.PortabilityType QOpenGLDebugMessage.Type.PortabilityType +QOpenGLDebugMessage.PerformanceType QOpenGLDebugMessage.Type.PerformanceType +QOpenGLDebugMessage.OtherType QOpenGLDebugMessage.Type.OtherType +QOpenGLDebugMessage.MarkerType QOpenGLDebugMessage.Type.MarkerType +QOpenGLDebugMessage.GroupPushType QOpenGLDebugMessage.Type.GroupPushType +QOpenGLDebugMessage.GroupPopType QOpenGLDebugMessage.Type.GroupPopType +QOpenGLDebugMessage.AnyType QOpenGLDebugMessage.Type.AnyType +QOpenGLDebugMessage.InvalidSource QOpenGLDebugMessage.Source.InvalidSource +QOpenGLDebugMessage.APISource QOpenGLDebugMessage.Source.APISource +QOpenGLDebugMessage.WindowSystemSource QOpenGLDebugMessage.Source.WindowSystemSource +QOpenGLDebugMessage.ShaderCompilerSource QOpenGLDebugMessage.Source.ShaderCompilerSource +QOpenGLDebugMessage.ThirdPartySource QOpenGLDebugMessage.Source.ThirdPartySource +QOpenGLDebugMessage.ApplicationSource QOpenGLDebugMessage.Source.ApplicationSource +QOpenGLDebugMessage.OtherSource QOpenGLDebugMessage.Source.OtherSource +QOpenGLDebugMessage.AnySource QOpenGLDebugMessage.Source.AnySource +QOpenGLDebugLogger.AsynchronousLogging QOpenGLDebugLogger.LoggingMode.AsynchronousLogging +QOpenGLDebugLogger.SynchronousLogging QOpenGLDebugLogger.LoggingMode.SynchronousLogging +QOpenGLFramebufferObject.DontRestoreFramebufferBinding QOpenGLFramebufferObject.FramebufferRestorePolicy.DontRestoreFramebufferBinding +QOpenGLFramebufferObject.RestoreFramebufferBindingToDefault QOpenGLFramebufferObject.FramebufferRestorePolicy.RestoreFramebufferBindingToDefault +QOpenGLFramebufferObject.RestoreFrameBufferBinding QOpenGLFramebufferObject.FramebufferRestorePolicy.RestoreFrameBufferBinding +QOpenGLFramebufferObject.NoAttachment QOpenGLFramebufferObject.Attachment.NoAttachment +QOpenGLFramebufferObject.CombinedDepthStencil QOpenGLFramebufferObject.Attachment.CombinedDepthStencil +QOpenGLFramebufferObject.Depth QOpenGLFramebufferObject.Attachment.Depth +QOpenGLShader.Vertex QOpenGLShader.ShaderTypeBit.Vertex +QOpenGLShader.Fragment QOpenGLShader.ShaderTypeBit.Fragment +QOpenGLShader.Geometry QOpenGLShader.ShaderTypeBit.Geometry +QOpenGLShader.TessellationControl QOpenGLShader.ShaderTypeBit.TessellationControl +QOpenGLShader.TessellationEvaluation QOpenGLShader.ShaderTypeBit.TessellationEvaluation +QOpenGLShader.Compute QOpenGLShader.ShaderTypeBit.Compute +QOpenGLTexture.CompareRefToTexture QOpenGLTexture.ComparisonMode.CompareRefToTexture +QOpenGLTexture.CompareNone QOpenGLTexture.ComparisonMode.CompareNone +QOpenGLTexture.CompareLessEqual QOpenGLTexture.ComparisonFunction.CompareLessEqual +QOpenGLTexture.CompareGreaterEqual QOpenGLTexture.ComparisonFunction.CompareGreaterEqual +QOpenGLTexture.CompareLess QOpenGLTexture.ComparisonFunction.CompareLess +QOpenGLTexture.CompareGreater QOpenGLTexture.ComparisonFunction.CompareGreater +QOpenGLTexture.CompareEqual QOpenGLTexture.ComparisonFunction.CompareEqual +QOpenGLTexture.CommpareNotEqual QOpenGLTexture.ComparisonFunction.CommpareNotEqual +QOpenGLTexture.CompareAlways QOpenGLTexture.ComparisonFunction.CompareAlways +QOpenGLTexture.CompareNever QOpenGLTexture.ComparisonFunction.CompareNever +QOpenGLTexture.DirectionS QOpenGLTexture.CoordinateDirection.DirectionS +QOpenGLTexture.DirectionT QOpenGLTexture.CoordinateDirection.DirectionT +QOpenGLTexture.DirectionR QOpenGLTexture.CoordinateDirection.DirectionR +QOpenGLTexture.Repeat QOpenGLTexture.WrapMode.Repeat +QOpenGLTexture.MirroredRepeat QOpenGLTexture.WrapMode.MirroredRepeat +QOpenGLTexture.ClampToEdge QOpenGLTexture.WrapMode.ClampToEdge +QOpenGLTexture.ClampToBorder QOpenGLTexture.WrapMode.ClampToBorder +QOpenGLTexture.Nearest QOpenGLTexture.Filter.Nearest +QOpenGLTexture.Linear QOpenGLTexture.Filter.Linear +QOpenGLTexture.NearestMipMapNearest QOpenGLTexture.Filter.NearestMipMapNearest +QOpenGLTexture.NearestMipMapLinear QOpenGLTexture.Filter.NearestMipMapLinear +QOpenGLTexture.LinearMipMapNearest QOpenGLTexture.Filter.LinearMipMapNearest +QOpenGLTexture.LinearMipMapLinear QOpenGLTexture.Filter.LinearMipMapLinear +QOpenGLTexture.DepthMode QOpenGLTexture.DepthStencilMode.DepthMode +QOpenGLTexture.StencilMode QOpenGLTexture.DepthStencilMode.StencilMode +QOpenGLTexture.RedValue QOpenGLTexture.SwizzleValue.RedValue +QOpenGLTexture.GreenValue QOpenGLTexture.SwizzleValue.GreenValue +QOpenGLTexture.BlueValue QOpenGLTexture.SwizzleValue.BlueValue +QOpenGLTexture.AlphaValue QOpenGLTexture.SwizzleValue.AlphaValue +QOpenGLTexture.ZeroValue QOpenGLTexture.SwizzleValue.ZeroValue +QOpenGLTexture.OneValue QOpenGLTexture.SwizzleValue.OneValue +QOpenGLTexture.SwizzleRed QOpenGLTexture.SwizzleComponent.SwizzleRed +QOpenGLTexture.SwizzleGreen QOpenGLTexture.SwizzleComponent.SwizzleGreen +QOpenGLTexture.SwizzleBlue QOpenGLTexture.SwizzleComponent.SwizzleBlue +QOpenGLTexture.SwizzleAlpha QOpenGLTexture.SwizzleComponent.SwizzleAlpha +QOpenGLTexture.ImmutableStorage QOpenGLTexture.Feature.ImmutableStorage +QOpenGLTexture.ImmutableMultisampleStorage QOpenGLTexture.Feature.ImmutableMultisampleStorage +QOpenGLTexture.TextureRectangle QOpenGLTexture.Feature.TextureRectangle +QOpenGLTexture.TextureArrays QOpenGLTexture.Feature.TextureArrays +QOpenGLTexture.Texture3D QOpenGLTexture.Feature.Texture3D +QOpenGLTexture.TextureMultisample QOpenGLTexture.Feature.TextureMultisample +QOpenGLTexture.TextureBuffer QOpenGLTexture.Feature.TextureBuffer +QOpenGLTexture.TextureCubeMapArrays QOpenGLTexture.Feature.TextureCubeMapArrays +QOpenGLTexture.Swizzle QOpenGLTexture.Feature.Swizzle +QOpenGLTexture.StencilTexturing QOpenGLTexture.Feature.StencilTexturing +QOpenGLTexture.AnisotropicFiltering QOpenGLTexture.Feature.AnisotropicFiltering +QOpenGLTexture.NPOTTextures QOpenGLTexture.Feature.NPOTTextures +QOpenGLTexture.NPOTTextureRepeat QOpenGLTexture.Feature.NPOTTextureRepeat +QOpenGLTexture.Texture1D QOpenGLTexture.Feature.Texture1D +QOpenGLTexture.TextureComparisonOperators QOpenGLTexture.Feature.TextureComparisonOperators +QOpenGLTexture.TextureMipMapLevel QOpenGLTexture.Feature.TextureMipMapLevel +QOpenGLTexture.NoPixelType QOpenGLTexture.PixelType.NoPixelType +QOpenGLTexture.Int8 QOpenGLTexture.PixelType.Int8 +QOpenGLTexture.UInt8 QOpenGLTexture.PixelType.UInt8 +QOpenGLTexture.Int16 QOpenGLTexture.PixelType.Int16 +QOpenGLTexture.UInt16 QOpenGLTexture.PixelType.UInt16 +QOpenGLTexture.Int32 QOpenGLTexture.PixelType.Int32 +QOpenGLTexture.UInt32 QOpenGLTexture.PixelType.UInt32 +QOpenGLTexture.Float16 QOpenGLTexture.PixelType.Float16 +QOpenGLTexture.Float16OES QOpenGLTexture.PixelType.Float16OES +QOpenGLTexture.Float32 QOpenGLTexture.PixelType.Float32 +QOpenGLTexture.UInt32_RGB9_E5 QOpenGLTexture.PixelType.UInt32_RGB9_E5 +QOpenGLTexture.UInt32_RG11B10F QOpenGLTexture.PixelType.UInt32_RG11B10F +QOpenGLTexture.UInt8_RG3B2 QOpenGLTexture.PixelType.UInt8_RG3B2 +QOpenGLTexture.UInt8_RG3B2_Rev QOpenGLTexture.PixelType.UInt8_RG3B2_Rev +QOpenGLTexture.UInt16_RGB5A1 QOpenGLTexture.PixelType.UInt16_RGB5A1 +QOpenGLTexture.UInt16_RGB5A1_Rev QOpenGLTexture.PixelType.UInt16_RGB5A1_Rev +QOpenGLTexture.UInt16_R5G6B5 QOpenGLTexture.PixelType.UInt16_R5G6B5 +QOpenGLTexture.UInt16_R5G6B5_Rev QOpenGLTexture.PixelType.UInt16_R5G6B5_Rev +QOpenGLTexture.UInt16_RGBA4 QOpenGLTexture.PixelType.UInt16_RGBA4 +QOpenGLTexture.UInt16_RGBA4_Rev QOpenGLTexture.PixelType.UInt16_RGBA4_Rev +QOpenGLTexture.UInt32_RGB10A2 QOpenGLTexture.PixelType.UInt32_RGB10A2 +QOpenGLTexture.UInt32_RGB10A2_Rev QOpenGLTexture.PixelType.UInt32_RGB10A2_Rev +QOpenGLTexture.UInt32_RGBA8 QOpenGLTexture.PixelType.UInt32_RGBA8 +QOpenGLTexture.UInt32_RGBA8_Rev QOpenGLTexture.PixelType.UInt32_RGBA8_Rev +QOpenGLTexture.UInt32_D24S8 QOpenGLTexture.PixelType.UInt32_D24S8 +QOpenGLTexture.Float32_D32_UInt32_S8_X24 QOpenGLTexture.PixelType.Float32_D32_UInt32_S8_X24 +QOpenGLTexture.NoSourceFormat QOpenGLTexture.PixelFormat.NoSourceFormat +QOpenGLTexture.Red QOpenGLTexture.PixelFormat.Red +QOpenGLTexture.RG QOpenGLTexture.PixelFormat.RG +QOpenGLTexture.RGB QOpenGLTexture.PixelFormat.RGB +QOpenGLTexture.BGR QOpenGLTexture.PixelFormat.BGR +QOpenGLTexture.RGBA QOpenGLTexture.PixelFormat.RGBA +QOpenGLTexture.BGRA QOpenGLTexture.PixelFormat.BGRA +QOpenGLTexture.Red_Integer QOpenGLTexture.PixelFormat.Red_Integer +QOpenGLTexture.RG_Integer QOpenGLTexture.PixelFormat.RG_Integer +QOpenGLTexture.RGB_Integer QOpenGLTexture.PixelFormat.RGB_Integer +QOpenGLTexture.BGR_Integer QOpenGLTexture.PixelFormat.BGR_Integer +QOpenGLTexture.RGBA_Integer QOpenGLTexture.PixelFormat.RGBA_Integer +QOpenGLTexture.BGRA_Integer QOpenGLTexture.PixelFormat.BGRA_Integer +QOpenGLTexture.Depth QOpenGLTexture.PixelFormat.Depth +QOpenGLTexture.DepthStencil QOpenGLTexture.PixelFormat.DepthStencil +QOpenGLTexture.Alpha QOpenGLTexture.PixelFormat.Alpha +QOpenGLTexture.Luminance QOpenGLTexture.PixelFormat.Luminance +QOpenGLTexture.LuminanceAlpha QOpenGLTexture.PixelFormat.LuminanceAlpha +QOpenGLTexture.Stencil QOpenGLTexture.PixelFormat.Stencil +QOpenGLTexture.CubeMapPositiveX QOpenGLTexture.CubeMapFace.CubeMapPositiveX +QOpenGLTexture.CubeMapNegativeX QOpenGLTexture.CubeMapFace.CubeMapNegativeX +QOpenGLTexture.CubeMapPositiveY QOpenGLTexture.CubeMapFace.CubeMapPositiveY +QOpenGLTexture.CubeMapNegativeY QOpenGLTexture.CubeMapFace.CubeMapNegativeY +QOpenGLTexture.CubeMapPositiveZ QOpenGLTexture.CubeMapFace.CubeMapPositiveZ +QOpenGLTexture.CubeMapNegativeZ QOpenGLTexture.CubeMapFace.CubeMapNegativeZ +QOpenGLTexture.NoFormat QOpenGLTexture.TextureFormat.NoFormat +QOpenGLTexture.R8_UNorm QOpenGLTexture.TextureFormat.R8_UNorm +QOpenGLTexture.RG8_UNorm QOpenGLTexture.TextureFormat.RG8_UNorm +QOpenGLTexture.RGB8_UNorm QOpenGLTexture.TextureFormat.RGB8_UNorm +QOpenGLTexture.RGBA8_UNorm QOpenGLTexture.TextureFormat.RGBA8_UNorm +QOpenGLTexture.R16_UNorm QOpenGLTexture.TextureFormat.R16_UNorm +QOpenGLTexture.RG16_UNorm QOpenGLTexture.TextureFormat.RG16_UNorm +QOpenGLTexture.RGB16_UNorm QOpenGLTexture.TextureFormat.RGB16_UNorm +QOpenGLTexture.RGBA16_UNorm QOpenGLTexture.TextureFormat.RGBA16_UNorm +QOpenGLTexture.R8_SNorm QOpenGLTexture.TextureFormat.R8_SNorm +QOpenGLTexture.RG8_SNorm QOpenGLTexture.TextureFormat.RG8_SNorm +QOpenGLTexture.RGB8_SNorm QOpenGLTexture.TextureFormat.RGB8_SNorm +QOpenGLTexture.RGBA8_SNorm QOpenGLTexture.TextureFormat.RGBA8_SNorm +QOpenGLTexture.R16_SNorm QOpenGLTexture.TextureFormat.R16_SNorm +QOpenGLTexture.RG16_SNorm QOpenGLTexture.TextureFormat.RG16_SNorm +QOpenGLTexture.RGB16_SNorm QOpenGLTexture.TextureFormat.RGB16_SNorm +QOpenGLTexture.RGBA16_SNorm QOpenGLTexture.TextureFormat.RGBA16_SNorm +QOpenGLTexture.R8U QOpenGLTexture.TextureFormat.R8U +QOpenGLTexture.RG8U QOpenGLTexture.TextureFormat.RG8U +QOpenGLTexture.RGB8U QOpenGLTexture.TextureFormat.RGB8U +QOpenGLTexture.RGBA8U QOpenGLTexture.TextureFormat.RGBA8U +QOpenGLTexture.R16U QOpenGLTexture.TextureFormat.R16U +QOpenGLTexture.RG16U QOpenGLTexture.TextureFormat.RG16U +QOpenGLTexture.RGB16U QOpenGLTexture.TextureFormat.RGB16U +QOpenGLTexture.RGBA16U QOpenGLTexture.TextureFormat.RGBA16U +QOpenGLTexture.R32U QOpenGLTexture.TextureFormat.R32U +QOpenGLTexture.RG32U QOpenGLTexture.TextureFormat.RG32U +QOpenGLTexture.RGB32U QOpenGLTexture.TextureFormat.RGB32U +QOpenGLTexture.RGBA32U QOpenGLTexture.TextureFormat.RGBA32U +QOpenGLTexture.R8I QOpenGLTexture.TextureFormat.R8I +QOpenGLTexture.RG8I QOpenGLTexture.TextureFormat.RG8I +QOpenGLTexture.RGB8I QOpenGLTexture.TextureFormat.RGB8I +QOpenGLTexture.RGBA8I QOpenGLTexture.TextureFormat.RGBA8I +QOpenGLTexture.R16I QOpenGLTexture.TextureFormat.R16I +QOpenGLTexture.RG16I QOpenGLTexture.TextureFormat.RG16I +QOpenGLTexture.RGB16I QOpenGLTexture.TextureFormat.RGB16I +QOpenGLTexture.RGBA16I QOpenGLTexture.TextureFormat.RGBA16I +QOpenGLTexture.R32I QOpenGLTexture.TextureFormat.R32I +QOpenGLTexture.RG32I QOpenGLTexture.TextureFormat.RG32I +QOpenGLTexture.RGB32I QOpenGLTexture.TextureFormat.RGB32I +QOpenGLTexture.RGBA32I QOpenGLTexture.TextureFormat.RGBA32I +QOpenGLTexture.R16F QOpenGLTexture.TextureFormat.R16F +QOpenGLTexture.RG16F QOpenGLTexture.TextureFormat.RG16F +QOpenGLTexture.RGB16F QOpenGLTexture.TextureFormat.RGB16F +QOpenGLTexture.RGBA16F QOpenGLTexture.TextureFormat.RGBA16F +QOpenGLTexture.R32F QOpenGLTexture.TextureFormat.R32F +QOpenGLTexture.RG32F QOpenGLTexture.TextureFormat.RG32F +QOpenGLTexture.RGB32F QOpenGLTexture.TextureFormat.RGB32F +QOpenGLTexture.RGBA32F QOpenGLTexture.TextureFormat.RGBA32F +QOpenGLTexture.RGB9E5 QOpenGLTexture.TextureFormat.RGB9E5 +QOpenGLTexture.RG11B10F QOpenGLTexture.TextureFormat.RG11B10F +QOpenGLTexture.RG3B2 QOpenGLTexture.TextureFormat.RG3B2 +QOpenGLTexture.R5G6B5 QOpenGLTexture.TextureFormat.R5G6B5 +QOpenGLTexture.RGB5A1 QOpenGLTexture.TextureFormat.RGB5A1 +QOpenGLTexture.RGBA4 QOpenGLTexture.TextureFormat.RGBA4 +QOpenGLTexture.RGB10A2 QOpenGLTexture.TextureFormat.RGB10A2 +QOpenGLTexture.D16 QOpenGLTexture.TextureFormat.D16 +QOpenGLTexture.D24 QOpenGLTexture.TextureFormat.D24 +QOpenGLTexture.D24S8 QOpenGLTexture.TextureFormat.D24S8 +QOpenGLTexture.D32 QOpenGLTexture.TextureFormat.D32 +QOpenGLTexture.D32F QOpenGLTexture.TextureFormat.D32F +QOpenGLTexture.D32FS8X24 QOpenGLTexture.TextureFormat.D32FS8X24 +QOpenGLTexture.RGB_DXT1 QOpenGLTexture.TextureFormat.RGB_DXT1 +QOpenGLTexture.RGBA_DXT1 QOpenGLTexture.TextureFormat.RGBA_DXT1 +QOpenGLTexture.RGBA_DXT3 QOpenGLTexture.TextureFormat.RGBA_DXT3 +QOpenGLTexture.RGBA_DXT5 QOpenGLTexture.TextureFormat.RGBA_DXT5 +QOpenGLTexture.R_ATI1N_UNorm QOpenGLTexture.TextureFormat.R_ATI1N_UNorm +QOpenGLTexture.R_ATI1N_SNorm QOpenGLTexture.TextureFormat.R_ATI1N_SNorm +QOpenGLTexture.RG_ATI2N_UNorm QOpenGLTexture.TextureFormat.RG_ATI2N_UNorm +QOpenGLTexture.RG_ATI2N_SNorm QOpenGLTexture.TextureFormat.RG_ATI2N_SNorm +QOpenGLTexture.RGB_BP_UNSIGNED_FLOAT QOpenGLTexture.TextureFormat.RGB_BP_UNSIGNED_FLOAT +QOpenGLTexture.RGB_BP_SIGNED_FLOAT QOpenGLTexture.TextureFormat.RGB_BP_SIGNED_FLOAT +QOpenGLTexture.RGB_BP_UNorm QOpenGLTexture.TextureFormat.RGB_BP_UNorm +QOpenGLTexture.SRGB8 QOpenGLTexture.TextureFormat.SRGB8 +QOpenGLTexture.SRGB8_Alpha8 QOpenGLTexture.TextureFormat.SRGB8_Alpha8 +QOpenGLTexture.SRGB_DXT1 QOpenGLTexture.TextureFormat.SRGB_DXT1 +QOpenGLTexture.SRGB_Alpha_DXT1 QOpenGLTexture.TextureFormat.SRGB_Alpha_DXT1 +QOpenGLTexture.SRGB_Alpha_DXT3 QOpenGLTexture.TextureFormat.SRGB_Alpha_DXT3 +QOpenGLTexture.SRGB_Alpha_DXT5 QOpenGLTexture.TextureFormat.SRGB_Alpha_DXT5 +QOpenGLTexture.SRGB_BP_UNorm QOpenGLTexture.TextureFormat.SRGB_BP_UNorm +QOpenGLTexture.DepthFormat QOpenGLTexture.TextureFormat.DepthFormat +QOpenGLTexture.AlphaFormat QOpenGLTexture.TextureFormat.AlphaFormat +QOpenGLTexture.RGBFormat QOpenGLTexture.TextureFormat.RGBFormat +QOpenGLTexture.RGBAFormat QOpenGLTexture.TextureFormat.RGBAFormat +QOpenGLTexture.LuminanceFormat QOpenGLTexture.TextureFormat.LuminanceFormat +QOpenGLTexture.LuminanceAlphaFormat QOpenGLTexture.TextureFormat.LuminanceAlphaFormat +QOpenGLTexture.S8 QOpenGLTexture.TextureFormat.S8 +QOpenGLTexture.R11_EAC_UNorm QOpenGLTexture.TextureFormat.R11_EAC_UNorm +QOpenGLTexture.R11_EAC_SNorm QOpenGLTexture.TextureFormat.R11_EAC_SNorm +QOpenGLTexture.RG11_EAC_UNorm QOpenGLTexture.TextureFormat.RG11_EAC_UNorm +QOpenGLTexture.RG11_EAC_SNorm QOpenGLTexture.TextureFormat.RG11_EAC_SNorm +QOpenGLTexture.RGB8_ETC2 QOpenGLTexture.TextureFormat.RGB8_ETC2 +QOpenGLTexture.SRGB8_ETC2 QOpenGLTexture.TextureFormat.SRGB8_ETC2 +QOpenGLTexture.RGB8_PunchThrough_Alpha1_ETC2 QOpenGLTexture.TextureFormat.RGB8_PunchThrough_Alpha1_ETC2 +QOpenGLTexture.SRGB8_PunchThrough_Alpha1_ETC2 QOpenGLTexture.TextureFormat.SRGB8_PunchThrough_Alpha1_ETC2 +QOpenGLTexture.RGBA8_ETC2_EAC QOpenGLTexture.TextureFormat.RGBA8_ETC2_EAC +QOpenGLTexture.SRGB8_Alpha8_ETC2_EAC QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ETC2_EAC +QOpenGLTexture.RGB8_ETC1 QOpenGLTexture.TextureFormat.RGB8_ETC1 +QOpenGLTexture.RGBA_ASTC_4x4 QOpenGLTexture.TextureFormat.RGBA_ASTC_4x4 +QOpenGLTexture.RGBA_ASTC_5x4 QOpenGLTexture.TextureFormat.RGBA_ASTC_5x4 +QOpenGLTexture.RGBA_ASTC_5x5 QOpenGLTexture.TextureFormat.RGBA_ASTC_5x5 +QOpenGLTexture.RGBA_ASTC_6x5 QOpenGLTexture.TextureFormat.RGBA_ASTC_6x5 +QOpenGLTexture.RGBA_ASTC_6x6 QOpenGLTexture.TextureFormat.RGBA_ASTC_6x6 +QOpenGLTexture.RGBA_ASTC_8x5 QOpenGLTexture.TextureFormat.RGBA_ASTC_8x5 +QOpenGLTexture.RGBA_ASTC_8x6 QOpenGLTexture.TextureFormat.RGBA_ASTC_8x6 +QOpenGLTexture.RGBA_ASTC_8x8 QOpenGLTexture.TextureFormat.RGBA_ASTC_8x8 +QOpenGLTexture.RGBA_ASTC_10x5 QOpenGLTexture.TextureFormat.RGBA_ASTC_10x5 +QOpenGLTexture.RGBA_ASTC_10x6 QOpenGLTexture.TextureFormat.RGBA_ASTC_10x6 +QOpenGLTexture.RGBA_ASTC_10x8 QOpenGLTexture.TextureFormat.RGBA_ASTC_10x8 +QOpenGLTexture.RGBA_ASTC_10x10 QOpenGLTexture.TextureFormat.RGBA_ASTC_10x10 +QOpenGLTexture.RGBA_ASTC_12x10 QOpenGLTexture.TextureFormat.RGBA_ASTC_12x10 +QOpenGLTexture.RGBA_ASTC_12x12 QOpenGLTexture.TextureFormat.RGBA_ASTC_12x12 +QOpenGLTexture.SRGB8_Alpha8_ASTC_4x4 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_4x4 +QOpenGLTexture.SRGB8_Alpha8_ASTC_5x4 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_5x4 +QOpenGLTexture.SRGB8_Alpha8_ASTC_5x5 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_5x5 +QOpenGLTexture.SRGB8_Alpha8_ASTC_6x5 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_6x5 +QOpenGLTexture.SRGB8_Alpha8_ASTC_6x6 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_6x6 +QOpenGLTexture.SRGB8_Alpha8_ASTC_8x5 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_8x5 +QOpenGLTexture.SRGB8_Alpha8_ASTC_8x6 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_8x6 +QOpenGLTexture.SRGB8_Alpha8_ASTC_8x8 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_8x8 +QOpenGLTexture.SRGB8_Alpha8_ASTC_10x5 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_10x5 +QOpenGLTexture.SRGB8_Alpha8_ASTC_10x6 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_10x6 +QOpenGLTexture.SRGB8_Alpha8_ASTC_10x8 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_10x8 +QOpenGLTexture.SRGB8_Alpha8_ASTC_10x10 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_10x10 +QOpenGLTexture.SRGB8_Alpha8_ASTC_12x10 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_12x10 +QOpenGLTexture.SRGB8_Alpha8_ASTC_12x12 QOpenGLTexture.TextureFormat.SRGB8_Alpha8_ASTC_12x12 +QOpenGLTexture.ResetTextureUnit QOpenGLTexture.TextureUnitReset.ResetTextureUnit +QOpenGLTexture.DontResetTextureUnit QOpenGLTexture.TextureUnitReset.DontResetTextureUnit +QOpenGLTexture.GenerateMipMaps QOpenGLTexture.MipMapGeneration.GenerateMipMaps +QOpenGLTexture.DontGenerateMipMaps QOpenGLTexture.MipMapGeneration.DontGenerateMipMaps +QOpenGLTexture.BindingTarget1D QOpenGLTexture.BindingTarget.BindingTarget1D +QOpenGLTexture.BindingTarget1DArray QOpenGLTexture.BindingTarget.BindingTarget1DArray +QOpenGLTexture.BindingTarget2D QOpenGLTexture.BindingTarget.BindingTarget2D +QOpenGLTexture.BindingTarget2DArray QOpenGLTexture.BindingTarget.BindingTarget2DArray +QOpenGLTexture.BindingTarget3D QOpenGLTexture.BindingTarget.BindingTarget3D +QOpenGLTexture.BindingTargetCubeMap QOpenGLTexture.BindingTarget.BindingTargetCubeMap +QOpenGLTexture.BindingTargetCubeMapArray QOpenGLTexture.BindingTarget.BindingTargetCubeMapArray +QOpenGLTexture.BindingTarget2DMultisample QOpenGLTexture.BindingTarget.BindingTarget2DMultisample +QOpenGLTexture.BindingTarget2DMultisampleArray QOpenGLTexture.BindingTarget.BindingTarget2DMultisampleArray +QOpenGLTexture.BindingTargetRectangle QOpenGLTexture.BindingTarget.BindingTargetRectangle +QOpenGLTexture.BindingTargetBuffer QOpenGLTexture.BindingTarget.BindingTargetBuffer +QOpenGLTexture.Target1D QOpenGLTexture.Target.Target1D +QOpenGLTexture.Target1DArray QOpenGLTexture.Target.Target1DArray +QOpenGLTexture.Target2D QOpenGLTexture.Target.Target2D +QOpenGLTexture.Target2DArray QOpenGLTexture.Target.Target2DArray +QOpenGLTexture.Target3D QOpenGLTexture.Target.Target3D +QOpenGLTexture.TargetCubeMap QOpenGLTexture.Target.TargetCubeMap +QOpenGLTexture.TargetCubeMapArray QOpenGLTexture.Target.TargetCubeMapArray +QOpenGLTexture.Target2DMultisample QOpenGLTexture.Target.Target2DMultisample +QOpenGLTexture.Target2DMultisampleArray QOpenGLTexture.Target.Target2DMultisampleArray +QOpenGLTexture.TargetRectangle QOpenGLTexture.Target.TargetRectangle +QOpenGLTexture.TargetBuffer QOpenGLTexture.Target.TargetBuffer +QOpenGLTextureBlitter.OriginBottomLeft QOpenGLTextureBlitter.Origin.OriginBottomLeft +QOpenGLTextureBlitter.OriginTopLeft QOpenGLTextureBlitter.Origin.OriginTopLeft +QWindow.Hidden QWindow.Visibility.Hidden +QWindow.AutomaticVisibility QWindow.Visibility.AutomaticVisibility +QWindow.Windowed QWindow.Visibility.Windowed +QWindow.Minimized QWindow.Visibility.Minimized +QWindow.Maximized QWindow.Visibility.Maximized +QWindow.FullScreen QWindow.Visibility.FullScreen +QWindow.ExcludeTransients QWindow.AncestorMode.ExcludeTransients +QWindow.IncludeTransients QWindow.AncestorMode.IncludeTransients +QOpenGLWindow.NoPartialUpdate QOpenGLWindow.UpdateBehavior.NoPartialUpdate +QOpenGLWindow.PartialUpdateBlit QOpenGLWindow.UpdateBehavior.PartialUpdateBlit +QOpenGLWindow.PartialUpdateBlend QOpenGLWindow.UpdateBehavior.PartialUpdateBlend +QPagedPaintDevice.PdfVersion_1_4 QPagedPaintDevice.PdfVersion.PdfVersion_1_4 +QPagedPaintDevice.PdfVersion_A1b QPagedPaintDevice.PdfVersion.PdfVersion_A1b +QPagedPaintDevice.PdfVersion_1_6 QPagedPaintDevice.PdfVersion.PdfVersion_1_6 +QPagedPaintDevice.A4 QPagedPaintDevice.PageSize.A4 +QPagedPaintDevice.B5 QPagedPaintDevice.PageSize.B5 +QPagedPaintDevice.Letter QPagedPaintDevice.PageSize.Letter +QPagedPaintDevice.Legal QPagedPaintDevice.PageSize.Legal +QPagedPaintDevice.Executive QPagedPaintDevice.PageSize.Executive +QPagedPaintDevice.A0 QPagedPaintDevice.PageSize.A0 +QPagedPaintDevice.A1 QPagedPaintDevice.PageSize.A1 +QPagedPaintDevice.A2 QPagedPaintDevice.PageSize.A2 +QPagedPaintDevice.A3 QPagedPaintDevice.PageSize.A3 +QPagedPaintDevice.A5 QPagedPaintDevice.PageSize.A5 +QPagedPaintDevice.A6 QPagedPaintDevice.PageSize.A6 +QPagedPaintDevice.A7 QPagedPaintDevice.PageSize.A7 +QPagedPaintDevice.A8 QPagedPaintDevice.PageSize.A8 +QPagedPaintDevice.A9 QPagedPaintDevice.PageSize.A9 +QPagedPaintDevice.B0 QPagedPaintDevice.PageSize.B0 +QPagedPaintDevice.B1 QPagedPaintDevice.PageSize.B1 +QPagedPaintDevice.B10 QPagedPaintDevice.PageSize.B10 +QPagedPaintDevice.B2 QPagedPaintDevice.PageSize.B2 +QPagedPaintDevice.B3 QPagedPaintDevice.PageSize.B3 +QPagedPaintDevice.B4 QPagedPaintDevice.PageSize.B4 +QPagedPaintDevice.B6 QPagedPaintDevice.PageSize.B6 +QPagedPaintDevice.B7 QPagedPaintDevice.PageSize.B7 +QPagedPaintDevice.B8 QPagedPaintDevice.PageSize.B8 +QPagedPaintDevice.B9 QPagedPaintDevice.PageSize.B9 +QPagedPaintDevice.C5E QPagedPaintDevice.PageSize.C5E +QPagedPaintDevice.Comm10E QPagedPaintDevice.PageSize.Comm10E +QPagedPaintDevice.DLE QPagedPaintDevice.PageSize.DLE +QPagedPaintDevice.Folio QPagedPaintDevice.PageSize.Folio +QPagedPaintDevice.Ledger QPagedPaintDevice.PageSize.Ledger +QPagedPaintDevice.Tabloid QPagedPaintDevice.PageSize.Tabloid +QPagedPaintDevice.Custom QPagedPaintDevice.PageSize.Custom +QPagedPaintDevice.A10 QPagedPaintDevice.PageSize.A10 +QPagedPaintDevice.A3Extra QPagedPaintDevice.PageSize.A3Extra +QPagedPaintDevice.A4Extra QPagedPaintDevice.PageSize.A4Extra +QPagedPaintDevice.A4Plus QPagedPaintDevice.PageSize.A4Plus +QPagedPaintDevice.A4Small QPagedPaintDevice.PageSize.A4Small +QPagedPaintDevice.A5Extra QPagedPaintDevice.PageSize.A5Extra +QPagedPaintDevice.B5Extra QPagedPaintDevice.PageSize.B5Extra +QPagedPaintDevice.JisB0 QPagedPaintDevice.PageSize.JisB0 +QPagedPaintDevice.JisB1 QPagedPaintDevice.PageSize.JisB1 +QPagedPaintDevice.JisB2 QPagedPaintDevice.PageSize.JisB2 +QPagedPaintDevice.JisB3 QPagedPaintDevice.PageSize.JisB3 +QPagedPaintDevice.JisB4 QPagedPaintDevice.PageSize.JisB4 +QPagedPaintDevice.JisB5 QPagedPaintDevice.PageSize.JisB5 +QPagedPaintDevice.JisB6 QPagedPaintDevice.PageSize.JisB6 +QPagedPaintDevice.JisB7 QPagedPaintDevice.PageSize.JisB7 +QPagedPaintDevice.JisB8 QPagedPaintDevice.PageSize.JisB8 +QPagedPaintDevice.JisB9 QPagedPaintDevice.PageSize.JisB9 +QPagedPaintDevice.JisB10 QPagedPaintDevice.PageSize.JisB10 +QPagedPaintDevice.AnsiC QPagedPaintDevice.PageSize.AnsiC +QPagedPaintDevice.AnsiD QPagedPaintDevice.PageSize.AnsiD +QPagedPaintDevice.AnsiE QPagedPaintDevice.PageSize.AnsiE +QPagedPaintDevice.LegalExtra QPagedPaintDevice.PageSize.LegalExtra +QPagedPaintDevice.LetterExtra QPagedPaintDevice.PageSize.LetterExtra +QPagedPaintDevice.LetterPlus QPagedPaintDevice.PageSize.LetterPlus +QPagedPaintDevice.LetterSmall QPagedPaintDevice.PageSize.LetterSmall +QPagedPaintDevice.TabloidExtra QPagedPaintDevice.PageSize.TabloidExtra +QPagedPaintDevice.ArchA QPagedPaintDevice.PageSize.ArchA +QPagedPaintDevice.ArchB QPagedPaintDevice.PageSize.ArchB +QPagedPaintDevice.ArchC QPagedPaintDevice.PageSize.ArchC +QPagedPaintDevice.ArchD QPagedPaintDevice.PageSize.ArchD +QPagedPaintDevice.ArchE QPagedPaintDevice.PageSize.ArchE +QPagedPaintDevice.Imperial7x9 QPagedPaintDevice.PageSize.Imperial7x9 +QPagedPaintDevice.Imperial8x10 QPagedPaintDevice.PageSize.Imperial8x10 +QPagedPaintDevice.Imperial9x11 QPagedPaintDevice.PageSize.Imperial9x11 +QPagedPaintDevice.Imperial9x12 QPagedPaintDevice.PageSize.Imperial9x12 +QPagedPaintDevice.Imperial10x11 QPagedPaintDevice.PageSize.Imperial10x11 +QPagedPaintDevice.Imperial10x13 QPagedPaintDevice.PageSize.Imperial10x13 +QPagedPaintDevice.Imperial10x14 QPagedPaintDevice.PageSize.Imperial10x14 +QPagedPaintDevice.Imperial12x11 QPagedPaintDevice.PageSize.Imperial12x11 +QPagedPaintDevice.Imperial15x11 QPagedPaintDevice.PageSize.Imperial15x11 +QPagedPaintDevice.ExecutiveStandard QPagedPaintDevice.PageSize.ExecutiveStandard +QPagedPaintDevice.Note QPagedPaintDevice.PageSize.Note +QPagedPaintDevice.Quarto QPagedPaintDevice.PageSize.Quarto +QPagedPaintDevice.Statement QPagedPaintDevice.PageSize.Statement +QPagedPaintDevice.SuperA QPagedPaintDevice.PageSize.SuperA +QPagedPaintDevice.SuperB QPagedPaintDevice.PageSize.SuperB +QPagedPaintDevice.Postcard QPagedPaintDevice.PageSize.Postcard +QPagedPaintDevice.DoublePostcard QPagedPaintDevice.PageSize.DoublePostcard +QPagedPaintDevice.Prc16K QPagedPaintDevice.PageSize.Prc16K +QPagedPaintDevice.Prc32K QPagedPaintDevice.PageSize.Prc32K +QPagedPaintDevice.Prc32KBig QPagedPaintDevice.PageSize.Prc32KBig +QPagedPaintDevice.FanFoldUS QPagedPaintDevice.PageSize.FanFoldUS +QPagedPaintDevice.FanFoldGerman QPagedPaintDevice.PageSize.FanFoldGerman +QPagedPaintDevice.FanFoldGermanLegal QPagedPaintDevice.PageSize.FanFoldGermanLegal +QPagedPaintDevice.EnvelopeB4 QPagedPaintDevice.PageSize.EnvelopeB4 +QPagedPaintDevice.EnvelopeB5 QPagedPaintDevice.PageSize.EnvelopeB5 +QPagedPaintDevice.EnvelopeB6 QPagedPaintDevice.PageSize.EnvelopeB6 +QPagedPaintDevice.EnvelopeC0 QPagedPaintDevice.PageSize.EnvelopeC0 +QPagedPaintDevice.EnvelopeC1 QPagedPaintDevice.PageSize.EnvelopeC1 +QPagedPaintDevice.EnvelopeC2 QPagedPaintDevice.PageSize.EnvelopeC2 +QPagedPaintDevice.EnvelopeC3 QPagedPaintDevice.PageSize.EnvelopeC3 +QPagedPaintDevice.EnvelopeC4 QPagedPaintDevice.PageSize.EnvelopeC4 +QPagedPaintDevice.EnvelopeC6 QPagedPaintDevice.PageSize.EnvelopeC6 +QPagedPaintDevice.EnvelopeC65 QPagedPaintDevice.PageSize.EnvelopeC65 +QPagedPaintDevice.EnvelopeC7 QPagedPaintDevice.PageSize.EnvelopeC7 +QPagedPaintDevice.Envelope9 QPagedPaintDevice.PageSize.Envelope9 +QPagedPaintDevice.Envelope11 QPagedPaintDevice.PageSize.Envelope11 +QPagedPaintDevice.Envelope12 QPagedPaintDevice.PageSize.Envelope12 +QPagedPaintDevice.Envelope14 QPagedPaintDevice.PageSize.Envelope14 +QPagedPaintDevice.EnvelopeMonarch QPagedPaintDevice.PageSize.EnvelopeMonarch +QPagedPaintDevice.EnvelopePersonal QPagedPaintDevice.PageSize.EnvelopePersonal +QPagedPaintDevice.EnvelopeChou3 QPagedPaintDevice.PageSize.EnvelopeChou3 +QPagedPaintDevice.EnvelopeChou4 QPagedPaintDevice.PageSize.EnvelopeChou4 +QPagedPaintDevice.EnvelopeInvite QPagedPaintDevice.PageSize.EnvelopeInvite +QPagedPaintDevice.EnvelopeItalian QPagedPaintDevice.PageSize.EnvelopeItalian +QPagedPaintDevice.EnvelopeKaku2 QPagedPaintDevice.PageSize.EnvelopeKaku2 +QPagedPaintDevice.EnvelopeKaku3 QPagedPaintDevice.PageSize.EnvelopeKaku3 +QPagedPaintDevice.EnvelopePrc1 QPagedPaintDevice.PageSize.EnvelopePrc1 +QPagedPaintDevice.EnvelopePrc2 QPagedPaintDevice.PageSize.EnvelopePrc2 +QPagedPaintDevice.EnvelopePrc3 QPagedPaintDevice.PageSize.EnvelopePrc3 +QPagedPaintDevice.EnvelopePrc4 QPagedPaintDevice.PageSize.EnvelopePrc4 +QPagedPaintDevice.EnvelopePrc5 QPagedPaintDevice.PageSize.EnvelopePrc5 +QPagedPaintDevice.EnvelopePrc6 QPagedPaintDevice.PageSize.EnvelopePrc6 +QPagedPaintDevice.EnvelopePrc7 QPagedPaintDevice.PageSize.EnvelopePrc7 +QPagedPaintDevice.EnvelopePrc8 QPagedPaintDevice.PageSize.EnvelopePrc8 +QPagedPaintDevice.EnvelopePrc9 QPagedPaintDevice.PageSize.EnvelopePrc9 +QPagedPaintDevice.EnvelopePrc10 QPagedPaintDevice.PageSize.EnvelopePrc10 +QPagedPaintDevice.EnvelopeYou4 QPagedPaintDevice.PageSize.EnvelopeYou4 +QPagedPaintDevice.NPaperSize QPagedPaintDevice.PageSize.NPaperSize +QPagedPaintDevice.AnsiA QPagedPaintDevice.PageSize.AnsiA +QPagedPaintDevice.AnsiB QPagedPaintDevice.PageSize.AnsiB +QPagedPaintDevice.EnvelopeC5 QPagedPaintDevice.PageSize.EnvelopeC5 +QPagedPaintDevice.EnvelopeDL QPagedPaintDevice.PageSize.EnvelopeDL +QPagedPaintDevice.Envelope10 QPagedPaintDevice.PageSize.Envelope10 +QPagedPaintDevice.LastPageSize QPagedPaintDevice.PageSize.LastPageSize +QPageLayout.StandardMode QPageLayout.Mode.StandardMode +QPageLayout.FullPageMode QPageLayout.Mode.FullPageMode +QPageLayout.Portrait QPageLayout.Orientation.Portrait +QPageLayout.Landscape QPageLayout.Orientation.Landscape +QPageLayout.Millimeter QPageLayout.Unit.Millimeter +QPageLayout.Point QPageLayout.Unit.Point +QPageLayout.Inch QPageLayout.Unit.Inch +QPageLayout.Pica QPageLayout.Unit.Pica +QPageLayout.Didot QPageLayout.Unit.Didot +QPageLayout.Cicero QPageLayout.Unit.Cicero +QPageSize.FuzzyMatch QPageSize.SizeMatchPolicy.FuzzyMatch +QPageSize.FuzzyOrientationMatch QPageSize.SizeMatchPolicy.FuzzyOrientationMatch +QPageSize.ExactMatch QPageSize.SizeMatchPolicy.ExactMatch +QPageSize.Millimeter QPageSize.Unit.Millimeter +QPageSize.Point QPageSize.Unit.Point +QPageSize.Inch QPageSize.Unit.Inch +QPageSize.Pica QPageSize.Unit.Pica +QPageSize.Didot QPageSize.Unit.Didot +QPageSize.Cicero QPageSize.Unit.Cicero +QPageSize.A4 QPageSize.PageSizeId.A4 +QPageSize.B5 QPageSize.PageSizeId.B5 +QPageSize.Letter QPageSize.PageSizeId.Letter +QPageSize.Legal QPageSize.PageSizeId.Legal +QPageSize.Executive QPageSize.PageSizeId.Executive +QPageSize.A0 QPageSize.PageSizeId.A0 +QPageSize.A1 QPageSize.PageSizeId.A1 +QPageSize.A2 QPageSize.PageSizeId.A2 +QPageSize.A3 QPageSize.PageSizeId.A3 +QPageSize.A5 QPageSize.PageSizeId.A5 +QPageSize.A6 QPageSize.PageSizeId.A6 +QPageSize.A7 QPageSize.PageSizeId.A7 +QPageSize.A8 QPageSize.PageSizeId.A8 +QPageSize.A9 QPageSize.PageSizeId.A9 +QPageSize.B0 QPageSize.PageSizeId.B0 +QPageSize.B1 QPageSize.PageSizeId.B1 +QPageSize.B10 QPageSize.PageSizeId.B10 +QPageSize.B2 QPageSize.PageSizeId.B2 +QPageSize.B3 QPageSize.PageSizeId.B3 +QPageSize.B4 QPageSize.PageSizeId.B4 +QPageSize.B6 QPageSize.PageSizeId.B6 +QPageSize.B7 QPageSize.PageSizeId.B7 +QPageSize.B8 QPageSize.PageSizeId.B8 +QPageSize.B9 QPageSize.PageSizeId.B9 +QPageSize.C5E QPageSize.PageSizeId.C5E +QPageSize.Comm10E QPageSize.PageSizeId.Comm10E +QPageSize.DLE QPageSize.PageSizeId.DLE +QPageSize.Folio QPageSize.PageSizeId.Folio +QPageSize.Ledger QPageSize.PageSizeId.Ledger +QPageSize.Tabloid QPageSize.PageSizeId.Tabloid +QPageSize.Custom QPageSize.PageSizeId.Custom +QPageSize.A10 QPageSize.PageSizeId.A10 +QPageSize.A3Extra QPageSize.PageSizeId.A3Extra +QPageSize.A4Extra QPageSize.PageSizeId.A4Extra +QPageSize.A4Plus QPageSize.PageSizeId.A4Plus +QPageSize.A4Small QPageSize.PageSizeId.A4Small +QPageSize.A5Extra QPageSize.PageSizeId.A5Extra +QPageSize.B5Extra QPageSize.PageSizeId.B5Extra +QPageSize.JisB0 QPageSize.PageSizeId.JisB0 +QPageSize.JisB1 QPageSize.PageSizeId.JisB1 +QPageSize.JisB2 QPageSize.PageSizeId.JisB2 +QPageSize.JisB3 QPageSize.PageSizeId.JisB3 +QPageSize.JisB4 QPageSize.PageSizeId.JisB4 +QPageSize.JisB5 QPageSize.PageSizeId.JisB5 +QPageSize.JisB6 QPageSize.PageSizeId.JisB6 +QPageSize.JisB7 QPageSize.PageSizeId.JisB7 +QPageSize.JisB8 QPageSize.PageSizeId.JisB8 +QPageSize.JisB9 QPageSize.PageSizeId.JisB9 +QPageSize.JisB10 QPageSize.PageSizeId.JisB10 +QPageSize.AnsiC QPageSize.PageSizeId.AnsiC +QPageSize.AnsiD QPageSize.PageSizeId.AnsiD +QPageSize.AnsiE QPageSize.PageSizeId.AnsiE +QPageSize.LegalExtra QPageSize.PageSizeId.LegalExtra +QPageSize.LetterExtra QPageSize.PageSizeId.LetterExtra +QPageSize.LetterPlus QPageSize.PageSizeId.LetterPlus +QPageSize.LetterSmall QPageSize.PageSizeId.LetterSmall +QPageSize.TabloidExtra QPageSize.PageSizeId.TabloidExtra +QPageSize.ArchA QPageSize.PageSizeId.ArchA +QPageSize.ArchB QPageSize.PageSizeId.ArchB +QPageSize.ArchC QPageSize.PageSizeId.ArchC +QPageSize.ArchD QPageSize.PageSizeId.ArchD +QPageSize.ArchE QPageSize.PageSizeId.ArchE +QPageSize.Imperial7x9 QPageSize.PageSizeId.Imperial7x9 +QPageSize.Imperial8x10 QPageSize.PageSizeId.Imperial8x10 +QPageSize.Imperial9x11 QPageSize.PageSizeId.Imperial9x11 +QPageSize.Imperial9x12 QPageSize.PageSizeId.Imperial9x12 +QPageSize.Imperial10x11 QPageSize.PageSizeId.Imperial10x11 +QPageSize.Imperial10x13 QPageSize.PageSizeId.Imperial10x13 +QPageSize.Imperial10x14 QPageSize.PageSizeId.Imperial10x14 +QPageSize.Imperial12x11 QPageSize.PageSizeId.Imperial12x11 +QPageSize.Imperial15x11 QPageSize.PageSizeId.Imperial15x11 +QPageSize.ExecutiveStandard QPageSize.PageSizeId.ExecutiveStandard +QPageSize.Note QPageSize.PageSizeId.Note +QPageSize.Quarto QPageSize.PageSizeId.Quarto +QPageSize.Statement QPageSize.PageSizeId.Statement +QPageSize.SuperA QPageSize.PageSizeId.SuperA +QPageSize.SuperB QPageSize.PageSizeId.SuperB +QPageSize.Postcard QPageSize.PageSizeId.Postcard +QPageSize.DoublePostcard QPageSize.PageSizeId.DoublePostcard +QPageSize.Prc16K QPageSize.PageSizeId.Prc16K +QPageSize.Prc32K QPageSize.PageSizeId.Prc32K +QPageSize.Prc32KBig QPageSize.PageSizeId.Prc32KBig +QPageSize.FanFoldUS QPageSize.PageSizeId.FanFoldUS +QPageSize.FanFoldGerman QPageSize.PageSizeId.FanFoldGerman +QPageSize.FanFoldGermanLegal QPageSize.PageSizeId.FanFoldGermanLegal +QPageSize.EnvelopeB4 QPageSize.PageSizeId.EnvelopeB4 +QPageSize.EnvelopeB5 QPageSize.PageSizeId.EnvelopeB5 +QPageSize.EnvelopeB6 QPageSize.PageSizeId.EnvelopeB6 +QPageSize.EnvelopeC0 QPageSize.PageSizeId.EnvelopeC0 +QPageSize.EnvelopeC1 QPageSize.PageSizeId.EnvelopeC1 +QPageSize.EnvelopeC2 QPageSize.PageSizeId.EnvelopeC2 +QPageSize.EnvelopeC3 QPageSize.PageSizeId.EnvelopeC3 +QPageSize.EnvelopeC4 QPageSize.PageSizeId.EnvelopeC4 +QPageSize.EnvelopeC6 QPageSize.PageSizeId.EnvelopeC6 +QPageSize.EnvelopeC65 QPageSize.PageSizeId.EnvelopeC65 +QPageSize.EnvelopeC7 QPageSize.PageSizeId.EnvelopeC7 +QPageSize.Envelope9 QPageSize.PageSizeId.Envelope9 +QPageSize.Envelope11 QPageSize.PageSizeId.Envelope11 +QPageSize.Envelope12 QPageSize.PageSizeId.Envelope12 +QPageSize.Envelope14 QPageSize.PageSizeId.Envelope14 +QPageSize.EnvelopeMonarch QPageSize.PageSizeId.EnvelopeMonarch +QPageSize.EnvelopePersonal QPageSize.PageSizeId.EnvelopePersonal +QPageSize.EnvelopeChou3 QPageSize.PageSizeId.EnvelopeChou3 +QPageSize.EnvelopeChou4 QPageSize.PageSizeId.EnvelopeChou4 +QPageSize.EnvelopeInvite QPageSize.PageSizeId.EnvelopeInvite +QPageSize.EnvelopeItalian QPageSize.PageSizeId.EnvelopeItalian +QPageSize.EnvelopeKaku2 QPageSize.PageSizeId.EnvelopeKaku2 +QPageSize.EnvelopeKaku3 QPageSize.PageSizeId.EnvelopeKaku3 +QPageSize.EnvelopePrc1 QPageSize.PageSizeId.EnvelopePrc1 +QPageSize.EnvelopePrc2 QPageSize.PageSizeId.EnvelopePrc2 +QPageSize.EnvelopePrc3 QPageSize.PageSizeId.EnvelopePrc3 +QPageSize.EnvelopePrc4 QPageSize.PageSizeId.EnvelopePrc4 +QPageSize.EnvelopePrc5 QPageSize.PageSizeId.EnvelopePrc5 +QPageSize.EnvelopePrc6 QPageSize.PageSizeId.EnvelopePrc6 +QPageSize.EnvelopePrc7 QPageSize.PageSizeId.EnvelopePrc7 +QPageSize.EnvelopePrc8 QPageSize.PageSizeId.EnvelopePrc8 +QPageSize.EnvelopePrc9 QPageSize.PageSizeId.EnvelopePrc9 +QPageSize.EnvelopePrc10 QPageSize.PageSizeId.EnvelopePrc10 +QPageSize.EnvelopeYou4 QPageSize.PageSizeId.EnvelopeYou4 +QPageSize.NPageSize QPageSize.PageSizeId.NPageSize +QPageSize.NPaperSize QPageSize.PageSizeId.NPaperSize +QPageSize.AnsiA QPageSize.PageSizeId.AnsiA +QPageSize.AnsiB QPageSize.PageSizeId.AnsiB +QPageSize.EnvelopeC5 QPageSize.PageSizeId.EnvelopeC5 +QPageSize.EnvelopeDL QPageSize.PageSizeId.EnvelopeDL +QPageSize.Envelope10 QPageSize.PageSizeId.Envelope10 +QPageSize.LastPageSize QPageSize.PageSizeId.LastPageSize +QPainter.OpaqueHint QPainter.PixmapFragmentHint.OpaqueHint +QPainter.CompositionMode_SourceOver QPainter.CompositionMode.CompositionMode_SourceOver +QPainter.CompositionMode_DestinationOver QPainter.CompositionMode.CompositionMode_DestinationOver +QPainter.CompositionMode_Clear QPainter.CompositionMode.CompositionMode_Clear +QPainter.CompositionMode_Source QPainter.CompositionMode.CompositionMode_Source +QPainter.CompositionMode_Destination QPainter.CompositionMode.CompositionMode_Destination +QPainter.CompositionMode_SourceIn QPainter.CompositionMode.CompositionMode_SourceIn +QPainter.CompositionMode_DestinationIn QPainter.CompositionMode.CompositionMode_DestinationIn +QPainter.CompositionMode_SourceOut QPainter.CompositionMode.CompositionMode_SourceOut +QPainter.CompositionMode_DestinationOut QPainter.CompositionMode.CompositionMode_DestinationOut +QPainter.CompositionMode_SourceAtop QPainter.CompositionMode.CompositionMode_SourceAtop +QPainter.CompositionMode_DestinationAtop QPainter.CompositionMode.CompositionMode_DestinationAtop +QPainter.CompositionMode_Xor QPainter.CompositionMode.CompositionMode_Xor +QPainter.CompositionMode_Plus QPainter.CompositionMode.CompositionMode_Plus +QPainter.CompositionMode_Multiply QPainter.CompositionMode.CompositionMode_Multiply +QPainter.CompositionMode_Screen QPainter.CompositionMode.CompositionMode_Screen +QPainter.CompositionMode_Overlay QPainter.CompositionMode.CompositionMode_Overlay +QPainter.CompositionMode_Darken QPainter.CompositionMode.CompositionMode_Darken +QPainter.CompositionMode_Lighten QPainter.CompositionMode.CompositionMode_Lighten +QPainter.CompositionMode_ColorDodge QPainter.CompositionMode.CompositionMode_ColorDodge +QPainter.CompositionMode_ColorBurn QPainter.CompositionMode.CompositionMode_ColorBurn +QPainter.CompositionMode_HardLight QPainter.CompositionMode.CompositionMode_HardLight +QPainter.CompositionMode_SoftLight QPainter.CompositionMode.CompositionMode_SoftLight +QPainter.CompositionMode_Difference QPainter.CompositionMode.CompositionMode_Difference +QPainter.CompositionMode_Exclusion QPainter.CompositionMode.CompositionMode_Exclusion +QPainter.RasterOp_SourceOrDestination QPainter.CompositionMode.RasterOp_SourceOrDestination +QPainter.RasterOp_SourceAndDestination QPainter.CompositionMode.RasterOp_SourceAndDestination +QPainter.RasterOp_SourceXorDestination QPainter.CompositionMode.RasterOp_SourceXorDestination +QPainter.RasterOp_NotSourceAndNotDestination QPainter.CompositionMode.RasterOp_NotSourceAndNotDestination +QPainter.RasterOp_NotSourceOrNotDestination QPainter.CompositionMode.RasterOp_NotSourceOrNotDestination +QPainter.RasterOp_NotSourceXorDestination QPainter.CompositionMode.RasterOp_NotSourceXorDestination +QPainter.RasterOp_NotSource QPainter.CompositionMode.RasterOp_NotSource +QPainter.RasterOp_NotSourceAndDestination QPainter.CompositionMode.RasterOp_NotSourceAndDestination +QPainter.RasterOp_SourceAndNotDestination QPainter.CompositionMode.RasterOp_SourceAndNotDestination +QPainter.RasterOp_NotSourceOrDestination QPainter.CompositionMode.RasterOp_NotSourceOrDestination +QPainter.RasterOp_SourceOrNotDestination QPainter.CompositionMode.RasterOp_SourceOrNotDestination +QPainter.RasterOp_ClearDestination QPainter.CompositionMode.RasterOp_ClearDestination +QPainter.RasterOp_SetDestination QPainter.CompositionMode.RasterOp_SetDestination +QPainter.RasterOp_NotDestination QPainter.CompositionMode.RasterOp_NotDestination +QPainter.Antialiasing QPainter.RenderHint.Antialiasing +QPainter.TextAntialiasing QPainter.RenderHint.TextAntialiasing +QPainter.SmoothPixmapTransform QPainter.RenderHint.SmoothPixmapTransform +QPainter.HighQualityAntialiasing QPainter.RenderHint.HighQualityAntialiasing +QPainter.NonCosmeticDefaultPen QPainter.RenderHint.NonCosmeticDefaultPen +QPainter.Qt4CompatiblePainting QPainter.RenderHint.Qt4CompatiblePainting +QPainter.LosslessImageRendering QPainter.RenderHint.LosslessImageRendering +QTextItem.RightToLeft QTextItem.RenderFlag.RightToLeft +QTextItem.Overline QTextItem.RenderFlag.Overline +QTextItem.Underline QTextItem.RenderFlag.Underline +QTextItem.StrikeOut QTextItem.RenderFlag.StrikeOut +QPaintEngine.X11 QPaintEngine.Type.X11 +QPaintEngine.Windows QPaintEngine.Type.Windows +QPaintEngine.QuickDraw QPaintEngine.Type.QuickDraw +QPaintEngine.CoreGraphics QPaintEngine.Type.CoreGraphics +QPaintEngine.MacPrinter QPaintEngine.Type.MacPrinter +QPaintEngine.QWindowSystem QPaintEngine.Type.QWindowSystem +QPaintEngine.PostScript QPaintEngine.Type.PostScript +QPaintEngine.OpenGL QPaintEngine.Type.OpenGL +QPaintEngine.Picture QPaintEngine.Type.Picture +QPaintEngine.SVG QPaintEngine.Type.SVG +QPaintEngine.Raster QPaintEngine.Type.Raster +QPaintEngine.Direct3D QPaintEngine.Type.Direct3D +QPaintEngine.Pdf QPaintEngine.Type.Pdf +QPaintEngine.OpenVG QPaintEngine.Type.OpenVG +QPaintEngine.OpenGL2 QPaintEngine.Type.OpenGL2 +QPaintEngine.PaintBuffer QPaintEngine.Type.PaintBuffer +QPaintEngine.Blitter QPaintEngine.Type.Blitter +QPaintEngine.Direct2D QPaintEngine.Type.Direct2D +QPaintEngine.User QPaintEngine.Type.User +QPaintEngine.MaxUser QPaintEngine.Type.MaxUser +QPaintEngine.OddEvenMode QPaintEngine.PolygonDrawMode.OddEvenMode +QPaintEngine.WindingMode QPaintEngine.PolygonDrawMode.WindingMode +QPaintEngine.ConvexMode QPaintEngine.PolygonDrawMode.ConvexMode +QPaintEngine.PolylineMode QPaintEngine.PolygonDrawMode.PolylineMode +QPaintEngine.DirtyPen QPaintEngine.DirtyFlag.DirtyPen +QPaintEngine.DirtyBrush QPaintEngine.DirtyFlag.DirtyBrush +QPaintEngine.DirtyBrushOrigin QPaintEngine.DirtyFlag.DirtyBrushOrigin +QPaintEngine.DirtyFont QPaintEngine.DirtyFlag.DirtyFont +QPaintEngine.DirtyBackground QPaintEngine.DirtyFlag.DirtyBackground +QPaintEngine.DirtyBackgroundMode QPaintEngine.DirtyFlag.DirtyBackgroundMode +QPaintEngine.DirtyTransform QPaintEngine.DirtyFlag.DirtyTransform +QPaintEngine.DirtyClipRegion QPaintEngine.DirtyFlag.DirtyClipRegion +QPaintEngine.DirtyClipPath QPaintEngine.DirtyFlag.DirtyClipPath +QPaintEngine.DirtyHints QPaintEngine.DirtyFlag.DirtyHints +QPaintEngine.DirtyCompositionMode QPaintEngine.DirtyFlag.DirtyCompositionMode +QPaintEngine.DirtyClipEnabled QPaintEngine.DirtyFlag.DirtyClipEnabled +QPaintEngine.DirtyOpacity QPaintEngine.DirtyFlag.DirtyOpacity +QPaintEngine.AllDirty QPaintEngine.DirtyFlag.AllDirty +QPaintEngine.PrimitiveTransform QPaintEngine.PaintEngineFeature.PrimitiveTransform +QPaintEngine.PatternTransform QPaintEngine.PaintEngineFeature.PatternTransform +QPaintEngine.PixmapTransform QPaintEngine.PaintEngineFeature.PixmapTransform +QPaintEngine.PatternBrush QPaintEngine.PaintEngineFeature.PatternBrush +QPaintEngine.LinearGradientFill QPaintEngine.PaintEngineFeature.LinearGradientFill +QPaintEngine.RadialGradientFill QPaintEngine.PaintEngineFeature.RadialGradientFill +QPaintEngine.ConicalGradientFill QPaintEngine.PaintEngineFeature.ConicalGradientFill +QPaintEngine.AlphaBlend QPaintEngine.PaintEngineFeature.AlphaBlend +QPaintEngine.PorterDuff QPaintEngine.PaintEngineFeature.PorterDuff +QPaintEngine.PainterPaths QPaintEngine.PaintEngineFeature.PainterPaths +QPaintEngine.Antialiasing QPaintEngine.PaintEngineFeature.Antialiasing +QPaintEngine.BrushStroke QPaintEngine.PaintEngineFeature.BrushStroke +QPaintEngine.ConstantOpacity QPaintEngine.PaintEngineFeature.ConstantOpacity +QPaintEngine.MaskedBrush QPaintEngine.PaintEngineFeature.MaskedBrush +QPaintEngine.PaintOutsidePaintEvent QPaintEngine.PaintEngineFeature.PaintOutsidePaintEvent +QPaintEngine.PerspectiveTransform QPaintEngine.PaintEngineFeature.PerspectiveTransform +QPaintEngine.BlendModes QPaintEngine.PaintEngineFeature.BlendModes +QPaintEngine.ObjectBoundingModeGradients QPaintEngine.PaintEngineFeature.ObjectBoundingModeGradients +QPaintEngine.RasterOpModes QPaintEngine.PaintEngineFeature.RasterOpModes +QPaintEngine.AllFeatures QPaintEngine.PaintEngineFeature.AllFeatures +QPainterPath.MoveToElement QPainterPath.ElementType.MoveToElement +QPainterPath.LineToElement QPainterPath.ElementType.LineToElement +QPainterPath.CurveToElement QPainterPath.ElementType.CurveToElement +QPainterPath.CurveToDataElement QPainterPath.ElementType.CurveToDataElement +QPalette.WindowText QPalette.ColorRole.WindowText +QPalette.Foreground QPalette.ColorRole.Foreground +QPalette.Button QPalette.ColorRole.Button +QPalette.Light QPalette.ColorRole.Light +QPalette.Midlight QPalette.ColorRole.Midlight +QPalette.Dark QPalette.ColorRole.Dark +QPalette.Mid QPalette.ColorRole.Mid +QPalette.Text QPalette.ColorRole.Text +QPalette.BrightText QPalette.ColorRole.BrightText +QPalette.ButtonText QPalette.ColorRole.ButtonText +QPalette.Base QPalette.ColorRole.Base +QPalette.Window QPalette.ColorRole.Window +QPalette.Background QPalette.ColorRole.Background +QPalette.Shadow QPalette.ColorRole.Shadow +QPalette.Highlight QPalette.ColorRole.Highlight +QPalette.HighlightedText QPalette.ColorRole.HighlightedText +QPalette.Link QPalette.ColorRole.Link +QPalette.LinkVisited QPalette.ColorRole.LinkVisited +QPalette.AlternateBase QPalette.ColorRole.AlternateBase +QPalette.ToolTipBase QPalette.ColorRole.ToolTipBase +QPalette.ToolTipText QPalette.ColorRole.ToolTipText +QPalette.PlaceholderText QPalette.ColorRole.PlaceholderText +QPalette.NoRole QPalette.ColorRole.NoRole +QPalette.NColorRoles QPalette.ColorRole.NColorRoles +QPalette.Active QPalette.ColorGroup.Active +QPalette.Disabled QPalette.ColorGroup.Disabled +QPalette.Inactive QPalette.ColorGroup.Inactive +QPalette.NColorGroups QPalette.ColorGroup.NColorGroups +QPalette.Current QPalette.ColorGroup.Current +QPalette.All QPalette.ColorGroup.All +QPalette.Normal QPalette.ColorGroup.Normal +QPixelFormat.LittleEndian QPixelFormat.ByteOrder.LittleEndian +QPixelFormat.BigEndian QPixelFormat.ByteOrder.BigEndian +QPixelFormat.CurrentSystemEndian QPixelFormat.ByteOrder.CurrentSystemEndian +QPixelFormat.YUV444 QPixelFormat.YUVLayout.YUV444 +QPixelFormat.YUV422 QPixelFormat.YUVLayout.YUV422 +QPixelFormat.YUV411 QPixelFormat.YUVLayout.YUV411 +QPixelFormat.YUV420P QPixelFormat.YUVLayout.YUV420P +QPixelFormat.YUV420SP QPixelFormat.YUVLayout.YUV420SP +QPixelFormat.YV12 QPixelFormat.YUVLayout.YV12 +QPixelFormat.UYVY QPixelFormat.YUVLayout.UYVY +QPixelFormat.YUYV QPixelFormat.YUVLayout.YUYV +QPixelFormat.NV12 QPixelFormat.YUVLayout.NV12 +QPixelFormat.NV21 QPixelFormat.YUVLayout.NV21 +QPixelFormat.IMC1 QPixelFormat.YUVLayout.IMC1 +QPixelFormat.IMC2 QPixelFormat.YUVLayout.IMC2 +QPixelFormat.IMC3 QPixelFormat.YUVLayout.IMC3 +QPixelFormat.IMC4 QPixelFormat.YUVLayout.IMC4 +QPixelFormat.Y8 QPixelFormat.YUVLayout.Y8 +QPixelFormat.Y16 QPixelFormat.YUVLayout.Y16 +QPixelFormat.UnsignedInteger QPixelFormat.TypeInterpretation.UnsignedInteger +QPixelFormat.UnsignedShort QPixelFormat.TypeInterpretation.UnsignedShort +QPixelFormat.UnsignedByte QPixelFormat.TypeInterpretation.UnsignedByte +QPixelFormat.FloatingPoint QPixelFormat.TypeInterpretation.FloatingPoint +QPixelFormat.NotPremultiplied QPixelFormat.AlphaPremultiplied.NotPremultiplied +QPixelFormat.Premultiplied QPixelFormat.AlphaPremultiplied.Premultiplied +QPixelFormat.AtBeginning QPixelFormat.AlphaPosition.AtBeginning +QPixelFormat.AtEnd QPixelFormat.AlphaPosition.AtEnd +QPixelFormat.UsesAlpha QPixelFormat.AlphaUsage.UsesAlpha +QPixelFormat.IgnoresAlpha QPixelFormat.AlphaUsage.IgnoresAlpha +QPixelFormat.RGB QPixelFormat.ColorModel.RGB +QPixelFormat.BGR QPixelFormat.ColorModel.BGR +QPixelFormat.Indexed QPixelFormat.ColorModel.Indexed +QPixelFormat.Grayscale QPixelFormat.ColorModel.Grayscale +QPixelFormat.CMYK QPixelFormat.ColorModel.CMYK +QPixelFormat.HSL QPixelFormat.ColorModel.HSL +QPixelFormat.HSV QPixelFormat.ColorModel.HSV +QPixelFormat.YUV QPixelFormat.ColorModel.YUV +QPixelFormat.Alpha QPixelFormat.ColorModel.Alpha +QRawFont.SeparateAdvances QRawFont.LayoutFlag.SeparateAdvances +QRawFont.KernedAdvances QRawFont.LayoutFlag.KernedAdvances +QRawFont.UseDesignMetrics QRawFont.LayoutFlag.UseDesignMetrics +QRawFont.PixelAntialiasing QRawFont.AntialiasingType.PixelAntialiasing +QRawFont.SubPixelAntialiasing QRawFont.AntialiasingType.SubPixelAntialiasing +QRegion.Rectangle QRegion.RegionType.Rectangle +QRegion.Ellipse QRegion.RegionType.Ellipse +QSessionManager.RestartIfRunning QSessionManager.RestartHint.RestartIfRunning +QSessionManager.RestartAnyway QSessionManager.RestartHint.RestartAnyway +QSessionManager.RestartImmediately QSessionManager.RestartHint.RestartImmediately +QSessionManager.RestartNever QSessionManager.RestartHint.RestartNever +QStandardItem.Type QStandardItem.ItemType.Type +QStandardItem.UserType QStandardItem.ItemType.UserType +QStaticText.ModerateCaching QStaticText.PerformanceHint.ModerateCaching +QStaticText.AggressiveCaching QStaticText.PerformanceHint.AggressiveCaching +QSurfaceFormat.DefaultColorSpace QSurfaceFormat.ColorSpace.DefaultColorSpace +QSurfaceFormat.sRGBColorSpace QSurfaceFormat.ColorSpace.sRGBColorSpace +QSurfaceFormat.NoProfile QSurfaceFormat.OpenGLContextProfile.NoProfile +QSurfaceFormat.CoreProfile QSurfaceFormat.OpenGLContextProfile.CoreProfile +QSurfaceFormat.CompatibilityProfile QSurfaceFormat.OpenGLContextProfile.CompatibilityProfile +QSurfaceFormat.DefaultRenderableType QSurfaceFormat.RenderableType.DefaultRenderableType +QSurfaceFormat.OpenGL QSurfaceFormat.RenderableType.OpenGL +QSurfaceFormat.OpenGLES QSurfaceFormat.RenderableType.OpenGLES +QSurfaceFormat.OpenVG QSurfaceFormat.RenderableType.OpenVG +QSurfaceFormat.DefaultSwapBehavior QSurfaceFormat.SwapBehavior.DefaultSwapBehavior +QSurfaceFormat.SingleBuffer QSurfaceFormat.SwapBehavior.SingleBuffer +QSurfaceFormat.DoubleBuffer QSurfaceFormat.SwapBehavior.DoubleBuffer +QSurfaceFormat.TripleBuffer QSurfaceFormat.SwapBehavior.TripleBuffer +QSurfaceFormat.StereoBuffers QSurfaceFormat.FormatOption.StereoBuffers +QSurfaceFormat.DebugContext QSurfaceFormat.FormatOption.DebugContext +QSurfaceFormat.DeprecatedFunctions QSurfaceFormat.FormatOption.DeprecatedFunctions +QSurfaceFormat.ResetNotification QSurfaceFormat.FormatOption.ResetNotification +QTextCursor.WordUnderCursor QTextCursor.SelectionType.WordUnderCursor +QTextCursor.LineUnderCursor QTextCursor.SelectionType.LineUnderCursor +QTextCursor.BlockUnderCursor QTextCursor.SelectionType.BlockUnderCursor +QTextCursor.Document QTextCursor.SelectionType.Document +QTextCursor.NoMove QTextCursor.MoveOperation.NoMove +QTextCursor.Start QTextCursor.MoveOperation.Start +QTextCursor.Up QTextCursor.MoveOperation.Up +QTextCursor.StartOfLine QTextCursor.MoveOperation.StartOfLine +QTextCursor.StartOfBlock QTextCursor.MoveOperation.StartOfBlock +QTextCursor.StartOfWord QTextCursor.MoveOperation.StartOfWord +QTextCursor.PreviousBlock QTextCursor.MoveOperation.PreviousBlock +QTextCursor.PreviousCharacter QTextCursor.MoveOperation.PreviousCharacter +QTextCursor.PreviousWord QTextCursor.MoveOperation.PreviousWord +QTextCursor.Left QTextCursor.MoveOperation.Left +QTextCursor.WordLeft QTextCursor.MoveOperation.WordLeft +QTextCursor.End QTextCursor.MoveOperation.End +QTextCursor.Down QTextCursor.MoveOperation.Down +QTextCursor.EndOfLine QTextCursor.MoveOperation.EndOfLine +QTextCursor.EndOfWord QTextCursor.MoveOperation.EndOfWord +QTextCursor.EndOfBlock QTextCursor.MoveOperation.EndOfBlock +QTextCursor.NextBlock QTextCursor.MoveOperation.NextBlock +QTextCursor.NextCharacter QTextCursor.MoveOperation.NextCharacter +QTextCursor.NextWord QTextCursor.MoveOperation.NextWord +QTextCursor.Right QTextCursor.MoveOperation.Right +QTextCursor.WordRight QTextCursor.MoveOperation.WordRight +QTextCursor.NextCell QTextCursor.MoveOperation.NextCell +QTextCursor.PreviousCell QTextCursor.MoveOperation.PreviousCell +QTextCursor.NextRow QTextCursor.MoveOperation.NextRow +QTextCursor.PreviousRow QTextCursor.MoveOperation.PreviousRow +QTextCursor.MoveAnchor QTextCursor.MoveMode.MoveAnchor +QTextCursor.KeepAnchor QTextCursor.MoveMode.KeepAnchor +QTextDocument.MarkdownNoHTML QTextDocument.MarkdownFeature.MarkdownNoHTML +QTextDocument.MarkdownDialectCommonMark QTextDocument.MarkdownFeature.MarkdownDialectCommonMark +QTextDocument.MarkdownDialectGitHub QTextDocument.MarkdownFeature.MarkdownDialectGitHub +QTextDocument.UndoStack QTextDocument.Stacks.UndoStack +QTextDocument.RedoStack QTextDocument.Stacks.RedoStack +QTextDocument.UndoAndRedoStacks QTextDocument.Stacks.UndoAndRedoStacks +QTextDocument.UnknownResource QTextDocument.ResourceType.UnknownResource +QTextDocument.HtmlResource QTextDocument.ResourceType.HtmlResource +QTextDocument.ImageResource QTextDocument.ResourceType.ImageResource +QTextDocument.StyleSheetResource QTextDocument.ResourceType.StyleSheetResource +QTextDocument.MarkdownResource QTextDocument.ResourceType.MarkdownResource +QTextDocument.UserResource QTextDocument.ResourceType.UserResource +QTextDocument.FindBackward QTextDocument.FindFlag.FindBackward +QTextDocument.FindCaseSensitively QTextDocument.FindFlag.FindCaseSensitively +QTextDocument.FindWholeWords QTextDocument.FindFlag.FindWholeWords +QTextDocument.DocumentTitle QTextDocument.MetaInformation.DocumentTitle +QTextDocument.DocumentUrl QTextDocument.MetaInformation.DocumentUrl +QTextLength.VariableLength QTextLength.Type.VariableLength +QTextLength.FixedLength QTextLength.Type.FixedLength +QTextLength.PercentageLength QTextLength.Type.PercentageLength +QTextFormat.ObjectIndex QTextFormat.Property.ObjectIndex +QTextFormat.CssFloat QTextFormat.Property.CssFloat +QTextFormat.LayoutDirection QTextFormat.Property.LayoutDirection +QTextFormat.OutlinePen QTextFormat.Property.OutlinePen +QTextFormat.BackgroundBrush QTextFormat.Property.BackgroundBrush +QTextFormat.ForegroundBrush QTextFormat.Property.ForegroundBrush +QTextFormat.BlockAlignment QTextFormat.Property.BlockAlignment +QTextFormat.BlockTopMargin QTextFormat.Property.BlockTopMargin +QTextFormat.BlockBottomMargin QTextFormat.Property.BlockBottomMargin +QTextFormat.BlockLeftMargin QTextFormat.Property.BlockLeftMargin +QTextFormat.BlockRightMargin QTextFormat.Property.BlockRightMargin +QTextFormat.TextIndent QTextFormat.Property.TextIndent +QTextFormat.BlockIndent QTextFormat.Property.BlockIndent +QTextFormat.BlockNonBreakableLines QTextFormat.Property.BlockNonBreakableLines +QTextFormat.BlockTrailingHorizontalRulerWidth QTextFormat.Property.BlockTrailingHorizontalRulerWidth +QTextFormat.FontFamily QTextFormat.Property.FontFamily +QTextFormat.FontPointSize QTextFormat.Property.FontPointSize +QTextFormat.FontSizeAdjustment QTextFormat.Property.FontSizeAdjustment +QTextFormat.FontSizeIncrement QTextFormat.Property.FontSizeIncrement +QTextFormat.FontWeight QTextFormat.Property.FontWeight +QTextFormat.FontItalic QTextFormat.Property.FontItalic +QTextFormat.FontUnderline QTextFormat.Property.FontUnderline +QTextFormat.FontOverline QTextFormat.Property.FontOverline +QTextFormat.FontStrikeOut QTextFormat.Property.FontStrikeOut +QTextFormat.FontFixedPitch QTextFormat.Property.FontFixedPitch +QTextFormat.FontPixelSize QTextFormat.Property.FontPixelSize +QTextFormat.TextUnderlineColor QTextFormat.Property.TextUnderlineColor +QTextFormat.TextVerticalAlignment QTextFormat.Property.TextVerticalAlignment +QTextFormat.TextOutline QTextFormat.Property.TextOutline +QTextFormat.IsAnchor QTextFormat.Property.IsAnchor +QTextFormat.AnchorHref QTextFormat.Property.AnchorHref +QTextFormat.AnchorName QTextFormat.Property.AnchorName +QTextFormat.ObjectType QTextFormat.Property.ObjectType +QTextFormat.ListStyle QTextFormat.Property.ListStyle +QTextFormat.ListIndent QTextFormat.Property.ListIndent +QTextFormat.FrameBorder QTextFormat.Property.FrameBorder +QTextFormat.FrameMargin QTextFormat.Property.FrameMargin +QTextFormat.FramePadding QTextFormat.Property.FramePadding +QTextFormat.FrameWidth QTextFormat.Property.FrameWidth +QTextFormat.FrameHeight QTextFormat.Property.FrameHeight +QTextFormat.TableColumns QTextFormat.Property.TableColumns +QTextFormat.TableColumnWidthConstraints QTextFormat.Property.TableColumnWidthConstraints +QTextFormat.TableCellSpacing QTextFormat.Property.TableCellSpacing +QTextFormat.TableCellPadding QTextFormat.Property.TableCellPadding +QTextFormat.TableCellRowSpan QTextFormat.Property.TableCellRowSpan +QTextFormat.TableCellColumnSpan QTextFormat.Property.TableCellColumnSpan +QTextFormat.ImageName QTextFormat.Property.ImageName +QTextFormat.ImageWidth QTextFormat.Property.ImageWidth +QTextFormat.ImageHeight QTextFormat.Property.ImageHeight +QTextFormat.TextUnderlineStyle QTextFormat.Property.TextUnderlineStyle +QTextFormat.TableHeaderRowCount QTextFormat.Property.TableHeaderRowCount +QTextFormat.FullWidthSelection QTextFormat.Property.FullWidthSelection +QTextFormat.PageBreakPolicy QTextFormat.Property.PageBreakPolicy +QTextFormat.TextToolTip QTextFormat.Property.TextToolTip +QTextFormat.FrameTopMargin QTextFormat.Property.FrameTopMargin +QTextFormat.FrameBottomMargin QTextFormat.Property.FrameBottomMargin +QTextFormat.FrameLeftMargin QTextFormat.Property.FrameLeftMargin +QTextFormat.FrameRightMargin QTextFormat.Property.FrameRightMargin +QTextFormat.FrameBorderBrush QTextFormat.Property.FrameBorderBrush +QTextFormat.FrameBorderStyle QTextFormat.Property.FrameBorderStyle +QTextFormat.BackgroundImageUrl QTextFormat.Property.BackgroundImageUrl +QTextFormat.TabPositions QTextFormat.Property.TabPositions +QTextFormat.FirstFontProperty QTextFormat.Property.FirstFontProperty +QTextFormat.FontCapitalization QTextFormat.Property.FontCapitalization +QTextFormat.FontLetterSpacing QTextFormat.Property.FontLetterSpacing +QTextFormat.FontWordSpacing QTextFormat.Property.FontWordSpacing +QTextFormat.LastFontProperty QTextFormat.Property.LastFontProperty +QTextFormat.TableCellTopPadding QTextFormat.Property.TableCellTopPadding +QTextFormat.TableCellBottomPadding QTextFormat.Property.TableCellBottomPadding +QTextFormat.TableCellLeftPadding QTextFormat.Property.TableCellLeftPadding +QTextFormat.TableCellRightPadding QTextFormat.Property.TableCellRightPadding +QTextFormat.FontStyleHint QTextFormat.Property.FontStyleHint +QTextFormat.FontStyleStrategy QTextFormat.Property.FontStyleStrategy +QTextFormat.FontKerning QTextFormat.Property.FontKerning +QTextFormat.LineHeight QTextFormat.Property.LineHeight +QTextFormat.LineHeightType QTextFormat.Property.LineHeightType +QTextFormat.FontHintingPreference QTextFormat.Property.FontHintingPreference +QTextFormat.ListNumberPrefix QTextFormat.Property.ListNumberPrefix +QTextFormat.ListNumberSuffix QTextFormat.Property.ListNumberSuffix +QTextFormat.FontStretch QTextFormat.Property.FontStretch +QTextFormat.FontLetterSpacingType QTextFormat.Property.FontLetterSpacingType +QTextFormat.HeadingLevel QTextFormat.Property.HeadingLevel +QTextFormat.ImageQuality QTextFormat.Property.ImageQuality +QTextFormat.FontFamilies QTextFormat.Property.FontFamilies +QTextFormat.FontStyleName QTextFormat.Property.FontStyleName +QTextFormat.BlockQuoteLevel QTextFormat.Property.BlockQuoteLevel +QTextFormat.BlockCodeLanguage QTextFormat.Property.BlockCodeLanguage +QTextFormat.BlockCodeFence QTextFormat.Property.BlockCodeFence +QTextFormat.BlockMarker QTextFormat.Property.BlockMarker +QTextFormat.TableBorderCollapse QTextFormat.Property.TableBorderCollapse +QTextFormat.TableCellTopBorder QTextFormat.Property.TableCellTopBorder +QTextFormat.TableCellBottomBorder QTextFormat.Property.TableCellBottomBorder +QTextFormat.TableCellLeftBorder QTextFormat.Property.TableCellLeftBorder +QTextFormat.TableCellRightBorder QTextFormat.Property.TableCellRightBorder +QTextFormat.TableCellTopBorderStyle QTextFormat.Property.TableCellTopBorderStyle +QTextFormat.TableCellBottomBorderStyle QTextFormat.Property.TableCellBottomBorderStyle +QTextFormat.TableCellLeftBorderStyle QTextFormat.Property.TableCellLeftBorderStyle +QTextFormat.TableCellRightBorderStyle QTextFormat.Property.TableCellRightBorderStyle +QTextFormat.TableCellTopBorderBrush QTextFormat.Property.TableCellTopBorderBrush +QTextFormat.TableCellBottomBorderBrush QTextFormat.Property.TableCellBottomBorderBrush +QTextFormat.TableCellLeftBorderBrush QTextFormat.Property.TableCellLeftBorderBrush +QTextFormat.TableCellRightBorderBrush QTextFormat.Property.TableCellRightBorderBrush +QTextFormat.ImageTitle QTextFormat.Property.ImageTitle +QTextFormat.ImageAltText QTextFormat.Property.ImageAltText +QTextFormat.UserProperty QTextFormat.Property.UserProperty +QTextFormat.PageBreak_Auto QTextFormat.PageBreakFlag.PageBreak_Auto +QTextFormat.PageBreak_AlwaysBefore QTextFormat.PageBreakFlag.PageBreak_AlwaysBefore +QTextFormat.PageBreak_AlwaysAfter QTextFormat.PageBreakFlag.PageBreak_AlwaysAfter +QTextFormat.NoObject QTextFormat.ObjectTypes.NoObject +QTextFormat.ImageObject QTextFormat.ObjectTypes.ImageObject +QTextFormat.TableObject QTextFormat.ObjectTypes.TableObject +QTextFormat.TableCellObject QTextFormat.ObjectTypes.TableCellObject +QTextFormat.UserObject QTextFormat.ObjectTypes.UserObject +QTextFormat.InvalidFormat QTextFormat.FormatType.InvalidFormat +QTextFormat.BlockFormat QTextFormat.FormatType.BlockFormat +QTextFormat.CharFormat QTextFormat.FormatType.CharFormat +QTextFormat.ListFormat QTextFormat.FormatType.ListFormat +QTextFormat.TableFormat QTextFormat.FormatType.TableFormat +QTextFormat.FrameFormat QTextFormat.FormatType.FrameFormat +QTextFormat.UserFormat QTextFormat.FormatType.UserFormat +QTextCharFormat.FontPropertiesSpecifiedOnly QTextCharFormat.FontPropertiesInheritanceBehavior.FontPropertiesSpecifiedOnly +QTextCharFormat.FontPropertiesAll QTextCharFormat.FontPropertiesInheritanceBehavior.FontPropertiesAll +QTextCharFormat.NoUnderline QTextCharFormat.UnderlineStyle.NoUnderline +QTextCharFormat.SingleUnderline QTextCharFormat.UnderlineStyle.SingleUnderline +QTextCharFormat.DashUnderline QTextCharFormat.UnderlineStyle.DashUnderline +QTextCharFormat.DotLine QTextCharFormat.UnderlineStyle.DotLine +QTextCharFormat.DashDotLine QTextCharFormat.UnderlineStyle.DashDotLine +QTextCharFormat.DashDotDotLine QTextCharFormat.UnderlineStyle.DashDotDotLine +QTextCharFormat.WaveUnderline QTextCharFormat.UnderlineStyle.WaveUnderline +QTextCharFormat.SpellCheckUnderline QTextCharFormat.UnderlineStyle.SpellCheckUnderline +QTextCharFormat.AlignNormal QTextCharFormat.VerticalAlignment.AlignNormal +QTextCharFormat.AlignSuperScript QTextCharFormat.VerticalAlignment.AlignSuperScript +QTextCharFormat.AlignSubScript QTextCharFormat.VerticalAlignment.AlignSubScript +QTextCharFormat.AlignMiddle QTextCharFormat.VerticalAlignment.AlignMiddle +QTextCharFormat.AlignTop QTextCharFormat.VerticalAlignment.AlignTop +QTextCharFormat.AlignBottom QTextCharFormat.VerticalAlignment.AlignBottom +QTextCharFormat.AlignBaseline QTextCharFormat.VerticalAlignment.AlignBaseline +QTextBlockFormat.NoMarker QTextBlockFormat.MarkerType.NoMarker +QTextBlockFormat.Unchecked QTextBlockFormat.MarkerType.Unchecked +QTextBlockFormat.Checked QTextBlockFormat.MarkerType.Checked +QTextBlockFormat.SingleHeight QTextBlockFormat.LineHeightTypes.SingleHeight +QTextBlockFormat.ProportionalHeight QTextBlockFormat.LineHeightTypes.ProportionalHeight +QTextBlockFormat.FixedHeight QTextBlockFormat.LineHeightTypes.FixedHeight +QTextBlockFormat.MinimumHeight QTextBlockFormat.LineHeightTypes.MinimumHeight +QTextBlockFormat.LineDistanceHeight QTextBlockFormat.LineHeightTypes.LineDistanceHeight +QTextListFormat.ListDisc QTextListFormat.Style.ListDisc +QTextListFormat.ListCircle QTextListFormat.Style.ListCircle +QTextListFormat.ListSquare QTextListFormat.Style.ListSquare +QTextListFormat.ListDecimal QTextListFormat.Style.ListDecimal +QTextListFormat.ListLowerAlpha QTextListFormat.Style.ListLowerAlpha +QTextListFormat.ListUpperAlpha QTextListFormat.Style.ListUpperAlpha +QTextListFormat.ListLowerRoman QTextListFormat.Style.ListLowerRoman +QTextListFormat.ListUpperRoman QTextListFormat.Style.ListUpperRoman +QTextFrameFormat.BorderStyle_None QTextFrameFormat.BorderStyle.BorderStyle_None +QTextFrameFormat.BorderStyle_Dotted QTextFrameFormat.BorderStyle.BorderStyle_Dotted +QTextFrameFormat.BorderStyle_Dashed QTextFrameFormat.BorderStyle.BorderStyle_Dashed +QTextFrameFormat.BorderStyle_Solid QTextFrameFormat.BorderStyle.BorderStyle_Solid +QTextFrameFormat.BorderStyle_Double QTextFrameFormat.BorderStyle.BorderStyle_Double +QTextFrameFormat.BorderStyle_DotDash QTextFrameFormat.BorderStyle.BorderStyle_DotDash +QTextFrameFormat.BorderStyle_DotDotDash QTextFrameFormat.BorderStyle.BorderStyle_DotDotDash +QTextFrameFormat.BorderStyle_Groove QTextFrameFormat.BorderStyle.BorderStyle_Groove +QTextFrameFormat.BorderStyle_Ridge QTextFrameFormat.BorderStyle.BorderStyle_Ridge +QTextFrameFormat.BorderStyle_Inset QTextFrameFormat.BorderStyle.BorderStyle_Inset +QTextFrameFormat.BorderStyle_Outset QTextFrameFormat.BorderStyle.BorderStyle_Outset +QTextFrameFormat.InFlow QTextFrameFormat.Position.InFlow +QTextFrameFormat.FloatLeft QTextFrameFormat.Position.FloatLeft +QTextFrameFormat.FloatRight QTextFrameFormat.Position.FloatRight +QTextLayout.SkipCharacters QTextLayout.CursorMode.SkipCharacters +QTextLayout.SkipWords QTextLayout.CursorMode.SkipWords +QTextLine.CursorBetweenCharacters QTextLine.CursorPosition.CursorBetweenCharacters +QTextLine.CursorOnCharacter QTextLine.CursorPosition.CursorOnCharacter +QTextLine.Leading QTextLine.Edge.Leading +QTextLine.Trailing QTextLine.Edge.Trailing +QTextOption.LeftTab QTextOption.TabType.LeftTab +QTextOption.RightTab QTextOption.TabType.RightTab +QTextOption.CenterTab QTextOption.TabType.CenterTab +QTextOption.DelimiterTab QTextOption.TabType.DelimiterTab +QTextOption.IncludeTrailingSpaces QTextOption.Flag.IncludeTrailingSpaces +QTextOption.ShowTabsAndSpaces QTextOption.Flag.ShowTabsAndSpaces +QTextOption.ShowLineAndParagraphSeparators QTextOption.Flag.ShowLineAndParagraphSeparators +QTextOption.AddSpaceForLineAndParagraphSeparators QTextOption.Flag.AddSpaceForLineAndParagraphSeparators +QTextOption.SuppressColors QTextOption.Flag.SuppressColors +QTextOption.ShowDocumentTerminator QTextOption.Flag.ShowDocumentTerminator +QTextOption.NoWrap QTextOption.WrapMode.NoWrap +QTextOption.WordWrap QTextOption.WrapMode.WordWrap +QTextOption.ManualWrap QTextOption.WrapMode.ManualWrap +QTextOption.WrapAnywhere QTextOption.WrapMode.WrapAnywhere +QTextOption.WrapAtWordBoundaryOrAnywhere QTextOption.WrapMode.WrapAtWordBoundaryOrAnywhere +QTouchDevice.Position QTouchDevice.CapabilityFlag.Position +QTouchDevice.Area QTouchDevice.CapabilityFlag.Area +QTouchDevice.Pressure QTouchDevice.CapabilityFlag.Pressure +QTouchDevice.Velocity QTouchDevice.CapabilityFlag.Velocity +QTouchDevice.RawPositions QTouchDevice.CapabilityFlag.RawPositions +QTouchDevice.NormalizedPosition QTouchDevice.CapabilityFlag.NormalizedPosition +QTouchDevice.MouseEmulation QTouchDevice.CapabilityFlag.MouseEmulation +QTouchDevice.TouchScreen QTouchDevice.DeviceType.TouchScreen +QTouchDevice.TouchPad QTouchDevice.DeviceType.TouchPad +QTransform.TxNone QTransform.TransformationType.TxNone +QTransform.TxTranslate QTransform.TransformationType.TxTranslate +QTransform.TxScale QTransform.TransformationType.TxScale +QTransform.TxRotate QTransform.TransformationType.TxRotate +QTransform.TxShear QTransform.TransformationType.TxShear +QTransform.TxProject QTransform.TransformationType.TxProject +QValidator.Invalid QValidator.State.Invalid +QValidator.Intermediate QValidator.State.Intermediate +QValidator.Acceptable QValidator.State.Acceptable +QDoubleValidator.StandardNotation QDoubleValidator.Notation.StandardNotation +QDoubleValidator.ScientificNotation QDoubleValidator.Notation.ScientificNotation +QInputMethodEvent.type QInputMethodEvent.AttributeType.type +QTouchEvent.TouchPoint.Pen QTouchEvent.TouchPoint.InfoFlag.Pen +QTouchEvent.TouchPoint.Token QTouchEvent.TouchPoint.InfoFlag.Token +QPainterPath.type QPainterPath.ElementType.type +QTextOption.type QTextOption.TabType.type +QHelpSearchQuery.DEFAULT QHelpSearchQuery.FieldName.DEFAULT +QHelpSearchQuery.FUZZY QHelpSearchQuery.FieldName.FUZZY +QHelpSearchQuery.WITHOUT QHelpSearchQuery.FieldName.WITHOUT +QHelpSearchQuery.PHRASE QHelpSearchQuery.FieldName.PHRASE +QHelpSearchQuery.ALL QHelpSearchQuery.FieldName.ALL +QHelpSearchQuery.ATLEAST QHelpSearchQuery.FieldName.ATLEAST +QGeoCodeReply.NoError QGeoCodeReply.Error.NoError +QGeoCodeReply.EngineNotSetError QGeoCodeReply.Error.EngineNotSetError +QGeoCodeReply.CommunicationError QGeoCodeReply.Error.CommunicationError +QGeoCodeReply.ParseError QGeoCodeReply.Error.ParseError +QGeoCodeReply.UnsupportedOptionError QGeoCodeReply.Error.UnsupportedOptionError +QGeoCodeReply.CombinationError QGeoCodeReply.Error.CombinationError +QGeoCodeReply.UnknownError QGeoCodeReply.Error.UnknownError +QGeoManeuver.NoDirection QGeoManeuver.InstructionDirection.NoDirection +QGeoManeuver.DirectionForward QGeoManeuver.InstructionDirection.DirectionForward +QGeoManeuver.DirectionBearRight QGeoManeuver.InstructionDirection.DirectionBearRight +QGeoManeuver.DirectionLightRight QGeoManeuver.InstructionDirection.DirectionLightRight +QGeoManeuver.DirectionRight QGeoManeuver.InstructionDirection.DirectionRight +QGeoManeuver.DirectionHardRight QGeoManeuver.InstructionDirection.DirectionHardRight +QGeoManeuver.DirectionUTurnRight QGeoManeuver.InstructionDirection.DirectionUTurnRight +QGeoManeuver.DirectionUTurnLeft QGeoManeuver.InstructionDirection.DirectionUTurnLeft +QGeoManeuver.DirectionHardLeft QGeoManeuver.InstructionDirection.DirectionHardLeft +QGeoManeuver.DirectionLeft QGeoManeuver.InstructionDirection.DirectionLeft +QGeoManeuver.DirectionLightLeft QGeoManeuver.InstructionDirection.DirectionLightLeft +QGeoManeuver.DirectionBearLeft QGeoManeuver.InstructionDirection.DirectionBearLeft +QGeoRouteReply.NoError QGeoRouteReply.Error.NoError +QGeoRouteReply.EngineNotSetError QGeoRouteReply.Error.EngineNotSetError +QGeoRouteReply.CommunicationError QGeoRouteReply.Error.CommunicationError +QGeoRouteReply.ParseError QGeoRouteReply.Error.ParseError +QGeoRouteReply.UnsupportedOptionError QGeoRouteReply.Error.UnsupportedOptionError +QGeoRouteReply.UnknownError QGeoRouteReply.Error.UnknownError +QGeoRouteRequest.NoManeuvers QGeoRouteRequest.ManeuverDetail.NoManeuvers +QGeoRouteRequest.BasicManeuvers QGeoRouteRequest.ManeuverDetail.BasicManeuvers +QGeoRouteRequest.NoSegmentData QGeoRouteRequest.SegmentDetail.NoSegmentData +QGeoRouteRequest.BasicSegmentData QGeoRouteRequest.SegmentDetail.BasicSegmentData +QGeoRouteRequest.ShortestRoute QGeoRouteRequest.RouteOptimization.ShortestRoute +QGeoRouteRequest.FastestRoute QGeoRouteRequest.RouteOptimization.FastestRoute +QGeoRouteRequest.MostEconomicRoute QGeoRouteRequest.RouteOptimization.MostEconomicRoute +QGeoRouteRequest.MostScenicRoute QGeoRouteRequest.RouteOptimization.MostScenicRoute +QGeoRouteRequest.NeutralFeatureWeight QGeoRouteRequest.FeatureWeight.NeutralFeatureWeight +QGeoRouteRequest.PreferFeatureWeight QGeoRouteRequest.FeatureWeight.PreferFeatureWeight +QGeoRouteRequest.RequireFeatureWeight QGeoRouteRequest.FeatureWeight.RequireFeatureWeight +QGeoRouteRequest.AvoidFeatureWeight QGeoRouteRequest.FeatureWeight.AvoidFeatureWeight +QGeoRouteRequest.DisallowFeatureWeight QGeoRouteRequest.FeatureWeight.DisallowFeatureWeight +QGeoRouteRequest.NoFeature QGeoRouteRequest.FeatureType.NoFeature +QGeoRouteRequest.TollFeature QGeoRouteRequest.FeatureType.TollFeature +QGeoRouteRequest.HighwayFeature QGeoRouteRequest.FeatureType.HighwayFeature +QGeoRouteRequest.PublicTransitFeature QGeoRouteRequest.FeatureType.PublicTransitFeature +QGeoRouteRequest.FerryFeature QGeoRouteRequest.FeatureType.FerryFeature +QGeoRouteRequest.TunnelFeature QGeoRouteRequest.FeatureType.TunnelFeature +QGeoRouteRequest.DirtRoadFeature QGeoRouteRequest.FeatureType.DirtRoadFeature +QGeoRouteRequest.ParksFeature QGeoRouteRequest.FeatureType.ParksFeature +QGeoRouteRequest.MotorPoolLaneFeature QGeoRouteRequest.FeatureType.MotorPoolLaneFeature +QGeoRouteRequest.TrafficFeature QGeoRouteRequest.FeatureType.TrafficFeature +QGeoRouteRequest.CarTravel QGeoRouteRequest.TravelMode.CarTravel +QGeoRouteRequest.PedestrianTravel QGeoRouteRequest.TravelMode.PedestrianTravel +QGeoRouteRequest.BicycleTravel QGeoRouteRequest.TravelMode.BicycleTravel +QGeoRouteRequest.PublicTransitTravel QGeoRouteRequest.TravelMode.PublicTransitTravel +QGeoRouteRequest.TruckTravel QGeoRouteRequest.TravelMode.TruckTravel +QGeoServiceProvider.NoNavigationFeatures QGeoServiceProvider.NavigationFeature.NoNavigationFeatures +QGeoServiceProvider.OnlineNavigationFeature QGeoServiceProvider.NavigationFeature.OnlineNavigationFeature +QGeoServiceProvider.OfflineNavigationFeature QGeoServiceProvider.NavigationFeature.OfflineNavigationFeature +QGeoServiceProvider.AnyNavigationFeatures QGeoServiceProvider.NavigationFeature.AnyNavigationFeatures +QGeoServiceProvider.NoPlacesFeatures QGeoServiceProvider.PlacesFeature.NoPlacesFeatures +QGeoServiceProvider.OnlinePlacesFeature QGeoServiceProvider.PlacesFeature.OnlinePlacesFeature +QGeoServiceProvider.OfflinePlacesFeature QGeoServiceProvider.PlacesFeature.OfflinePlacesFeature +QGeoServiceProvider.SavePlaceFeature QGeoServiceProvider.PlacesFeature.SavePlaceFeature +QGeoServiceProvider.RemovePlaceFeature QGeoServiceProvider.PlacesFeature.RemovePlaceFeature +QGeoServiceProvider.SaveCategoryFeature QGeoServiceProvider.PlacesFeature.SaveCategoryFeature +QGeoServiceProvider.RemoveCategoryFeature QGeoServiceProvider.PlacesFeature.RemoveCategoryFeature +QGeoServiceProvider.PlaceRecommendationsFeature QGeoServiceProvider.PlacesFeature.PlaceRecommendationsFeature +QGeoServiceProvider.SearchSuggestionsFeature QGeoServiceProvider.PlacesFeature.SearchSuggestionsFeature +QGeoServiceProvider.LocalizedPlacesFeature QGeoServiceProvider.PlacesFeature.LocalizedPlacesFeature +QGeoServiceProvider.NotificationsFeature QGeoServiceProvider.PlacesFeature.NotificationsFeature +QGeoServiceProvider.PlaceMatchingFeature QGeoServiceProvider.PlacesFeature.PlaceMatchingFeature +QGeoServiceProvider.AnyPlacesFeatures QGeoServiceProvider.PlacesFeature.AnyPlacesFeatures +QGeoServiceProvider.NoMappingFeatures QGeoServiceProvider.MappingFeature.NoMappingFeatures +QGeoServiceProvider.OnlineMappingFeature QGeoServiceProvider.MappingFeature.OnlineMappingFeature +QGeoServiceProvider.OfflineMappingFeature QGeoServiceProvider.MappingFeature.OfflineMappingFeature +QGeoServiceProvider.LocalizedMappingFeature QGeoServiceProvider.MappingFeature.LocalizedMappingFeature +QGeoServiceProvider.AnyMappingFeatures QGeoServiceProvider.MappingFeature.AnyMappingFeatures +QGeoServiceProvider.NoGeocodingFeatures QGeoServiceProvider.GeocodingFeature.NoGeocodingFeatures +QGeoServiceProvider.OnlineGeocodingFeature QGeoServiceProvider.GeocodingFeature.OnlineGeocodingFeature +QGeoServiceProvider.OfflineGeocodingFeature QGeoServiceProvider.GeocodingFeature.OfflineGeocodingFeature +QGeoServiceProvider.ReverseGeocodingFeature QGeoServiceProvider.GeocodingFeature.ReverseGeocodingFeature +QGeoServiceProvider.LocalizedGeocodingFeature QGeoServiceProvider.GeocodingFeature.LocalizedGeocodingFeature +QGeoServiceProvider.AnyGeocodingFeatures QGeoServiceProvider.GeocodingFeature.AnyGeocodingFeatures +QGeoServiceProvider.NoRoutingFeatures QGeoServiceProvider.RoutingFeature.NoRoutingFeatures +QGeoServiceProvider.OnlineRoutingFeature QGeoServiceProvider.RoutingFeature.OnlineRoutingFeature +QGeoServiceProvider.OfflineRoutingFeature QGeoServiceProvider.RoutingFeature.OfflineRoutingFeature +QGeoServiceProvider.LocalizedRoutingFeature QGeoServiceProvider.RoutingFeature.LocalizedRoutingFeature +QGeoServiceProvider.RouteUpdatesFeature QGeoServiceProvider.RoutingFeature.RouteUpdatesFeature +QGeoServiceProvider.AlternativeRoutesFeature QGeoServiceProvider.RoutingFeature.AlternativeRoutesFeature +QGeoServiceProvider.ExcludeAreasRoutingFeature QGeoServiceProvider.RoutingFeature.ExcludeAreasRoutingFeature +QGeoServiceProvider.AnyRoutingFeatures QGeoServiceProvider.RoutingFeature.AnyRoutingFeatures +QGeoServiceProvider.NoError QGeoServiceProvider.Error.NoError +QGeoServiceProvider.NotSupportedError QGeoServiceProvider.Error.NotSupportedError +QGeoServiceProvider.UnknownParameterError QGeoServiceProvider.Error.UnknownParameterError +QGeoServiceProvider.MissingRequiredParameterError QGeoServiceProvider.Error.MissingRequiredParameterError +QGeoServiceProvider.ConnectionError QGeoServiceProvider.Error.ConnectionError +QGeoServiceProvider.LoaderError QGeoServiceProvider.Error.LoaderError +QLocation.UnspecifiedVisibility QLocation.Visibility.UnspecifiedVisibility +QLocation.DeviceVisibility QLocation.Visibility.DeviceVisibility +QLocation.PrivateVisibility QLocation.Visibility.PrivateVisibility +QLocation.PublicVisibility QLocation.Visibility.PublicVisibility +QPlaceContent.NoType QPlaceContent.Type.NoType +QPlaceContent.ImageType QPlaceContent.Type.ImageType +QPlaceContent.ReviewType QPlaceContent.Type.ReviewType +QPlaceContent.EditorialType QPlaceContent.Type.EditorialType +QPlaceContent.CustomType QPlaceContent.Type.CustomType +QPlaceReply.Reply QPlaceReply.Type.Reply +QPlaceReply.DetailsReply QPlaceReply.Type.DetailsReply +QPlaceReply.SearchReply QPlaceReply.Type.SearchReply +QPlaceReply.SearchSuggestionReply QPlaceReply.Type.SearchSuggestionReply +QPlaceReply.ContentReply QPlaceReply.Type.ContentReply +QPlaceReply.IdReply QPlaceReply.Type.IdReply +QPlaceReply.MatchReply QPlaceReply.Type.MatchReply +QPlaceReply.NoError QPlaceReply.Error.NoError +QPlaceReply.PlaceDoesNotExistError QPlaceReply.Error.PlaceDoesNotExistError +QPlaceReply.CategoryDoesNotExistError QPlaceReply.Error.CategoryDoesNotExistError +QPlaceReply.CommunicationError QPlaceReply.Error.CommunicationError +QPlaceReply.ParseError QPlaceReply.Error.ParseError +QPlaceReply.PermissionsError QPlaceReply.Error.PermissionsError +QPlaceReply.UnsupportedError QPlaceReply.Error.UnsupportedError +QPlaceReply.BadArgumentError QPlaceReply.Error.BadArgumentError +QPlaceReply.CancelError QPlaceReply.Error.CancelError +QPlaceReply.UnknownError QPlaceReply.Error.UnknownError +QPlaceIdReply.SavePlace QPlaceIdReply.OperationType.SavePlace +QPlaceIdReply.SaveCategory QPlaceIdReply.OperationType.SaveCategory +QPlaceIdReply.RemovePlace QPlaceIdReply.OperationType.RemovePlace +QPlaceIdReply.RemoveCategory QPlaceIdReply.OperationType.RemoveCategory +QPlaceSearchResult.UnknownSearchResult QPlaceSearchResult.SearchResultType.UnknownSearchResult +QPlaceSearchResult.PlaceResult QPlaceSearchResult.SearchResultType.PlaceResult +QPlaceSearchResult.ProposedSearchResult QPlaceSearchResult.SearchResultType.ProposedSearchResult +QPlaceSearchRequest.UnspecifiedHint QPlaceSearchRequest.RelevanceHint.UnspecifiedHint +QPlaceSearchRequest.DistanceHint QPlaceSearchRequest.RelevanceHint.DistanceHint +QPlaceSearchRequest.LexicalPlaceNameHint QPlaceSearchRequest.RelevanceHint.LexicalPlaceNameHint +QAbstractVideoBuffer.NotMapped QAbstractVideoBuffer.MapMode.NotMapped +QAbstractVideoBuffer.ReadOnly QAbstractVideoBuffer.MapMode.ReadOnly +QAbstractVideoBuffer.WriteOnly QAbstractVideoBuffer.MapMode.WriteOnly +QAbstractVideoBuffer.ReadWrite QAbstractVideoBuffer.MapMode.ReadWrite +QAbstractVideoBuffer.NoHandle QAbstractVideoBuffer.HandleType.NoHandle +QAbstractVideoBuffer.GLTextureHandle QAbstractVideoBuffer.HandleType.GLTextureHandle +QAbstractVideoBuffer.XvShmImageHandle QAbstractVideoBuffer.HandleType.XvShmImageHandle +QAbstractVideoBuffer.CoreImageHandle QAbstractVideoBuffer.HandleType.CoreImageHandle +QAbstractVideoBuffer.QPixmapHandle QAbstractVideoBuffer.HandleType.QPixmapHandle +QAbstractVideoBuffer.EGLImageHandle QAbstractVideoBuffer.HandleType.EGLImageHandle +QAbstractVideoBuffer.UserHandle QAbstractVideoBuffer.HandleType.UserHandle +QVideoFilterRunnable.LastInChain QVideoFilterRunnable.RunFlag.LastInChain +QAbstractVideoSurface.NoError QAbstractVideoSurface.Error.NoError +QAbstractVideoSurface.UnsupportedFormatError QAbstractVideoSurface.Error.UnsupportedFormatError +QAbstractVideoSurface.IncorrectFormatError QAbstractVideoSurface.Error.IncorrectFormatError +QAbstractVideoSurface.StoppedError QAbstractVideoSurface.Error.StoppedError +QAbstractVideoSurface.ResourceError QAbstractVideoSurface.Error.ResourceError +QAudio.LinearVolumeScale QAudio.VolumeScale.LinearVolumeScale +QAudio.CubicVolumeScale QAudio.VolumeScale.CubicVolumeScale +QAudio.LogarithmicVolumeScale QAudio.VolumeScale.LogarithmicVolumeScale +QAudio.DecibelVolumeScale QAudio.VolumeScale.DecibelVolumeScale +QAudio.UnknownRole QAudio.Role.UnknownRole +QAudio.MusicRole QAudio.Role.MusicRole +QAudio.VideoRole QAudio.Role.VideoRole +QAudio.VoiceCommunicationRole QAudio.Role.VoiceCommunicationRole +QAudio.AlarmRole QAudio.Role.AlarmRole +QAudio.NotificationRole QAudio.Role.NotificationRole +QAudio.RingtoneRole QAudio.Role.RingtoneRole +QAudio.AccessibilityRole QAudio.Role.AccessibilityRole +QAudio.SonificationRole QAudio.Role.SonificationRole +QAudio.GameRole QAudio.Role.GameRole +QAudio.CustomRole QAudio.Role.CustomRole +QAudio.AudioInput QAudio.Mode.AudioInput +QAudio.AudioOutput QAudio.Mode.AudioOutput +QAudio.ActiveState QAudio.State.ActiveState +QAudio.SuspendedState QAudio.State.SuspendedState +QAudio.StoppedState QAudio.State.StoppedState +QAudio.IdleState QAudio.State.IdleState +QAudio.InterruptedState QAudio.State.InterruptedState +QAudio.NoError QAudio.Error.NoError +QAudio.OpenError QAudio.Error.OpenError +QAudio.IOError QAudio.Error.IOError +QAudio.UnderrunError QAudio.Error.UnderrunError +QAudio.FatalError QAudio.Error.FatalError +QAudioDecoder.NoError QAudioDecoder.Error.NoError +QAudioDecoder.ResourceError QAudioDecoder.Error.ResourceError +QAudioDecoder.FormatError QAudioDecoder.Error.FormatError +QAudioDecoder.AccessDeniedError QAudioDecoder.Error.AccessDeniedError +QAudioDecoder.ServiceMissingError QAudioDecoder.Error.ServiceMissingError +QAudioDecoder.StoppedState QAudioDecoder.State.StoppedState +QAudioDecoder.DecodingState QAudioDecoder.State.DecodingState +QAudioFormat.BigEndian QAudioFormat.Endian.BigEndian +QAudioFormat.LittleEndian QAudioFormat.Endian.LittleEndian +QAudioFormat.Unknown QAudioFormat.SampleType.Unknown +QAudioFormat.SignedInt QAudioFormat.SampleType.SignedInt +QAudioFormat.UnSignedInt QAudioFormat.SampleType.UnSignedInt +QAudioFormat.Float QAudioFormat.SampleType.Float +QMediaRecorder.NoError QMediaRecorder.Error.NoError +QMediaRecorder.ResourceError QMediaRecorder.Error.ResourceError +QMediaRecorder.FormatError QMediaRecorder.Error.FormatError +QMediaRecorder.OutOfSpaceError QMediaRecorder.Error.OutOfSpaceError +QMediaRecorder.UnavailableStatus QMediaRecorder.Status.UnavailableStatus +QMediaRecorder.UnloadedStatus QMediaRecorder.Status.UnloadedStatus +QMediaRecorder.LoadingStatus QMediaRecorder.Status.LoadingStatus +QMediaRecorder.LoadedStatus QMediaRecorder.Status.LoadedStatus +QMediaRecorder.StartingStatus QMediaRecorder.Status.StartingStatus +QMediaRecorder.RecordingStatus QMediaRecorder.Status.RecordingStatus +QMediaRecorder.PausedStatus QMediaRecorder.Status.PausedStatus +QMediaRecorder.FinalizingStatus QMediaRecorder.Status.FinalizingStatus +QMediaRecorder.StoppedState QMediaRecorder.State.StoppedState +QMediaRecorder.RecordingState QMediaRecorder.State.RecordingState +QMediaRecorder.PausedState QMediaRecorder.State.PausedState +QCamera.UnspecifiedPosition QCamera.Position.UnspecifiedPosition +QCamera.BackFace QCamera.Position.BackFace +QCamera.FrontFace QCamera.Position.FrontFace +QCamera.NoLock QCamera.LockType.NoLock +QCamera.LockExposure QCamera.LockType.LockExposure +QCamera.LockWhiteBalance QCamera.LockType.LockWhiteBalance +QCamera.LockFocus QCamera.LockType.LockFocus +QCamera.UserRequest QCamera.LockChangeReason.UserRequest +QCamera.LockAcquired QCamera.LockChangeReason.LockAcquired +QCamera.LockFailed QCamera.LockChangeReason.LockFailed +QCamera.LockLost QCamera.LockChangeReason.LockLost +QCamera.LockTemporaryLost QCamera.LockChangeReason.LockTemporaryLost +QCamera.Unlocked QCamera.LockStatus.Unlocked +QCamera.Searching QCamera.LockStatus.Searching +QCamera.Locked QCamera.LockStatus.Locked +QCamera.NoError QCamera.Error.NoError +QCamera.CameraError QCamera.Error.CameraError +QCamera.InvalidRequestError QCamera.Error.InvalidRequestError +QCamera.ServiceMissingError QCamera.Error.ServiceMissingError +QCamera.NotSupportedFeatureError QCamera.Error.NotSupportedFeatureError +QCamera.CaptureViewfinder QCamera.CaptureMode.CaptureViewfinder +QCamera.CaptureStillImage QCamera.CaptureMode.CaptureStillImage +QCamera.CaptureVideo QCamera.CaptureMode.CaptureVideo +QCamera.UnloadedState QCamera.State.UnloadedState +QCamera.LoadedState QCamera.State.LoadedState +QCamera.ActiveState QCamera.State.ActiveState +QCamera.UnavailableStatus QCamera.Status.UnavailableStatus +QCamera.UnloadedStatus QCamera.Status.UnloadedStatus +QCamera.LoadingStatus QCamera.Status.LoadingStatus +QCamera.UnloadingStatus QCamera.Status.UnloadingStatus +QCamera.LoadedStatus QCamera.Status.LoadedStatus +QCamera.StandbyStatus QCamera.Status.StandbyStatus +QCamera.StartingStatus QCamera.Status.StartingStatus +QCamera.StoppingStatus QCamera.Status.StoppingStatus +QCamera.ActiveStatus QCamera.Status.ActiveStatus +QCameraControl.CaptureMode QCameraControl.PropertyChangeType.CaptureMode +QCameraControl.ImageEncodingSettings QCameraControl.PropertyChangeType.ImageEncodingSettings +QCameraControl.VideoEncodingSettings QCameraControl.PropertyChangeType.VideoEncodingSettings +QCameraControl.Viewfinder QCameraControl.PropertyChangeType.Viewfinder +QCameraControl.ViewfinderSettings QCameraControl.PropertyChangeType.ViewfinderSettings +QCameraExposure.MeteringMatrix QCameraExposure.MeteringMode.MeteringMatrix +QCameraExposure.MeteringAverage QCameraExposure.MeteringMode.MeteringAverage +QCameraExposure.MeteringSpot QCameraExposure.MeteringMode.MeteringSpot +QCameraExposure.ExposureAuto QCameraExposure.ExposureMode.ExposureAuto +QCameraExposure.ExposureManual QCameraExposure.ExposureMode.ExposureManual +QCameraExposure.ExposurePortrait QCameraExposure.ExposureMode.ExposurePortrait +QCameraExposure.ExposureNight QCameraExposure.ExposureMode.ExposureNight +QCameraExposure.ExposureBacklight QCameraExposure.ExposureMode.ExposureBacklight +QCameraExposure.ExposureSpotlight QCameraExposure.ExposureMode.ExposureSpotlight +QCameraExposure.ExposureSports QCameraExposure.ExposureMode.ExposureSports +QCameraExposure.ExposureSnow QCameraExposure.ExposureMode.ExposureSnow +QCameraExposure.ExposureBeach QCameraExposure.ExposureMode.ExposureBeach +QCameraExposure.ExposureLargeAperture QCameraExposure.ExposureMode.ExposureLargeAperture +QCameraExposure.ExposureSmallAperture QCameraExposure.ExposureMode.ExposureSmallAperture +QCameraExposure.ExposureAction QCameraExposure.ExposureMode.ExposureAction +QCameraExposure.ExposureLandscape QCameraExposure.ExposureMode.ExposureLandscape +QCameraExposure.ExposureNightPortrait QCameraExposure.ExposureMode.ExposureNightPortrait +QCameraExposure.ExposureTheatre QCameraExposure.ExposureMode.ExposureTheatre +QCameraExposure.ExposureSunset QCameraExposure.ExposureMode.ExposureSunset +QCameraExposure.ExposureSteadyPhoto QCameraExposure.ExposureMode.ExposureSteadyPhoto +QCameraExposure.ExposureFireworks QCameraExposure.ExposureMode.ExposureFireworks +QCameraExposure.ExposureParty QCameraExposure.ExposureMode.ExposureParty +QCameraExposure.ExposureCandlelight QCameraExposure.ExposureMode.ExposureCandlelight +QCameraExposure.ExposureBarcode QCameraExposure.ExposureMode.ExposureBarcode +QCameraExposure.ExposureModeVendor QCameraExposure.ExposureMode.ExposureModeVendor +QCameraExposure.FlashAuto QCameraExposure.FlashMode.FlashAuto +QCameraExposure.FlashOff QCameraExposure.FlashMode.FlashOff +QCameraExposure.FlashOn QCameraExposure.FlashMode.FlashOn +QCameraExposure.FlashRedEyeReduction QCameraExposure.FlashMode.FlashRedEyeReduction +QCameraExposure.FlashFill QCameraExposure.FlashMode.FlashFill +QCameraExposure.FlashTorch QCameraExposure.FlashMode.FlashTorch +QCameraExposure.FlashVideoLight QCameraExposure.FlashMode.FlashVideoLight +QCameraExposure.FlashSlowSyncFrontCurtain QCameraExposure.FlashMode.FlashSlowSyncFrontCurtain +QCameraExposure.FlashSlowSyncRearCurtain QCameraExposure.FlashMode.FlashSlowSyncRearCurtain +QCameraExposure.FlashManual QCameraExposure.FlashMode.FlashManual +QCameraExposureControl.ISO QCameraExposureControl.ExposureParameter.ISO +QCameraExposureControl.Aperture QCameraExposureControl.ExposureParameter.Aperture +QCameraExposureControl.ShutterSpeed QCameraExposureControl.ExposureParameter.ShutterSpeed +QCameraExposureControl.ExposureCompensation QCameraExposureControl.ExposureParameter.ExposureCompensation +QCameraExposureControl.FlashPower QCameraExposureControl.ExposureParameter.FlashPower +QCameraExposureControl.FlashCompensation QCameraExposureControl.ExposureParameter.FlashCompensation +QCameraExposureControl.TorchPower QCameraExposureControl.ExposureParameter.TorchPower +QCameraExposureControl.SpotMeteringPoint QCameraExposureControl.ExposureParameter.SpotMeteringPoint +QCameraExposureControl.ExposureMode QCameraExposureControl.ExposureParameter.ExposureMode +QCameraExposureControl.MeteringMode QCameraExposureControl.ExposureParameter.MeteringMode +QCameraExposureControl.ExtendedExposureParameter QCameraExposureControl.ExposureParameter.ExtendedExposureParameter +QCameraFeedbackControl.ViewfinderStarted QCameraFeedbackControl.EventType.ViewfinderStarted +QCameraFeedbackControl.ViewfinderStopped QCameraFeedbackControl.EventType.ViewfinderStopped +QCameraFeedbackControl.ImageCaptured QCameraFeedbackControl.EventType.ImageCaptured +QCameraFeedbackControl.ImageSaved QCameraFeedbackControl.EventType.ImageSaved +QCameraFeedbackControl.ImageError QCameraFeedbackControl.EventType.ImageError +QCameraFeedbackControl.RecordingStarted QCameraFeedbackControl.EventType.RecordingStarted +QCameraFeedbackControl.RecordingInProgress QCameraFeedbackControl.EventType.RecordingInProgress +QCameraFeedbackControl.RecordingStopped QCameraFeedbackControl.EventType.RecordingStopped +QCameraFeedbackControl.AutoFocusInProgress QCameraFeedbackControl.EventType.AutoFocusInProgress +QCameraFeedbackControl.AutoFocusLocked QCameraFeedbackControl.EventType.AutoFocusLocked +QCameraFeedbackControl.AutoFocusFailed QCameraFeedbackControl.EventType.AutoFocusFailed +QCameraFocusZone.Invalid QCameraFocusZone.FocusZoneStatus.Invalid +QCameraFocusZone.Unused QCameraFocusZone.FocusZoneStatus.Unused +QCameraFocusZone.Selected QCameraFocusZone.FocusZoneStatus.Selected +QCameraFocusZone.Focused QCameraFocusZone.FocusZoneStatus.Focused +QCameraFocus.FocusPointAuto QCameraFocus.FocusPointMode.FocusPointAuto +QCameraFocus.FocusPointCenter QCameraFocus.FocusPointMode.FocusPointCenter +QCameraFocus.FocusPointFaceDetection QCameraFocus.FocusPointMode.FocusPointFaceDetection +QCameraFocus.FocusPointCustom QCameraFocus.FocusPointMode.FocusPointCustom +QCameraFocus.ManualFocus QCameraFocus.FocusMode.ManualFocus +QCameraFocus.HyperfocalFocus QCameraFocus.FocusMode.HyperfocalFocus +QCameraFocus.InfinityFocus QCameraFocus.FocusMode.InfinityFocus +QCameraFocus.AutoFocus QCameraFocus.FocusMode.AutoFocus +QCameraFocus.ContinuousFocus QCameraFocus.FocusMode.ContinuousFocus +QCameraFocus.MacroFocus QCameraFocus.FocusMode.MacroFocus +QCameraImageCapture.CaptureToFile QCameraImageCapture.CaptureDestination.CaptureToFile +QCameraImageCapture.CaptureToBuffer QCameraImageCapture.CaptureDestination.CaptureToBuffer +QCameraImageCapture.SingleImageCapture QCameraImageCapture.DriveMode.SingleImageCapture +QCameraImageCapture.NoError QCameraImageCapture.Error.NoError +QCameraImageCapture.NotReadyError QCameraImageCapture.Error.NotReadyError +QCameraImageCapture.ResourceError QCameraImageCapture.Error.ResourceError +QCameraImageCapture.OutOfSpaceError QCameraImageCapture.Error.OutOfSpaceError +QCameraImageCapture.NotSupportedFeatureError QCameraImageCapture.Error.NotSupportedFeatureError +QCameraImageCapture.FormatError QCameraImageCapture.Error.FormatError +QCameraImageProcessing.ColorFilterNone QCameraImageProcessing.ColorFilter.ColorFilterNone +QCameraImageProcessing.ColorFilterGrayscale QCameraImageProcessing.ColorFilter.ColorFilterGrayscale +QCameraImageProcessing.ColorFilterNegative QCameraImageProcessing.ColorFilter.ColorFilterNegative +QCameraImageProcessing.ColorFilterSolarize QCameraImageProcessing.ColorFilter.ColorFilterSolarize +QCameraImageProcessing.ColorFilterSepia QCameraImageProcessing.ColorFilter.ColorFilterSepia +QCameraImageProcessing.ColorFilterPosterize QCameraImageProcessing.ColorFilter.ColorFilterPosterize +QCameraImageProcessing.ColorFilterWhiteboard QCameraImageProcessing.ColorFilter.ColorFilterWhiteboard +QCameraImageProcessing.ColorFilterBlackboard QCameraImageProcessing.ColorFilter.ColorFilterBlackboard +QCameraImageProcessing.ColorFilterAqua QCameraImageProcessing.ColorFilter.ColorFilterAqua +QCameraImageProcessing.ColorFilterVendor QCameraImageProcessing.ColorFilter.ColorFilterVendor +QCameraImageProcessing.WhiteBalanceAuto QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceAuto +QCameraImageProcessing.WhiteBalanceManual QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceManual +QCameraImageProcessing.WhiteBalanceSunlight QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceSunlight +QCameraImageProcessing.WhiteBalanceCloudy QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceCloudy +QCameraImageProcessing.WhiteBalanceShade QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceShade +QCameraImageProcessing.WhiteBalanceTungsten QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceTungsten +QCameraImageProcessing.WhiteBalanceFluorescent QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceFluorescent +QCameraImageProcessing.WhiteBalanceFlash QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceFlash +QCameraImageProcessing.WhiteBalanceSunset QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceSunset +QCameraImageProcessing.WhiteBalanceVendor QCameraImageProcessing.WhiteBalanceMode.WhiteBalanceVendor +QCameraImageProcessingControl.WhiteBalancePreset QCameraImageProcessingControl.ProcessingParameter.WhiteBalancePreset +QCameraImageProcessingControl.ColorTemperature QCameraImageProcessingControl.ProcessingParameter.ColorTemperature +QCameraImageProcessingControl.Contrast QCameraImageProcessingControl.ProcessingParameter.Contrast +QCameraImageProcessingControl.Saturation QCameraImageProcessingControl.ProcessingParameter.Saturation +QCameraImageProcessingControl.Brightness QCameraImageProcessingControl.ProcessingParameter.Brightness +QCameraImageProcessingControl.Sharpening QCameraImageProcessingControl.ProcessingParameter.Sharpening +QCameraImageProcessingControl.Denoising QCameraImageProcessingControl.ProcessingParameter.Denoising +QCameraImageProcessingControl.ContrastAdjustment QCameraImageProcessingControl.ProcessingParameter.ContrastAdjustment +QCameraImageProcessingControl.SaturationAdjustment QCameraImageProcessingControl.ProcessingParameter.SaturationAdjustment +QCameraImageProcessingControl.BrightnessAdjustment QCameraImageProcessingControl.ProcessingParameter.BrightnessAdjustment +QCameraImageProcessingControl.SharpeningAdjustment QCameraImageProcessingControl.ProcessingParameter.SharpeningAdjustment +QCameraImageProcessingControl.DenoisingAdjustment QCameraImageProcessingControl.ProcessingParameter.DenoisingAdjustment +QCameraImageProcessingControl.ColorFilter QCameraImageProcessingControl.ProcessingParameter.ColorFilter +QCameraImageProcessingControl.ExtendedParameter QCameraImageProcessingControl.ProcessingParameter.ExtendedParameter +QCameraViewfinderSettingsControl.Resolution QCameraViewfinderSettingsControl.ViewfinderParameter.Resolution +QCameraViewfinderSettingsControl.PixelAspectRatio QCameraViewfinderSettingsControl.ViewfinderParameter.PixelAspectRatio +QCameraViewfinderSettingsControl.MinimumFrameRate QCameraViewfinderSettingsControl.ViewfinderParameter.MinimumFrameRate +QCameraViewfinderSettingsControl.MaximumFrameRate QCameraViewfinderSettingsControl.ViewfinderParameter.MaximumFrameRate +QCameraViewfinderSettingsControl.PixelFormat QCameraViewfinderSettingsControl.ViewfinderParameter.PixelFormat +QCameraViewfinderSettingsControl.UserParameter QCameraViewfinderSettingsControl.ViewfinderParameter.UserParameter +QMediaPlayer.NoError QMediaPlayer.Error.NoError +QMediaPlayer.ResourceError QMediaPlayer.Error.ResourceError +QMediaPlayer.FormatError QMediaPlayer.Error.FormatError +QMediaPlayer.NetworkError QMediaPlayer.Error.NetworkError +QMediaPlayer.AccessDeniedError QMediaPlayer.Error.AccessDeniedError +QMediaPlayer.ServiceMissingError QMediaPlayer.Error.ServiceMissingError +QMediaPlayer.LowLatency QMediaPlayer.Flag.LowLatency +QMediaPlayer.StreamPlayback QMediaPlayer.Flag.StreamPlayback +QMediaPlayer.VideoSurface QMediaPlayer.Flag.VideoSurface +QMediaPlayer.UnknownMediaStatus QMediaPlayer.MediaStatus.UnknownMediaStatus +QMediaPlayer.NoMedia QMediaPlayer.MediaStatus.NoMedia +QMediaPlayer.LoadingMedia QMediaPlayer.MediaStatus.LoadingMedia +QMediaPlayer.LoadedMedia QMediaPlayer.MediaStatus.LoadedMedia +QMediaPlayer.StalledMedia QMediaPlayer.MediaStatus.StalledMedia +QMediaPlayer.BufferingMedia QMediaPlayer.MediaStatus.BufferingMedia +QMediaPlayer.BufferedMedia QMediaPlayer.MediaStatus.BufferedMedia +QMediaPlayer.EndOfMedia QMediaPlayer.MediaStatus.EndOfMedia +QMediaPlayer.InvalidMedia QMediaPlayer.MediaStatus.InvalidMedia +QMediaPlayer.StoppedState QMediaPlayer.State.StoppedState +QMediaPlayer.PlayingState QMediaPlayer.State.PlayingState +QMediaPlayer.PausedState QMediaPlayer.State.PausedState +QMediaPlaylist.NoError QMediaPlaylist.Error.NoError +QMediaPlaylist.FormatError QMediaPlaylist.Error.FormatError +QMediaPlaylist.FormatNotSupportedError QMediaPlaylist.Error.FormatNotSupportedError +QMediaPlaylist.NetworkError QMediaPlaylist.Error.NetworkError +QMediaPlaylist.AccessDeniedError QMediaPlaylist.Error.AccessDeniedError +QMediaPlaylist.CurrentItemOnce QMediaPlaylist.PlaybackMode.CurrentItemOnce +QMediaPlaylist.CurrentItemInLoop QMediaPlaylist.PlaybackMode.CurrentItemInLoop +QMediaPlaylist.Sequential QMediaPlaylist.PlaybackMode.Sequential +QMediaPlaylist.Loop QMediaPlaylist.PlaybackMode.Loop +QMediaPlaylist.Random QMediaPlaylist.PlaybackMode.Random +QMediaStreamsControl.UnknownStream QMediaStreamsControl.StreamType.UnknownStream +QMediaStreamsControl.VideoStream QMediaStreamsControl.StreamType.VideoStream +QMediaStreamsControl.AudioStream QMediaStreamsControl.StreamType.AudioStream +QMediaStreamsControl.SubPictureStream QMediaStreamsControl.StreamType.SubPictureStream +QMediaStreamsControl.DataStream QMediaStreamsControl.StreamType.DataStream +QMultimedia.Available QMultimedia.AvailabilityStatus.Available +QMultimedia.ServiceMissing QMultimedia.AvailabilityStatus.ServiceMissing +QMultimedia.Busy QMultimedia.AvailabilityStatus.Busy +QMultimedia.ResourceError QMultimedia.AvailabilityStatus.ResourceError +QMultimedia.ConstantQualityEncoding QMultimedia.EncodingMode.ConstantQualityEncoding +QMultimedia.ConstantBitRateEncoding QMultimedia.EncodingMode.ConstantBitRateEncoding +QMultimedia.AverageBitRateEncoding QMultimedia.EncodingMode.AverageBitRateEncoding +QMultimedia.TwoPassEncoding QMultimedia.EncodingMode.TwoPassEncoding +QMultimedia.VeryLowQuality QMultimedia.EncodingQuality.VeryLowQuality +QMultimedia.LowQuality QMultimedia.EncodingQuality.LowQuality +QMultimedia.NormalQuality QMultimedia.EncodingQuality.NormalQuality +QMultimedia.HighQuality QMultimedia.EncodingQuality.HighQuality +QMultimedia.VeryHighQuality QMultimedia.EncodingQuality.VeryHighQuality +QMultimedia.NotSupported QMultimedia.SupportEstimate.NotSupported +QMultimedia.MaybeSupported QMultimedia.SupportEstimate.MaybeSupported +QMultimedia.ProbablySupported QMultimedia.SupportEstimate.ProbablySupported +QMultimedia.PreferredService QMultimedia.SupportEstimate.PreferredService +QRadioData.Undefined QRadioData.ProgramType.Undefined +QRadioData.News QRadioData.ProgramType.News +QRadioData.CurrentAffairs QRadioData.ProgramType.CurrentAffairs +QRadioData.Information QRadioData.ProgramType.Information +QRadioData.Sport QRadioData.ProgramType.Sport +QRadioData.Education QRadioData.ProgramType.Education +QRadioData.Drama QRadioData.ProgramType.Drama +QRadioData.Culture QRadioData.ProgramType.Culture +QRadioData.Science QRadioData.ProgramType.Science +QRadioData.Varied QRadioData.ProgramType.Varied +QRadioData.PopMusic QRadioData.ProgramType.PopMusic +QRadioData.RockMusic QRadioData.ProgramType.RockMusic +QRadioData.EasyListening QRadioData.ProgramType.EasyListening +QRadioData.LightClassical QRadioData.ProgramType.LightClassical +QRadioData.SeriousClassical QRadioData.ProgramType.SeriousClassical +QRadioData.OtherMusic QRadioData.ProgramType.OtherMusic +QRadioData.Weather QRadioData.ProgramType.Weather +QRadioData.Finance QRadioData.ProgramType.Finance +QRadioData.ChildrensProgrammes QRadioData.ProgramType.ChildrensProgrammes +QRadioData.SocialAffairs QRadioData.ProgramType.SocialAffairs +QRadioData.Religion QRadioData.ProgramType.Religion +QRadioData.PhoneIn QRadioData.ProgramType.PhoneIn +QRadioData.Travel QRadioData.ProgramType.Travel +QRadioData.Leisure QRadioData.ProgramType.Leisure +QRadioData.JazzMusic QRadioData.ProgramType.JazzMusic +QRadioData.CountryMusic QRadioData.ProgramType.CountryMusic +QRadioData.NationalMusic QRadioData.ProgramType.NationalMusic +QRadioData.OldiesMusic QRadioData.ProgramType.OldiesMusic +QRadioData.FolkMusic QRadioData.ProgramType.FolkMusic +QRadioData.Documentary QRadioData.ProgramType.Documentary +QRadioData.AlarmTest QRadioData.ProgramType.AlarmTest +QRadioData.Alarm QRadioData.ProgramType.Alarm +QRadioData.Talk QRadioData.ProgramType.Talk +QRadioData.ClassicRock QRadioData.ProgramType.ClassicRock +QRadioData.AdultHits QRadioData.ProgramType.AdultHits +QRadioData.SoftRock QRadioData.ProgramType.SoftRock +QRadioData.Top40 QRadioData.ProgramType.Top40 +QRadioData.Soft QRadioData.ProgramType.Soft +QRadioData.Nostalgia QRadioData.ProgramType.Nostalgia +QRadioData.Classical QRadioData.ProgramType.Classical +QRadioData.RhythmAndBlues QRadioData.ProgramType.RhythmAndBlues +QRadioData.SoftRhythmAndBlues QRadioData.ProgramType.SoftRhythmAndBlues +QRadioData.Language QRadioData.ProgramType.Language +QRadioData.ReligiousMusic QRadioData.ProgramType.ReligiousMusic +QRadioData.ReligiousTalk QRadioData.ProgramType.ReligiousTalk +QRadioData.Personality QRadioData.ProgramType.Personality +QRadioData.Public QRadioData.ProgramType.Public +QRadioData.College QRadioData.ProgramType.College +QRadioData.NoError QRadioData.Error.NoError +QRadioData.ResourceError QRadioData.Error.ResourceError +QRadioData.OpenError QRadioData.Error.OpenError +QRadioData.OutOfRangeError QRadioData.Error.OutOfRangeError +QRadioTuner.SearchFast QRadioTuner.SearchMode.SearchFast +QRadioTuner.SearchGetStationId QRadioTuner.SearchMode.SearchGetStationId +QRadioTuner.ForceStereo QRadioTuner.StereoMode.ForceStereo +QRadioTuner.ForceMono QRadioTuner.StereoMode.ForceMono +QRadioTuner.Auto QRadioTuner.StereoMode.Auto +QRadioTuner.NoError QRadioTuner.Error.NoError +QRadioTuner.ResourceError QRadioTuner.Error.ResourceError +QRadioTuner.OpenError QRadioTuner.Error.OpenError +QRadioTuner.OutOfRangeError QRadioTuner.Error.OutOfRangeError +QRadioTuner.AM QRadioTuner.Band.AM +QRadioTuner.FM QRadioTuner.Band.FM +QRadioTuner.SW QRadioTuner.Band.SW +QRadioTuner.LW QRadioTuner.Band.LW +QRadioTuner.FM2 QRadioTuner.Band.FM2 +QRadioTuner.ActiveState QRadioTuner.State.ActiveState +QRadioTuner.StoppedState QRadioTuner.State.StoppedState +QSound.Infinite QSound.Loop.Infinite +QSoundEffect.Null QSoundEffect.Status.Null +QSoundEffect.Loading QSoundEffect.Status.Loading +QSoundEffect.Ready QSoundEffect.Status.Ready +QSoundEffect.Error QSoundEffect.Status.Error +QSoundEffect.Infinite QSoundEffect.Loop.Infinite +QVideoFrame.Format_Invalid QVideoFrame.PixelFormat.Format_Invalid +QVideoFrame.Format_ARGB32 QVideoFrame.PixelFormat.Format_ARGB32 +QVideoFrame.Format_ARGB32_Premultiplied QVideoFrame.PixelFormat.Format_ARGB32_Premultiplied +QVideoFrame.Format_RGB32 QVideoFrame.PixelFormat.Format_RGB32 +QVideoFrame.Format_RGB24 QVideoFrame.PixelFormat.Format_RGB24 +QVideoFrame.Format_RGB565 QVideoFrame.PixelFormat.Format_RGB565 +QVideoFrame.Format_RGB555 QVideoFrame.PixelFormat.Format_RGB555 +QVideoFrame.Format_ARGB8565_Premultiplied QVideoFrame.PixelFormat.Format_ARGB8565_Premultiplied +QVideoFrame.Format_BGRA32 QVideoFrame.PixelFormat.Format_BGRA32 +QVideoFrame.Format_BGRA32_Premultiplied QVideoFrame.PixelFormat.Format_BGRA32_Premultiplied +QVideoFrame.Format_BGR32 QVideoFrame.PixelFormat.Format_BGR32 +QVideoFrame.Format_BGR24 QVideoFrame.PixelFormat.Format_BGR24 +QVideoFrame.Format_BGR565 QVideoFrame.PixelFormat.Format_BGR565 +QVideoFrame.Format_BGR555 QVideoFrame.PixelFormat.Format_BGR555 +QVideoFrame.Format_BGRA5658_Premultiplied QVideoFrame.PixelFormat.Format_BGRA5658_Premultiplied +QVideoFrame.Format_AYUV444 QVideoFrame.PixelFormat.Format_AYUV444 +QVideoFrame.Format_AYUV444_Premultiplied QVideoFrame.PixelFormat.Format_AYUV444_Premultiplied +QVideoFrame.Format_YUV444 QVideoFrame.PixelFormat.Format_YUV444 +QVideoFrame.Format_YUV420P QVideoFrame.PixelFormat.Format_YUV420P +QVideoFrame.Format_YV12 QVideoFrame.PixelFormat.Format_YV12 +QVideoFrame.Format_UYVY QVideoFrame.PixelFormat.Format_UYVY +QVideoFrame.Format_YUYV QVideoFrame.PixelFormat.Format_YUYV +QVideoFrame.Format_NV12 QVideoFrame.PixelFormat.Format_NV12 +QVideoFrame.Format_NV21 QVideoFrame.PixelFormat.Format_NV21 +QVideoFrame.Format_IMC1 QVideoFrame.PixelFormat.Format_IMC1 +QVideoFrame.Format_IMC2 QVideoFrame.PixelFormat.Format_IMC2 +QVideoFrame.Format_IMC3 QVideoFrame.PixelFormat.Format_IMC3 +QVideoFrame.Format_IMC4 QVideoFrame.PixelFormat.Format_IMC4 +QVideoFrame.Format_Y8 QVideoFrame.PixelFormat.Format_Y8 +QVideoFrame.Format_Y16 QVideoFrame.PixelFormat.Format_Y16 +QVideoFrame.Format_Jpeg QVideoFrame.PixelFormat.Format_Jpeg +QVideoFrame.Format_CameraRaw QVideoFrame.PixelFormat.Format_CameraRaw +QVideoFrame.Format_AdobeDng QVideoFrame.PixelFormat.Format_AdobeDng +QVideoFrame.Format_ABGR32 QVideoFrame.PixelFormat.Format_ABGR32 +QVideoFrame.Format_YUV422P QVideoFrame.PixelFormat.Format_YUV422P +QVideoFrame.Format_User QVideoFrame.PixelFormat.Format_User +QVideoFrame.ProgressiveFrame QVideoFrame.FieldType.ProgressiveFrame +QVideoFrame.TopField QVideoFrame.FieldType.TopField +QVideoFrame.BottomField QVideoFrame.FieldType.BottomField +QVideoFrame.InterlacedFrame QVideoFrame.FieldType.InterlacedFrame +QVideoSurfaceFormat.YCbCr_Undefined QVideoSurfaceFormat.YCbCrColorSpace.YCbCr_Undefined +QVideoSurfaceFormat.YCbCr_BT601 QVideoSurfaceFormat.YCbCrColorSpace.YCbCr_BT601 +QVideoSurfaceFormat.YCbCr_BT709 QVideoSurfaceFormat.YCbCrColorSpace.YCbCr_BT709 +QVideoSurfaceFormat.YCbCr_xvYCC601 QVideoSurfaceFormat.YCbCrColorSpace.YCbCr_xvYCC601 +QVideoSurfaceFormat.YCbCr_xvYCC709 QVideoSurfaceFormat.YCbCrColorSpace.YCbCr_xvYCC709 +QVideoSurfaceFormat.YCbCr_JPEG QVideoSurfaceFormat.YCbCrColorSpace.YCbCr_JPEG +QVideoSurfaceFormat.TopToBottom QVideoSurfaceFormat.Direction.TopToBottom +QVideoSurfaceFormat.BottomToTop QVideoSurfaceFormat.Direction.BottomToTop +QAbstractSocket.PauseNever QAbstractSocket.PauseMode.PauseNever +QAbstractSocket.PauseOnSslErrors QAbstractSocket.PauseMode.PauseOnSslErrors +QAbstractSocket.DefaultForPlatform QAbstractSocket.BindFlag.DefaultForPlatform +QAbstractSocket.ShareAddress QAbstractSocket.BindFlag.ShareAddress +QAbstractSocket.DontShareAddress QAbstractSocket.BindFlag.DontShareAddress +QAbstractSocket.ReuseAddressHint QAbstractSocket.BindFlag.ReuseAddressHint +QAbstractSocket.LowDelayOption QAbstractSocket.SocketOption.LowDelayOption +QAbstractSocket.KeepAliveOption QAbstractSocket.SocketOption.KeepAliveOption +QAbstractSocket.MulticastTtlOption QAbstractSocket.SocketOption.MulticastTtlOption +QAbstractSocket.MulticastLoopbackOption QAbstractSocket.SocketOption.MulticastLoopbackOption +QAbstractSocket.TypeOfServiceOption QAbstractSocket.SocketOption.TypeOfServiceOption +QAbstractSocket.SendBufferSizeSocketOption QAbstractSocket.SocketOption.SendBufferSizeSocketOption +QAbstractSocket.ReceiveBufferSizeSocketOption QAbstractSocket.SocketOption.ReceiveBufferSizeSocketOption +QAbstractSocket.PathMtuSocketOption QAbstractSocket.SocketOption.PathMtuSocketOption +QAbstractSocket.UnconnectedState QAbstractSocket.SocketState.UnconnectedState +QAbstractSocket.HostLookupState QAbstractSocket.SocketState.HostLookupState +QAbstractSocket.ConnectingState QAbstractSocket.SocketState.ConnectingState +QAbstractSocket.ConnectedState QAbstractSocket.SocketState.ConnectedState +QAbstractSocket.BoundState QAbstractSocket.SocketState.BoundState +QAbstractSocket.ListeningState QAbstractSocket.SocketState.ListeningState +QAbstractSocket.ClosingState QAbstractSocket.SocketState.ClosingState +QAbstractSocket.ConnectionRefusedError QAbstractSocket.SocketError.ConnectionRefusedError +QAbstractSocket.RemoteHostClosedError QAbstractSocket.SocketError.RemoteHostClosedError +QAbstractSocket.HostNotFoundError QAbstractSocket.SocketError.HostNotFoundError +QAbstractSocket.SocketAccessError QAbstractSocket.SocketError.SocketAccessError +QAbstractSocket.SocketResourceError QAbstractSocket.SocketError.SocketResourceError +QAbstractSocket.SocketTimeoutError QAbstractSocket.SocketError.SocketTimeoutError +QAbstractSocket.DatagramTooLargeError QAbstractSocket.SocketError.DatagramTooLargeError +QAbstractSocket.NetworkError QAbstractSocket.SocketError.NetworkError +QAbstractSocket.AddressInUseError QAbstractSocket.SocketError.AddressInUseError +QAbstractSocket.SocketAddressNotAvailableError QAbstractSocket.SocketError.SocketAddressNotAvailableError +QAbstractSocket.UnsupportedSocketOperationError QAbstractSocket.SocketError.UnsupportedSocketOperationError +QAbstractSocket.UnfinishedSocketOperationError QAbstractSocket.SocketError.UnfinishedSocketOperationError +QAbstractSocket.ProxyAuthenticationRequiredError QAbstractSocket.SocketError.ProxyAuthenticationRequiredError +QAbstractSocket.SslHandshakeFailedError QAbstractSocket.SocketError.SslHandshakeFailedError +QAbstractSocket.ProxyConnectionRefusedError QAbstractSocket.SocketError.ProxyConnectionRefusedError +QAbstractSocket.ProxyConnectionClosedError QAbstractSocket.SocketError.ProxyConnectionClosedError +QAbstractSocket.ProxyConnectionTimeoutError QAbstractSocket.SocketError.ProxyConnectionTimeoutError +QAbstractSocket.ProxyNotFoundError QAbstractSocket.SocketError.ProxyNotFoundError +QAbstractSocket.ProxyProtocolError QAbstractSocket.SocketError.ProxyProtocolError +QAbstractSocket.OperationError QAbstractSocket.SocketError.OperationError +QAbstractSocket.SslInternalError QAbstractSocket.SocketError.SslInternalError +QAbstractSocket.SslInvalidUserDataError QAbstractSocket.SocketError.SslInvalidUserDataError +QAbstractSocket.TemporaryError QAbstractSocket.SocketError.TemporaryError +QAbstractSocket.UnknownSocketError QAbstractSocket.SocketError.UnknownSocketError +QAbstractSocket.IPv4Protocol QAbstractSocket.NetworkLayerProtocol.IPv4Protocol +QAbstractSocket.IPv6Protocol QAbstractSocket.NetworkLayerProtocol.IPv6Protocol +QAbstractSocket.AnyIPProtocol QAbstractSocket.NetworkLayerProtocol.AnyIPProtocol +QAbstractSocket.UnknownNetworkLayerProtocol QAbstractSocket.NetworkLayerProtocol.UnknownNetworkLayerProtocol +QAbstractSocket.TcpSocket QAbstractSocket.SocketType.TcpSocket +QAbstractSocket.UdpSocket QAbstractSocket.SocketType.UdpSocket +QAbstractSocket.SctpSocket QAbstractSocket.SocketType.SctpSocket +QAbstractSocket.UnknownSocketType QAbstractSocket.SocketType.UnknownSocketType +QDnsLookup.A QDnsLookup.Type.A +QDnsLookup.AAAA QDnsLookup.Type.AAAA +QDnsLookup.ANY QDnsLookup.Type.ANY +QDnsLookup.CNAME QDnsLookup.Type.CNAME +QDnsLookup.MX QDnsLookup.Type.MX +QDnsLookup.NS QDnsLookup.Type.NS +QDnsLookup.PTR QDnsLookup.Type.PTR +QDnsLookup.SRV QDnsLookup.Type.SRV +QDnsLookup.TXT QDnsLookup.Type.TXT +QDnsLookup.NoError QDnsLookup.Error.NoError +QDnsLookup.ResolverError QDnsLookup.Error.ResolverError +QDnsLookup.OperationCancelledError QDnsLookup.Error.OperationCancelledError +QDnsLookup.InvalidRequestError QDnsLookup.Error.InvalidRequestError +QDnsLookup.InvalidReplyError QDnsLookup.Error.InvalidReplyError +QDnsLookup.ServerFailureError QDnsLookup.Error.ServerFailureError +QDnsLookup.ServerRefusedError QDnsLookup.Error.ServerRefusedError +QDnsLookup.NotFoundError QDnsLookup.Error.NotFoundError +QHostAddress.ConvertV4MappedToIPv4 QHostAddress.ConversionModeFlag.ConvertV4MappedToIPv4 +QHostAddress.ConvertV4CompatToIPv4 QHostAddress.ConversionModeFlag.ConvertV4CompatToIPv4 +QHostAddress.ConvertUnspecifiedAddress QHostAddress.ConversionModeFlag.ConvertUnspecifiedAddress +QHostAddress.ConvertLocalHost QHostAddress.ConversionModeFlag.ConvertLocalHost +QHostAddress.TolerantConversion QHostAddress.ConversionModeFlag.TolerantConversion +QHostAddress.StrictConversion QHostAddress.ConversionModeFlag.StrictConversion +QHostAddress.Null QHostAddress.SpecialAddress.Null +QHostAddress.Broadcast QHostAddress.SpecialAddress.Broadcast +QHostAddress.LocalHost QHostAddress.SpecialAddress.LocalHost +QHostAddress.LocalHostIPv6 QHostAddress.SpecialAddress.LocalHostIPv6 +QHostAddress.AnyIPv4 QHostAddress.SpecialAddress.AnyIPv4 +QHostAddress.AnyIPv6 QHostAddress.SpecialAddress.AnyIPv6 +QHostAddress.Any QHostAddress.SpecialAddress.Any +QHostInfo.NoError QHostInfo.HostInfoError.NoError +QHostInfo.HostNotFound QHostInfo.HostInfoError.HostNotFound +QHostInfo.UnknownError QHostInfo.HostInfoError.UnknownError +QHstsPolicy.IncludeSubDomains QHstsPolicy.PolicyFlag.IncludeSubDomains +QHttpMultiPart.MixedType QHttpMultiPart.ContentType.MixedType +QHttpMultiPart.RelatedType QHttpMultiPart.ContentType.RelatedType +QHttpMultiPart.FormDataType QHttpMultiPart.ContentType.FormDataType +QHttpMultiPart.AlternativeType QHttpMultiPart.ContentType.AlternativeType +QLocalServer.UserAccessOption QLocalServer.SocketOption.UserAccessOption +QLocalServer.GroupAccessOption QLocalServer.SocketOption.GroupAccessOption +QLocalServer.OtherAccessOption QLocalServer.SocketOption.OtherAccessOption +QLocalServer.WorldAccessOption QLocalServer.SocketOption.WorldAccessOption +QLocalSocket.UnconnectedState QLocalSocket.LocalSocketState.UnconnectedState +QLocalSocket.ConnectingState QLocalSocket.LocalSocketState.ConnectingState +QLocalSocket.ConnectedState QLocalSocket.LocalSocketState.ConnectedState +QLocalSocket.ClosingState QLocalSocket.LocalSocketState.ClosingState +QLocalSocket.ConnectionRefusedError QLocalSocket.LocalSocketError.ConnectionRefusedError +QLocalSocket.PeerClosedError QLocalSocket.LocalSocketError.PeerClosedError +QLocalSocket.ServerNotFoundError QLocalSocket.LocalSocketError.ServerNotFoundError +QLocalSocket.SocketAccessError QLocalSocket.LocalSocketError.SocketAccessError +QLocalSocket.SocketResourceError QLocalSocket.LocalSocketError.SocketResourceError +QLocalSocket.SocketTimeoutError QLocalSocket.LocalSocketError.SocketTimeoutError +QLocalSocket.DatagramTooLargeError QLocalSocket.LocalSocketError.DatagramTooLargeError +QLocalSocket.ConnectionError QLocalSocket.LocalSocketError.ConnectionError +QLocalSocket.UnsupportedSocketOperationError QLocalSocket.LocalSocketError.UnsupportedSocketOperationError +QLocalSocket.OperationError QLocalSocket.LocalSocketError.OperationError +QLocalSocket.UnknownSocketError QLocalSocket.LocalSocketError.UnknownSocketError +QNetworkAccessManager.UnknownAccessibility QNetworkAccessManager.NetworkAccessibility.UnknownAccessibility +QNetworkAccessManager.NotAccessible QNetworkAccessManager.NetworkAccessibility.NotAccessible +QNetworkAccessManager.Accessible QNetworkAccessManager.NetworkAccessibility.Accessible +QNetworkAccessManager.HeadOperation QNetworkAccessManager.Operation.HeadOperation +QNetworkAccessManager.GetOperation QNetworkAccessManager.Operation.GetOperation +QNetworkAccessManager.PutOperation QNetworkAccessManager.Operation.PutOperation +QNetworkAccessManager.PostOperation QNetworkAccessManager.Operation.PostOperation +QNetworkAccessManager.DeleteOperation QNetworkAccessManager.Operation.DeleteOperation +QNetworkAccessManager.CustomOperation QNetworkAccessManager.Operation.CustomOperation +QNetworkConfigurationManager.CanStartAndStopInterfaces QNetworkConfigurationManager.Capability.CanStartAndStopInterfaces +QNetworkConfigurationManager.DirectConnectionRouting QNetworkConfigurationManager.Capability.DirectConnectionRouting +QNetworkConfigurationManager.SystemSessionSupport QNetworkConfigurationManager.Capability.SystemSessionSupport +QNetworkConfigurationManager.ApplicationLevelRoaming QNetworkConfigurationManager.Capability.ApplicationLevelRoaming +QNetworkConfigurationManager.ForcedRoaming QNetworkConfigurationManager.Capability.ForcedRoaming +QNetworkConfigurationManager.DataStatistics QNetworkConfigurationManager.Capability.DataStatistics +QNetworkConfigurationManager.NetworkSessionRequired QNetworkConfigurationManager.Capability.NetworkSessionRequired +QNetworkConfiguration.BearerUnknown QNetworkConfiguration.BearerType.BearerUnknown +QNetworkConfiguration.BearerEthernet QNetworkConfiguration.BearerType.BearerEthernet +QNetworkConfiguration.BearerWLAN QNetworkConfiguration.BearerType.BearerWLAN +QNetworkConfiguration.Bearer2G QNetworkConfiguration.BearerType.Bearer2G +QNetworkConfiguration.BearerCDMA2000 QNetworkConfiguration.BearerType.BearerCDMA2000 +QNetworkConfiguration.BearerWCDMA QNetworkConfiguration.BearerType.BearerWCDMA +QNetworkConfiguration.BearerHSPA QNetworkConfiguration.BearerType.BearerHSPA +QNetworkConfiguration.BearerBluetooth QNetworkConfiguration.BearerType.BearerBluetooth +QNetworkConfiguration.BearerWiMAX QNetworkConfiguration.BearerType.BearerWiMAX +QNetworkConfiguration.BearerEVDO QNetworkConfiguration.BearerType.BearerEVDO +QNetworkConfiguration.BearerLTE QNetworkConfiguration.BearerType.BearerLTE +QNetworkConfiguration.Bearer3G QNetworkConfiguration.BearerType.Bearer3G +QNetworkConfiguration.Bearer4G QNetworkConfiguration.BearerType.Bearer4G +QNetworkConfiguration.Undefined QNetworkConfiguration.StateFlag.Undefined +QNetworkConfiguration.Defined QNetworkConfiguration.StateFlag.Defined +QNetworkConfiguration.Discovered QNetworkConfiguration.StateFlag.Discovered +QNetworkConfiguration.Active QNetworkConfiguration.StateFlag.Active +QNetworkConfiguration.UnknownPurpose QNetworkConfiguration.Purpose.UnknownPurpose +QNetworkConfiguration.PublicPurpose QNetworkConfiguration.Purpose.PublicPurpose +QNetworkConfiguration.PrivatePurpose QNetworkConfiguration.Purpose.PrivatePurpose +QNetworkConfiguration.ServiceSpecificPurpose QNetworkConfiguration.Purpose.ServiceSpecificPurpose +QNetworkConfiguration.InternetAccessPoint QNetworkConfiguration.Type.InternetAccessPoint +QNetworkConfiguration.ServiceNetwork QNetworkConfiguration.Type.ServiceNetwork +QNetworkConfiguration.UserChoice QNetworkConfiguration.Type.UserChoice +QNetworkConfiguration.Invalid QNetworkConfiguration.Type.Invalid +QNetworkCookie.NameAndValueOnly QNetworkCookie.RawForm.NameAndValueOnly +QNetworkCookie.Full QNetworkCookie.RawForm.Full +QNetworkAddressEntry.DnsEligibilityUnknown QNetworkAddressEntry.DnsEligibilityStatus.DnsEligibilityUnknown +QNetworkAddressEntry.DnsIneligible QNetworkAddressEntry.DnsEligibilityStatus.DnsIneligible +QNetworkAddressEntry.DnsEligible QNetworkAddressEntry.DnsEligibilityStatus.DnsEligible +QNetworkInterface.Unknown QNetworkInterface.InterfaceType.Unknown +QNetworkInterface.Loopback QNetworkInterface.InterfaceType.Loopback +QNetworkInterface.Virtual QNetworkInterface.InterfaceType.Virtual +QNetworkInterface.Ethernet QNetworkInterface.InterfaceType.Ethernet +QNetworkInterface.Slip QNetworkInterface.InterfaceType.Slip +QNetworkInterface.CanBus QNetworkInterface.InterfaceType.CanBus +QNetworkInterface.Ppp QNetworkInterface.InterfaceType.Ppp +QNetworkInterface.Fddi QNetworkInterface.InterfaceType.Fddi +QNetworkInterface.Wifi QNetworkInterface.InterfaceType.Wifi +QNetworkInterface.Ieee80211 QNetworkInterface.InterfaceType.Ieee80211 +QNetworkInterface.Phonet QNetworkInterface.InterfaceType.Phonet +QNetworkInterface.Ieee802154 QNetworkInterface.InterfaceType.Ieee802154 +QNetworkInterface.SixLoWPAN QNetworkInterface.InterfaceType.SixLoWPAN +QNetworkInterface.Ieee80216 QNetworkInterface.InterfaceType.Ieee80216 +QNetworkInterface.Ieee1394 QNetworkInterface.InterfaceType.Ieee1394 +QNetworkInterface.IsUp QNetworkInterface.InterfaceFlag.IsUp +QNetworkInterface.IsRunning QNetworkInterface.InterfaceFlag.IsRunning +QNetworkInterface.CanBroadcast QNetworkInterface.InterfaceFlag.CanBroadcast +QNetworkInterface.IsLoopBack QNetworkInterface.InterfaceFlag.IsLoopBack +QNetworkInterface.IsPointToPoint QNetworkInterface.InterfaceFlag.IsPointToPoint +QNetworkInterface.CanMulticast QNetworkInterface.InterfaceFlag.CanMulticast +QNetworkProxy.TunnelingCapability QNetworkProxy.Capability.TunnelingCapability +QNetworkProxy.ListeningCapability QNetworkProxy.Capability.ListeningCapability +QNetworkProxy.UdpTunnelingCapability QNetworkProxy.Capability.UdpTunnelingCapability +QNetworkProxy.CachingCapability QNetworkProxy.Capability.CachingCapability +QNetworkProxy.HostNameLookupCapability QNetworkProxy.Capability.HostNameLookupCapability +QNetworkProxy.SctpTunnelingCapability QNetworkProxy.Capability.SctpTunnelingCapability +QNetworkProxy.SctpListeningCapability QNetworkProxy.Capability.SctpListeningCapability +QNetworkProxy.DefaultProxy QNetworkProxy.ProxyType.DefaultProxy +QNetworkProxy.Socks5Proxy QNetworkProxy.ProxyType.Socks5Proxy +QNetworkProxy.NoProxy QNetworkProxy.ProxyType.NoProxy +QNetworkProxy.HttpProxy QNetworkProxy.ProxyType.HttpProxy +QNetworkProxy.HttpCachingProxy QNetworkProxy.ProxyType.HttpCachingProxy +QNetworkProxy.FtpCachingProxy QNetworkProxy.ProxyType.FtpCachingProxy +QNetworkProxyQuery.TcpSocket QNetworkProxyQuery.QueryType.TcpSocket +QNetworkProxyQuery.UdpSocket QNetworkProxyQuery.QueryType.UdpSocket +QNetworkProxyQuery.TcpServer QNetworkProxyQuery.QueryType.TcpServer +QNetworkProxyQuery.UrlRequest QNetworkProxyQuery.QueryType.UrlRequest +QNetworkProxyQuery.SctpSocket QNetworkProxyQuery.QueryType.SctpSocket +QNetworkProxyQuery.SctpServer QNetworkProxyQuery.QueryType.SctpServer +QNetworkReply.NoError QNetworkReply.NetworkError.NoError +QNetworkReply.ConnectionRefusedError QNetworkReply.NetworkError.ConnectionRefusedError +QNetworkReply.RemoteHostClosedError QNetworkReply.NetworkError.RemoteHostClosedError +QNetworkReply.HostNotFoundError QNetworkReply.NetworkError.HostNotFoundError +QNetworkReply.TimeoutError QNetworkReply.NetworkError.TimeoutError +QNetworkReply.OperationCanceledError QNetworkReply.NetworkError.OperationCanceledError +QNetworkReply.SslHandshakeFailedError QNetworkReply.NetworkError.SslHandshakeFailedError +QNetworkReply.UnknownNetworkError QNetworkReply.NetworkError.UnknownNetworkError +QNetworkReply.ProxyConnectionRefusedError QNetworkReply.NetworkError.ProxyConnectionRefusedError +QNetworkReply.ProxyConnectionClosedError QNetworkReply.NetworkError.ProxyConnectionClosedError +QNetworkReply.ProxyNotFoundError QNetworkReply.NetworkError.ProxyNotFoundError +QNetworkReply.ProxyTimeoutError QNetworkReply.NetworkError.ProxyTimeoutError +QNetworkReply.ProxyAuthenticationRequiredError QNetworkReply.NetworkError.ProxyAuthenticationRequiredError +QNetworkReply.UnknownProxyError QNetworkReply.NetworkError.UnknownProxyError +QNetworkReply.ContentAccessDenied QNetworkReply.NetworkError.ContentAccessDenied +QNetworkReply.ContentOperationNotPermittedError QNetworkReply.NetworkError.ContentOperationNotPermittedError +QNetworkReply.ContentNotFoundError QNetworkReply.NetworkError.ContentNotFoundError +QNetworkReply.AuthenticationRequiredError QNetworkReply.NetworkError.AuthenticationRequiredError +QNetworkReply.UnknownContentError QNetworkReply.NetworkError.UnknownContentError +QNetworkReply.ProtocolUnknownError QNetworkReply.NetworkError.ProtocolUnknownError +QNetworkReply.ProtocolInvalidOperationError QNetworkReply.NetworkError.ProtocolInvalidOperationError +QNetworkReply.ProtocolFailure QNetworkReply.NetworkError.ProtocolFailure +QNetworkReply.ContentReSendError QNetworkReply.NetworkError.ContentReSendError +QNetworkReply.TemporaryNetworkFailureError QNetworkReply.NetworkError.TemporaryNetworkFailureError +QNetworkReply.NetworkSessionFailedError QNetworkReply.NetworkError.NetworkSessionFailedError +QNetworkReply.BackgroundRequestNotAllowedError QNetworkReply.NetworkError.BackgroundRequestNotAllowedError +QNetworkReply.ContentConflictError QNetworkReply.NetworkError.ContentConflictError +QNetworkReply.ContentGoneError QNetworkReply.NetworkError.ContentGoneError +QNetworkReply.InternalServerError QNetworkReply.NetworkError.InternalServerError +QNetworkReply.OperationNotImplementedError QNetworkReply.NetworkError.OperationNotImplementedError +QNetworkReply.ServiceUnavailableError QNetworkReply.NetworkError.ServiceUnavailableError +QNetworkReply.UnknownServerError QNetworkReply.NetworkError.UnknownServerError +QNetworkReply.TooManyRedirectsError QNetworkReply.NetworkError.TooManyRedirectsError +QNetworkReply.InsecureRedirectError QNetworkReply.NetworkError.InsecureRedirectError +QNetworkRequest.DefaultTransferTimeoutConstant QNetworkRequest.TransferTimeoutConstant.DefaultTransferTimeoutConstant +QNetworkRequest.ManualRedirectPolicy QNetworkRequest.RedirectPolicy.ManualRedirectPolicy +QNetworkRequest.NoLessSafeRedirectPolicy QNetworkRequest.RedirectPolicy.NoLessSafeRedirectPolicy +QNetworkRequest.SameOriginRedirectPolicy QNetworkRequest.RedirectPolicy.SameOriginRedirectPolicy +QNetworkRequest.UserVerifiedRedirectPolicy QNetworkRequest.RedirectPolicy.UserVerifiedRedirectPolicy +QNetworkRequest.HighPriority QNetworkRequest.Priority.HighPriority +QNetworkRequest.NormalPriority QNetworkRequest.Priority.NormalPriority +QNetworkRequest.LowPriority QNetworkRequest.Priority.LowPriority +QNetworkRequest.Automatic QNetworkRequest.LoadControl.Automatic +QNetworkRequest.Manual QNetworkRequest.LoadControl.Manual +QNetworkRequest.AlwaysNetwork QNetworkRequest.CacheLoadControl.AlwaysNetwork +QNetworkRequest.PreferNetwork QNetworkRequest.CacheLoadControl.PreferNetwork +QNetworkRequest.PreferCache QNetworkRequest.CacheLoadControl.PreferCache +QNetworkRequest.AlwaysCache QNetworkRequest.CacheLoadControl.AlwaysCache +QNetworkRequest.HttpStatusCodeAttribute QNetworkRequest.Attribute.HttpStatusCodeAttribute +QNetworkRequest.HttpReasonPhraseAttribute QNetworkRequest.Attribute.HttpReasonPhraseAttribute +QNetworkRequest.RedirectionTargetAttribute QNetworkRequest.Attribute.RedirectionTargetAttribute +QNetworkRequest.ConnectionEncryptedAttribute QNetworkRequest.Attribute.ConnectionEncryptedAttribute +QNetworkRequest.CacheLoadControlAttribute QNetworkRequest.Attribute.CacheLoadControlAttribute +QNetworkRequest.CacheSaveControlAttribute QNetworkRequest.Attribute.CacheSaveControlAttribute +QNetworkRequest.SourceIsFromCacheAttribute QNetworkRequest.Attribute.SourceIsFromCacheAttribute +QNetworkRequest.DoNotBufferUploadDataAttribute QNetworkRequest.Attribute.DoNotBufferUploadDataAttribute +QNetworkRequest.HttpPipeliningAllowedAttribute QNetworkRequest.Attribute.HttpPipeliningAllowedAttribute +QNetworkRequest.HttpPipeliningWasUsedAttribute QNetworkRequest.Attribute.HttpPipeliningWasUsedAttribute +QNetworkRequest.CustomVerbAttribute QNetworkRequest.Attribute.CustomVerbAttribute +QNetworkRequest.CookieLoadControlAttribute QNetworkRequest.Attribute.CookieLoadControlAttribute +QNetworkRequest.AuthenticationReuseAttribute QNetworkRequest.Attribute.AuthenticationReuseAttribute +QNetworkRequest.CookieSaveControlAttribute QNetworkRequest.Attribute.CookieSaveControlAttribute +QNetworkRequest.BackgroundRequestAttribute QNetworkRequest.Attribute.BackgroundRequestAttribute +QNetworkRequest.SpdyAllowedAttribute QNetworkRequest.Attribute.SpdyAllowedAttribute +QNetworkRequest.SpdyWasUsedAttribute QNetworkRequest.Attribute.SpdyWasUsedAttribute +QNetworkRequest.EmitAllUploadProgressSignalsAttribute QNetworkRequest.Attribute.EmitAllUploadProgressSignalsAttribute +QNetworkRequest.FollowRedirectsAttribute QNetworkRequest.Attribute.FollowRedirectsAttribute +QNetworkRequest.HTTP2AllowedAttribute QNetworkRequest.Attribute.HTTP2AllowedAttribute +QNetworkRequest.Http2AllowedAttribute QNetworkRequest.Attribute.Http2AllowedAttribute +QNetworkRequest.HTTP2WasUsedAttribute QNetworkRequest.Attribute.HTTP2WasUsedAttribute +QNetworkRequest.Http2WasUsedAttribute QNetworkRequest.Attribute.Http2WasUsedAttribute +QNetworkRequest.OriginalContentLengthAttribute QNetworkRequest.Attribute.OriginalContentLengthAttribute +QNetworkRequest.RedirectPolicyAttribute QNetworkRequest.Attribute.RedirectPolicyAttribute +QNetworkRequest.Http2DirectAttribute QNetworkRequest.Attribute.Http2DirectAttribute +QNetworkRequest.AutoDeleteReplyOnFinishAttribute QNetworkRequest.Attribute.AutoDeleteReplyOnFinishAttribute +QNetworkRequest.User QNetworkRequest.Attribute.User +QNetworkRequest.UserMax QNetworkRequest.Attribute.UserMax +QNetworkRequest.ContentTypeHeader QNetworkRequest.KnownHeaders.ContentTypeHeader +QNetworkRequest.ContentLengthHeader QNetworkRequest.KnownHeaders.ContentLengthHeader +QNetworkRequest.LocationHeader QNetworkRequest.KnownHeaders.LocationHeader +QNetworkRequest.LastModifiedHeader QNetworkRequest.KnownHeaders.LastModifiedHeader +QNetworkRequest.CookieHeader QNetworkRequest.KnownHeaders.CookieHeader +QNetworkRequest.SetCookieHeader QNetworkRequest.KnownHeaders.SetCookieHeader +QNetworkRequest.ContentDispositionHeader QNetworkRequest.KnownHeaders.ContentDispositionHeader +QNetworkRequest.UserAgentHeader QNetworkRequest.KnownHeaders.UserAgentHeader +QNetworkRequest.ServerHeader QNetworkRequest.KnownHeaders.ServerHeader +QNetworkRequest.IfModifiedSinceHeader QNetworkRequest.KnownHeaders.IfModifiedSinceHeader +QNetworkRequest.ETagHeader QNetworkRequest.KnownHeaders.ETagHeader +QNetworkRequest.IfMatchHeader QNetworkRequest.KnownHeaders.IfMatchHeader +QNetworkRequest.IfNoneMatchHeader QNetworkRequest.KnownHeaders.IfNoneMatchHeader +QNetworkSession.NoPolicy QNetworkSession.UsagePolicy.NoPolicy +QNetworkSession.NoBackgroundTrafficPolicy QNetworkSession.UsagePolicy.NoBackgroundTrafficPolicy +QNetworkSession.UnknownSessionError QNetworkSession.SessionError.UnknownSessionError +QNetworkSession.SessionAbortedError QNetworkSession.SessionError.SessionAbortedError +QNetworkSession.RoamingError QNetworkSession.SessionError.RoamingError +QNetworkSession.OperationNotSupportedError QNetworkSession.SessionError.OperationNotSupportedError +QNetworkSession.InvalidConfigurationError QNetworkSession.SessionError.InvalidConfigurationError +QNetworkSession.Invalid QNetworkSession.State.Invalid +QNetworkSession.NotAvailable QNetworkSession.State.NotAvailable +QNetworkSession.Connecting QNetworkSession.State.Connecting +QNetworkSession.Connected QNetworkSession.State.Connected +QNetworkSession.Closing QNetworkSession.State.Closing +QNetworkSession.Disconnected QNetworkSession.State.Disconnected +QNetworkSession.Roaming QNetworkSession.State.Roaming +QSsl.SslOptionDisableEmptyFragments QSsl.SslOption.SslOptionDisableEmptyFragments +QSsl.SslOptionDisableSessionTickets QSsl.SslOption.SslOptionDisableSessionTickets +QSsl.SslOptionDisableCompression QSsl.SslOption.SslOptionDisableCompression +QSsl.SslOptionDisableServerNameIndication QSsl.SslOption.SslOptionDisableServerNameIndication +QSsl.SslOptionDisableLegacyRenegotiation QSsl.SslOption.SslOptionDisableLegacyRenegotiation +QSsl.SslOptionDisableSessionSharing QSsl.SslOption.SslOptionDisableSessionSharing +QSsl.SslOptionDisableSessionPersistence QSsl.SslOption.SslOptionDisableSessionPersistence +QSsl.SslOptionDisableServerCipherPreference QSsl.SslOption.SslOptionDisableServerCipherPreference +QSsl.UnknownProtocol QSsl.SslProtocol.UnknownProtocol +QSsl.SslV3 QSsl.SslProtocol.SslV3 +QSsl.SslV2 QSsl.SslProtocol.SslV2 +QSsl.TlsV1_0 QSsl.SslProtocol.TlsV1_0 +QSsl.TlsV1_0OrLater QSsl.SslProtocol.TlsV1_0OrLater +QSsl.TlsV1_1 QSsl.SslProtocol.TlsV1_1 +QSsl.TlsV1_1OrLater QSsl.SslProtocol.TlsV1_1OrLater +QSsl.TlsV1_2 QSsl.SslProtocol.TlsV1_2 +QSsl.TlsV1_2OrLater QSsl.SslProtocol.TlsV1_2OrLater +QSsl.AnyProtocol QSsl.SslProtocol.AnyProtocol +QSsl.TlsV1SslV3 QSsl.SslProtocol.TlsV1SslV3 +QSsl.SecureProtocols QSsl.SslProtocol.SecureProtocols +QSsl.DtlsV1_0 QSsl.SslProtocol.DtlsV1_0 +QSsl.DtlsV1_0OrLater QSsl.SslProtocol.DtlsV1_0OrLater +QSsl.DtlsV1_2 QSsl.SslProtocol.DtlsV1_2 +QSsl.DtlsV1_2OrLater QSsl.SslProtocol.DtlsV1_2OrLater +QSsl.TlsV1_3 QSsl.SslProtocol.TlsV1_3 +QSsl.TlsV1_3OrLater QSsl.SslProtocol.TlsV1_3OrLater +QSsl.EmailEntry QSsl.AlternativeNameEntryType.EmailEntry +QSsl.DnsEntry QSsl.AlternativeNameEntryType.DnsEntry +QSsl.IpAddressEntry QSsl.AlternativeNameEntryType.IpAddressEntry +QSsl.Opaque QSsl.KeyAlgorithm.Opaque +QSsl.Rsa QSsl.KeyAlgorithm.Rsa +QSsl.Dsa QSsl.KeyAlgorithm.Dsa +QSsl.Ec QSsl.KeyAlgorithm.Ec +QSsl.Dh QSsl.KeyAlgorithm.Dh +QSsl.Pem QSsl.EncodingFormat.Pem +QSsl.Der QSsl.EncodingFormat.Der +QSsl.PrivateKey QSsl.KeyType.PrivateKey +QSsl.PublicKey QSsl.KeyType.PublicKey +QSslCertificate.RegularExpression QSslCertificate.PatternSyntax.RegularExpression +QSslCertificate.Wildcard QSslCertificate.PatternSyntax.Wildcard +QSslCertificate.FixedString QSslCertificate.PatternSyntax.FixedString +QSslCertificate.Organization QSslCertificate.SubjectInfo.Organization +QSslCertificate.CommonName QSslCertificate.SubjectInfo.CommonName +QSslCertificate.LocalityName QSslCertificate.SubjectInfo.LocalityName +QSslCertificate.OrganizationalUnitName QSslCertificate.SubjectInfo.OrganizationalUnitName +QSslCertificate.CountryName QSslCertificate.SubjectInfo.CountryName +QSslCertificate.StateOrProvinceName QSslCertificate.SubjectInfo.StateOrProvinceName +QSslCertificate.DistinguishedNameQualifier QSslCertificate.SubjectInfo.DistinguishedNameQualifier +QSslCertificate.SerialNumber QSslCertificate.SubjectInfo.SerialNumber +QSslCertificate.EmailAddress QSslCertificate.SubjectInfo.EmailAddress +QSslConfiguration.NextProtocolNegotiationNone QSslConfiguration.NextProtocolNegotiationStatus.NextProtocolNegotiationNone +QSslConfiguration.NextProtocolNegotiationNegotiated QSslConfiguration.NextProtocolNegotiationStatus.NextProtocolNegotiationNegotiated +QSslConfiguration.NextProtocolNegotiationUnsupported QSslConfiguration.NextProtocolNegotiationStatus.NextProtocolNegotiationUnsupported +QSslDiffieHellmanParameters.NoError QSslDiffieHellmanParameters.Error.NoError +QSslDiffieHellmanParameters.InvalidInputDataError QSslDiffieHellmanParameters.Error.InvalidInputDataError +QSslDiffieHellmanParameters.UnsafeParametersError QSslDiffieHellmanParameters.Error.UnsafeParametersError +QSslError.UnspecifiedError QSslError.SslError.UnspecifiedError +QSslError.NoError QSslError.SslError.NoError +QSslError.UnableToGetIssuerCertificate QSslError.SslError.UnableToGetIssuerCertificate +QSslError.UnableToDecryptCertificateSignature QSslError.SslError.UnableToDecryptCertificateSignature +QSslError.UnableToDecodeIssuerPublicKey QSslError.SslError.UnableToDecodeIssuerPublicKey +QSslError.CertificateSignatureFailed QSslError.SslError.CertificateSignatureFailed +QSslError.CertificateNotYetValid QSslError.SslError.CertificateNotYetValid +QSslError.CertificateExpired QSslError.SslError.CertificateExpired +QSslError.InvalidNotBeforeField QSslError.SslError.InvalidNotBeforeField +QSslError.InvalidNotAfterField QSslError.SslError.InvalidNotAfterField +QSslError.SelfSignedCertificate QSslError.SslError.SelfSignedCertificate +QSslError.SelfSignedCertificateInChain QSslError.SslError.SelfSignedCertificateInChain +QSslError.UnableToGetLocalIssuerCertificate QSslError.SslError.UnableToGetLocalIssuerCertificate +QSslError.UnableToVerifyFirstCertificate QSslError.SslError.UnableToVerifyFirstCertificate +QSslError.CertificateRevoked QSslError.SslError.CertificateRevoked +QSslError.InvalidCaCertificate QSslError.SslError.InvalidCaCertificate +QSslError.PathLengthExceeded QSslError.SslError.PathLengthExceeded +QSslError.InvalidPurpose QSslError.SslError.InvalidPurpose +QSslError.CertificateUntrusted QSslError.SslError.CertificateUntrusted +QSslError.CertificateRejected QSslError.SslError.CertificateRejected +QSslError.SubjectIssuerMismatch QSslError.SslError.SubjectIssuerMismatch +QSslError.AuthorityIssuerSerialNumberMismatch QSslError.SslError.AuthorityIssuerSerialNumberMismatch +QSslError.NoPeerCertificate QSslError.SslError.NoPeerCertificate +QSslError.HostNameMismatch QSslError.SslError.HostNameMismatch +QSslError.NoSslSupport QSslError.SslError.NoSslSupport +QSslError.CertificateBlacklisted QSslError.SslError.CertificateBlacklisted +QSslError.CertificateStatusUnknown QSslError.SslError.CertificateStatusUnknown +QSslError.OcspNoResponseFound QSslError.SslError.OcspNoResponseFound +QSslError.OcspMalformedRequest QSslError.SslError.OcspMalformedRequest +QSslError.OcspMalformedResponse QSslError.SslError.OcspMalformedResponse +QSslError.OcspInternalError QSslError.SslError.OcspInternalError +QSslError.OcspTryLater QSslError.SslError.OcspTryLater +QSslError.OcspSigRequred QSslError.SslError.OcspSigRequred +QSslError.OcspUnauthorized QSslError.SslError.OcspUnauthorized +QSslError.OcspResponseCannotBeTrusted QSslError.SslError.OcspResponseCannotBeTrusted +QSslError.OcspResponseCertIdUnknown QSslError.SslError.OcspResponseCertIdUnknown +QSslError.OcspResponseExpired QSslError.SslError.OcspResponseExpired +QSslError.OcspStatusUnknown QSslError.SslError.OcspStatusUnknown +QSslSocket.VerifyNone QSslSocket.PeerVerifyMode.VerifyNone +QSslSocket.QueryPeer QSslSocket.PeerVerifyMode.QueryPeer +QSslSocket.VerifyPeer QSslSocket.PeerVerifyMode.VerifyPeer +QSslSocket.AutoVerifyPeer QSslSocket.PeerVerifyMode.AutoVerifyPeer +QSslSocket.UnencryptedMode QSslSocket.SslMode.UnencryptedMode +QSslSocket.SslClientMode QSslSocket.SslMode.SslClientMode +QSslSocket.SslServerMode QSslSocket.SslMode.SslServerMode +QGL.DoubleBuffer QGL.FormatOption.DoubleBuffer +QGL.DepthBuffer QGL.FormatOption.DepthBuffer +QGL.Rgba QGL.FormatOption.Rgba +QGL.AlphaChannel QGL.FormatOption.AlphaChannel +QGL.AccumBuffer QGL.FormatOption.AccumBuffer +QGL.StencilBuffer QGL.FormatOption.StencilBuffer +QGL.StereoBuffers QGL.FormatOption.StereoBuffers +QGL.DirectRendering QGL.FormatOption.DirectRendering +QGL.HasOverlay QGL.FormatOption.HasOverlay +QGL.SampleBuffers QGL.FormatOption.SampleBuffers +QGL.SingleBuffer QGL.FormatOption.SingleBuffer +QGL.NoDepthBuffer QGL.FormatOption.NoDepthBuffer +QGL.ColorIndex QGL.FormatOption.ColorIndex +QGL.NoAlphaChannel QGL.FormatOption.NoAlphaChannel +QGL.NoAccumBuffer QGL.FormatOption.NoAccumBuffer +QGL.NoStencilBuffer QGL.FormatOption.NoStencilBuffer +QGL.NoStereoBuffers QGL.FormatOption.NoStereoBuffers +QGL.IndirectRendering QGL.FormatOption.IndirectRendering +QGL.NoOverlay QGL.FormatOption.NoOverlay +QGL.NoSampleBuffers QGL.FormatOption.NoSampleBuffers +QGL.DeprecatedFunctions QGL.FormatOption.DeprecatedFunctions +QGL.NoDeprecatedFunctions QGL.FormatOption.NoDeprecatedFunctions +QGLFormat.NoProfile QGLFormat.OpenGLContextProfile.NoProfile +QGLFormat.CoreProfile QGLFormat.OpenGLContextProfile.CoreProfile +QGLFormat.CompatibilityProfile QGLFormat.OpenGLContextProfile.CompatibilityProfile +QGLFormat.OpenGL_Version_None QGLFormat.OpenGLVersionFlag.OpenGL_Version_None +QGLFormat.OpenGL_Version_1_1 QGLFormat.OpenGLVersionFlag.OpenGL_Version_1_1 +QGLFormat.OpenGL_Version_1_2 QGLFormat.OpenGLVersionFlag.OpenGL_Version_1_2 +QGLFormat.OpenGL_Version_1_3 QGLFormat.OpenGLVersionFlag.OpenGL_Version_1_3 +QGLFormat.OpenGL_Version_1_4 QGLFormat.OpenGLVersionFlag.OpenGL_Version_1_4 +QGLFormat.OpenGL_Version_1_5 QGLFormat.OpenGLVersionFlag.OpenGL_Version_1_5 +QGLFormat.OpenGL_Version_2_0 QGLFormat.OpenGLVersionFlag.OpenGL_Version_2_0 +QGLFormat.OpenGL_Version_2_1 QGLFormat.OpenGLVersionFlag.OpenGL_Version_2_1 +QGLFormat.OpenGL_Version_3_0 QGLFormat.OpenGLVersionFlag.OpenGL_Version_3_0 +QGLFormat.OpenGL_Version_3_1 QGLFormat.OpenGLVersionFlag.OpenGL_Version_3_1 +QGLFormat.OpenGL_Version_3_2 QGLFormat.OpenGLVersionFlag.OpenGL_Version_3_2 +QGLFormat.OpenGL_Version_3_3 QGLFormat.OpenGLVersionFlag.OpenGL_Version_3_3 +QGLFormat.OpenGL_Version_4_0 QGLFormat.OpenGLVersionFlag.OpenGL_Version_4_0 +QGLFormat.OpenGL_Version_4_1 QGLFormat.OpenGLVersionFlag.OpenGL_Version_4_1 +QGLFormat.OpenGL_Version_4_2 QGLFormat.OpenGLVersionFlag.OpenGL_Version_4_2 +QGLFormat.OpenGL_Version_4_3 QGLFormat.OpenGLVersionFlag.OpenGL_Version_4_3 +QGLFormat.OpenGL_ES_Common_Version_1_0 QGLFormat.OpenGLVersionFlag.OpenGL_ES_Common_Version_1_0 +QGLFormat.OpenGL_ES_CommonLite_Version_1_0 QGLFormat.OpenGLVersionFlag.OpenGL_ES_CommonLite_Version_1_0 +QGLFormat.OpenGL_ES_Common_Version_1_1 QGLFormat.OpenGLVersionFlag.OpenGL_ES_Common_Version_1_1 +QGLFormat.OpenGL_ES_CommonLite_Version_1_1 QGLFormat.OpenGLVersionFlag.OpenGL_ES_CommonLite_Version_1_1 +QGLFormat.OpenGL_ES_Version_2_0 QGLFormat.OpenGLVersionFlag.OpenGL_ES_Version_2_0 +QGLContext.NoBindOption QGLContext.BindOption.NoBindOption +QGLContext.InvertedYBindOption QGLContext.BindOption.InvertedYBindOption +QGLContext.MipmapBindOption QGLContext.BindOption.MipmapBindOption +QGLContext.PremultipliedAlphaBindOption QGLContext.BindOption.PremultipliedAlphaBindOption +QGLContext.LinearFilteringBindOption QGLContext.BindOption.LinearFilteringBindOption +QGLContext.DefaultBindOption QGLContext.BindOption.DefaultBindOption +QGeoAreaMonitorSource.PersistentAreaMonitorFeature QGeoAreaMonitorSource.AreaMonitorFeature.PersistentAreaMonitorFeature +QGeoAreaMonitorSource.AnyAreaMonitorFeature QGeoAreaMonitorSource.AreaMonitorFeature.AnyAreaMonitorFeature +QGeoAreaMonitorSource.AccessError QGeoAreaMonitorSource.Error.AccessError +QGeoAreaMonitorSource.InsufficientPositionInfo QGeoAreaMonitorSource.Error.InsufficientPositionInfo +QGeoAreaMonitorSource.UnknownSourceError QGeoAreaMonitorSource.Error.UnknownSourceError +QGeoAreaMonitorSource.NoError QGeoAreaMonitorSource.Error.NoError +QGeoShape.UnknownType QGeoShape.ShapeType.UnknownType +QGeoShape.RectangleType QGeoShape.ShapeType.RectangleType +QGeoShape.CircleType QGeoShape.ShapeType.CircleType +QGeoShape.PathType QGeoShape.ShapeType.PathType +QGeoShape.PolygonType QGeoShape.ShapeType.PolygonType +QGeoCoordinate.Degrees QGeoCoordinate.CoordinateFormat.Degrees +QGeoCoordinate.DegreesWithHemisphere QGeoCoordinate.CoordinateFormat.DegreesWithHemisphere +QGeoCoordinate.DegreesMinutes QGeoCoordinate.CoordinateFormat.DegreesMinutes +QGeoCoordinate.DegreesMinutesWithHemisphere QGeoCoordinate.CoordinateFormat.DegreesMinutesWithHemisphere +QGeoCoordinate.DegreesMinutesSeconds QGeoCoordinate.CoordinateFormat.DegreesMinutesSeconds +QGeoCoordinate.DegreesMinutesSecondsWithHemisphere QGeoCoordinate.CoordinateFormat.DegreesMinutesSecondsWithHemisphere +QGeoCoordinate.InvalidCoordinate QGeoCoordinate.CoordinateType.InvalidCoordinate +QGeoCoordinate.Coordinate2D QGeoCoordinate.CoordinateType.Coordinate2D +QGeoCoordinate.Coordinate3D QGeoCoordinate.CoordinateType.Coordinate3D +QGeoPositionInfo.Direction QGeoPositionInfo.Attribute.Direction +QGeoPositionInfo.GroundSpeed QGeoPositionInfo.Attribute.GroundSpeed +QGeoPositionInfo.VerticalSpeed QGeoPositionInfo.Attribute.VerticalSpeed +QGeoPositionInfo.MagneticVariation QGeoPositionInfo.Attribute.MagneticVariation +QGeoPositionInfo.HorizontalAccuracy QGeoPositionInfo.Attribute.HorizontalAccuracy +QGeoPositionInfo.VerticalAccuracy QGeoPositionInfo.Attribute.VerticalAccuracy +QGeoPositionInfoSource.NoPositioningMethods QGeoPositionInfoSource.PositioningMethod.NoPositioningMethods +QGeoPositionInfoSource.SatellitePositioningMethods QGeoPositionInfoSource.PositioningMethod.SatellitePositioningMethods +QGeoPositionInfoSource.NonSatellitePositioningMethods QGeoPositionInfoSource.PositioningMethod.NonSatellitePositioningMethods +QGeoPositionInfoSource.AllPositioningMethods QGeoPositionInfoSource.PositioningMethod.AllPositioningMethods +QGeoPositionInfoSource.AccessError QGeoPositionInfoSource.Error.AccessError +QGeoPositionInfoSource.ClosedError QGeoPositionInfoSource.Error.ClosedError +QGeoPositionInfoSource.UnknownSourceError QGeoPositionInfoSource.Error.UnknownSourceError +QGeoPositionInfoSource.NoError QGeoPositionInfoSource.Error.NoError +QGeoSatelliteInfo.Undefined QGeoSatelliteInfo.SatelliteSystem.Undefined +QGeoSatelliteInfo.GPS QGeoSatelliteInfo.SatelliteSystem.GPS +QGeoSatelliteInfo.GLONASS QGeoSatelliteInfo.SatelliteSystem.GLONASS +QGeoSatelliteInfo.Elevation QGeoSatelliteInfo.Attribute.Elevation +QGeoSatelliteInfo.Azimuth QGeoSatelliteInfo.Attribute.Azimuth +QGeoSatelliteInfoSource.AccessError QGeoSatelliteInfoSource.Error.AccessError +QGeoSatelliteInfoSource.ClosedError QGeoSatelliteInfoSource.Error.ClosedError +QGeoSatelliteInfoSource.NoError QGeoSatelliteInfoSource.Error.NoError +QGeoSatelliteInfoSource.UnknownSourceError QGeoSatelliteInfoSource.Error.UnknownSourceError +QNmeaPositionInfoSource.RealTimeMode QNmeaPositionInfoSource.UpdateMode.RealTimeMode +QNmeaPositionInfoSource.SimulationMode QNmeaPositionInfoSource.UpdateMode.SimulationMode +QAbstractPrintDialog.None_ QAbstractPrintDialog.PrintDialogOption.None_ +QAbstractPrintDialog.PrintToFile QAbstractPrintDialog.PrintDialogOption.PrintToFile +QAbstractPrintDialog.PrintSelection QAbstractPrintDialog.PrintDialogOption.PrintSelection +QAbstractPrintDialog.PrintPageRange QAbstractPrintDialog.PrintDialogOption.PrintPageRange +QAbstractPrintDialog.PrintCollateCopies QAbstractPrintDialog.PrintDialogOption.PrintCollateCopies +QAbstractPrintDialog.PrintShowPageSize QAbstractPrintDialog.PrintDialogOption.PrintShowPageSize +QAbstractPrintDialog.PrintCurrentPage QAbstractPrintDialog.PrintDialogOption.PrintCurrentPage +QAbstractPrintDialog.AllPages QAbstractPrintDialog.PrintRange.AllPages +QAbstractPrintDialog.Selection QAbstractPrintDialog.PrintRange.Selection +QAbstractPrintDialog.PageRange QAbstractPrintDialog.PrintRange.PageRange +QAbstractPrintDialog.CurrentPage QAbstractPrintDialog.PrintRange.CurrentPage +QPrintEngine.PPK_CollateCopies QPrintEngine.PrintEnginePropertyKey.PPK_CollateCopies +QPrintEngine.PPK_ColorMode QPrintEngine.PrintEnginePropertyKey.PPK_ColorMode +QPrintEngine.PPK_Creator QPrintEngine.PrintEnginePropertyKey.PPK_Creator +QPrintEngine.PPK_DocumentName QPrintEngine.PrintEnginePropertyKey.PPK_DocumentName +QPrintEngine.PPK_FullPage QPrintEngine.PrintEnginePropertyKey.PPK_FullPage +QPrintEngine.PPK_NumberOfCopies QPrintEngine.PrintEnginePropertyKey.PPK_NumberOfCopies +QPrintEngine.PPK_Orientation QPrintEngine.PrintEnginePropertyKey.PPK_Orientation +QPrintEngine.PPK_OutputFileName QPrintEngine.PrintEnginePropertyKey.PPK_OutputFileName +QPrintEngine.PPK_PageOrder QPrintEngine.PrintEnginePropertyKey.PPK_PageOrder +QPrintEngine.PPK_PageRect QPrintEngine.PrintEnginePropertyKey.PPK_PageRect +QPrintEngine.PPK_PageSize QPrintEngine.PrintEnginePropertyKey.PPK_PageSize +QPrintEngine.PPK_PaperRect QPrintEngine.PrintEnginePropertyKey.PPK_PaperRect +QPrintEngine.PPK_PaperSource QPrintEngine.PrintEnginePropertyKey.PPK_PaperSource +QPrintEngine.PPK_PrinterName QPrintEngine.PrintEnginePropertyKey.PPK_PrinterName +QPrintEngine.PPK_PrinterProgram QPrintEngine.PrintEnginePropertyKey.PPK_PrinterProgram +QPrintEngine.PPK_Resolution QPrintEngine.PrintEnginePropertyKey.PPK_Resolution +QPrintEngine.PPK_SelectionOption QPrintEngine.PrintEnginePropertyKey.PPK_SelectionOption +QPrintEngine.PPK_SupportedResolutions QPrintEngine.PrintEnginePropertyKey.PPK_SupportedResolutions +QPrintEngine.PPK_WindowsPageSize QPrintEngine.PrintEnginePropertyKey.PPK_WindowsPageSize +QPrintEngine.PPK_FontEmbedding QPrintEngine.PrintEnginePropertyKey.PPK_FontEmbedding +QPrintEngine.PPK_Duplex QPrintEngine.PrintEnginePropertyKey.PPK_Duplex +QPrintEngine.PPK_PaperSources QPrintEngine.PrintEnginePropertyKey.PPK_PaperSources +QPrintEngine.PPK_CustomPaperSize QPrintEngine.PrintEnginePropertyKey.PPK_CustomPaperSize +QPrintEngine.PPK_PageMargins QPrintEngine.PrintEnginePropertyKey.PPK_PageMargins +QPrintEngine.PPK_PaperSize QPrintEngine.PrintEnginePropertyKey.PPK_PaperSize +QPrintEngine.PPK_CopyCount QPrintEngine.PrintEnginePropertyKey.PPK_CopyCount +QPrintEngine.PPK_SupportsMultipleCopies QPrintEngine.PrintEnginePropertyKey.PPK_SupportsMultipleCopies +QPrintEngine.PPK_PaperName QPrintEngine.PrintEnginePropertyKey.PPK_PaperName +QPrintEngine.PPK_QPageSize QPrintEngine.PrintEnginePropertyKey.PPK_QPageSize +QPrintEngine.PPK_QPageMargins QPrintEngine.PrintEnginePropertyKey.PPK_QPageMargins +QPrintEngine.PPK_QPageLayout QPrintEngine.PrintEnginePropertyKey.PPK_QPageLayout +QPrintEngine.PPK_CustomBase QPrintEngine.PrintEnginePropertyKey.PPK_CustomBase +QPrinter.DuplexNone QPrinter.DuplexMode.DuplexNone +QPrinter.DuplexAuto QPrinter.DuplexMode.DuplexAuto +QPrinter.DuplexLongSide QPrinter.DuplexMode.DuplexLongSide +QPrinter.DuplexShortSide QPrinter.DuplexMode.DuplexShortSide +QPrinter.Millimeter QPrinter.Unit.Millimeter +QPrinter.Point QPrinter.Unit.Point +QPrinter.Inch QPrinter.Unit.Inch +QPrinter.Pica QPrinter.Unit.Pica +QPrinter.Didot QPrinter.Unit.Didot +QPrinter.Cicero QPrinter.Unit.Cicero +QPrinter.DevicePixel QPrinter.Unit.DevicePixel +QPrinter.AllPages QPrinter.PrintRange.AllPages +QPrinter.Selection QPrinter.PrintRange.Selection +QPrinter.PageRange QPrinter.PrintRange.PageRange +QPrinter.CurrentPage QPrinter.PrintRange.CurrentPage +QPrinter.NativeFormat QPrinter.OutputFormat.NativeFormat +QPrinter.PdfFormat QPrinter.OutputFormat.PdfFormat +QPrinter.Idle QPrinter.PrinterState.Idle +QPrinter.Active QPrinter.PrinterState.Active +QPrinter.Aborted QPrinter.PrinterState.Aborted +QPrinter.Error QPrinter.PrinterState.Error +QPrinter.OnlyOne QPrinter.PaperSource.OnlyOne +QPrinter.Lower QPrinter.PaperSource.Lower +QPrinter.Middle QPrinter.PaperSource.Middle +QPrinter.Manual QPrinter.PaperSource.Manual +QPrinter.Envelope QPrinter.PaperSource.Envelope +QPrinter.EnvelopeManual QPrinter.PaperSource.EnvelopeManual +QPrinter.Auto QPrinter.PaperSource.Auto +QPrinter.Tractor QPrinter.PaperSource.Tractor +QPrinter.SmallFormat QPrinter.PaperSource.SmallFormat +QPrinter.LargeFormat QPrinter.PaperSource.LargeFormat +QPrinter.LargeCapacity QPrinter.PaperSource.LargeCapacity +QPrinter.Cassette QPrinter.PaperSource.Cassette +QPrinter.FormSource QPrinter.PaperSource.FormSource +QPrinter.MaxPageSource QPrinter.PaperSource.MaxPageSource +QPrinter.Upper QPrinter.PaperSource.Upper +QPrinter.CustomSource QPrinter.PaperSource.CustomSource +QPrinter.LastPaperSource QPrinter.PaperSource.LastPaperSource +QPrinter.GrayScale QPrinter.ColorMode.GrayScale +QPrinter.Color QPrinter.ColorMode.Color +QPrinter.FirstPageFirst QPrinter.PageOrder.FirstPageFirst +QPrinter.LastPageFirst QPrinter.PageOrder.LastPageFirst +QPrinter.Portrait QPrinter.Orientation.Portrait +QPrinter.Landscape QPrinter.Orientation.Landscape +QPrinter.ScreenResolution QPrinter.PrinterMode.ScreenResolution +QPrinter.PrinterResolution QPrinter.PrinterMode.PrinterResolution +QPrinter.HighResolution QPrinter.PrinterMode.HighResolution +QPrintPreviewWidget.CustomZoom QPrintPreviewWidget.ZoomMode.CustomZoom +QPrintPreviewWidget.FitToWidth QPrintPreviewWidget.ZoomMode.FitToWidth +QPrintPreviewWidget.FitInView QPrintPreviewWidget.ZoomMode.FitInView +QPrintPreviewWidget.SinglePageView QPrintPreviewWidget.ViewMode.SinglePageView +QPrintPreviewWidget.FacingPagesView QPrintPreviewWidget.ViewMode.FacingPagesView +QPrintPreviewWidget.AllPagesView QPrintPreviewWidget.ViewMode.AllPagesView +QJSEngine.TranslationExtension QJSEngine.Extension.TranslationExtension +QJSEngine.ConsoleExtension QJSEngine.Extension.ConsoleExtension +QJSEngine.GarbageCollectionExtension QJSEngine.Extension.GarbageCollectionExtension +QJSEngine.AllExtensions QJSEngine.Extension.AllExtensions +QJSValue.GenericError QJSValue.ErrorType.GenericError +QJSValue.EvalError QJSValue.ErrorType.EvalError +QJSValue.RangeError QJSValue.ErrorType.RangeError +QJSValue.ReferenceError QJSValue.ErrorType.ReferenceError +QJSValue.SyntaxError QJSValue.ErrorType.SyntaxError +QJSValue.TypeError QJSValue.ErrorType.TypeError +QJSValue.URIError QJSValue.ErrorType.URIError +QJSValue.NullValue QJSValue.SpecialValue.NullValue +QJSValue.UndefinedValue QJSValue.SpecialValue.UndefinedValue +QQmlAbstractUrlInterceptor.QmlFile QQmlAbstractUrlInterceptor.DataType.QmlFile +QQmlAbstractUrlInterceptor.JavaScriptFile QQmlAbstractUrlInterceptor.DataType.JavaScriptFile +QQmlAbstractUrlInterceptor.QmldirFile QQmlAbstractUrlInterceptor.DataType.QmldirFile +QQmlAbstractUrlInterceptor.UrlString QQmlAbstractUrlInterceptor.DataType.UrlString +QQmlEngine.CppOwnership QQmlEngine.ObjectOwnership.CppOwnership +QQmlEngine.JavaScriptOwnership QQmlEngine.ObjectOwnership.JavaScriptOwnership +QQmlComponent.Null QQmlComponent.Status.Null +QQmlComponent.Ready QQmlComponent.Status.Ready +QQmlComponent.Loading QQmlComponent.Status.Loading +QQmlComponent.Error QQmlComponent.Status.Error +QQmlComponent.PreferSynchronous QQmlComponent.CompilationMode.PreferSynchronous +QQmlComponent.Asynchronous QQmlComponent.CompilationMode.Asynchronous +QQmlImageProviderBase.ForceAsynchronousImageLoading QQmlImageProviderBase.Flag.ForceAsynchronousImageLoading +QQmlImageProviderBase.Image QQmlImageProviderBase.ImageType.Image +QQmlImageProviderBase.Pixmap QQmlImageProviderBase.ImageType.Pixmap +QQmlImageProviderBase.Texture QQmlImageProviderBase.ImageType.Texture +QQmlImageProviderBase.ImageResponse QQmlImageProviderBase.ImageType.ImageResponse +QQmlIncubator.Null QQmlIncubator.Status.Null +QQmlIncubator.Ready QQmlIncubator.Status.Ready +QQmlIncubator.Loading QQmlIncubator.Status.Loading +QQmlIncubator.Error QQmlIncubator.Status.Error +QQmlIncubator.Asynchronous QQmlIncubator.IncubationMode.Asynchronous +QQmlIncubator.AsynchronousIfNested QQmlIncubator.IncubationMode.AsynchronousIfNested +QQmlIncubator.Synchronous QQmlIncubator.IncubationMode.Synchronous +QQmlProperty.Invalid QQmlProperty.Type.Invalid +QQmlProperty.Property QQmlProperty.Type.Property +QQmlProperty.SignalProperty QQmlProperty.Type.SignalProperty +QQmlProperty.InvalidCategory QQmlProperty.PropertyTypeCategory.InvalidCategory +QQmlProperty.List QQmlProperty.PropertyTypeCategory.List +QQmlProperty.Object QQmlProperty.PropertyTypeCategory.Object +QQmlProperty.Normal QQmlProperty.PropertyTypeCategory.Normal +QQuickItem.TopLeft QQuickItem.TransformOrigin.TopLeft +QQuickItem.Top QQuickItem.TransformOrigin.Top +QQuickItem.TopRight QQuickItem.TransformOrigin.TopRight +QQuickItem.Left QQuickItem.TransformOrigin.Left +QQuickItem.Center QQuickItem.TransformOrigin.Center +QQuickItem.Right QQuickItem.TransformOrigin.Right +QQuickItem.BottomLeft QQuickItem.TransformOrigin.BottomLeft +QQuickItem.Bottom QQuickItem.TransformOrigin.Bottom +QQuickItem.BottomRight QQuickItem.TransformOrigin.BottomRight +QQuickItem.ItemChildAddedChange QQuickItem.ItemChange.ItemChildAddedChange +QQuickItem.ItemChildRemovedChange QQuickItem.ItemChange.ItemChildRemovedChange +QQuickItem.ItemSceneChange QQuickItem.ItemChange.ItemSceneChange +QQuickItem.ItemVisibleHasChanged QQuickItem.ItemChange.ItemVisibleHasChanged +QQuickItem.ItemParentHasChanged QQuickItem.ItemChange.ItemParentHasChanged +QQuickItem.ItemOpacityHasChanged QQuickItem.ItemChange.ItemOpacityHasChanged +QQuickItem.ItemActiveFocusHasChanged QQuickItem.ItemChange.ItemActiveFocusHasChanged +QQuickItem.ItemRotationHasChanged QQuickItem.ItemChange.ItemRotationHasChanged +QQuickItem.ItemAntialiasingHasChanged QQuickItem.ItemChange.ItemAntialiasingHasChanged +QQuickItem.ItemDevicePixelRatioHasChanged QQuickItem.ItemChange.ItemDevicePixelRatioHasChanged +QQuickItem.ItemEnabledHasChanged QQuickItem.ItemChange.ItemEnabledHasChanged +QQuickItem.ItemClipsChildrenToShape QQuickItem.Flag.ItemClipsChildrenToShape +QQuickItem.ItemAcceptsInputMethod QQuickItem.Flag.ItemAcceptsInputMethod +QQuickItem.ItemIsFocusScope QQuickItem.Flag.ItemIsFocusScope +QQuickItem.ItemHasContents QQuickItem.Flag.ItemHasContents +QQuickItem.ItemAcceptsDrops QQuickItem.Flag.ItemAcceptsDrops +QQuickPaintedItem.FastFBOResizing QQuickPaintedItem.PerformanceHint.FastFBOResizing +QQuickPaintedItem.Image QQuickPaintedItem.RenderTarget.Image +QQuickPaintedItem.FramebufferObject QQuickPaintedItem.RenderTarget.FramebufferObject +QQuickPaintedItem.InvertedYFramebufferObject QQuickPaintedItem.RenderTarget.InvertedYFramebufferObject +QQuickWindow.NativeObjectTexture QQuickWindow.NativeObjectType.NativeObjectTexture +QQuickWindow.QtTextRendering QQuickWindow.TextRenderType.QtTextRendering +QQuickWindow.NativeTextRendering QQuickWindow.TextRenderType.NativeTextRendering +QQuickWindow.BeforeSynchronizingStage QQuickWindow.RenderStage.BeforeSynchronizingStage +QQuickWindow.AfterSynchronizingStage QQuickWindow.RenderStage.AfterSynchronizingStage +QQuickWindow.BeforeRenderingStage QQuickWindow.RenderStage.BeforeRenderingStage +QQuickWindow.AfterRenderingStage QQuickWindow.RenderStage.AfterRenderingStage +QQuickWindow.AfterSwapStage QQuickWindow.RenderStage.AfterSwapStage +QQuickWindow.NoStage QQuickWindow.RenderStage.NoStage +QQuickWindow.ContextNotAvailable QQuickWindow.SceneGraphError.ContextNotAvailable +QQuickWindow.TextureHasAlphaChannel QQuickWindow.CreateTextureOption.TextureHasAlphaChannel +QQuickWindow.TextureHasMipmaps QQuickWindow.CreateTextureOption.TextureHasMipmaps +QQuickWindow.TextureOwnsGLTexture QQuickWindow.CreateTextureOption.TextureOwnsGLTexture +QQuickWindow.TextureCanUseAtlas QQuickWindow.CreateTextureOption.TextureCanUseAtlas +QQuickWindow.TextureIsOpaque QQuickWindow.CreateTextureOption.TextureIsOpaque +QQuickView.Null QQuickView.Status.Null +QQuickView.Ready QQuickView.Status.Ready +QQuickView.Loading QQuickView.Status.Loading +QQuickView.Error QQuickView.Status.Error +QQuickView.SizeViewToRootObject QQuickView.ResizeMode.SizeViewToRootObject +QQuickView.SizeRootObjectToView QQuickView.ResizeMode.SizeRootObjectToView +QSGAbstractRenderer.MatrixTransformFlipY QSGAbstractRenderer.MatrixTransformFlag.MatrixTransformFlipY +QSGAbstractRenderer.ClearColorBuffer QSGAbstractRenderer.ClearModeBit.ClearColorBuffer +QSGAbstractRenderer.ClearDepthBuffer QSGAbstractRenderer.ClearModeBit.ClearDepthBuffer +QSGAbstractRenderer.ClearStencilBuffer QSGAbstractRenderer.ClearModeBit.ClearStencilBuffer +QSGEngine.TextureHasAlphaChannel QSGEngine.CreateTextureOption.TextureHasAlphaChannel +QSGEngine.TextureOwnsGLTexture QSGEngine.CreateTextureOption.TextureOwnsGLTexture +QSGEngine.TextureCanUseAtlas QSGEngine.CreateTextureOption.TextureCanUseAtlas +QSGEngine.TextureIsOpaque QSGEngine.CreateTextureOption.TextureIsOpaque +QSGMaterial.Blending QSGMaterial.Flag.Blending +QSGMaterial.RequiresDeterminant QSGMaterial.Flag.RequiresDeterminant +QSGMaterial.RequiresFullMatrixExceptTranslate QSGMaterial.Flag.RequiresFullMatrixExceptTranslate +QSGMaterial.RequiresFullMatrix QSGMaterial.Flag.RequiresFullMatrix +QSGMaterial.CustomCompileStep QSGMaterial.Flag.CustomCompileStep +QSGMaterial.SupportsRhiShader QSGMaterial.Flag.SupportsRhiShader +QSGMaterial.RhiShaderWanted QSGMaterial.Flag.RhiShaderWanted +QSGGeometry.ByteType QSGGeometry.Type.ByteType +QSGGeometry.UnsignedByteType QSGGeometry.Type.UnsignedByteType +QSGGeometry.ShortType QSGGeometry.Type.ShortType +QSGGeometry.UnsignedShortType QSGGeometry.Type.UnsignedShortType +QSGGeometry.IntType QSGGeometry.Type.IntType +QSGGeometry.UnsignedIntType QSGGeometry.Type.UnsignedIntType +QSGGeometry.FloatType QSGGeometry.Type.FloatType +QSGGeometry.Bytes2Type QSGGeometry.Type.Bytes2Type +QSGGeometry.Bytes3Type QSGGeometry.Type.Bytes3Type +QSGGeometry.Bytes4Type QSGGeometry.Type.Bytes4Type +QSGGeometry.DoubleType QSGGeometry.Type.DoubleType +QSGGeometry.DrawPoints QSGGeometry.DrawingMode.DrawPoints +QSGGeometry.DrawLines QSGGeometry.DrawingMode.DrawLines +QSGGeometry.DrawLineLoop QSGGeometry.DrawingMode.DrawLineLoop +QSGGeometry.DrawLineStrip QSGGeometry.DrawingMode.DrawLineStrip +QSGGeometry.DrawTriangles QSGGeometry.DrawingMode.DrawTriangles +QSGGeometry.DrawTriangleStrip QSGGeometry.DrawingMode.DrawTriangleStrip +QSGGeometry.DrawTriangleFan QSGGeometry.DrawingMode.DrawTriangleFan +QSGGeometry.UnknownAttribute QSGGeometry.AttributeType.UnknownAttribute +QSGGeometry.PositionAttribute QSGGeometry.AttributeType.PositionAttribute +QSGGeometry.ColorAttribute QSGGeometry.AttributeType.ColorAttribute +QSGGeometry.TexCoordAttribute QSGGeometry.AttributeType.TexCoordAttribute +QSGGeometry.TexCoord1Attribute QSGGeometry.AttributeType.TexCoord1Attribute +QSGGeometry.TexCoord2Attribute QSGGeometry.AttributeType.TexCoord2Attribute +QSGGeometry.AlwaysUploadPattern QSGGeometry.DataPattern.AlwaysUploadPattern +QSGGeometry.StreamPattern QSGGeometry.DataPattern.StreamPattern +QSGGeometry.DynamicPattern QSGGeometry.DataPattern.DynamicPattern +QSGGeometry.StaticPattern QSGGeometry.DataPattern.StaticPattern +QSGNode.DirtyMatrix QSGNode.DirtyStateBit.DirtyMatrix +QSGNode.DirtyNodeAdded QSGNode.DirtyStateBit.DirtyNodeAdded +QSGNode.DirtyNodeRemoved QSGNode.DirtyStateBit.DirtyNodeRemoved +QSGNode.DirtyGeometry QSGNode.DirtyStateBit.DirtyGeometry +QSGNode.DirtyMaterial QSGNode.DirtyStateBit.DirtyMaterial +QSGNode.DirtyOpacity QSGNode.DirtyStateBit.DirtyOpacity +QSGNode.OwnedByParent QSGNode.Flag.OwnedByParent +QSGNode.UsePreprocess QSGNode.Flag.UsePreprocess +QSGNode.OwnsGeometry QSGNode.Flag.OwnsGeometry +QSGNode.OwnsMaterial QSGNode.Flag.OwnsMaterial +QSGNode.OwnsOpaqueMaterial QSGNode.Flag.OwnsOpaqueMaterial +QSGNode.BasicNodeType QSGNode.NodeType.BasicNodeType +QSGNode.GeometryNodeType QSGNode.NodeType.GeometryNodeType +QSGNode.TransformNodeType QSGNode.NodeType.TransformNodeType +QSGNode.ClipNodeType QSGNode.NodeType.ClipNodeType +QSGNode.OpacityNodeType QSGNode.NodeType.OpacityNodeType +QSGImageNode.NoTransform QSGImageNode.TextureCoordinatesTransformFlag.NoTransform +QSGImageNode.MirrorHorizontally QSGImageNode.TextureCoordinatesTransformFlag.MirrorHorizontally +QSGImageNode.MirrorVertically QSGImageNode.TextureCoordinatesTransformFlag.MirrorVertically +QSGMaterialRhiShader.UpdatesGraphicsPipelineState QSGMaterialRhiShader.Flag.UpdatesGraphicsPipelineState +QSGRendererInterface.ShaderSourceString QSGRendererInterface.ShaderSourceType.ShaderSourceString +QSGRendererInterface.ShaderSourceFile QSGRendererInterface.ShaderSourceType.ShaderSourceFile +QSGRendererInterface.ShaderByteCode QSGRendererInterface.ShaderSourceType.ShaderByteCode +QSGRendererInterface.RuntimeCompilation QSGRendererInterface.ShaderCompilationType.RuntimeCompilation +QSGRendererInterface.OfflineCompilation QSGRendererInterface.ShaderCompilationType.OfflineCompilation +QSGRendererInterface.UnknownShadingLanguage QSGRendererInterface.ShaderType.UnknownShadingLanguage +QSGRendererInterface.GLSL QSGRendererInterface.ShaderType.GLSL +QSGRendererInterface.HLSL QSGRendererInterface.ShaderType.HLSL +QSGRendererInterface.RhiShader QSGRendererInterface.ShaderType.RhiShader +QSGRendererInterface.DeviceResource QSGRendererInterface.Resource.DeviceResource +QSGRendererInterface.CommandQueueResource QSGRendererInterface.Resource.CommandQueueResource +QSGRendererInterface.CommandListResource QSGRendererInterface.Resource.CommandListResource +QSGRendererInterface.PainterResource QSGRendererInterface.Resource.PainterResource +QSGRendererInterface.RhiResource QSGRendererInterface.Resource.RhiResource +QSGRendererInterface.PhysicalDeviceResource QSGRendererInterface.Resource.PhysicalDeviceResource +QSGRendererInterface.OpenGLContextResource QSGRendererInterface.Resource.OpenGLContextResource +QSGRendererInterface.DeviceContextResource QSGRendererInterface.Resource.DeviceContextResource +QSGRendererInterface.CommandEncoderResource QSGRendererInterface.Resource.CommandEncoderResource +QSGRendererInterface.VulkanInstanceResource QSGRendererInterface.Resource.VulkanInstanceResource +QSGRendererInterface.RenderPassResource QSGRendererInterface.Resource.RenderPassResource +QSGRendererInterface.Unknown QSGRendererInterface.GraphicsApi.Unknown +QSGRendererInterface.Software QSGRendererInterface.GraphicsApi.Software +QSGRendererInterface.OpenGL QSGRendererInterface.GraphicsApi.OpenGL +QSGRendererInterface.Direct3D12 QSGRendererInterface.GraphicsApi.Direct3D12 +QSGRendererInterface.OpenVG QSGRendererInterface.GraphicsApi.OpenVG +QSGRendererInterface.OpenGLRhi QSGRendererInterface.GraphicsApi.OpenGLRhi +QSGRendererInterface.Direct3D11Rhi QSGRendererInterface.GraphicsApi.Direct3D11Rhi +QSGRendererInterface.VulkanRhi QSGRendererInterface.GraphicsApi.VulkanRhi +QSGRendererInterface.MetalRhi QSGRendererInterface.GraphicsApi.MetalRhi +QSGRendererInterface.NullRhi QSGRendererInterface.GraphicsApi.NullRhi +QSGRenderNode.BoundedRectRendering QSGRenderNode.RenderingFlag.BoundedRectRendering +QSGRenderNode.DepthAwareRendering QSGRenderNode.RenderingFlag.DepthAwareRendering +QSGRenderNode.OpaqueRendering QSGRenderNode.RenderingFlag.OpaqueRendering +QSGRenderNode.DepthState QSGRenderNode.StateFlag.DepthState +QSGRenderNode.StencilState QSGRenderNode.StateFlag.StencilState +QSGRenderNode.ScissorState QSGRenderNode.StateFlag.ScissorState +QSGRenderNode.ColorState QSGRenderNode.StateFlag.ColorState +QSGRenderNode.BlendState QSGRenderNode.StateFlag.BlendState +QSGRenderNode.CullState QSGRenderNode.StateFlag.CullState +QSGRenderNode.ViewportState QSGRenderNode.StateFlag.ViewportState +QSGRenderNode.RenderTargetState QSGRenderNode.StateFlag.RenderTargetState +QSGSimpleTextureNode.NoTransform QSGSimpleTextureNode.TextureCoordinatesTransformFlag.NoTransform +QSGSimpleTextureNode.MirrorHorizontally QSGSimpleTextureNode.TextureCoordinatesTransformFlag.MirrorHorizontally +QSGSimpleTextureNode.MirrorVertically QSGSimpleTextureNode.TextureCoordinatesTransformFlag.MirrorVertically +QSGTexture.AnisotropyNone QSGTexture.AnisotropyLevel.AnisotropyNone +QSGTexture.Anisotropy2x QSGTexture.AnisotropyLevel.Anisotropy2x +QSGTexture.Anisotropy4x QSGTexture.AnisotropyLevel.Anisotropy4x +QSGTexture.Anisotropy8x QSGTexture.AnisotropyLevel.Anisotropy8x +QSGTexture.Anisotropy16x QSGTexture.AnisotropyLevel.Anisotropy16x +QSGTexture.None_ QSGTexture.Filtering.None_ +QSGTexture.Nearest QSGTexture.Filtering.Nearest +QSGTexture.Linear QSGTexture.Filtering.Linear +QSGTexture.Repeat QSGTexture.WrapMode.Repeat +QSGTexture.ClampToEdge QSGTexture.WrapMode.ClampToEdge +QSGTexture.MirroredRepeat QSGTexture.WrapMode.MirroredRepeat +QSGGeometry.attributeType QSGGeometry.AttributeType.attributeType +QSGMaterialShader.RenderState.DirtyMatrix QSGMaterialShader.RenderState.DirtyState.DirtyMatrix +QSGMaterialShader.RenderState.DirtyOpacity QSGMaterialShader.RenderState.DirtyState.DirtyOpacity +QSGMaterialShader.RenderState.DirtyCachedMaterialData QSGMaterialShader.RenderState.DirtyState.DirtyCachedMaterialData +QSGMaterialShader.RenderState.DirtyAll QSGMaterialShader.RenderState.DirtyState.DirtyAll +QSGMaterialRhiShader.GraphicsPipelineState.CullNone QSGMaterialRhiShader.GraphicsPipelineState.CullMode.CullNone +QSGMaterialRhiShader.GraphicsPipelineState.CullFront QSGMaterialRhiShader.GraphicsPipelineState.CullMode.CullFront +QSGMaterialRhiShader.GraphicsPipelineState.CullBack QSGMaterialRhiShader.GraphicsPipelineState.CullMode.CullBack +QSGMaterialRhiShader.GraphicsPipelineState.R QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent.R +QSGMaterialRhiShader.GraphicsPipelineState.G QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent.G +QSGMaterialRhiShader.GraphicsPipelineState.B QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent.B +QSGMaterialRhiShader.GraphicsPipelineState.A QSGMaterialRhiShader.GraphicsPipelineState.ColorMaskComponent.A +QSGMaterialRhiShader.GraphicsPipelineState.Zero QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.Zero +QSGMaterialRhiShader.GraphicsPipelineState.One QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.One +QSGMaterialRhiShader.GraphicsPipelineState.SrcColor QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.SrcColor +QSGMaterialRhiShader.GraphicsPipelineState.OneMinusSrcColor QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.OneMinusSrcColor +QSGMaterialRhiShader.GraphicsPipelineState.DstColor QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.DstColor +QSGMaterialRhiShader.GraphicsPipelineState.OneMinusDstColor QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.OneMinusDstColor +QSGMaterialRhiShader.GraphicsPipelineState.SrcAlpha QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.SrcAlpha +QSGMaterialRhiShader.GraphicsPipelineState.OneMinusSrcAlpha QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.OneMinusSrcAlpha +QSGMaterialRhiShader.GraphicsPipelineState.DstAlpha QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.DstAlpha +QSGMaterialRhiShader.GraphicsPipelineState.OneMinusDstAlpha QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.OneMinusDstAlpha +QSGMaterialRhiShader.GraphicsPipelineState.ConstantColor QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.ConstantColor +QSGMaterialRhiShader.GraphicsPipelineState.OneMinusConstantColor QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.OneMinusConstantColor +QSGMaterialRhiShader.GraphicsPipelineState.ConstantAlpha QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.ConstantAlpha +QSGMaterialRhiShader.GraphicsPipelineState.OneMinusConstantAlpha QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.OneMinusConstantAlpha +QSGMaterialRhiShader.GraphicsPipelineState.SrcAlphaSaturate QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.SrcAlphaSaturate +QSGMaterialRhiShader.GraphicsPipelineState.Src1Color QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.Src1Color +QSGMaterialRhiShader.GraphicsPipelineState.OneMinusSrc1Color QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.OneMinusSrc1Color +QSGMaterialRhiShader.GraphicsPipelineState.Src1Alpha QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.Src1Alpha +QSGMaterialRhiShader.GraphicsPipelineState.OneMinusSrc1Alpha QSGMaterialRhiShader.GraphicsPipelineState.BlendFactor.OneMinusSrc1Alpha +QQuickWidget.Null QQuickWidget.Status.Null +QQuickWidget.Ready QQuickWidget.Status.Ready +QQuickWidget.Loading QQuickWidget.Status.Loading +QQuickWidget.Error QQuickWidget.Status.Error +QQuickWidget.SizeViewToRootObject QQuickWidget.ResizeMode.SizeViewToRootObject +QQuickWidget.SizeRootObjectToView QQuickWidget.ResizeMode.SizeRootObjectToView +QSensor.FixedOrientation QSensor.AxesOrientationMode.FixedOrientation +QSensor.AutomaticOrientation QSensor.AxesOrientationMode.AutomaticOrientation +QSensor.UserOrientation QSensor.AxesOrientationMode.UserOrientation +QSensor.Buffering QSensor.Feature.Buffering +QSensor.AlwaysOn QSensor.Feature.AlwaysOn +QSensor.GeoValues QSensor.Feature.GeoValues +QSensor.FieldOfView QSensor.Feature.FieldOfView +QSensor.AccelerationMode QSensor.Feature.AccelerationMode +QSensor.SkipDuplicates QSensor.Feature.SkipDuplicates +QSensor.AxesOrientation QSensor.Feature.AxesOrientation +QSensor.PressureSensorTemperature QSensor.Feature.PressureSensorTemperature +QAccelerometer.Combined QAccelerometer.AccelerationMode.Combined +QAccelerometer.Gravity QAccelerometer.AccelerationMode.Gravity +QAccelerometer.User QAccelerometer.AccelerationMode.User +QAmbientLightReading.Undefined QAmbientLightReading.LightLevel.Undefined +QAmbientLightReading.Dark QAmbientLightReading.LightLevel.Dark +QAmbientLightReading.Twilight QAmbientLightReading.LightLevel.Twilight +QAmbientLightReading.Light QAmbientLightReading.LightLevel.Light +QAmbientLightReading.Bright QAmbientLightReading.LightLevel.Bright +QAmbientLightReading.Sunny QAmbientLightReading.LightLevel.Sunny +QOrientationReading.Undefined QOrientationReading.Orientation.Undefined +QOrientationReading.TopUp QOrientationReading.Orientation.TopUp +QOrientationReading.TopDown QOrientationReading.Orientation.TopDown +QOrientationReading.LeftUp QOrientationReading.Orientation.LeftUp +QOrientationReading.RightUp QOrientationReading.Orientation.RightUp +QOrientationReading.FaceUp QOrientationReading.Orientation.FaceUp +QOrientationReading.FaceDown QOrientationReading.Orientation.FaceDown +QTapReading.Undefined QTapReading.TapDirection.Undefined +QTapReading.X QTapReading.TapDirection.X +QTapReading.Y QTapReading.TapDirection.Y +QTapReading.Z QTapReading.TapDirection.Z +QTapReading.X_Pos QTapReading.TapDirection.X_Pos +QTapReading.Y_Pos QTapReading.TapDirection.Y_Pos +QTapReading.Z_Pos QTapReading.TapDirection.Z_Pos +QTapReading.X_Neg QTapReading.TapDirection.X_Neg +QTapReading.Y_Neg QTapReading.TapDirection.Y_Neg +QTapReading.Z_Neg QTapReading.TapDirection.Z_Neg +QTapReading.X_Both QTapReading.TapDirection.X_Both +QTapReading.Y_Both QTapReading.TapDirection.Y_Both +QTapReading.Z_Both QTapReading.TapDirection.Z_Both +QSqlDriver.UnknownDbms QSqlDriver.DbmsType.UnknownDbms +QSqlDriver.MSSqlServer QSqlDriver.DbmsType.MSSqlServer +QSqlDriver.MySqlServer QSqlDriver.DbmsType.MySqlServer +QSqlDriver.PostgreSQL QSqlDriver.DbmsType.PostgreSQL +QSqlDriver.Oracle QSqlDriver.DbmsType.Oracle +QSqlDriver.Sybase QSqlDriver.DbmsType.Sybase +QSqlDriver.SQLite QSqlDriver.DbmsType.SQLite +QSqlDriver.Interbase QSqlDriver.DbmsType.Interbase +QSqlDriver.DB2 QSqlDriver.DbmsType.DB2 +QSqlDriver.UnknownSource QSqlDriver.NotificationSource.UnknownSource +QSqlDriver.SelfSource QSqlDriver.NotificationSource.SelfSource +QSqlDriver.OtherSource QSqlDriver.NotificationSource.OtherSource +QSqlDriver.FieldName QSqlDriver.IdentifierType.FieldName +QSqlDriver.TableName QSqlDriver.IdentifierType.TableName +QSqlDriver.WhereStatement QSqlDriver.StatementType.WhereStatement +QSqlDriver.SelectStatement QSqlDriver.StatementType.SelectStatement +QSqlDriver.UpdateStatement QSqlDriver.StatementType.UpdateStatement +QSqlDriver.InsertStatement QSqlDriver.StatementType.InsertStatement +QSqlDriver.DeleteStatement QSqlDriver.StatementType.DeleteStatement +QSqlDriver.Transactions QSqlDriver.DriverFeature.Transactions +QSqlDriver.QuerySize QSqlDriver.DriverFeature.QuerySize +QSqlDriver.BLOB QSqlDriver.DriverFeature.BLOB +QSqlDriver.Unicode QSqlDriver.DriverFeature.Unicode +QSqlDriver.PreparedQueries QSqlDriver.DriverFeature.PreparedQueries +QSqlDriver.NamedPlaceholders QSqlDriver.DriverFeature.NamedPlaceholders +QSqlDriver.PositionalPlaceholders QSqlDriver.DriverFeature.PositionalPlaceholders +QSqlDriver.LastInsertId QSqlDriver.DriverFeature.LastInsertId +QSqlDriver.BatchOperations QSqlDriver.DriverFeature.BatchOperations +QSqlDriver.SimpleLocking QSqlDriver.DriverFeature.SimpleLocking +QSqlDriver.LowPrecisionNumbers QSqlDriver.DriverFeature.LowPrecisionNumbers +QSqlDriver.EventNotifications QSqlDriver.DriverFeature.EventNotifications +QSqlDriver.FinishQuery QSqlDriver.DriverFeature.FinishQuery +QSqlDriver.MultipleResultSets QSqlDriver.DriverFeature.MultipleResultSets +QSqlError.NoError QSqlError.ErrorType.NoError +QSqlError.ConnectionError QSqlError.ErrorType.ConnectionError +QSqlError.StatementError QSqlError.ErrorType.StatementError +QSqlError.TransactionError QSqlError.ErrorType.TransactionError +QSqlError.UnknownError QSqlError.ErrorType.UnknownError +QSqlField.Unknown QSqlField.RequiredStatus.Unknown +QSqlField.Optional QSqlField.RequiredStatus.Optional +QSqlField.Required QSqlField.RequiredStatus.Required +QSqlQuery.ValuesAsRows QSqlQuery.BatchExecutionMode.ValuesAsRows +QSqlQuery.ValuesAsColumns QSqlQuery.BatchExecutionMode.ValuesAsColumns +QSqlTableModel.OnFieldChange QSqlTableModel.EditStrategy.OnFieldChange +QSqlTableModel.OnRowChange QSqlTableModel.EditStrategy.OnRowChange +QSqlTableModel.OnManualSubmit QSqlTableModel.EditStrategy.OnManualSubmit +QSqlRelationalTableModel.InnerJoin QSqlRelationalTableModel.JoinMode.InnerJoin +QSqlRelationalTableModel.LeftJoin QSqlRelationalTableModel.JoinMode.LeftJoin +QSqlResult.PositionalBinding QSqlResult.BindingSyntax.PositionalBinding +QSqlResult.NamedBinding QSqlResult.BindingSyntax.NamedBinding +QSql.LowPrecisionInt32 QSql.NumericalPrecisionPolicy.LowPrecisionInt32 +QSql.LowPrecisionInt64 QSql.NumericalPrecisionPolicy.LowPrecisionInt64 +QSql.LowPrecisionDouble QSql.NumericalPrecisionPolicy.LowPrecisionDouble +QSql.HighPrecision QSql.NumericalPrecisionPolicy.HighPrecision +QSql.Tables QSql.TableType.Tables +QSql.SystemTables QSql.TableType.SystemTables +QSql.Views QSql.TableType.Views +QSql.AllTables QSql.TableType.AllTables +QSql.In QSql.ParamTypeFlag.In +QSql.Out QSql.ParamTypeFlag.Out +QSql.InOut QSql.ParamTypeFlag.InOut +QSql.Binary QSql.ParamTypeFlag.Binary +QSql.BeforeFirstRow QSql.Location.BeforeFirstRow +QSql.AfterLastRow QSql.Location.AfterLastRow +QAbstractItemModelTester.QtTest QAbstractItemModelTester.FailureReportingMode.QtTest +QAbstractItemModelTester.Warning QAbstractItemModelTester.FailureReportingMode.Warning +QAbstractItemModelTester.Fatal QAbstractItemModelTester.FailureReportingMode.Fatal +QTest.Press QTest.KeyAction.Press +QTest.Release QTest.KeyAction.Release +QTest.Click QTest.KeyAction.Click +QTest.Shortcut QTest.KeyAction.Shortcut +QTextToSpeech.Ready QTextToSpeech.State.Ready +QTextToSpeech.Speaking QTextToSpeech.State.Speaking +QTextToSpeech.Paused QTextToSpeech.State.Paused +QTextToSpeech.BackendError QTextToSpeech.State.BackendError +QVoice.Child QVoice.Age.Child +QVoice.Teenager QVoice.Age.Teenager +QVoice.Adult QVoice.Age.Adult +QVoice.Senior QVoice.Age.Senior +QVoice.Other QVoice.Age.Other +QVoice.Male QVoice.Gender.Male +QVoice.Female QVoice.Gender.Female +QVoice.Unknown QVoice.Gender.Unknown +QQuickWebEngineProfile.NoPersistentCookies QQuickWebEngineProfile.PersistentCookiesPolicy.NoPersistentCookies +QQuickWebEngineProfile.AllowPersistentCookies QQuickWebEngineProfile.PersistentCookiesPolicy.AllowPersistentCookies +QQuickWebEngineProfile.ForcePersistentCookies QQuickWebEngineProfile.PersistentCookiesPolicy.ForcePersistentCookies +QQuickWebEngineProfile.MemoryHttpCache QQuickWebEngineProfile.HttpCacheType.MemoryHttpCache +QQuickWebEngineProfile.DiskHttpCache QQuickWebEngineProfile.HttpCacheType.DiskHttpCache +QQuickWebEngineProfile.NoCache QQuickWebEngineProfile.HttpCacheType.NoCache +QQuickWebEngineScript.MainWorld QQuickWebEngineScript.ScriptWorldId.MainWorld +QQuickWebEngineScript.ApplicationWorld QQuickWebEngineScript.ScriptWorldId.ApplicationWorld +QQuickWebEngineScript.UserWorld QQuickWebEngineScript.ScriptWorldId.UserWorld +QQuickWebEngineScript.Deferred QQuickWebEngineScript.InjectionPoint.Deferred +QQuickWebEngineScript.DocumentReady QQuickWebEngineScript.InjectionPoint.DocumentReady +QQuickWebEngineScript.DocumentCreation QQuickWebEngineScript.InjectionPoint.DocumentCreation +QWebEngineHttpRequest.Get QWebEngineHttpRequest.Method.Get +QWebEngineHttpRequest.Post QWebEngineHttpRequest.Method.Post +QWebEngineUrlRequestInfo.NavigationTypeLink QWebEngineUrlRequestInfo.NavigationType.NavigationTypeLink +QWebEngineUrlRequestInfo.NavigationTypeTyped QWebEngineUrlRequestInfo.NavigationType.NavigationTypeTyped +QWebEngineUrlRequestInfo.NavigationTypeFormSubmitted QWebEngineUrlRequestInfo.NavigationType.NavigationTypeFormSubmitted +QWebEngineUrlRequestInfo.NavigationTypeBackForward QWebEngineUrlRequestInfo.NavigationType.NavigationTypeBackForward +QWebEngineUrlRequestInfo.NavigationTypeReload QWebEngineUrlRequestInfo.NavigationType.NavigationTypeReload +QWebEngineUrlRequestInfo.NavigationTypeRedirect QWebEngineUrlRequestInfo.NavigationType.NavigationTypeRedirect +QWebEngineUrlRequestInfo.NavigationTypeOther QWebEngineUrlRequestInfo.NavigationType.NavigationTypeOther +QWebEngineUrlRequestInfo.ResourceTypeMainFrame QWebEngineUrlRequestInfo.ResourceType.ResourceTypeMainFrame +QWebEngineUrlRequestInfo.ResourceTypeSubFrame QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSubFrame +QWebEngineUrlRequestInfo.ResourceTypeStylesheet QWebEngineUrlRequestInfo.ResourceType.ResourceTypeStylesheet +QWebEngineUrlRequestInfo.ResourceTypeScript QWebEngineUrlRequestInfo.ResourceType.ResourceTypeScript +QWebEngineUrlRequestInfo.ResourceTypeImage QWebEngineUrlRequestInfo.ResourceType.ResourceTypeImage +QWebEngineUrlRequestInfo.ResourceTypeFontResource QWebEngineUrlRequestInfo.ResourceType.ResourceTypeFontResource +QWebEngineUrlRequestInfo.ResourceTypeSubResource QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSubResource +QWebEngineUrlRequestInfo.ResourceTypeObject QWebEngineUrlRequestInfo.ResourceType.ResourceTypeObject +QWebEngineUrlRequestInfo.ResourceTypeMedia QWebEngineUrlRequestInfo.ResourceType.ResourceTypeMedia +QWebEngineUrlRequestInfo.ResourceTypeWorker QWebEngineUrlRequestInfo.ResourceType.ResourceTypeWorker +QWebEngineUrlRequestInfo.ResourceTypeSharedWorker QWebEngineUrlRequestInfo.ResourceType.ResourceTypeSharedWorker +QWebEngineUrlRequestInfo.ResourceTypePrefetch QWebEngineUrlRequestInfo.ResourceType.ResourceTypePrefetch +QWebEngineUrlRequestInfo.ResourceTypeFavicon QWebEngineUrlRequestInfo.ResourceType.ResourceTypeFavicon +QWebEngineUrlRequestInfo.ResourceTypeXhr QWebEngineUrlRequestInfo.ResourceType.ResourceTypeXhr +QWebEngineUrlRequestInfo.ResourceTypePing QWebEngineUrlRequestInfo.ResourceType.ResourceTypePing +QWebEngineUrlRequestInfo.ResourceTypeServiceWorker QWebEngineUrlRequestInfo.ResourceType.ResourceTypeServiceWorker +QWebEngineUrlRequestInfo.ResourceTypeUnknown QWebEngineUrlRequestInfo.ResourceType.ResourceTypeUnknown +QWebEngineUrlRequestInfo.ResourceTypeCspReport QWebEngineUrlRequestInfo.ResourceType.ResourceTypeCspReport +QWebEngineUrlRequestInfo.ResourceTypePluginResource QWebEngineUrlRequestInfo.ResourceType.ResourceTypePluginResource +QWebEngineUrlRequestInfo.ResourceTypeNavigationPreloadMainFrame QWebEngineUrlRequestInfo.ResourceType.ResourceTypeNavigationPreloadMainFrame +QWebEngineUrlRequestInfo.ResourceTypeNavigationPreloadSubFrame QWebEngineUrlRequestInfo.ResourceType.ResourceTypeNavigationPreloadSubFrame +QWebEngineUrlRequestJob.NoError QWebEngineUrlRequestJob.Error.NoError +QWebEngineUrlRequestJob.UrlNotFound QWebEngineUrlRequestJob.Error.UrlNotFound +QWebEngineUrlRequestJob.UrlInvalid QWebEngineUrlRequestJob.Error.UrlInvalid +QWebEngineUrlRequestJob.RequestAborted QWebEngineUrlRequestJob.Error.RequestAborted +QWebEngineUrlRequestJob.RequestDenied QWebEngineUrlRequestJob.Error.RequestDenied +QWebEngineUrlRequestJob.RequestFailed QWebEngineUrlRequestJob.Error.RequestFailed +QWebEngineUrlScheme.SecureScheme QWebEngineUrlScheme.Flag.SecureScheme +QWebEngineUrlScheme.LocalScheme QWebEngineUrlScheme.Flag.LocalScheme +QWebEngineUrlScheme.LocalAccessAllowed QWebEngineUrlScheme.Flag.LocalAccessAllowed +QWebEngineUrlScheme.NoAccessAllowed QWebEngineUrlScheme.Flag.NoAccessAllowed +QWebEngineUrlScheme.ServiceWorkersAllowed QWebEngineUrlScheme.Flag.ServiceWorkersAllowed +QWebEngineUrlScheme.ViewSourceAllowed QWebEngineUrlScheme.Flag.ViewSourceAllowed +QWebEngineUrlScheme.ContentSecurityPolicyIgnored QWebEngineUrlScheme.Flag.ContentSecurityPolicyIgnored +QWebEngineUrlScheme.CorsEnabled QWebEngineUrlScheme.Flag.CorsEnabled +QWebEngineUrlScheme.PortUnspecified QWebEngineUrlScheme.SpecialPort.PortUnspecified +QWebEngineUrlScheme.HostPortAndUserInformation QWebEngineUrlScheme.Syntax.HostPortAndUserInformation +QWebEngineUrlScheme.HostAndPort QWebEngineUrlScheme.Syntax.HostAndPort +QWebEngineUrlScheme.Host QWebEngineUrlScheme.Syntax.Host +QWebEngineUrlScheme.Path QWebEngineUrlScheme.Syntax.Path +QWebEngineCertificateError.SslPinnedKeyNotInCertificateChain QWebEngineCertificateError.Error.SslPinnedKeyNotInCertificateChain +QWebEngineCertificateError.CertificateCommonNameInvalid QWebEngineCertificateError.Error.CertificateCommonNameInvalid +QWebEngineCertificateError.CertificateDateInvalid QWebEngineCertificateError.Error.CertificateDateInvalid +QWebEngineCertificateError.CertificateAuthorityInvalid QWebEngineCertificateError.Error.CertificateAuthorityInvalid +QWebEngineCertificateError.CertificateContainsErrors QWebEngineCertificateError.Error.CertificateContainsErrors +QWebEngineCertificateError.CertificateNoRevocationMechanism QWebEngineCertificateError.Error.CertificateNoRevocationMechanism +QWebEngineCertificateError.CertificateUnableToCheckRevocation QWebEngineCertificateError.Error.CertificateUnableToCheckRevocation +QWebEngineCertificateError.CertificateRevoked QWebEngineCertificateError.Error.CertificateRevoked +QWebEngineCertificateError.CertificateInvalid QWebEngineCertificateError.Error.CertificateInvalid +QWebEngineCertificateError.CertificateWeakSignatureAlgorithm QWebEngineCertificateError.Error.CertificateWeakSignatureAlgorithm +QWebEngineCertificateError.CertificateNonUniqueName QWebEngineCertificateError.Error.CertificateNonUniqueName +QWebEngineCertificateError.CertificateWeakKey QWebEngineCertificateError.Error.CertificateWeakKey +QWebEngineCertificateError.CertificateNameConstraintViolation QWebEngineCertificateError.Error.CertificateNameConstraintViolation +QWebEngineCertificateError.CertificateValidityTooLong QWebEngineCertificateError.Error.CertificateValidityTooLong +QWebEngineCertificateError.CertificateTransparencyRequired QWebEngineCertificateError.Error.CertificateTransparencyRequired +QWebEngineCertificateError.CertificateKnownInterceptionBlocked QWebEngineCertificateError.Error.CertificateKnownInterceptionBlocked +QWebEngineContextMenuData.CanUndo QWebEngineContextMenuData.EditFlag.CanUndo +QWebEngineContextMenuData.CanRedo QWebEngineContextMenuData.EditFlag.CanRedo +QWebEngineContextMenuData.CanCut QWebEngineContextMenuData.EditFlag.CanCut +QWebEngineContextMenuData.CanCopy QWebEngineContextMenuData.EditFlag.CanCopy +QWebEngineContextMenuData.CanPaste QWebEngineContextMenuData.EditFlag.CanPaste +QWebEngineContextMenuData.CanDelete QWebEngineContextMenuData.EditFlag.CanDelete +QWebEngineContextMenuData.CanSelectAll QWebEngineContextMenuData.EditFlag.CanSelectAll +QWebEngineContextMenuData.CanTranslate QWebEngineContextMenuData.EditFlag.CanTranslate +QWebEngineContextMenuData.CanEditRichly QWebEngineContextMenuData.EditFlag.CanEditRichly +QWebEngineContextMenuData.MediaInError QWebEngineContextMenuData.MediaFlag.MediaInError +QWebEngineContextMenuData.MediaPaused QWebEngineContextMenuData.MediaFlag.MediaPaused +QWebEngineContextMenuData.MediaMuted QWebEngineContextMenuData.MediaFlag.MediaMuted +QWebEngineContextMenuData.MediaLoop QWebEngineContextMenuData.MediaFlag.MediaLoop +QWebEngineContextMenuData.MediaCanSave QWebEngineContextMenuData.MediaFlag.MediaCanSave +QWebEngineContextMenuData.MediaHasAudio QWebEngineContextMenuData.MediaFlag.MediaHasAudio +QWebEngineContextMenuData.MediaCanToggleControls QWebEngineContextMenuData.MediaFlag.MediaCanToggleControls +QWebEngineContextMenuData.MediaControls QWebEngineContextMenuData.MediaFlag.MediaControls +QWebEngineContextMenuData.MediaCanPrint QWebEngineContextMenuData.MediaFlag.MediaCanPrint +QWebEngineContextMenuData.MediaCanRotate QWebEngineContextMenuData.MediaFlag.MediaCanRotate +QWebEngineContextMenuData.MediaTypeNone QWebEngineContextMenuData.MediaType.MediaTypeNone +QWebEngineContextMenuData.MediaTypeImage QWebEngineContextMenuData.MediaType.MediaTypeImage +QWebEngineContextMenuData.MediaTypeVideo QWebEngineContextMenuData.MediaType.MediaTypeVideo +QWebEngineContextMenuData.MediaTypeAudio QWebEngineContextMenuData.MediaType.MediaTypeAudio +QWebEngineContextMenuData.MediaTypeCanvas QWebEngineContextMenuData.MediaType.MediaTypeCanvas +QWebEngineContextMenuData.MediaTypeFile QWebEngineContextMenuData.MediaType.MediaTypeFile +QWebEngineContextMenuData.MediaTypePlugin QWebEngineContextMenuData.MediaType.MediaTypePlugin +QWebEngineDownloadItem.NoReason QWebEngineDownloadItem.DownloadInterruptReason.NoReason +QWebEngineDownloadItem.FileFailed QWebEngineDownloadItem.DownloadInterruptReason.FileFailed +QWebEngineDownloadItem.FileAccessDenied QWebEngineDownloadItem.DownloadInterruptReason.FileAccessDenied +QWebEngineDownloadItem.FileNoSpace QWebEngineDownloadItem.DownloadInterruptReason.FileNoSpace +QWebEngineDownloadItem.FileNameTooLong QWebEngineDownloadItem.DownloadInterruptReason.FileNameTooLong +QWebEngineDownloadItem.FileTooLarge QWebEngineDownloadItem.DownloadInterruptReason.FileTooLarge +QWebEngineDownloadItem.FileVirusInfected QWebEngineDownloadItem.DownloadInterruptReason.FileVirusInfected +QWebEngineDownloadItem.FileTransientError QWebEngineDownloadItem.DownloadInterruptReason.FileTransientError +QWebEngineDownloadItem.FileBlocked QWebEngineDownloadItem.DownloadInterruptReason.FileBlocked +QWebEngineDownloadItem.FileSecurityCheckFailed QWebEngineDownloadItem.DownloadInterruptReason.FileSecurityCheckFailed +QWebEngineDownloadItem.FileTooShort QWebEngineDownloadItem.DownloadInterruptReason.FileTooShort +QWebEngineDownloadItem.FileHashMismatch QWebEngineDownloadItem.DownloadInterruptReason.FileHashMismatch +QWebEngineDownloadItem.NetworkFailed QWebEngineDownloadItem.DownloadInterruptReason.NetworkFailed +QWebEngineDownloadItem.NetworkTimeout QWebEngineDownloadItem.DownloadInterruptReason.NetworkTimeout +QWebEngineDownloadItem.NetworkDisconnected QWebEngineDownloadItem.DownloadInterruptReason.NetworkDisconnected +QWebEngineDownloadItem.NetworkServerDown QWebEngineDownloadItem.DownloadInterruptReason.NetworkServerDown +QWebEngineDownloadItem.NetworkInvalidRequest QWebEngineDownloadItem.DownloadInterruptReason.NetworkInvalidRequest +QWebEngineDownloadItem.ServerFailed QWebEngineDownloadItem.DownloadInterruptReason.ServerFailed +QWebEngineDownloadItem.ServerBadContent QWebEngineDownloadItem.DownloadInterruptReason.ServerBadContent +QWebEngineDownloadItem.ServerUnauthorized QWebEngineDownloadItem.DownloadInterruptReason.ServerUnauthorized +QWebEngineDownloadItem.ServerCertProblem QWebEngineDownloadItem.DownloadInterruptReason.ServerCertProblem +QWebEngineDownloadItem.ServerForbidden QWebEngineDownloadItem.DownloadInterruptReason.ServerForbidden +QWebEngineDownloadItem.ServerUnreachable QWebEngineDownloadItem.DownloadInterruptReason.ServerUnreachable +QWebEngineDownloadItem.UserCanceled QWebEngineDownloadItem.DownloadInterruptReason.UserCanceled +QWebEngineDownloadItem.Attachment QWebEngineDownloadItem.DownloadType.Attachment +QWebEngineDownloadItem.DownloadAttribute QWebEngineDownloadItem.DownloadType.DownloadAttribute +QWebEngineDownloadItem.UserRequested QWebEngineDownloadItem.DownloadType.UserRequested +QWebEngineDownloadItem.SavePage QWebEngineDownloadItem.DownloadType.SavePage +QWebEngineDownloadItem.UnknownSaveFormat QWebEngineDownloadItem.SavePageFormat.UnknownSaveFormat +QWebEngineDownloadItem.SingleHtmlSaveFormat QWebEngineDownloadItem.SavePageFormat.SingleHtmlSaveFormat +QWebEngineDownloadItem.CompleteHtmlSaveFormat QWebEngineDownloadItem.SavePageFormat.CompleteHtmlSaveFormat +QWebEngineDownloadItem.MimeHtmlSaveFormat QWebEngineDownloadItem.SavePageFormat.MimeHtmlSaveFormat +QWebEngineDownloadItem.DownloadRequested QWebEngineDownloadItem.DownloadState.DownloadRequested +QWebEngineDownloadItem.DownloadInProgress QWebEngineDownloadItem.DownloadState.DownloadInProgress +QWebEngineDownloadItem.DownloadCompleted QWebEngineDownloadItem.DownloadState.DownloadCompleted +QWebEngineDownloadItem.DownloadCancelled QWebEngineDownloadItem.DownloadState.DownloadCancelled +QWebEngineDownloadItem.DownloadInterrupted QWebEngineDownloadItem.DownloadState.DownloadInterrupted +QWebEnginePage.Active QWebEnginePage.LifecycleState.Active +QWebEnginePage.Frozen QWebEnginePage.LifecycleState.Frozen +QWebEnginePage.Discarded QWebEnginePage.LifecycleState.Discarded +QWebEnginePage.NormalTerminationStatus QWebEnginePage.RenderProcessTerminationStatus.NormalTerminationStatus +QWebEnginePage.AbnormalTerminationStatus QWebEnginePage.RenderProcessTerminationStatus.AbnormalTerminationStatus +QWebEnginePage.CrashedTerminationStatus QWebEnginePage.RenderProcessTerminationStatus.CrashedTerminationStatus +QWebEnginePage.KilledTerminationStatus QWebEnginePage.RenderProcessTerminationStatus.KilledTerminationStatus +QWebEnginePage.NavigationTypeLinkClicked QWebEnginePage.NavigationType.NavigationTypeLinkClicked +QWebEnginePage.NavigationTypeTyped QWebEnginePage.NavigationType.NavigationTypeTyped +QWebEnginePage.NavigationTypeFormSubmitted QWebEnginePage.NavigationType.NavigationTypeFormSubmitted +QWebEnginePage.NavigationTypeBackForward QWebEnginePage.NavigationType.NavigationTypeBackForward +QWebEnginePage.NavigationTypeReload QWebEnginePage.NavigationType.NavigationTypeReload +QWebEnginePage.NavigationTypeRedirect QWebEnginePage.NavigationType.NavigationTypeRedirect +QWebEnginePage.NavigationTypeOther QWebEnginePage.NavigationType.NavigationTypeOther +QWebEnginePage.InfoMessageLevel QWebEnginePage.JavaScriptConsoleMessageLevel.InfoMessageLevel +QWebEnginePage.WarningMessageLevel QWebEnginePage.JavaScriptConsoleMessageLevel.WarningMessageLevel +QWebEnginePage.ErrorMessageLevel QWebEnginePage.JavaScriptConsoleMessageLevel.ErrorMessageLevel +QWebEnginePage.FileSelectOpen QWebEnginePage.FileSelectionMode.FileSelectOpen +QWebEnginePage.FileSelectOpenMultiple QWebEnginePage.FileSelectionMode.FileSelectOpenMultiple +QWebEnginePage.Notifications QWebEnginePage.Feature.Notifications +QWebEnginePage.Geolocation QWebEnginePage.Feature.Geolocation +QWebEnginePage.MediaAudioCapture QWebEnginePage.Feature.MediaAudioCapture +QWebEnginePage.MediaVideoCapture QWebEnginePage.Feature.MediaVideoCapture +QWebEnginePage.MediaAudioVideoCapture QWebEnginePage.Feature.MediaAudioVideoCapture +QWebEnginePage.MouseLock QWebEnginePage.Feature.MouseLock +QWebEnginePage.DesktopVideoCapture QWebEnginePage.Feature.DesktopVideoCapture +QWebEnginePage.DesktopAudioVideoCapture QWebEnginePage.Feature.DesktopAudioVideoCapture +QWebEnginePage.PermissionUnknown QWebEnginePage.PermissionPolicy.PermissionUnknown +QWebEnginePage.PermissionGrantedByUser QWebEnginePage.PermissionPolicy.PermissionGrantedByUser +QWebEnginePage.PermissionDeniedByUser QWebEnginePage.PermissionPolicy.PermissionDeniedByUser +QWebEnginePage.WebBrowserWindow QWebEnginePage.WebWindowType.WebBrowserWindow +QWebEnginePage.WebBrowserTab QWebEnginePage.WebWindowType.WebBrowserTab +QWebEnginePage.WebDialog QWebEnginePage.WebWindowType.WebDialog +QWebEnginePage.WebBrowserBackgroundTab QWebEnginePage.WebWindowType.WebBrowserBackgroundTab +QWebEnginePage.FindBackward QWebEnginePage.FindFlag.FindBackward +QWebEnginePage.FindCaseSensitively QWebEnginePage.FindFlag.FindCaseSensitively +QWebEnginePage.NoWebAction QWebEnginePage.WebAction.NoWebAction +QWebEnginePage.Back QWebEnginePage.WebAction.Back +QWebEnginePage.Forward QWebEnginePage.WebAction.Forward +QWebEnginePage.Stop QWebEnginePage.WebAction.Stop +QWebEnginePage.Reload QWebEnginePage.WebAction.Reload +QWebEnginePage.Cut QWebEnginePage.WebAction.Cut +QWebEnginePage.Copy QWebEnginePage.WebAction.Copy +QWebEnginePage.Paste QWebEnginePage.WebAction.Paste +QWebEnginePage.Undo QWebEnginePage.WebAction.Undo +QWebEnginePage.Redo QWebEnginePage.WebAction.Redo +QWebEnginePage.SelectAll QWebEnginePage.WebAction.SelectAll +QWebEnginePage.ReloadAndBypassCache QWebEnginePage.WebAction.ReloadAndBypassCache +QWebEnginePage.PasteAndMatchStyle QWebEnginePage.WebAction.PasteAndMatchStyle +QWebEnginePage.OpenLinkInThisWindow QWebEnginePage.WebAction.OpenLinkInThisWindow +QWebEnginePage.OpenLinkInNewWindow QWebEnginePage.WebAction.OpenLinkInNewWindow +QWebEnginePage.OpenLinkInNewTab QWebEnginePage.WebAction.OpenLinkInNewTab +QWebEnginePage.CopyLinkToClipboard QWebEnginePage.WebAction.CopyLinkToClipboard +QWebEnginePage.DownloadLinkToDisk QWebEnginePage.WebAction.DownloadLinkToDisk +QWebEnginePage.CopyImageToClipboard QWebEnginePage.WebAction.CopyImageToClipboard +QWebEnginePage.CopyImageUrlToClipboard QWebEnginePage.WebAction.CopyImageUrlToClipboard +QWebEnginePage.DownloadImageToDisk QWebEnginePage.WebAction.DownloadImageToDisk +QWebEnginePage.CopyMediaUrlToClipboard QWebEnginePage.WebAction.CopyMediaUrlToClipboard +QWebEnginePage.ToggleMediaControls QWebEnginePage.WebAction.ToggleMediaControls +QWebEnginePage.ToggleMediaLoop QWebEnginePage.WebAction.ToggleMediaLoop +QWebEnginePage.ToggleMediaPlayPause QWebEnginePage.WebAction.ToggleMediaPlayPause +QWebEnginePage.ToggleMediaMute QWebEnginePage.WebAction.ToggleMediaMute +QWebEnginePage.DownloadMediaToDisk QWebEnginePage.WebAction.DownloadMediaToDisk +QWebEnginePage.InspectElement QWebEnginePage.WebAction.InspectElement +QWebEnginePage.ExitFullScreen QWebEnginePage.WebAction.ExitFullScreen +QWebEnginePage.RequestClose QWebEnginePage.WebAction.RequestClose +QWebEnginePage.Unselect QWebEnginePage.WebAction.Unselect +QWebEnginePage.SavePage QWebEnginePage.WebAction.SavePage +QWebEnginePage.OpenLinkInNewBackgroundTab QWebEnginePage.WebAction.OpenLinkInNewBackgroundTab +QWebEnginePage.ViewSource QWebEnginePage.WebAction.ViewSource +QWebEnginePage.ToggleBold QWebEnginePage.WebAction.ToggleBold +QWebEnginePage.ToggleItalic QWebEnginePage.WebAction.ToggleItalic +QWebEnginePage.ToggleUnderline QWebEnginePage.WebAction.ToggleUnderline +QWebEnginePage.ToggleStrikethrough QWebEnginePage.WebAction.ToggleStrikethrough +QWebEnginePage.AlignLeft QWebEnginePage.WebAction.AlignLeft +QWebEnginePage.AlignCenter QWebEnginePage.WebAction.AlignCenter +QWebEnginePage.AlignRight QWebEnginePage.WebAction.AlignRight +QWebEnginePage.AlignJustified QWebEnginePage.WebAction.AlignJustified +QWebEnginePage.Indent QWebEnginePage.WebAction.Indent +QWebEnginePage.Outdent QWebEnginePage.WebAction.Outdent +QWebEnginePage.InsertOrderedList QWebEnginePage.WebAction.InsertOrderedList +QWebEnginePage.InsertUnorderedList QWebEnginePage.WebAction.InsertUnorderedList +QWebEngineProfile.NoPersistentCookies QWebEngineProfile.PersistentCookiesPolicy.NoPersistentCookies +QWebEngineProfile.AllowPersistentCookies QWebEngineProfile.PersistentCookiesPolicy.AllowPersistentCookies +QWebEngineProfile.ForcePersistentCookies QWebEngineProfile.PersistentCookiesPolicy.ForcePersistentCookies +QWebEngineProfile.MemoryHttpCache QWebEngineProfile.HttpCacheType.MemoryHttpCache +QWebEngineProfile.DiskHttpCache QWebEngineProfile.HttpCacheType.DiskHttpCache +QWebEngineProfile.NoCache QWebEngineProfile.HttpCacheType.NoCache +QWebEngineScript.MainWorld QWebEngineScript.ScriptWorldId.MainWorld +QWebEngineScript.ApplicationWorld QWebEngineScript.ScriptWorldId.ApplicationWorld +QWebEngineScript.UserWorld QWebEngineScript.ScriptWorldId.UserWorld +QWebEngineScript.Deferred QWebEngineScript.InjectionPoint.Deferred +QWebEngineScript.DocumentReady QWebEngineScript.InjectionPoint.DocumentReady +QWebEngineScript.DocumentCreation QWebEngineScript.InjectionPoint.DocumentCreation +QWebEngineSettings.DisallowUnknownUrlSchemes QWebEngineSettings.UnknownUrlSchemePolicy.DisallowUnknownUrlSchemes +QWebEngineSettings.AllowUnknownUrlSchemesFromUserInteraction QWebEngineSettings.UnknownUrlSchemePolicy.AllowUnknownUrlSchemesFromUserInteraction +QWebEngineSettings.AllowAllUnknownUrlSchemes QWebEngineSettings.UnknownUrlSchemePolicy.AllowAllUnknownUrlSchemes +QWebEngineSettings.MinimumFontSize QWebEngineSettings.FontSize.MinimumFontSize +QWebEngineSettings.MinimumLogicalFontSize QWebEngineSettings.FontSize.MinimumLogicalFontSize +QWebEngineSettings.DefaultFontSize QWebEngineSettings.FontSize.DefaultFontSize +QWebEngineSettings.DefaultFixedFontSize QWebEngineSettings.FontSize.DefaultFixedFontSize +QWebEngineSettings.AutoLoadImages QWebEngineSettings.WebAttribute.AutoLoadImages +QWebEngineSettings.JavascriptEnabled QWebEngineSettings.WebAttribute.JavascriptEnabled +QWebEngineSettings.JavascriptCanOpenWindows QWebEngineSettings.WebAttribute.JavascriptCanOpenWindows +QWebEngineSettings.JavascriptCanAccessClipboard QWebEngineSettings.WebAttribute.JavascriptCanAccessClipboard +QWebEngineSettings.LinksIncludedInFocusChain QWebEngineSettings.WebAttribute.LinksIncludedInFocusChain +QWebEngineSettings.LocalStorageEnabled QWebEngineSettings.WebAttribute.LocalStorageEnabled +QWebEngineSettings.LocalContentCanAccessRemoteUrls QWebEngineSettings.WebAttribute.LocalContentCanAccessRemoteUrls +QWebEngineSettings.XSSAuditingEnabled QWebEngineSettings.WebAttribute.XSSAuditingEnabled +QWebEngineSettings.SpatialNavigationEnabled QWebEngineSettings.WebAttribute.SpatialNavigationEnabled +QWebEngineSettings.LocalContentCanAccessFileUrls QWebEngineSettings.WebAttribute.LocalContentCanAccessFileUrls +QWebEngineSettings.HyperlinkAuditingEnabled QWebEngineSettings.WebAttribute.HyperlinkAuditingEnabled +QWebEngineSettings.ScrollAnimatorEnabled QWebEngineSettings.WebAttribute.ScrollAnimatorEnabled +QWebEngineSettings.ErrorPageEnabled QWebEngineSettings.WebAttribute.ErrorPageEnabled +QWebEngineSettings.PluginsEnabled QWebEngineSettings.WebAttribute.PluginsEnabled +QWebEngineSettings.FullScreenSupportEnabled QWebEngineSettings.WebAttribute.FullScreenSupportEnabled +QWebEngineSettings.ScreenCaptureEnabled QWebEngineSettings.WebAttribute.ScreenCaptureEnabled +QWebEngineSettings.WebGLEnabled QWebEngineSettings.WebAttribute.WebGLEnabled +QWebEngineSettings.Accelerated2dCanvasEnabled QWebEngineSettings.WebAttribute.Accelerated2dCanvasEnabled +QWebEngineSettings.AutoLoadIconsForPage QWebEngineSettings.WebAttribute.AutoLoadIconsForPage +QWebEngineSettings.TouchIconsEnabled QWebEngineSettings.WebAttribute.TouchIconsEnabled +QWebEngineSettings.FocusOnNavigationEnabled QWebEngineSettings.WebAttribute.FocusOnNavigationEnabled +QWebEngineSettings.PrintElementBackgrounds QWebEngineSettings.WebAttribute.PrintElementBackgrounds +QWebEngineSettings.AllowRunningInsecureContent QWebEngineSettings.WebAttribute.AllowRunningInsecureContent +QWebEngineSettings.AllowGeolocationOnInsecureOrigins QWebEngineSettings.WebAttribute.AllowGeolocationOnInsecureOrigins +QWebEngineSettings.AllowWindowActivationFromJavaScript QWebEngineSettings.WebAttribute.AllowWindowActivationFromJavaScript +QWebEngineSettings.ShowScrollBars QWebEngineSettings.WebAttribute.ShowScrollBars +QWebEngineSettings.PlaybackRequiresUserGesture QWebEngineSettings.WebAttribute.PlaybackRequiresUserGesture +QWebEngineSettings.WebRTCPublicInterfacesOnly QWebEngineSettings.WebAttribute.WebRTCPublicInterfacesOnly +QWebEngineSettings.JavascriptCanPaste QWebEngineSettings.WebAttribute.JavascriptCanPaste +QWebEngineSettings.DnsPrefetchEnabled QWebEngineSettings.WebAttribute.DnsPrefetchEnabled +QWebEngineSettings.PdfViewerEnabled QWebEngineSettings.WebAttribute.PdfViewerEnabled +QWebEngineSettings.StandardFont QWebEngineSettings.FontFamily.StandardFont +QWebEngineSettings.FixedFont QWebEngineSettings.FontFamily.FixedFont +QWebEngineSettings.SerifFont QWebEngineSettings.FontFamily.SerifFont +QWebEngineSettings.SansSerifFont QWebEngineSettings.FontFamily.SansSerifFont +QWebEngineSettings.CursiveFont QWebEngineSettings.FontFamily.CursiveFont +QWebEngineSettings.FantasyFont QWebEngineSettings.FontFamily.FantasyFont +QWebEngineSettings.PictographFont QWebEngineSettings.FontFamily.PictographFont +QWebElement.InlineStyle QWebElement.StyleResolveStrategy.InlineStyle +QWebElement.CascadedStyle QWebElement.StyleResolveStrategy.CascadedStyle +QWebElement.ComputedStyle QWebElement.StyleResolveStrategy.ComputedStyle +QWebSecurityOrigin.AllowSubdomains QWebSecurityOrigin.SubdomainSetting.AllowSubdomains +QWebSecurityOrigin.DisallowSubdomains QWebSecurityOrigin.SubdomainSetting.DisallowSubdomains +QWebSettings.AlwaysAllowThirdPartyCookies QWebSettings.ThirdPartyCookiePolicy.AlwaysAllowThirdPartyCookies +QWebSettings.AlwaysBlockThirdPartyCookies QWebSettings.ThirdPartyCookiePolicy.AlwaysBlockThirdPartyCookies +QWebSettings.AllowThirdPartyWithExistingCookies QWebSettings.ThirdPartyCookiePolicy.AllowThirdPartyWithExistingCookies +QWebSettings.MinimumFontSize QWebSettings.FontSize.MinimumFontSize +QWebSettings.MinimumLogicalFontSize QWebSettings.FontSize.MinimumLogicalFontSize +QWebSettings.DefaultFontSize QWebSettings.FontSize.DefaultFontSize +QWebSettings.DefaultFixedFontSize QWebSettings.FontSize.DefaultFixedFontSize +QWebSettings.MissingImageGraphic QWebSettings.WebGraphic.MissingImageGraphic +QWebSettings.MissingPluginGraphic QWebSettings.WebGraphic.MissingPluginGraphic +QWebSettings.DefaultFrameIconGraphic QWebSettings.WebGraphic.DefaultFrameIconGraphic +QWebSettings.TextAreaSizeGripCornerGraphic QWebSettings.WebGraphic.TextAreaSizeGripCornerGraphic +QWebSettings.InputSpeechButtonGraphic QWebSettings.WebGraphic.InputSpeechButtonGraphic +QWebSettings.SearchCancelButtonGraphic QWebSettings.WebGraphic.SearchCancelButtonGraphic +QWebSettings.SearchCancelButtonPressedGraphic QWebSettings.WebGraphic.SearchCancelButtonPressedGraphic +QWebSettings.AutoLoadImages QWebSettings.WebAttribute.AutoLoadImages +QWebSettings.JavascriptEnabled QWebSettings.WebAttribute.JavascriptEnabled +QWebSettings.JavaEnabled QWebSettings.WebAttribute.JavaEnabled +QWebSettings.PluginsEnabled QWebSettings.WebAttribute.PluginsEnabled +QWebSettings.PrivateBrowsingEnabled QWebSettings.WebAttribute.PrivateBrowsingEnabled +QWebSettings.JavascriptCanOpenWindows QWebSettings.WebAttribute.JavascriptCanOpenWindows +QWebSettings.JavascriptCanCloseWindows QWebSettings.WebAttribute.JavascriptCanCloseWindows +QWebSettings.JavascriptCanAccessClipboard QWebSettings.WebAttribute.JavascriptCanAccessClipboard +QWebSettings.DeveloperExtrasEnabled QWebSettings.WebAttribute.DeveloperExtrasEnabled +QWebSettings.LinksIncludedInFocusChain QWebSettings.WebAttribute.LinksIncludedInFocusChain +QWebSettings.ZoomTextOnly QWebSettings.WebAttribute.ZoomTextOnly +QWebSettings.PrintElementBackgrounds QWebSettings.WebAttribute.PrintElementBackgrounds +QWebSettings.OfflineStorageDatabaseEnabled QWebSettings.WebAttribute.OfflineStorageDatabaseEnabled +QWebSettings.OfflineWebApplicationCacheEnabled QWebSettings.WebAttribute.OfflineWebApplicationCacheEnabled +QWebSettings.LocalStorageDatabaseEnabled QWebSettings.WebAttribute.LocalStorageDatabaseEnabled +QWebSettings.LocalStorageEnabled QWebSettings.WebAttribute.LocalStorageEnabled +QWebSettings.LocalContentCanAccessRemoteUrls QWebSettings.WebAttribute.LocalContentCanAccessRemoteUrls +QWebSettings.DnsPrefetchEnabled QWebSettings.WebAttribute.DnsPrefetchEnabled +QWebSettings.XSSAuditingEnabled QWebSettings.WebAttribute.XSSAuditingEnabled +QWebSettings.AcceleratedCompositingEnabled QWebSettings.WebAttribute.AcceleratedCompositingEnabled +QWebSettings.SpatialNavigationEnabled QWebSettings.WebAttribute.SpatialNavigationEnabled +QWebSettings.LocalContentCanAccessFileUrls QWebSettings.WebAttribute.LocalContentCanAccessFileUrls +QWebSettings.TiledBackingStoreEnabled QWebSettings.WebAttribute.TiledBackingStoreEnabled +QWebSettings.FrameFlatteningEnabled QWebSettings.WebAttribute.FrameFlatteningEnabled +QWebSettings.SiteSpecificQuirksEnabled QWebSettings.WebAttribute.SiteSpecificQuirksEnabled +QWebSettings.WebGLEnabled QWebSettings.WebAttribute.WebGLEnabled +QWebSettings.HyperlinkAuditingEnabled QWebSettings.WebAttribute.HyperlinkAuditingEnabled +QWebSettings.CSSRegionsEnabled QWebSettings.WebAttribute.CSSRegionsEnabled +QWebSettings.CSSGridLayoutEnabled QWebSettings.WebAttribute.CSSGridLayoutEnabled +QWebSettings.ScrollAnimatorEnabled QWebSettings.WebAttribute.ScrollAnimatorEnabled +QWebSettings.CaretBrowsingEnabled QWebSettings.WebAttribute.CaretBrowsingEnabled +QWebSettings.NotificationsEnabled QWebSettings.WebAttribute.NotificationsEnabled +QWebSettings.WebAudioEnabled QWebSettings.WebAttribute.WebAudioEnabled +QWebSettings.Accelerated2dCanvasEnabled QWebSettings.WebAttribute.Accelerated2dCanvasEnabled +QWebSettings.StandardFont QWebSettings.FontFamily.StandardFont +QWebSettings.FixedFont QWebSettings.FontFamily.FixedFont +QWebSettings.SerifFont QWebSettings.FontFamily.SerifFont +QWebSettings.SansSerifFont QWebSettings.FontFamily.SansSerifFont +QWebSettings.CursiveFont QWebSettings.FontFamily.CursiveFont +QWebSettings.FantasyFont QWebSettings.FontFamily.FantasyFont +QWebFrame.ContentsLayer QWebFrame.RenderLayer.ContentsLayer +QWebFrame.ScrollBarLayer QWebFrame.RenderLayer.ScrollBarLayer +QWebFrame.PanIconLayer QWebFrame.RenderLayer.PanIconLayer +QWebFrame.AllLayers QWebFrame.RenderLayer.AllLayers +QWebFrame.QtOwnership QWebFrame.ValueOwnership.QtOwnership +QWebFrame.ScriptOwnership QWebFrame.ValueOwnership.ScriptOwnership +QWebFrame.AutoOwnership QWebFrame.ValueOwnership.AutoOwnership +QWebPage.VisibilityStateVisible QWebPage.VisibilityState.VisibilityStateVisible +QWebPage.VisibilityStateHidden QWebPage.VisibilityState.VisibilityStateHidden +QWebPage.VisibilityStatePrerender QWebPage.VisibilityState.VisibilityStatePrerender +QWebPage.VisibilityStateUnloaded QWebPage.VisibilityState.VisibilityStateUnloaded +QWebPage.Notifications QWebPage.Feature.Notifications +QWebPage.Geolocation QWebPage.Feature.Geolocation +QWebPage.PermissionUnknown QWebPage.PermissionPolicy.PermissionUnknown +QWebPage.PermissionGrantedByUser QWebPage.PermissionPolicy.PermissionGrantedByUser +QWebPage.PermissionDeniedByUser QWebPage.PermissionPolicy.PermissionDeniedByUser +QWebPage.QtNetwork QWebPage.ErrorDomain.QtNetwork +QWebPage.Http QWebPage.ErrorDomain.Http +QWebPage.WebKit QWebPage.ErrorDomain.WebKit +QWebPage.ChooseMultipleFilesExtension QWebPage.Extension.ChooseMultipleFilesExtension +QWebPage.ErrorPageExtension QWebPage.Extension.ErrorPageExtension +QWebPage.WebBrowserWindow QWebPage.WebWindowType.WebBrowserWindow +QWebPage.WebModalDialog QWebPage.WebWindowType.WebModalDialog +QWebPage.DontDelegateLinks QWebPage.LinkDelegationPolicy.DontDelegateLinks +QWebPage.DelegateExternalLinks QWebPage.LinkDelegationPolicy.DelegateExternalLinks +QWebPage.DelegateAllLinks QWebPage.LinkDelegationPolicy.DelegateAllLinks +QWebPage.FindBackward QWebPage.FindFlag.FindBackward +QWebPage.FindCaseSensitively QWebPage.FindFlag.FindCaseSensitively +QWebPage.FindWrapsAroundDocument QWebPage.FindFlag.FindWrapsAroundDocument +QWebPage.HighlightAllOccurrences QWebPage.FindFlag.HighlightAllOccurrences +QWebPage.FindAtWordBeginningsOnly QWebPage.FindFlag.FindAtWordBeginningsOnly +QWebPage.TreatMedialCapitalAsWordBeginning QWebPage.FindFlag.TreatMedialCapitalAsWordBeginning +QWebPage.FindBeginsInSelection QWebPage.FindFlag.FindBeginsInSelection +QWebPage.NoWebAction QWebPage.WebAction.NoWebAction +QWebPage.OpenLink QWebPage.WebAction.OpenLink +QWebPage.OpenLinkInNewWindow QWebPage.WebAction.OpenLinkInNewWindow +QWebPage.OpenFrameInNewWindow QWebPage.WebAction.OpenFrameInNewWindow +QWebPage.DownloadLinkToDisk QWebPage.WebAction.DownloadLinkToDisk +QWebPage.CopyLinkToClipboard QWebPage.WebAction.CopyLinkToClipboard +QWebPage.OpenImageInNewWindow QWebPage.WebAction.OpenImageInNewWindow +QWebPage.DownloadImageToDisk QWebPage.WebAction.DownloadImageToDisk +QWebPage.CopyImageToClipboard QWebPage.WebAction.CopyImageToClipboard +QWebPage.Back QWebPage.WebAction.Back +QWebPage.Forward QWebPage.WebAction.Forward +QWebPage.Stop QWebPage.WebAction.Stop +QWebPage.Reload QWebPage.WebAction.Reload +QWebPage.Cut QWebPage.WebAction.Cut +QWebPage.Copy QWebPage.WebAction.Copy +QWebPage.Paste QWebPage.WebAction.Paste +QWebPage.Undo QWebPage.WebAction.Undo +QWebPage.Redo QWebPage.WebAction.Redo +QWebPage.MoveToNextChar QWebPage.WebAction.MoveToNextChar +QWebPage.MoveToPreviousChar QWebPage.WebAction.MoveToPreviousChar +QWebPage.MoveToNextWord QWebPage.WebAction.MoveToNextWord +QWebPage.MoveToPreviousWord QWebPage.WebAction.MoveToPreviousWord +QWebPage.MoveToNextLine QWebPage.WebAction.MoveToNextLine +QWebPage.MoveToPreviousLine QWebPage.WebAction.MoveToPreviousLine +QWebPage.MoveToStartOfLine QWebPage.WebAction.MoveToStartOfLine +QWebPage.MoveToEndOfLine QWebPage.WebAction.MoveToEndOfLine +QWebPage.MoveToStartOfBlock QWebPage.WebAction.MoveToStartOfBlock +QWebPage.MoveToEndOfBlock QWebPage.WebAction.MoveToEndOfBlock +QWebPage.MoveToStartOfDocument QWebPage.WebAction.MoveToStartOfDocument +QWebPage.MoveToEndOfDocument QWebPage.WebAction.MoveToEndOfDocument +QWebPage.SelectNextChar QWebPage.WebAction.SelectNextChar +QWebPage.SelectPreviousChar QWebPage.WebAction.SelectPreviousChar +QWebPage.SelectNextWord QWebPage.WebAction.SelectNextWord +QWebPage.SelectPreviousWord QWebPage.WebAction.SelectPreviousWord +QWebPage.SelectNextLine QWebPage.WebAction.SelectNextLine +QWebPage.SelectPreviousLine QWebPage.WebAction.SelectPreviousLine +QWebPage.SelectStartOfLine QWebPage.WebAction.SelectStartOfLine +QWebPage.SelectEndOfLine QWebPage.WebAction.SelectEndOfLine +QWebPage.SelectStartOfBlock QWebPage.WebAction.SelectStartOfBlock +QWebPage.SelectEndOfBlock QWebPage.WebAction.SelectEndOfBlock +QWebPage.SelectStartOfDocument QWebPage.WebAction.SelectStartOfDocument +QWebPage.SelectEndOfDocument QWebPage.WebAction.SelectEndOfDocument +QWebPage.DeleteStartOfWord QWebPage.WebAction.DeleteStartOfWord +QWebPage.DeleteEndOfWord QWebPage.WebAction.DeleteEndOfWord +QWebPage.SetTextDirectionDefault QWebPage.WebAction.SetTextDirectionDefault +QWebPage.SetTextDirectionLeftToRight QWebPage.WebAction.SetTextDirectionLeftToRight +QWebPage.SetTextDirectionRightToLeft QWebPage.WebAction.SetTextDirectionRightToLeft +QWebPage.ToggleBold QWebPage.WebAction.ToggleBold +QWebPage.ToggleItalic QWebPage.WebAction.ToggleItalic +QWebPage.ToggleUnderline QWebPage.WebAction.ToggleUnderline +QWebPage.InspectElement QWebPage.WebAction.InspectElement +QWebPage.InsertParagraphSeparator QWebPage.WebAction.InsertParagraphSeparator +QWebPage.InsertLineSeparator QWebPage.WebAction.InsertLineSeparator +QWebPage.SelectAll QWebPage.WebAction.SelectAll +QWebPage.ReloadAndBypassCache QWebPage.WebAction.ReloadAndBypassCache +QWebPage.PasteAndMatchStyle QWebPage.WebAction.PasteAndMatchStyle +QWebPage.RemoveFormat QWebPage.WebAction.RemoveFormat +QWebPage.ToggleStrikethrough QWebPage.WebAction.ToggleStrikethrough +QWebPage.ToggleSubscript QWebPage.WebAction.ToggleSubscript +QWebPage.ToggleSuperscript QWebPage.WebAction.ToggleSuperscript +QWebPage.InsertUnorderedList QWebPage.WebAction.InsertUnorderedList +QWebPage.InsertOrderedList QWebPage.WebAction.InsertOrderedList +QWebPage.Indent QWebPage.WebAction.Indent +QWebPage.Outdent QWebPage.WebAction.Outdent +QWebPage.AlignCenter QWebPage.WebAction.AlignCenter +QWebPage.AlignJustified QWebPage.WebAction.AlignJustified +QWebPage.AlignLeft QWebPage.WebAction.AlignLeft +QWebPage.AlignRight QWebPage.WebAction.AlignRight +QWebPage.StopScheduledPageRefresh QWebPage.WebAction.StopScheduledPageRefresh +QWebPage.CopyImageUrlToClipboard QWebPage.WebAction.CopyImageUrlToClipboard +QWebPage.OpenLinkInThisWindow QWebPage.WebAction.OpenLinkInThisWindow +QWebPage.DownloadMediaToDisk QWebPage.WebAction.DownloadMediaToDisk +QWebPage.CopyMediaUrlToClipboard QWebPage.WebAction.CopyMediaUrlToClipboard +QWebPage.ToggleMediaControls QWebPage.WebAction.ToggleMediaControls +QWebPage.ToggleMediaLoop QWebPage.WebAction.ToggleMediaLoop +QWebPage.ToggleMediaPlayPause QWebPage.WebAction.ToggleMediaPlayPause +QWebPage.ToggleMediaMute QWebPage.WebAction.ToggleMediaMute +QWebPage.ToggleVideoFullscreen QWebPage.WebAction.ToggleVideoFullscreen +QWebPage.NavigationTypeLinkClicked QWebPage.NavigationType.NavigationTypeLinkClicked +QWebPage.NavigationTypeFormSubmitted QWebPage.NavigationType.NavigationTypeFormSubmitted +QWebPage.NavigationTypeBackOrForward QWebPage.NavigationType.NavigationTypeBackOrForward +QWebPage.NavigationTypeReload QWebPage.NavigationType.NavigationTypeReload +QWebPage.NavigationTypeFormResubmitted QWebPage.NavigationType.NavigationTypeFormResubmitted +QWebPage.NavigationTypeOther QWebPage.NavigationType.NavigationTypeOther +QWebPage.domain QWebPage.ErrorDomain.domain +QWidget.DrawWindowBackground QWidget.RenderFlag.DrawWindowBackground +QWidget.DrawChildren QWidget.RenderFlag.DrawChildren +QWidget.IgnoreMask QWidget.RenderFlag.IgnoreMask +QAbstractItemDelegate.NoHint QAbstractItemDelegate.EndEditHint.NoHint +QAbstractItemDelegate.EditNextItem QAbstractItemDelegate.EndEditHint.EditNextItem +QAbstractItemDelegate.EditPreviousItem QAbstractItemDelegate.EndEditHint.EditPreviousItem +QAbstractItemDelegate.SubmitModelCache QAbstractItemDelegate.EndEditHint.SubmitModelCache +QAbstractItemDelegate.RevertModelCache QAbstractItemDelegate.EndEditHint.RevertModelCache +QFrame.Shadow_Mask QFrame.StyleMask.Shadow_Mask +QFrame.Shape_Mask QFrame.StyleMask.Shape_Mask +QFrame.NoFrame QFrame.Shape.NoFrame +QFrame.Box QFrame.Shape.Box +QFrame.Panel QFrame.Shape.Panel +QFrame.WinPanel QFrame.Shape.WinPanel +QFrame.HLine QFrame.Shape.HLine +QFrame.VLine QFrame.Shape.VLine +QFrame.StyledPanel QFrame.Shape.StyledPanel +QFrame.Plain QFrame.Shadow.Plain +QFrame.Raised QFrame.Shadow.Raised +QFrame.Sunken QFrame.Shadow.Sunken +QAbstractScrollArea.AdjustIgnored QAbstractScrollArea.SizeAdjustPolicy.AdjustIgnored +QAbstractScrollArea.AdjustToContentsOnFirstShow QAbstractScrollArea.SizeAdjustPolicy.AdjustToContentsOnFirstShow +QAbstractScrollArea.AdjustToContents QAbstractScrollArea.SizeAdjustPolicy.AdjustToContents +QAbstractItemView.OnItem QAbstractItemView.DropIndicatorPosition.OnItem +QAbstractItemView.AboveItem QAbstractItemView.DropIndicatorPosition.AboveItem +QAbstractItemView.BelowItem QAbstractItemView.DropIndicatorPosition.BelowItem +QAbstractItemView.OnViewport QAbstractItemView.DropIndicatorPosition.OnViewport +QAbstractItemView.NoState QAbstractItemView.State.NoState +QAbstractItemView.DraggingState QAbstractItemView.State.DraggingState +QAbstractItemView.DragSelectingState QAbstractItemView.State.DragSelectingState +QAbstractItemView.EditingState QAbstractItemView.State.EditingState +QAbstractItemView.ExpandingState QAbstractItemView.State.ExpandingState +QAbstractItemView.CollapsingState QAbstractItemView.State.CollapsingState +QAbstractItemView.AnimatingState QAbstractItemView.State.AnimatingState +QAbstractItemView.MoveUp QAbstractItemView.CursorAction.MoveUp +QAbstractItemView.MoveDown QAbstractItemView.CursorAction.MoveDown +QAbstractItemView.MoveLeft QAbstractItemView.CursorAction.MoveLeft +QAbstractItemView.MoveRight QAbstractItemView.CursorAction.MoveRight +QAbstractItemView.MoveHome QAbstractItemView.CursorAction.MoveHome +QAbstractItemView.MoveEnd QAbstractItemView.CursorAction.MoveEnd +QAbstractItemView.MovePageUp QAbstractItemView.CursorAction.MovePageUp +QAbstractItemView.MovePageDown QAbstractItemView.CursorAction.MovePageDown +QAbstractItemView.MoveNext QAbstractItemView.CursorAction.MoveNext +QAbstractItemView.MovePrevious QAbstractItemView.CursorAction.MovePrevious +QAbstractItemView.NoSelection QAbstractItemView.SelectionMode.NoSelection +QAbstractItemView.SingleSelection QAbstractItemView.SelectionMode.SingleSelection +QAbstractItemView.MultiSelection QAbstractItemView.SelectionMode.MultiSelection +QAbstractItemView.ExtendedSelection QAbstractItemView.SelectionMode.ExtendedSelection +QAbstractItemView.ContiguousSelection QAbstractItemView.SelectionMode.ContiguousSelection +QAbstractItemView.SelectItems QAbstractItemView.SelectionBehavior.SelectItems +QAbstractItemView.SelectRows QAbstractItemView.SelectionBehavior.SelectRows +QAbstractItemView.SelectColumns QAbstractItemView.SelectionBehavior.SelectColumns +QAbstractItemView.ScrollPerItem QAbstractItemView.ScrollMode.ScrollPerItem +QAbstractItemView.ScrollPerPixel QAbstractItemView.ScrollMode.ScrollPerPixel +QAbstractItemView.EnsureVisible QAbstractItemView.ScrollHint.EnsureVisible +QAbstractItemView.PositionAtTop QAbstractItemView.ScrollHint.PositionAtTop +QAbstractItemView.PositionAtBottom QAbstractItemView.ScrollHint.PositionAtBottom +QAbstractItemView.PositionAtCenter QAbstractItemView.ScrollHint.PositionAtCenter +QAbstractItemView.NoEditTriggers QAbstractItemView.EditTrigger.NoEditTriggers +QAbstractItemView.CurrentChanged QAbstractItemView.EditTrigger.CurrentChanged +QAbstractItemView.DoubleClicked QAbstractItemView.EditTrigger.DoubleClicked +QAbstractItemView.SelectedClicked QAbstractItemView.EditTrigger.SelectedClicked +QAbstractItemView.EditKeyPressed QAbstractItemView.EditTrigger.EditKeyPressed +QAbstractItemView.AnyKeyPressed QAbstractItemView.EditTrigger.AnyKeyPressed +QAbstractItemView.AllEditTriggers QAbstractItemView.EditTrigger.AllEditTriggers +QAbstractItemView.NoDragDrop QAbstractItemView.DragDropMode.NoDragDrop +QAbstractItemView.DragOnly QAbstractItemView.DragDropMode.DragOnly +QAbstractItemView.DropOnly QAbstractItemView.DragDropMode.DropOnly +QAbstractItemView.DragDrop QAbstractItemView.DragDropMode.DragDrop +QAbstractItemView.InternalMove QAbstractItemView.DragDropMode.InternalMove +QAbstractSlider.SliderRangeChange QAbstractSlider.SliderChange.SliderRangeChange +QAbstractSlider.SliderOrientationChange QAbstractSlider.SliderChange.SliderOrientationChange +QAbstractSlider.SliderStepsChange QAbstractSlider.SliderChange.SliderStepsChange +QAbstractSlider.SliderValueChange QAbstractSlider.SliderChange.SliderValueChange +QAbstractSlider.SliderNoAction QAbstractSlider.SliderAction.SliderNoAction +QAbstractSlider.SliderSingleStepAdd QAbstractSlider.SliderAction.SliderSingleStepAdd +QAbstractSlider.SliderSingleStepSub QAbstractSlider.SliderAction.SliderSingleStepSub +QAbstractSlider.SliderPageStepAdd QAbstractSlider.SliderAction.SliderPageStepAdd +QAbstractSlider.SliderPageStepSub QAbstractSlider.SliderAction.SliderPageStepSub +QAbstractSlider.SliderToMinimum QAbstractSlider.SliderAction.SliderToMinimum +QAbstractSlider.SliderToMaximum QAbstractSlider.SliderAction.SliderToMaximum +QAbstractSlider.SliderMove QAbstractSlider.SliderAction.SliderMove +QAbstractSpinBox.DefaultStepType QAbstractSpinBox.StepType.DefaultStepType +QAbstractSpinBox.AdaptiveDecimalStepType QAbstractSpinBox.StepType.AdaptiveDecimalStepType +QAbstractSpinBox.CorrectToPreviousValue QAbstractSpinBox.CorrectionMode.CorrectToPreviousValue +QAbstractSpinBox.CorrectToNearestValue QAbstractSpinBox.CorrectionMode.CorrectToNearestValue +QAbstractSpinBox.UpDownArrows QAbstractSpinBox.ButtonSymbols.UpDownArrows +QAbstractSpinBox.PlusMinus QAbstractSpinBox.ButtonSymbols.PlusMinus +QAbstractSpinBox.NoButtons QAbstractSpinBox.ButtonSymbols.NoButtons +QAbstractSpinBox.StepNone QAbstractSpinBox.StepEnabledFlag.StepNone +QAbstractSpinBox.StepUpEnabled QAbstractSpinBox.StepEnabledFlag.StepUpEnabled +QAbstractSpinBox.StepDownEnabled QAbstractSpinBox.StepEnabledFlag.StepDownEnabled +QAction.LowPriority QAction.Priority.LowPriority +QAction.NormalPriority QAction.Priority.NormalPriority +QAction.HighPriority QAction.Priority.HighPriority +QAction.NoRole QAction.MenuRole.NoRole +QAction.TextHeuristicRole QAction.MenuRole.TextHeuristicRole +QAction.ApplicationSpecificRole QAction.MenuRole.ApplicationSpecificRole +QAction.AboutQtRole QAction.MenuRole.AboutQtRole +QAction.AboutRole QAction.MenuRole.AboutRole +QAction.PreferencesRole QAction.MenuRole.PreferencesRole +QAction.QuitRole QAction.MenuRole.QuitRole +QAction.Trigger QAction.ActionEvent.Trigger +QAction.Hover QAction.ActionEvent.Hover +QActionGroup.None_ QActionGroup.ExclusionPolicy.None_ +QActionGroup.Exclusive QActionGroup.ExclusionPolicy.Exclusive +QActionGroup.ExclusiveOptional QActionGroup.ExclusionPolicy.ExclusiveOptional +QApplication.NormalColor QApplication.ColorSpec.NormalColor +QApplication.CustomColor QApplication.ColorSpec.CustomColor +QApplication.ManyColor QApplication.ColorSpec.ManyColor +QLayout.SetDefaultConstraint QLayout.SizeConstraint.SetDefaultConstraint +QLayout.SetNoConstraint QLayout.SizeConstraint.SetNoConstraint +QLayout.SetMinimumSize QLayout.SizeConstraint.SetMinimumSize +QLayout.SetFixedSize QLayout.SizeConstraint.SetFixedSize +QLayout.SetMaximumSize QLayout.SizeConstraint.SetMaximumSize +QLayout.SetMinAndMaxSize QLayout.SizeConstraint.SetMinAndMaxSize +QBoxLayout.LeftToRight QBoxLayout.Direction.LeftToRight +QBoxLayout.RightToLeft QBoxLayout.Direction.RightToLeft +QBoxLayout.TopToBottom QBoxLayout.Direction.TopToBottom +QBoxLayout.BottomToTop QBoxLayout.Direction.BottomToTop +QBoxLayout.Down QBoxLayout.Direction.Down +QBoxLayout.Up QBoxLayout.Direction.Up +QCalendarWidget.NoSelection QCalendarWidget.SelectionMode.NoSelection +QCalendarWidget.SingleSelection QCalendarWidget.SelectionMode.SingleSelection +QCalendarWidget.NoVerticalHeader QCalendarWidget.VerticalHeaderFormat.NoVerticalHeader +QCalendarWidget.ISOWeekNumbers QCalendarWidget.VerticalHeaderFormat.ISOWeekNumbers +QCalendarWidget.NoHorizontalHeader QCalendarWidget.HorizontalHeaderFormat.NoHorizontalHeader +QCalendarWidget.SingleLetterDayNames QCalendarWidget.HorizontalHeaderFormat.SingleLetterDayNames +QCalendarWidget.ShortDayNames QCalendarWidget.HorizontalHeaderFormat.ShortDayNames +QCalendarWidget.LongDayNames QCalendarWidget.HorizontalHeaderFormat.LongDayNames +QDialog.Rejected QDialog.DialogCode.Rejected +QDialog.Accepted QDialog.DialogCode.Accepted +QColorDialog.ShowAlphaChannel QColorDialog.ColorDialogOption.ShowAlphaChannel +QColorDialog.NoButtons QColorDialog.ColorDialogOption.NoButtons +QColorDialog.DontUseNativeDialog QColorDialog.ColorDialogOption.DontUseNativeDialog +QComboBox.AdjustToContents QComboBox.SizeAdjustPolicy.AdjustToContents +QComboBox.AdjustToContentsOnFirstShow QComboBox.SizeAdjustPolicy.AdjustToContentsOnFirstShow +QComboBox.AdjustToMinimumContentsLength QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLength +QComboBox.AdjustToMinimumContentsLengthWithIcon QComboBox.SizeAdjustPolicy.AdjustToMinimumContentsLengthWithIcon +QComboBox.NoInsert QComboBox.InsertPolicy.NoInsert +QComboBox.InsertAtTop QComboBox.InsertPolicy.InsertAtTop +QComboBox.InsertAtCurrent QComboBox.InsertPolicy.InsertAtCurrent +QComboBox.InsertAtBottom QComboBox.InsertPolicy.InsertAtBottom +QComboBox.InsertAfterCurrent QComboBox.InsertPolicy.InsertAfterCurrent +QComboBox.InsertBeforeCurrent QComboBox.InsertPolicy.InsertBeforeCurrent +QComboBox.InsertAlphabetically QComboBox.InsertPolicy.InsertAlphabetically +QStyle.RSIP_OnMouseClickAndAlreadyFocused QStyle.RequestSoftwareInputPanel.RSIP_OnMouseClickAndAlreadyFocused +QStyle.RSIP_OnMouseClick QStyle.RequestSoftwareInputPanel.RSIP_OnMouseClick +QStyle.SP_TitleBarMenuButton QStyle.StandardPixmap.SP_TitleBarMenuButton +QStyle.SP_TitleBarMinButton QStyle.StandardPixmap.SP_TitleBarMinButton +QStyle.SP_TitleBarMaxButton QStyle.StandardPixmap.SP_TitleBarMaxButton +QStyle.SP_TitleBarCloseButton QStyle.StandardPixmap.SP_TitleBarCloseButton +QStyle.SP_TitleBarNormalButton QStyle.StandardPixmap.SP_TitleBarNormalButton +QStyle.SP_TitleBarShadeButton QStyle.StandardPixmap.SP_TitleBarShadeButton +QStyle.SP_TitleBarUnshadeButton QStyle.StandardPixmap.SP_TitleBarUnshadeButton +QStyle.SP_TitleBarContextHelpButton QStyle.StandardPixmap.SP_TitleBarContextHelpButton +QStyle.SP_DockWidgetCloseButton QStyle.StandardPixmap.SP_DockWidgetCloseButton +QStyle.SP_MessageBoxInformation QStyle.StandardPixmap.SP_MessageBoxInformation +QStyle.SP_MessageBoxWarning QStyle.StandardPixmap.SP_MessageBoxWarning +QStyle.SP_MessageBoxCritical QStyle.StandardPixmap.SP_MessageBoxCritical +QStyle.SP_MessageBoxQuestion QStyle.StandardPixmap.SP_MessageBoxQuestion +QStyle.SP_DesktopIcon QStyle.StandardPixmap.SP_DesktopIcon +QStyle.SP_TrashIcon QStyle.StandardPixmap.SP_TrashIcon +QStyle.SP_ComputerIcon QStyle.StandardPixmap.SP_ComputerIcon +QStyle.SP_DriveFDIcon QStyle.StandardPixmap.SP_DriveFDIcon +QStyle.SP_DriveHDIcon QStyle.StandardPixmap.SP_DriveHDIcon +QStyle.SP_DriveCDIcon QStyle.StandardPixmap.SP_DriveCDIcon +QStyle.SP_DriveDVDIcon QStyle.StandardPixmap.SP_DriveDVDIcon +QStyle.SP_DriveNetIcon QStyle.StandardPixmap.SP_DriveNetIcon +QStyle.SP_DirOpenIcon QStyle.StandardPixmap.SP_DirOpenIcon +QStyle.SP_DirClosedIcon QStyle.StandardPixmap.SP_DirClosedIcon +QStyle.SP_DirLinkIcon QStyle.StandardPixmap.SP_DirLinkIcon +QStyle.SP_FileIcon QStyle.StandardPixmap.SP_FileIcon +QStyle.SP_FileLinkIcon QStyle.StandardPixmap.SP_FileLinkIcon +QStyle.SP_ToolBarHorizontalExtensionButton QStyle.StandardPixmap.SP_ToolBarHorizontalExtensionButton +QStyle.SP_ToolBarVerticalExtensionButton QStyle.StandardPixmap.SP_ToolBarVerticalExtensionButton +QStyle.SP_FileDialogStart QStyle.StandardPixmap.SP_FileDialogStart +QStyle.SP_FileDialogEnd QStyle.StandardPixmap.SP_FileDialogEnd +QStyle.SP_FileDialogToParent QStyle.StandardPixmap.SP_FileDialogToParent +QStyle.SP_FileDialogNewFolder QStyle.StandardPixmap.SP_FileDialogNewFolder +QStyle.SP_FileDialogDetailedView QStyle.StandardPixmap.SP_FileDialogDetailedView +QStyle.SP_FileDialogInfoView QStyle.StandardPixmap.SP_FileDialogInfoView +QStyle.SP_FileDialogContentsView QStyle.StandardPixmap.SP_FileDialogContentsView +QStyle.SP_FileDialogListView QStyle.StandardPixmap.SP_FileDialogListView +QStyle.SP_FileDialogBack QStyle.StandardPixmap.SP_FileDialogBack +QStyle.SP_DirIcon QStyle.StandardPixmap.SP_DirIcon +QStyle.SP_DialogOkButton QStyle.StandardPixmap.SP_DialogOkButton +QStyle.SP_DialogCancelButton QStyle.StandardPixmap.SP_DialogCancelButton +QStyle.SP_DialogHelpButton QStyle.StandardPixmap.SP_DialogHelpButton +QStyle.SP_DialogOpenButton QStyle.StandardPixmap.SP_DialogOpenButton +QStyle.SP_DialogSaveButton QStyle.StandardPixmap.SP_DialogSaveButton +QStyle.SP_DialogCloseButton QStyle.StandardPixmap.SP_DialogCloseButton +QStyle.SP_DialogApplyButton QStyle.StandardPixmap.SP_DialogApplyButton +QStyle.SP_DialogResetButton QStyle.StandardPixmap.SP_DialogResetButton +QStyle.SP_DialogDiscardButton QStyle.StandardPixmap.SP_DialogDiscardButton +QStyle.SP_DialogYesButton QStyle.StandardPixmap.SP_DialogYesButton +QStyle.SP_DialogNoButton QStyle.StandardPixmap.SP_DialogNoButton +QStyle.SP_ArrowUp QStyle.StandardPixmap.SP_ArrowUp +QStyle.SP_ArrowDown QStyle.StandardPixmap.SP_ArrowDown +QStyle.SP_ArrowLeft QStyle.StandardPixmap.SP_ArrowLeft +QStyle.SP_ArrowRight QStyle.StandardPixmap.SP_ArrowRight +QStyle.SP_ArrowBack QStyle.StandardPixmap.SP_ArrowBack +QStyle.SP_ArrowForward QStyle.StandardPixmap.SP_ArrowForward +QStyle.SP_DirHomeIcon QStyle.StandardPixmap.SP_DirHomeIcon +QStyle.SP_CommandLink QStyle.StandardPixmap.SP_CommandLink +QStyle.SP_VistaShield QStyle.StandardPixmap.SP_VistaShield +QStyle.SP_BrowserReload QStyle.StandardPixmap.SP_BrowserReload +QStyle.SP_BrowserStop QStyle.StandardPixmap.SP_BrowserStop +QStyle.SP_MediaPlay QStyle.StandardPixmap.SP_MediaPlay +QStyle.SP_MediaStop QStyle.StandardPixmap.SP_MediaStop +QStyle.SP_MediaPause QStyle.StandardPixmap.SP_MediaPause +QStyle.SP_MediaSkipForward QStyle.StandardPixmap.SP_MediaSkipForward +QStyle.SP_MediaSkipBackward QStyle.StandardPixmap.SP_MediaSkipBackward +QStyle.SP_MediaSeekForward QStyle.StandardPixmap.SP_MediaSeekForward +QStyle.SP_MediaSeekBackward QStyle.StandardPixmap.SP_MediaSeekBackward +QStyle.SP_MediaVolume QStyle.StandardPixmap.SP_MediaVolume +QStyle.SP_MediaVolumeMuted QStyle.StandardPixmap.SP_MediaVolumeMuted +QStyle.SP_DirLinkOpenIcon QStyle.StandardPixmap.SP_DirLinkOpenIcon +QStyle.SP_LineEditClearButton QStyle.StandardPixmap.SP_LineEditClearButton +QStyle.SP_DialogYesToAllButton QStyle.StandardPixmap.SP_DialogYesToAllButton +QStyle.SP_DialogNoToAllButton QStyle.StandardPixmap.SP_DialogNoToAllButton +QStyle.SP_DialogSaveAllButton QStyle.StandardPixmap.SP_DialogSaveAllButton +QStyle.SP_DialogAbortButton QStyle.StandardPixmap.SP_DialogAbortButton +QStyle.SP_DialogRetryButton QStyle.StandardPixmap.SP_DialogRetryButton +QStyle.SP_DialogIgnoreButton QStyle.StandardPixmap.SP_DialogIgnoreButton +QStyle.SP_RestoreDefaultsButton QStyle.StandardPixmap.SP_RestoreDefaultsButton +QStyle.SP_CustomBase QStyle.StandardPixmap.SP_CustomBase +QStyle.SH_EtchDisabledText QStyle.StyleHint.SH_EtchDisabledText +QStyle.SH_DitherDisabledText QStyle.StyleHint.SH_DitherDisabledText +QStyle.SH_ScrollBar_MiddleClickAbsolutePosition QStyle.StyleHint.SH_ScrollBar_MiddleClickAbsolutePosition +QStyle.SH_ScrollBar_ScrollWhenPointerLeavesControl QStyle.StyleHint.SH_ScrollBar_ScrollWhenPointerLeavesControl +QStyle.SH_TabBar_SelectMouseType QStyle.StyleHint.SH_TabBar_SelectMouseType +QStyle.SH_TabBar_Alignment QStyle.StyleHint.SH_TabBar_Alignment +QStyle.SH_Header_ArrowAlignment QStyle.StyleHint.SH_Header_ArrowAlignment +QStyle.SH_Slider_SnapToValue QStyle.StyleHint.SH_Slider_SnapToValue +QStyle.SH_Slider_SloppyKeyEvents QStyle.StyleHint.SH_Slider_SloppyKeyEvents +QStyle.SH_ProgressDialog_CenterCancelButton QStyle.StyleHint.SH_ProgressDialog_CenterCancelButton +QStyle.SH_ProgressDialog_TextLabelAlignment QStyle.StyleHint.SH_ProgressDialog_TextLabelAlignment +QStyle.SH_PrintDialog_RightAlignButtons QStyle.StyleHint.SH_PrintDialog_RightAlignButtons +QStyle.SH_MainWindow_SpaceBelowMenuBar QStyle.StyleHint.SH_MainWindow_SpaceBelowMenuBar +QStyle.SH_FontDialog_SelectAssociatedText QStyle.StyleHint.SH_FontDialog_SelectAssociatedText +QStyle.SH_Menu_AllowActiveAndDisabled QStyle.StyleHint.SH_Menu_AllowActiveAndDisabled +QStyle.SH_Menu_SpaceActivatesItem QStyle.StyleHint.SH_Menu_SpaceActivatesItem +QStyle.SH_Menu_SubMenuPopupDelay QStyle.StyleHint.SH_Menu_SubMenuPopupDelay +QStyle.SH_ScrollView_FrameOnlyAroundContents QStyle.StyleHint.SH_ScrollView_FrameOnlyAroundContents +QStyle.SH_MenuBar_AltKeyNavigation QStyle.StyleHint.SH_MenuBar_AltKeyNavigation +QStyle.SH_ComboBox_ListMouseTracking QStyle.StyleHint.SH_ComboBox_ListMouseTracking +QStyle.SH_Menu_MouseTracking QStyle.StyleHint.SH_Menu_MouseTracking +QStyle.SH_MenuBar_MouseTracking QStyle.StyleHint.SH_MenuBar_MouseTracking +QStyle.SH_ItemView_ChangeHighlightOnFocus QStyle.StyleHint.SH_ItemView_ChangeHighlightOnFocus +QStyle.SH_Widget_ShareActivation QStyle.StyleHint.SH_Widget_ShareActivation +QStyle.SH_Workspace_FillSpaceOnMaximize QStyle.StyleHint.SH_Workspace_FillSpaceOnMaximize +QStyle.SH_ComboBox_Popup QStyle.StyleHint.SH_ComboBox_Popup +QStyle.SH_TitleBar_NoBorder QStyle.StyleHint.SH_TitleBar_NoBorder +QStyle.SH_ScrollBar_StopMouseOverSlider QStyle.StyleHint.SH_ScrollBar_StopMouseOverSlider +QStyle.SH_BlinkCursorWhenTextSelected QStyle.StyleHint.SH_BlinkCursorWhenTextSelected +QStyle.SH_RichText_FullWidthSelection QStyle.StyleHint.SH_RichText_FullWidthSelection +QStyle.SH_Menu_Scrollable QStyle.StyleHint.SH_Menu_Scrollable +QStyle.SH_GroupBox_TextLabelVerticalAlignment QStyle.StyleHint.SH_GroupBox_TextLabelVerticalAlignment +QStyle.SH_GroupBox_TextLabelColor QStyle.StyleHint.SH_GroupBox_TextLabelColor +QStyle.SH_Menu_SloppySubMenus QStyle.StyleHint.SH_Menu_SloppySubMenus +QStyle.SH_Table_GridLineColor QStyle.StyleHint.SH_Table_GridLineColor +QStyle.SH_LineEdit_PasswordCharacter QStyle.StyleHint.SH_LineEdit_PasswordCharacter +QStyle.SH_DialogButtons_DefaultButton QStyle.StyleHint.SH_DialogButtons_DefaultButton +QStyle.SH_ToolBox_SelectedPageTitleBold QStyle.StyleHint.SH_ToolBox_SelectedPageTitleBold +QStyle.SH_TabBar_PreferNoArrows QStyle.StyleHint.SH_TabBar_PreferNoArrows +QStyle.SH_ScrollBar_LeftClickAbsolutePosition QStyle.StyleHint.SH_ScrollBar_LeftClickAbsolutePosition +QStyle.SH_UnderlineShortcut QStyle.StyleHint.SH_UnderlineShortcut +QStyle.SH_SpinBox_AnimateButton QStyle.StyleHint.SH_SpinBox_AnimateButton +QStyle.SH_SpinBox_KeyPressAutoRepeatRate QStyle.StyleHint.SH_SpinBox_KeyPressAutoRepeatRate +QStyle.SH_SpinBox_ClickAutoRepeatRate QStyle.StyleHint.SH_SpinBox_ClickAutoRepeatRate +QStyle.SH_Menu_FillScreenWithScroll QStyle.StyleHint.SH_Menu_FillScreenWithScroll +QStyle.SH_ToolTipLabel_Opacity QStyle.StyleHint.SH_ToolTipLabel_Opacity +QStyle.SH_DrawMenuBarSeparator QStyle.StyleHint.SH_DrawMenuBarSeparator +QStyle.SH_TitleBar_ModifyNotification QStyle.StyleHint.SH_TitleBar_ModifyNotification +QStyle.SH_Button_FocusPolicy QStyle.StyleHint.SH_Button_FocusPolicy +QStyle.SH_MessageBox_UseBorderForButtonSpacing QStyle.StyleHint.SH_MessageBox_UseBorderForButtonSpacing +QStyle.SH_TitleBar_AutoRaise QStyle.StyleHint.SH_TitleBar_AutoRaise +QStyle.SH_ToolButton_PopupDelay QStyle.StyleHint.SH_ToolButton_PopupDelay +QStyle.SH_FocusFrame_Mask QStyle.StyleHint.SH_FocusFrame_Mask +QStyle.SH_RubberBand_Mask QStyle.StyleHint.SH_RubberBand_Mask +QStyle.SH_WindowFrame_Mask QStyle.StyleHint.SH_WindowFrame_Mask +QStyle.SH_SpinControls_DisableOnBounds QStyle.StyleHint.SH_SpinControls_DisableOnBounds +QStyle.SH_Dial_BackgroundRole QStyle.StyleHint.SH_Dial_BackgroundRole +QStyle.SH_ComboBox_LayoutDirection QStyle.StyleHint.SH_ComboBox_LayoutDirection +QStyle.SH_ItemView_EllipsisLocation QStyle.StyleHint.SH_ItemView_EllipsisLocation +QStyle.SH_ItemView_ShowDecorationSelected QStyle.StyleHint.SH_ItemView_ShowDecorationSelected +QStyle.SH_ItemView_ActivateItemOnSingleClick QStyle.StyleHint.SH_ItemView_ActivateItemOnSingleClick +QStyle.SH_ScrollBar_ContextMenu QStyle.StyleHint.SH_ScrollBar_ContextMenu +QStyle.SH_ScrollBar_RollBetweenButtons QStyle.StyleHint.SH_ScrollBar_RollBetweenButtons +QStyle.SH_Slider_StopMouseOverSlider QStyle.StyleHint.SH_Slider_StopMouseOverSlider +QStyle.SH_Slider_AbsoluteSetButtons QStyle.StyleHint.SH_Slider_AbsoluteSetButtons +QStyle.SH_Slider_PageSetButtons QStyle.StyleHint.SH_Slider_PageSetButtons +QStyle.SH_Menu_KeyboardSearch QStyle.StyleHint.SH_Menu_KeyboardSearch +QStyle.SH_TabBar_ElideMode QStyle.StyleHint.SH_TabBar_ElideMode +QStyle.SH_DialogButtonLayout QStyle.StyleHint.SH_DialogButtonLayout +QStyle.SH_ComboBox_PopupFrameStyle QStyle.StyleHint.SH_ComboBox_PopupFrameStyle +QStyle.SH_MessageBox_TextInteractionFlags QStyle.StyleHint.SH_MessageBox_TextInteractionFlags +QStyle.SH_DialogButtonBox_ButtonsHaveIcons QStyle.StyleHint.SH_DialogButtonBox_ButtonsHaveIcons +QStyle.SH_SpellCheckUnderlineStyle QStyle.StyleHint.SH_SpellCheckUnderlineStyle +QStyle.SH_MessageBox_CenterButtons QStyle.StyleHint.SH_MessageBox_CenterButtons +QStyle.SH_Menu_SelectionWrap QStyle.StyleHint.SH_Menu_SelectionWrap +QStyle.SH_ItemView_MovementWithoutUpdatingSelection QStyle.StyleHint.SH_ItemView_MovementWithoutUpdatingSelection +QStyle.SH_ToolTip_Mask QStyle.StyleHint.SH_ToolTip_Mask +QStyle.SH_FocusFrame_AboveWidget QStyle.StyleHint.SH_FocusFrame_AboveWidget +QStyle.SH_TextControl_FocusIndicatorTextCharFormat QStyle.StyleHint.SH_TextControl_FocusIndicatorTextCharFormat +QStyle.SH_WizardStyle QStyle.StyleHint.SH_WizardStyle +QStyle.SH_ItemView_ArrowKeysNavigateIntoChildren QStyle.StyleHint.SH_ItemView_ArrowKeysNavigateIntoChildren +QStyle.SH_Menu_Mask QStyle.StyleHint.SH_Menu_Mask +QStyle.SH_Menu_FlashTriggeredItem QStyle.StyleHint.SH_Menu_FlashTriggeredItem +QStyle.SH_Menu_FadeOutOnHide QStyle.StyleHint.SH_Menu_FadeOutOnHide +QStyle.SH_SpinBox_ClickAutoRepeatThreshold QStyle.StyleHint.SH_SpinBox_ClickAutoRepeatThreshold +QStyle.SH_ItemView_PaintAlternatingRowColorsForEmptyArea QStyle.StyleHint.SH_ItemView_PaintAlternatingRowColorsForEmptyArea +QStyle.SH_FormLayoutWrapPolicy QStyle.StyleHint.SH_FormLayoutWrapPolicy +QStyle.SH_TabWidget_DefaultTabPosition QStyle.StyleHint.SH_TabWidget_DefaultTabPosition +QStyle.SH_ToolBar_Movable QStyle.StyleHint.SH_ToolBar_Movable +QStyle.SH_FormLayoutFieldGrowthPolicy QStyle.StyleHint.SH_FormLayoutFieldGrowthPolicy +QStyle.SH_FormLayoutFormAlignment QStyle.StyleHint.SH_FormLayoutFormAlignment +QStyle.SH_FormLayoutLabelAlignment QStyle.StyleHint.SH_FormLayoutLabelAlignment +QStyle.SH_ItemView_DrawDelegateFrame QStyle.StyleHint.SH_ItemView_DrawDelegateFrame +QStyle.SH_TabBar_CloseButtonPosition QStyle.StyleHint.SH_TabBar_CloseButtonPosition +QStyle.SH_DockWidget_ButtonsHaveFrame QStyle.StyleHint.SH_DockWidget_ButtonsHaveFrame +QStyle.SH_ToolButtonStyle QStyle.StyleHint.SH_ToolButtonStyle +QStyle.SH_RequestSoftwareInputPanel QStyle.StyleHint.SH_RequestSoftwareInputPanel +QStyle.SH_ListViewExpand_SelectMouseType QStyle.StyleHint.SH_ListViewExpand_SelectMouseType +QStyle.SH_ScrollBar_Transient QStyle.StyleHint.SH_ScrollBar_Transient +QStyle.SH_Menu_SupportsSections QStyle.StyleHint.SH_Menu_SupportsSections +QStyle.SH_ToolTip_WakeUpDelay QStyle.StyleHint.SH_ToolTip_WakeUpDelay +QStyle.SH_ToolTip_FallAsleepDelay QStyle.StyleHint.SH_ToolTip_FallAsleepDelay +QStyle.SH_Widget_Animate QStyle.StyleHint.SH_Widget_Animate +QStyle.SH_Splitter_OpaqueResize QStyle.StyleHint.SH_Splitter_OpaqueResize +QStyle.SH_LineEdit_PasswordMaskDelay QStyle.StyleHint.SH_LineEdit_PasswordMaskDelay +QStyle.SH_TabBar_ChangeCurrentDelay QStyle.StyleHint.SH_TabBar_ChangeCurrentDelay +QStyle.SH_Menu_SubMenuUniDirection QStyle.StyleHint.SH_Menu_SubMenuUniDirection +QStyle.SH_Menu_SubMenuUniDirectionFailCount QStyle.StyleHint.SH_Menu_SubMenuUniDirectionFailCount +QStyle.SH_Menu_SubMenuSloppySelectOtherActions QStyle.StyleHint.SH_Menu_SubMenuSloppySelectOtherActions +QStyle.SH_Menu_SubMenuSloppyCloseTimeout QStyle.StyleHint.SH_Menu_SubMenuSloppyCloseTimeout +QStyle.SH_Menu_SubMenuResetWhenReenteringParent QStyle.StyleHint.SH_Menu_SubMenuResetWhenReenteringParent +QStyle.SH_Menu_SubMenuDontStartSloppyOnLeave QStyle.StyleHint.SH_Menu_SubMenuDontStartSloppyOnLeave +QStyle.SH_ItemView_ScrollMode QStyle.StyleHint.SH_ItemView_ScrollMode +QStyle.SH_TitleBar_ShowToolTipsOnButtons QStyle.StyleHint.SH_TitleBar_ShowToolTipsOnButtons +QStyle.SH_Widget_Animation_Duration QStyle.StyleHint.SH_Widget_Animation_Duration +QStyle.SH_ComboBox_AllowWheelScrolling QStyle.StyleHint.SH_ComboBox_AllowWheelScrolling +QStyle.SH_SpinBox_ButtonsInsideFrame QStyle.StyleHint.SH_SpinBox_ButtonsInsideFrame +QStyle.SH_SpinBox_StepModifier QStyle.StyleHint.SH_SpinBox_StepModifier +QStyle.SH_CustomBase QStyle.StyleHint.SH_CustomBase +QStyle.CT_PushButton QStyle.ContentsType.CT_PushButton +QStyle.CT_CheckBox QStyle.ContentsType.CT_CheckBox +QStyle.CT_RadioButton QStyle.ContentsType.CT_RadioButton +QStyle.CT_ToolButton QStyle.ContentsType.CT_ToolButton +QStyle.CT_ComboBox QStyle.ContentsType.CT_ComboBox +QStyle.CT_Splitter QStyle.ContentsType.CT_Splitter +QStyle.CT_ProgressBar QStyle.ContentsType.CT_ProgressBar +QStyle.CT_MenuItem QStyle.ContentsType.CT_MenuItem +QStyle.CT_MenuBarItem QStyle.ContentsType.CT_MenuBarItem +QStyle.CT_MenuBar QStyle.ContentsType.CT_MenuBar +QStyle.CT_Menu QStyle.ContentsType.CT_Menu +QStyle.CT_TabBarTab QStyle.ContentsType.CT_TabBarTab +QStyle.CT_Slider QStyle.ContentsType.CT_Slider +QStyle.CT_ScrollBar QStyle.ContentsType.CT_ScrollBar +QStyle.CT_LineEdit QStyle.ContentsType.CT_LineEdit +QStyle.CT_SpinBox QStyle.ContentsType.CT_SpinBox +QStyle.CT_SizeGrip QStyle.ContentsType.CT_SizeGrip +QStyle.CT_TabWidget QStyle.ContentsType.CT_TabWidget +QStyle.CT_DialogButtons QStyle.ContentsType.CT_DialogButtons +QStyle.CT_HeaderSection QStyle.ContentsType.CT_HeaderSection +QStyle.CT_GroupBox QStyle.ContentsType.CT_GroupBox +QStyle.CT_MdiControls QStyle.ContentsType.CT_MdiControls +QStyle.CT_ItemViewItem QStyle.ContentsType.CT_ItemViewItem +QStyle.CT_CustomBase QStyle.ContentsType.CT_CustomBase +QStyle.PM_ButtonMargin QStyle.PixelMetric.PM_ButtonMargin +QStyle.PM_ButtonDefaultIndicator QStyle.PixelMetric.PM_ButtonDefaultIndicator +QStyle.PM_MenuButtonIndicator QStyle.PixelMetric.PM_MenuButtonIndicator +QStyle.PM_ButtonShiftHorizontal QStyle.PixelMetric.PM_ButtonShiftHorizontal +QStyle.PM_ButtonShiftVertical QStyle.PixelMetric.PM_ButtonShiftVertical +QStyle.PM_DefaultFrameWidth QStyle.PixelMetric.PM_DefaultFrameWidth +QStyle.PM_SpinBoxFrameWidth QStyle.PixelMetric.PM_SpinBoxFrameWidth +QStyle.PM_ComboBoxFrameWidth QStyle.PixelMetric.PM_ComboBoxFrameWidth +QStyle.PM_MaximumDragDistance QStyle.PixelMetric.PM_MaximumDragDistance +QStyle.PM_ScrollBarExtent QStyle.PixelMetric.PM_ScrollBarExtent +QStyle.PM_ScrollBarSliderMin QStyle.PixelMetric.PM_ScrollBarSliderMin +QStyle.PM_SliderThickness QStyle.PixelMetric.PM_SliderThickness +QStyle.PM_SliderControlThickness QStyle.PixelMetric.PM_SliderControlThickness +QStyle.PM_SliderLength QStyle.PixelMetric.PM_SliderLength +QStyle.PM_SliderTickmarkOffset QStyle.PixelMetric.PM_SliderTickmarkOffset +QStyle.PM_SliderSpaceAvailable QStyle.PixelMetric.PM_SliderSpaceAvailable +QStyle.PM_DockWidgetSeparatorExtent QStyle.PixelMetric.PM_DockWidgetSeparatorExtent +QStyle.PM_DockWidgetHandleExtent QStyle.PixelMetric.PM_DockWidgetHandleExtent +QStyle.PM_DockWidgetFrameWidth QStyle.PixelMetric.PM_DockWidgetFrameWidth +QStyle.PM_TabBarTabOverlap QStyle.PixelMetric.PM_TabBarTabOverlap +QStyle.PM_TabBarTabHSpace QStyle.PixelMetric.PM_TabBarTabHSpace +QStyle.PM_TabBarTabVSpace QStyle.PixelMetric.PM_TabBarTabVSpace +QStyle.PM_TabBarBaseHeight QStyle.PixelMetric.PM_TabBarBaseHeight +QStyle.PM_TabBarBaseOverlap QStyle.PixelMetric.PM_TabBarBaseOverlap +QStyle.PM_ProgressBarChunkWidth QStyle.PixelMetric.PM_ProgressBarChunkWidth +QStyle.PM_SplitterWidth QStyle.PixelMetric.PM_SplitterWidth +QStyle.PM_TitleBarHeight QStyle.PixelMetric.PM_TitleBarHeight +QStyle.PM_MenuScrollerHeight QStyle.PixelMetric.PM_MenuScrollerHeight +QStyle.PM_MenuHMargin QStyle.PixelMetric.PM_MenuHMargin +QStyle.PM_MenuVMargin QStyle.PixelMetric.PM_MenuVMargin +QStyle.PM_MenuPanelWidth QStyle.PixelMetric.PM_MenuPanelWidth +QStyle.PM_MenuTearoffHeight QStyle.PixelMetric.PM_MenuTearoffHeight +QStyle.PM_MenuDesktopFrameWidth QStyle.PixelMetric.PM_MenuDesktopFrameWidth +QStyle.PM_MenuBarPanelWidth QStyle.PixelMetric.PM_MenuBarPanelWidth +QStyle.PM_MenuBarItemSpacing QStyle.PixelMetric.PM_MenuBarItemSpacing +QStyle.PM_MenuBarVMargin QStyle.PixelMetric.PM_MenuBarVMargin +QStyle.PM_MenuBarHMargin QStyle.PixelMetric.PM_MenuBarHMargin +QStyle.PM_IndicatorWidth QStyle.PixelMetric.PM_IndicatorWidth +QStyle.PM_IndicatorHeight QStyle.PixelMetric.PM_IndicatorHeight +QStyle.PM_ExclusiveIndicatorWidth QStyle.PixelMetric.PM_ExclusiveIndicatorWidth +QStyle.PM_ExclusiveIndicatorHeight QStyle.PixelMetric.PM_ExclusiveIndicatorHeight +QStyle.PM_DialogButtonsSeparator QStyle.PixelMetric.PM_DialogButtonsSeparator +QStyle.PM_DialogButtonsButtonWidth QStyle.PixelMetric.PM_DialogButtonsButtonWidth +QStyle.PM_DialogButtonsButtonHeight QStyle.PixelMetric.PM_DialogButtonsButtonHeight +QStyle.PM_MdiSubWindowFrameWidth QStyle.PixelMetric.PM_MdiSubWindowFrameWidth +QStyle.PM_MDIFrameWidth QStyle.PixelMetric.PM_MDIFrameWidth +QStyle.PM_MdiSubWindowMinimizedWidth QStyle.PixelMetric.PM_MdiSubWindowMinimizedWidth +QStyle.PM_MDIMinimizedWidth QStyle.PixelMetric.PM_MDIMinimizedWidth +QStyle.PM_HeaderMargin QStyle.PixelMetric.PM_HeaderMargin +QStyle.PM_HeaderMarkSize QStyle.PixelMetric.PM_HeaderMarkSize +QStyle.PM_HeaderGripMargin QStyle.PixelMetric.PM_HeaderGripMargin +QStyle.PM_TabBarTabShiftHorizontal QStyle.PixelMetric.PM_TabBarTabShiftHorizontal +QStyle.PM_TabBarTabShiftVertical QStyle.PixelMetric.PM_TabBarTabShiftVertical +QStyle.PM_TabBarScrollButtonWidth QStyle.PixelMetric.PM_TabBarScrollButtonWidth +QStyle.PM_ToolBarFrameWidth QStyle.PixelMetric.PM_ToolBarFrameWidth +QStyle.PM_ToolBarHandleExtent QStyle.PixelMetric.PM_ToolBarHandleExtent +QStyle.PM_ToolBarItemSpacing QStyle.PixelMetric.PM_ToolBarItemSpacing +QStyle.PM_ToolBarItemMargin QStyle.PixelMetric.PM_ToolBarItemMargin +QStyle.PM_ToolBarSeparatorExtent QStyle.PixelMetric.PM_ToolBarSeparatorExtent +QStyle.PM_ToolBarExtensionExtent QStyle.PixelMetric.PM_ToolBarExtensionExtent +QStyle.PM_SpinBoxSliderHeight QStyle.PixelMetric.PM_SpinBoxSliderHeight +QStyle.PM_DefaultTopLevelMargin QStyle.PixelMetric.PM_DefaultTopLevelMargin +QStyle.PM_DefaultChildMargin QStyle.PixelMetric.PM_DefaultChildMargin +QStyle.PM_DefaultLayoutSpacing QStyle.PixelMetric.PM_DefaultLayoutSpacing +QStyle.PM_ToolBarIconSize QStyle.PixelMetric.PM_ToolBarIconSize +QStyle.PM_ListViewIconSize QStyle.PixelMetric.PM_ListViewIconSize +QStyle.PM_IconViewIconSize QStyle.PixelMetric.PM_IconViewIconSize +QStyle.PM_SmallIconSize QStyle.PixelMetric.PM_SmallIconSize +QStyle.PM_LargeIconSize QStyle.PixelMetric.PM_LargeIconSize +QStyle.PM_FocusFrameVMargin QStyle.PixelMetric.PM_FocusFrameVMargin +QStyle.PM_FocusFrameHMargin QStyle.PixelMetric.PM_FocusFrameHMargin +QStyle.PM_ToolTipLabelFrameWidth QStyle.PixelMetric.PM_ToolTipLabelFrameWidth +QStyle.PM_CheckBoxLabelSpacing QStyle.PixelMetric.PM_CheckBoxLabelSpacing +QStyle.PM_TabBarIconSize QStyle.PixelMetric.PM_TabBarIconSize +QStyle.PM_SizeGripSize QStyle.PixelMetric.PM_SizeGripSize +QStyle.PM_DockWidgetTitleMargin QStyle.PixelMetric.PM_DockWidgetTitleMargin +QStyle.PM_MessageBoxIconSize QStyle.PixelMetric.PM_MessageBoxIconSize +QStyle.PM_ButtonIconSize QStyle.PixelMetric.PM_ButtonIconSize +QStyle.PM_DockWidgetTitleBarButtonMargin QStyle.PixelMetric.PM_DockWidgetTitleBarButtonMargin +QStyle.PM_RadioButtonLabelSpacing QStyle.PixelMetric.PM_RadioButtonLabelSpacing +QStyle.PM_LayoutLeftMargin QStyle.PixelMetric.PM_LayoutLeftMargin +QStyle.PM_LayoutTopMargin QStyle.PixelMetric.PM_LayoutTopMargin +QStyle.PM_LayoutRightMargin QStyle.PixelMetric.PM_LayoutRightMargin +QStyle.PM_LayoutBottomMargin QStyle.PixelMetric.PM_LayoutBottomMargin +QStyle.PM_LayoutHorizontalSpacing QStyle.PixelMetric.PM_LayoutHorizontalSpacing +QStyle.PM_LayoutVerticalSpacing QStyle.PixelMetric.PM_LayoutVerticalSpacing +QStyle.PM_TabBar_ScrollButtonOverlap QStyle.PixelMetric.PM_TabBar_ScrollButtonOverlap +QStyle.PM_TextCursorWidth QStyle.PixelMetric.PM_TextCursorWidth +QStyle.PM_TabCloseIndicatorWidth QStyle.PixelMetric.PM_TabCloseIndicatorWidth +QStyle.PM_TabCloseIndicatorHeight QStyle.PixelMetric.PM_TabCloseIndicatorHeight +QStyle.PM_ScrollView_ScrollBarSpacing QStyle.PixelMetric.PM_ScrollView_ScrollBarSpacing +QStyle.PM_SubMenuOverlap QStyle.PixelMetric.PM_SubMenuOverlap +QStyle.PM_ScrollView_ScrollBarOverlap QStyle.PixelMetric.PM_ScrollView_ScrollBarOverlap +QStyle.PM_TreeViewIndentation QStyle.PixelMetric.PM_TreeViewIndentation +QStyle.PM_HeaderDefaultSectionSizeHorizontal QStyle.PixelMetric.PM_HeaderDefaultSectionSizeHorizontal +QStyle.PM_HeaderDefaultSectionSizeVertical QStyle.PixelMetric.PM_HeaderDefaultSectionSizeVertical +QStyle.PM_TitleBarButtonIconSize QStyle.PixelMetric.PM_TitleBarButtonIconSize +QStyle.PM_TitleBarButtonSize QStyle.PixelMetric.PM_TitleBarButtonSize +QStyle.PM_CustomBase QStyle.PixelMetric.PM_CustomBase +QStyle.SC_None QStyle.SubControl.SC_None +QStyle.SC_ScrollBarAddLine QStyle.SubControl.SC_ScrollBarAddLine +QStyle.SC_ScrollBarSubLine QStyle.SubControl.SC_ScrollBarSubLine +QStyle.SC_ScrollBarAddPage QStyle.SubControl.SC_ScrollBarAddPage +QStyle.SC_ScrollBarSubPage QStyle.SubControl.SC_ScrollBarSubPage +QStyle.SC_ScrollBarFirst QStyle.SubControl.SC_ScrollBarFirst +QStyle.SC_ScrollBarLast QStyle.SubControl.SC_ScrollBarLast +QStyle.SC_ScrollBarSlider QStyle.SubControl.SC_ScrollBarSlider +QStyle.SC_ScrollBarGroove QStyle.SubControl.SC_ScrollBarGroove +QStyle.SC_SpinBoxUp QStyle.SubControl.SC_SpinBoxUp +QStyle.SC_SpinBoxDown QStyle.SubControl.SC_SpinBoxDown +QStyle.SC_SpinBoxFrame QStyle.SubControl.SC_SpinBoxFrame +QStyle.SC_SpinBoxEditField QStyle.SubControl.SC_SpinBoxEditField +QStyle.SC_ComboBoxFrame QStyle.SubControl.SC_ComboBoxFrame +QStyle.SC_ComboBoxEditField QStyle.SubControl.SC_ComboBoxEditField +QStyle.SC_ComboBoxArrow QStyle.SubControl.SC_ComboBoxArrow +QStyle.SC_ComboBoxListBoxPopup QStyle.SubControl.SC_ComboBoxListBoxPopup +QStyle.SC_SliderGroove QStyle.SubControl.SC_SliderGroove +QStyle.SC_SliderHandle QStyle.SubControl.SC_SliderHandle +QStyle.SC_SliderTickmarks QStyle.SubControl.SC_SliderTickmarks +QStyle.SC_ToolButton QStyle.SubControl.SC_ToolButton +QStyle.SC_ToolButtonMenu QStyle.SubControl.SC_ToolButtonMenu +QStyle.SC_TitleBarSysMenu QStyle.SubControl.SC_TitleBarSysMenu +QStyle.SC_TitleBarMinButton QStyle.SubControl.SC_TitleBarMinButton +QStyle.SC_TitleBarMaxButton QStyle.SubControl.SC_TitleBarMaxButton +QStyle.SC_TitleBarCloseButton QStyle.SubControl.SC_TitleBarCloseButton +QStyle.SC_TitleBarNormalButton QStyle.SubControl.SC_TitleBarNormalButton +QStyle.SC_TitleBarShadeButton QStyle.SubControl.SC_TitleBarShadeButton +QStyle.SC_TitleBarUnshadeButton QStyle.SubControl.SC_TitleBarUnshadeButton +QStyle.SC_TitleBarContextHelpButton QStyle.SubControl.SC_TitleBarContextHelpButton +QStyle.SC_TitleBarLabel QStyle.SubControl.SC_TitleBarLabel +QStyle.SC_DialGroove QStyle.SubControl.SC_DialGroove +QStyle.SC_DialHandle QStyle.SubControl.SC_DialHandle +QStyle.SC_DialTickmarks QStyle.SubControl.SC_DialTickmarks +QStyle.SC_GroupBoxCheckBox QStyle.SubControl.SC_GroupBoxCheckBox +QStyle.SC_GroupBoxLabel QStyle.SubControl.SC_GroupBoxLabel +QStyle.SC_GroupBoxContents QStyle.SubControl.SC_GroupBoxContents +QStyle.SC_GroupBoxFrame QStyle.SubControl.SC_GroupBoxFrame +QStyle.SC_MdiMinButton QStyle.SubControl.SC_MdiMinButton +QStyle.SC_MdiNormalButton QStyle.SubControl.SC_MdiNormalButton +QStyle.SC_MdiCloseButton QStyle.SubControl.SC_MdiCloseButton +QStyle.SC_CustomBase QStyle.SubControl.SC_CustomBase +QStyle.SC_All QStyle.SubControl.SC_All +QStyle.CC_SpinBox QStyle.ComplexControl.CC_SpinBox +QStyle.CC_ComboBox QStyle.ComplexControl.CC_ComboBox +QStyle.CC_ScrollBar QStyle.ComplexControl.CC_ScrollBar +QStyle.CC_Slider QStyle.ComplexControl.CC_Slider +QStyle.CC_ToolButton QStyle.ComplexControl.CC_ToolButton +QStyle.CC_TitleBar QStyle.ComplexControl.CC_TitleBar +QStyle.CC_Dial QStyle.ComplexControl.CC_Dial +QStyle.CC_GroupBox QStyle.ComplexControl.CC_GroupBox +QStyle.CC_MdiControls QStyle.ComplexControl.CC_MdiControls +QStyle.CC_CustomBase QStyle.ComplexControl.CC_CustomBase +QStyle.SE_PushButtonContents QStyle.SubElement.SE_PushButtonContents +QStyle.SE_PushButtonFocusRect QStyle.SubElement.SE_PushButtonFocusRect +QStyle.SE_CheckBoxIndicator QStyle.SubElement.SE_CheckBoxIndicator +QStyle.SE_CheckBoxContents QStyle.SubElement.SE_CheckBoxContents +QStyle.SE_CheckBoxFocusRect QStyle.SubElement.SE_CheckBoxFocusRect +QStyle.SE_CheckBoxClickRect QStyle.SubElement.SE_CheckBoxClickRect +QStyle.SE_RadioButtonIndicator QStyle.SubElement.SE_RadioButtonIndicator +QStyle.SE_RadioButtonContents QStyle.SubElement.SE_RadioButtonContents +QStyle.SE_RadioButtonFocusRect QStyle.SubElement.SE_RadioButtonFocusRect +QStyle.SE_RadioButtonClickRect QStyle.SubElement.SE_RadioButtonClickRect +QStyle.SE_ComboBoxFocusRect QStyle.SubElement.SE_ComboBoxFocusRect +QStyle.SE_SliderFocusRect QStyle.SubElement.SE_SliderFocusRect +QStyle.SE_ProgressBarGroove QStyle.SubElement.SE_ProgressBarGroove +QStyle.SE_ProgressBarContents QStyle.SubElement.SE_ProgressBarContents +QStyle.SE_ProgressBarLabel QStyle.SubElement.SE_ProgressBarLabel +QStyle.SE_ToolBoxTabContents QStyle.SubElement.SE_ToolBoxTabContents +QStyle.SE_HeaderLabel QStyle.SubElement.SE_HeaderLabel +QStyle.SE_HeaderArrow QStyle.SubElement.SE_HeaderArrow +QStyle.SE_TabWidgetTabBar QStyle.SubElement.SE_TabWidgetTabBar +QStyle.SE_TabWidgetTabPane QStyle.SubElement.SE_TabWidgetTabPane +QStyle.SE_TabWidgetTabContents QStyle.SubElement.SE_TabWidgetTabContents +QStyle.SE_TabWidgetLeftCorner QStyle.SubElement.SE_TabWidgetLeftCorner +QStyle.SE_TabWidgetRightCorner QStyle.SubElement.SE_TabWidgetRightCorner +QStyle.SE_ViewItemCheckIndicator QStyle.SubElement.SE_ViewItemCheckIndicator +QStyle.SE_TabBarTearIndicator QStyle.SubElement.SE_TabBarTearIndicator +QStyle.SE_TreeViewDisclosureItem QStyle.SubElement.SE_TreeViewDisclosureItem +QStyle.SE_LineEditContents QStyle.SubElement.SE_LineEditContents +QStyle.SE_FrameContents QStyle.SubElement.SE_FrameContents +QStyle.SE_DockWidgetCloseButton QStyle.SubElement.SE_DockWidgetCloseButton +QStyle.SE_DockWidgetFloatButton QStyle.SubElement.SE_DockWidgetFloatButton +QStyle.SE_DockWidgetTitleBarText QStyle.SubElement.SE_DockWidgetTitleBarText +QStyle.SE_DockWidgetIcon QStyle.SubElement.SE_DockWidgetIcon +QStyle.SE_CheckBoxLayoutItem QStyle.SubElement.SE_CheckBoxLayoutItem +QStyle.SE_ComboBoxLayoutItem QStyle.SubElement.SE_ComboBoxLayoutItem +QStyle.SE_DateTimeEditLayoutItem QStyle.SubElement.SE_DateTimeEditLayoutItem +QStyle.SE_DialogButtonBoxLayoutItem QStyle.SubElement.SE_DialogButtonBoxLayoutItem +QStyle.SE_LabelLayoutItem QStyle.SubElement.SE_LabelLayoutItem +QStyle.SE_ProgressBarLayoutItem QStyle.SubElement.SE_ProgressBarLayoutItem +QStyle.SE_PushButtonLayoutItem QStyle.SubElement.SE_PushButtonLayoutItem +QStyle.SE_RadioButtonLayoutItem QStyle.SubElement.SE_RadioButtonLayoutItem +QStyle.SE_SliderLayoutItem QStyle.SubElement.SE_SliderLayoutItem +QStyle.SE_SpinBoxLayoutItem QStyle.SubElement.SE_SpinBoxLayoutItem +QStyle.SE_ToolButtonLayoutItem QStyle.SubElement.SE_ToolButtonLayoutItem +QStyle.SE_FrameLayoutItem QStyle.SubElement.SE_FrameLayoutItem +QStyle.SE_GroupBoxLayoutItem QStyle.SubElement.SE_GroupBoxLayoutItem +QStyle.SE_TabWidgetLayoutItem QStyle.SubElement.SE_TabWidgetLayoutItem +QStyle.SE_ItemViewItemCheckIndicator QStyle.SubElement.SE_ItemViewItemCheckIndicator +QStyle.SE_ItemViewItemDecoration QStyle.SubElement.SE_ItemViewItemDecoration +QStyle.SE_ItemViewItemText QStyle.SubElement.SE_ItemViewItemText +QStyle.SE_ItemViewItemFocusRect QStyle.SubElement.SE_ItemViewItemFocusRect +QStyle.SE_TabBarTabLeftButton QStyle.SubElement.SE_TabBarTabLeftButton +QStyle.SE_TabBarTabRightButton QStyle.SubElement.SE_TabBarTabRightButton +QStyle.SE_TabBarTabText QStyle.SubElement.SE_TabBarTabText +QStyle.SE_ShapedFrameContents QStyle.SubElement.SE_ShapedFrameContents +QStyle.SE_ToolBarHandle QStyle.SubElement.SE_ToolBarHandle +QStyle.SE_TabBarTearIndicatorLeft QStyle.SubElement.SE_TabBarTearIndicatorLeft +QStyle.SE_TabBarScrollLeftButton QStyle.SubElement.SE_TabBarScrollLeftButton +QStyle.SE_TabBarScrollRightButton QStyle.SubElement.SE_TabBarScrollRightButton +QStyle.SE_TabBarTearIndicatorRight QStyle.SubElement.SE_TabBarTearIndicatorRight +QStyle.SE_PushButtonBevel QStyle.SubElement.SE_PushButtonBevel +QStyle.SE_CustomBase QStyle.SubElement.SE_CustomBase +QStyle.CE_PushButton QStyle.ControlElement.CE_PushButton +QStyle.CE_PushButtonBevel QStyle.ControlElement.CE_PushButtonBevel +QStyle.CE_PushButtonLabel QStyle.ControlElement.CE_PushButtonLabel +QStyle.CE_CheckBox QStyle.ControlElement.CE_CheckBox +QStyle.CE_CheckBoxLabel QStyle.ControlElement.CE_CheckBoxLabel +QStyle.CE_RadioButton QStyle.ControlElement.CE_RadioButton +QStyle.CE_RadioButtonLabel QStyle.ControlElement.CE_RadioButtonLabel +QStyle.CE_TabBarTab QStyle.ControlElement.CE_TabBarTab +QStyle.CE_TabBarTabShape QStyle.ControlElement.CE_TabBarTabShape +QStyle.CE_TabBarTabLabel QStyle.ControlElement.CE_TabBarTabLabel +QStyle.CE_ProgressBar QStyle.ControlElement.CE_ProgressBar +QStyle.CE_ProgressBarGroove QStyle.ControlElement.CE_ProgressBarGroove +QStyle.CE_ProgressBarContents QStyle.ControlElement.CE_ProgressBarContents +QStyle.CE_ProgressBarLabel QStyle.ControlElement.CE_ProgressBarLabel +QStyle.CE_MenuItem QStyle.ControlElement.CE_MenuItem +QStyle.CE_MenuScroller QStyle.ControlElement.CE_MenuScroller +QStyle.CE_MenuVMargin QStyle.ControlElement.CE_MenuVMargin +QStyle.CE_MenuHMargin QStyle.ControlElement.CE_MenuHMargin +QStyle.CE_MenuTearoff QStyle.ControlElement.CE_MenuTearoff +QStyle.CE_MenuEmptyArea QStyle.ControlElement.CE_MenuEmptyArea +QStyle.CE_MenuBarItem QStyle.ControlElement.CE_MenuBarItem +QStyle.CE_MenuBarEmptyArea QStyle.ControlElement.CE_MenuBarEmptyArea +QStyle.CE_ToolButtonLabel QStyle.ControlElement.CE_ToolButtonLabel +QStyle.CE_Header QStyle.ControlElement.CE_Header +QStyle.CE_HeaderSection QStyle.ControlElement.CE_HeaderSection +QStyle.CE_HeaderLabel QStyle.ControlElement.CE_HeaderLabel +QStyle.CE_ToolBoxTab QStyle.ControlElement.CE_ToolBoxTab +QStyle.CE_SizeGrip QStyle.ControlElement.CE_SizeGrip +QStyle.CE_Splitter QStyle.ControlElement.CE_Splitter +QStyle.CE_RubberBand QStyle.ControlElement.CE_RubberBand +QStyle.CE_DockWidgetTitle QStyle.ControlElement.CE_DockWidgetTitle +QStyle.CE_ScrollBarAddLine QStyle.ControlElement.CE_ScrollBarAddLine +QStyle.CE_ScrollBarSubLine QStyle.ControlElement.CE_ScrollBarSubLine +QStyle.CE_ScrollBarAddPage QStyle.ControlElement.CE_ScrollBarAddPage +QStyle.CE_ScrollBarSubPage QStyle.ControlElement.CE_ScrollBarSubPage +QStyle.CE_ScrollBarSlider QStyle.ControlElement.CE_ScrollBarSlider +QStyle.CE_ScrollBarFirst QStyle.ControlElement.CE_ScrollBarFirst +QStyle.CE_ScrollBarLast QStyle.ControlElement.CE_ScrollBarLast +QStyle.CE_FocusFrame QStyle.ControlElement.CE_FocusFrame +QStyle.CE_ComboBoxLabel QStyle.ControlElement.CE_ComboBoxLabel +QStyle.CE_ToolBar QStyle.ControlElement.CE_ToolBar +QStyle.CE_ToolBoxTabShape QStyle.ControlElement.CE_ToolBoxTabShape +QStyle.CE_ToolBoxTabLabel QStyle.ControlElement.CE_ToolBoxTabLabel +QStyle.CE_HeaderEmptyArea QStyle.ControlElement.CE_HeaderEmptyArea +QStyle.CE_ColumnViewGrip QStyle.ControlElement.CE_ColumnViewGrip +QStyle.CE_ItemViewItem QStyle.ControlElement.CE_ItemViewItem +QStyle.CE_ShapedFrame QStyle.ControlElement.CE_ShapedFrame +QStyle.CE_CustomBase QStyle.ControlElement.CE_CustomBase +QStyle.PE_Frame QStyle.PrimitiveElement.PE_Frame +QStyle.PE_FrameDefaultButton QStyle.PrimitiveElement.PE_FrameDefaultButton +QStyle.PE_FrameDockWidget QStyle.PrimitiveElement.PE_FrameDockWidget +QStyle.PE_FrameFocusRect QStyle.PrimitiveElement.PE_FrameFocusRect +QStyle.PE_FrameGroupBox QStyle.PrimitiveElement.PE_FrameGroupBox +QStyle.PE_FrameLineEdit QStyle.PrimitiveElement.PE_FrameLineEdit +QStyle.PE_FrameMenu QStyle.PrimitiveElement.PE_FrameMenu +QStyle.PE_FrameStatusBar QStyle.PrimitiveElement.PE_FrameStatusBar +QStyle.PE_FrameTabWidget QStyle.PrimitiveElement.PE_FrameTabWidget +QStyle.PE_FrameWindow QStyle.PrimitiveElement.PE_FrameWindow +QStyle.PE_FrameButtonBevel QStyle.PrimitiveElement.PE_FrameButtonBevel +QStyle.PE_FrameButtonTool QStyle.PrimitiveElement.PE_FrameButtonTool +QStyle.PE_FrameTabBarBase QStyle.PrimitiveElement.PE_FrameTabBarBase +QStyle.PE_PanelButtonCommand QStyle.PrimitiveElement.PE_PanelButtonCommand +QStyle.PE_PanelButtonBevel QStyle.PrimitiveElement.PE_PanelButtonBevel +QStyle.PE_PanelButtonTool QStyle.PrimitiveElement.PE_PanelButtonTool +QStyle.PE_PanelMenuBar QStyle.PrimitiveElement.PE_PanelMenuBar +QStyle.PE_PanelToolBar QStyle.PrimitiveElement.PE_PanelToolBar +QStyle.PE_PanelLineEdit QStyle.PrimitiveElement.PE_PanelLineEdit +QStyle.PE_IndicatorArrowDown QStyle.PrimitiveElement.PE_IndicatorArrowDown +QStyle.PE_IndicatorArrowLeft QStyle.PrimitiveElement.PE_IndicatorArrowLeft +QStyle.PE_IndicatorArrowRight QStyle.PrimitiveElement.PE_IndicatorArrowRight +QStyle.PE_IndicatorArrowUp QStyle.PrimitiveElement.PE_IndicatorArrowUp +QStyle.PE_IndicatorBranch QStyle.PrimitiveElement.PE_IndicatorBranch +QStyle.PE_IndicatorButtonDropDown QStyle.PrimitiveElement.PE_IndicatorButtonDropDown +QStyle.PE_IndicatorViewItemCheck QStyle.PrimitiveElement.PE_IndicatorViewItemCheck +QStyle.PE_IndicatorCheckBox QStyle.PrimitiveElement.PE_IndicatorCheckBox +QStyle.PE_IndicatorDockWidgetResizeHandle QStyle.PrimitiveElement.PE_IndicatorDockWidgetResizeHandle +QStyle.PE_IndicatorHeaderArrow QStyle.PrimitiveElement.PE_IndicatorHeaderArrow +QStyle.PE_IndicatorMenuCheckMark QStyle.PrimitiveElement.PE_IndicatorMenuCheckMark +QStyle.PE_IndicatorProgressChunk QStyle.PrimitiveElement.PE_IndicatorProgressChunk +QStyle.PE_IndicatorRadioButton QStyle.PrimitiveElement.PE_IndicatorRadioButton +QStyle.PE_IndicatorSpinDown QStyle.PrimitiveElement.PE_IndicatorSpinDown +QStyle.PE_IndicatorSpinMinus QStyle.PrimitiveElement.PE_IndicatorSpinMinus +QStyle.PE_IndicatorSpinPlus QStyle.PrimitiveElement.PE_IndicatorSpinPlus +QStyle.PE_IndicatorSpinUp QStyle.PrimitiveElement.PE_IndicatorSpinUp +QStyle.PE_IndicatorToolBarHandle QStyle.PrimitiveElement.PE_IndicatorToolBarHandle +QStyle.PE_IndicatorToolBarSeparator QStyle.PrimitiveElement.PE_IndicatorToolBarSeparator +QStyle.PE_PanelTipLabel QStyle.PrimitiveElement.PE_PanelTipLabel +QStyle.PE_IndicatorTabTear QStyle.PrimitiveElement.PE_IndicatorTabTear +QStyle.PE_PanelScrollAreaCorner QStyle.PrimitiveElement.PE_PanelScrollAreaCorner +QStyle.PE_Widget QStyle.PrimitiveElement.PE_Widget +QStyle.PE_IndicatorColumnViewArrow QStyle.PrimitiveElement.PE_IndicatorColumnViewArrow +QStyle.PE_FrameStatusBarItem QStyle.PrimitiveElement.PE_FrameStatusBarItem +QStyle.PE_IndicatorItemViewItemCheck QStyle.PrimitiveElement.PE_IndicatorItemViewItemCheck +QStyle.PE_IndicatorItemViewItemDrop QStyle.PrimitiveElement.PE_IndicatorItemViewItemDrop +QStyle.PE_PanelItemViewItem QStyle.PrimitiveElement.PE_PanelItemViewItem +QStyle.PE_PanelItemViewRow QStyle.PrimitiveElement.PE_PanelItemViewRow +QStyle.PE_PanelStatusBar QStyle.PrimitiveElement.PE_PanelStatusBar +QStyle.PE_IndicatorTabClose QStyle.PrimitiveElement.PE_IndicatorTabClose +QStyle.PE_PanelMenu QStyle.PrimitiveElement.PE_PanelMenu +QStyle.PE_IndicatorTabTearLeft QStyle.PrimitiveElement.PE_IndicatorTabTearLeft +QStyle.PE_IndicatorTabTearRight QStyle.PrimitiveElement.PE_IndicatorTabTearRight +QStyle.PE_CustomBase QStyle.PrimitiveElement.PE_CustomBase +QStyle.State_None QStyle.StateFlag.State_None +QStyle.State_Enabled QStyle.StateFlag.State_Enabled +QStyle.State_Raised QStyle.StateFlag.State_Raised +QStyle.State_Sunken QStyle.StateFlag.State_Sunken +QStyle.State_Off QStyle.StateFlag.State_Off +QStyle.State_NoChange QStyle.StateFlag.State_NoChange +QStyle.State_On QStyle.StateFlag.State_On +QStyle.State_DownArrow QStyle.StateFlag.State_DownArrow +QStyle.State_Horizontal QStyle.StateFlag.State_Horizontal +QStyle.State_HasFocus QStyle.StateFlag.State_HasFocus +QStyle.State_Top QStyle.StateFlag.State_Top +QStyle.State_Bottom QStyle.StateFlag.State_Bottom +QStyle.State_FocusAtBorder QStyle.StateFlag.State_FocusAtBorder +QStyle.State_AutoRaise QStyle.StateFlag.State_AutoRaise +QStyle.State_MouseOver QStyle.StateFlag.State_MouseOver +QStyle.State_UpArrow QStyle.StateFlag.State_UpArrow +QStyle.State_Selected QStyle.StateFlag.State_Selected +QStyle.State_Active QStyle.StateFlag.State_Active +QStyle.State_Open QStyle.StateFlag.State_Open +QStyle.State_Children QStyle.StateFlag.State_Children +QStyle.State_Item QStyle.StateFlag.State_Item +QStyle.State_Sibling QStyle.StateFlag.State_Sibling +QStyle.State_Editing QStyle.StateFlag.State_Editing +QStyle.State_KeyboardFocusChange QStyle.StateFlag.State_KeyboardFocusChange +QStyle.State_ReadOnly QStyle.StateFlag.State_ReadOnly +QStyle.State_Window QStyle.StateFlag.State_Window +QStyle.State_Small QStyle.StateFlag.State_Small +QStyle.State_Mini QStyle.StateFlag.State_Mini +QCompleter.UnsortedModel QCompleter.ModelSorting.UnsortedModel +QCompleter.CaseSensitivelySortedModel QCompleter.ModelSorting.CaseSensitivelySortedModel +QCompleter.CaseInsensitivelySortedModel QCompleter.ModelSorting.CaseInsensitivelySortedModel +QCompleter.PopupCompletion QCompleter.CompletionMode.PopupCompletion +QCompleter.UnfilteredPopupCompletion QCompleter.CompletionMode.UnfilteredPopupCompletion +QCompleter.InlineCompletion QCompleter.CompletionMode.InlineCompletion +QDataWidgetMapper.AutoSubmit QDataWidgetMapper.SubmitPolicy.AutoSubmit +QDataWidgetMapper.ManualSubmit QDataWidgetMapper.SubmitPolicy.ManualSubmit +QDateTimeEdit.NoSection QDateTimeEdit.Section.NoSection +QDateTimeEdit.AmPmSection QDateTimeEdit.Section.AmPmSection +QDateTimeEdit.MSecSection QDateTimeEdit.Section.MSecSection +QDateTimeEdit.SecondSection QDateTimeEdit.Section.SecondSection +QDateTimeEdit.MinuteSection QDateTimeEdit.Section.MinuteSection +QDateTimeEdit.HourSection QDateTimeEdit.Section.HourSection +QDateTimeEdit.DaySection QDateTimeEdit.Section.DaySection +QDateTimeEdit.MonthSection QDateTimeEdit.Section.MonthSection +QDateTimeEdit.YearSection QDateTimeEdit.Section.YearSection +QDateTimeEdit.TimeSections_Mask QDateTimeEdit.Section.TimeSections_Mask +QDateTimeEdit.DateSections_Mask QDateTimeEdit.Section.DateSections_Mask +QDialogButtonBox.NoButton QDialogButtonBox.StandardButton.NoButton +QDialogButtonBox.Ok QDialogButtonBox.StandardButton.Ok +QDialogButtonBox.Save QDialogButtonBox.StandardButton.Save +QDialogButtonBox.SaveAll QDialogButtonBox.StandardButton.SaveAll +QDialogButtonBox.Open QDialogButtonBox.StandardButton.Open +QDialogButtonBox.Yes QDialogButtonBox.StandardButton.Yes +QDialogButtonBox.YesToAll QDialogButtonBox.StandardButton.YesToAll +QDialogButtonBox.No QDialogButtonBox.StandardButton.No +QDialogButtonBox.NoToAll QDialogButtonBox.StandardButton.NoToAll +QDialogButtonBox.Abort QDialogButtonBox.StandardButton.Abort +QDialogButtonBox.Retry QDialogButtonBox.StandardButton.Retry +QDialogButtonBox.Ignore QDialogButtonBox.StandardButton.Ignore +QDialogButtonBox.Close QDialogButtonBox.StandardButton.Close +QDialogButtonBox.Cancel QDialogButtonBox.StandardButton.Cancel +QDialogButtonBox.Discard QDialogButtonBox.StandardButton.Discard +QDialogButtonBox.Help QDialogButtonBox.StandardButton.Help +QDialogButtonBox.Apply QDialogButtonBox.StandardButton.Apply +QDialogButtonBox.Reset QDialogButtonBox.StandardButton.Reset +QDialogButtonBox.RestoreDefaults QDialogButtonBox.StandardButton.RestoreDefaults +QDialogButtonBox.InvalidRole QDialogButtonBox.ButtonRole.InvalidRole +QDialogButtonBox.AcceptRole QDialogButtonBox.ButtonRole.AcceptRole +QDialogButtonBox.RejectRole QDialogButtonBox.ButtonRole.RejectRole +QDialogButtonBox.DestructiveRole QDialogButtonBox.ButtonRole.DestructiveRole +QDialogButtonBox.ActionRole QDialogButtonBox.ButtonRole.ActionRole +QDialogButtonBox.HelpRole QDialogButtonBox.ButtonRole.HelpRole +QDialogButtonBox.YesRole QDialogButtonBox.ButtonRole.YesRole +QDialogButtonBox.NoRole QDialogButtonBox.ButtonRole.NoRole +QDialogButtonBox.ResetRole QDialogButtonBox.ButtonRole.ResetRole +QDialogButtonBox.ApplyRole QDialogButtonBox.ButtonRole.ApplyRole +QDialogButtonBox.WinLayout QDialogButtonBox.ButtonLayout.WinLayout +QDialogButtonBox.MacLayout QDialogButtonBox.ButtonLayout.MacLayout +QDialogButtonBox.KdeLayout QDialogButtonBox.ButtonLayout.KdeLayout +QDialogButtonBox.GnomeLayout QDialogButtonBox.ButtonLayout.GnomeLayout +QDialogButtonBox.AndroidLayout QDialogButtonBox.ButtonLayout.AndroidLayout +QDirModel.FileIconRole QDirModel.Roles.FileIconRole +QDirModel.FilePathRole QDirModel.Roles.FilePathRole +QDirModel.FileNameRole QDirModel.Roles.FileNameRole +QDockWidget.DockWidgetClosable QDockWidget.DockWidgetFeature.DockWidgetClosable +QDockWidget.DockWidgetMovable QDockWidget.DockWidgetFeature.DockWidgetMovable +QDockWidget.DockWidgetFloatable QDockWidget.DockWidgetFeature.DockWidgetFloatable +QDockWidget.DockWidgetVerticalTitleBar QDockWidget.DockWidgetFeature.DockWidgetVerticalTitleBar +QDockWidget.AllDockWidgetFeatures QDockWidget.DockWidgetFeature.AllDockWidgetFeatures +QDockWidget.NoDockWidgetFeatures QDockWidget.DockWidgetFeature.NoDockWidgetFeatures +QFileDialog.ShowDirsOnly QFileDialog.Option.ShowDirsOnly +QFileDialog.DontResolveSymlinks QFileDialog.Option.DontResolveSymlinks +QFileDialog.DontConfirmOverwrite QFileDialog.Option.DontConfirmOverwrite +QFileDialog.DontUseSheet QFileDialog.Option.DontUseSheet +QFileDialog.DontUseNativeDialog QFileDialog.Option.DontUseNativeDialog +QFileDialog.ReadOnly QFileDialog.Option.ReadOnly +QFileDialog.HideNameFilterDetails QFileDialog.Option.HideNameFilterDetails +QFileDialog.DontUseCustomDirectoryIcons QFileDialog.Option.DontUseCustomDirectoryIcons +QFileDialog.LookIn QFileDialog.DialogLabel.LookIn +QFileDialog.FileName QFileDialog.DialogLabel.FileName +QFileDialog.FileType QFileDialog.DialogLabel.FileType +QFileDialog.Accept QFileDialog.DialogLabel.Accept +QFileDialog.Reject QFileDialog.DialogLabel.Reject +QFileDialog.AcceptOpen QFileDialog.AcceptMode.AcceptOpen +QFileDialog.AcceptSave QFileDialog.AcceptMode.AcceptSave +QFileDialog.AnyFile QFileDialog.FileMode.AnyFile +QFileDialog.ExistingFile QFileDialog.FileMode.ExistingFile +QFileDialog.Directory QFileDialog.FileMode.Directory +QFileDialog.ExistingFiles QFileDialog.FileMode.ExistingFiles +QFileDialog.DirectoryOnly QFileDialog.FileMode.DirectoryOnly +QFileDialog.Detail QFileDialog.ViewMode.Detail +QFileDialog.List QFileDialog.ViewMode.List +QFileIconProvider.DontUseCustomDirectoryIcons QFileIconProvider.Option.DontUseCustomDirectoryIcons +QFileIconProvider.Computer QFileIconProvider.IconType.Computer +QFileIconProvider.Desktop QFileIconProvider.IconType.Desktop +QFileIconProvider.Trashcan QFileIconProvider.IconType.Trashcan +QFileIconProvider.Network QFileIconProvider.IconType.Network +QFileIconProvider.Drive QFileIconProvider.IconType.Drive +QFileIconProvider.Folder QFileIconProvider.IconType.Folder +QFileIconProvider.File QFileIconProvider.IconType.File +QFileSystemModel.DontWatchForChanges QFileSystemModel.Option.DontWatchForChanges +QFileSystemModel.DontResolveSymlinks QFileSystemModel.Option.DontResolveSymlinks +QFileSystemModel.DontUseCustomDirectoryIcons QFileSystemModel.Option.DontUseCustomDirectoryIcons +QFileSystemModel.FileIconRole QFileSystemModel.Roles.FileIconRole +QFileSystemModel.FilePathRole QFileSystemModel.Roles.FilePathRole +QFileSystemModel.FileNameRole QFileSystemModel.Roles.FileNameRole +QFileSystemModel.FilePermissions QFileSystemModel.Roles.FilePermissions +QFontComboBox.AllFonts QFontComboBox.FontFilter.AllFonts +QFontComboBox.ScalableFonts QFontComboBox.FontFilter.ScalableFonts +QFontComboBox.NonScalableFonts QFontComboBox.FontFilter.NonScalableFonts +QFontComboBox.MonospacedFonts QFontComboBox.FontFilter.MonospacedFonts +QFontComboBox.ProportionalFonts QFontComboBox.FontFilter.ProportionalFonts +QFontDialog.NoButtons QFontDialog.FontDialogOption.NoButtons +QFontDialog.DontUseNativeDialog QFontDialog.FontDialogOption.DontUseNativeDialog +QFontDialog.ScalableFonts QFontDialog.FontDialogOption.ScalableFonts +QFontDialog.NonScalableFonts QFontDialog.FontDialogOption.NonScalableFonts +QFontDialog.MonospacedFonts QFontDialog.FontDialogOption.MonospacedFonts +QFontDialog.ProportionalFonts QFontDialog.FontDialogOption.ProportionalFonts +QFormLayout.LabelRole QFormLayout.ItemRole.LabelRole +QFormLayout.FieldRole QFormLayout.ItemRole.FieldRole +QFormLayout.SpanningRole QFormLayout.ItemRole.SpanningRole +QFormLayout.DontWrapRows QFormLayout.RowWrapPolicy.DontWrapRows +QFormLayout.WrapLongRows QFormLayout.RowWrapPolicy.WrapLongRows +QFormLayout.WrapAllRows QFormLayout.RowWrapPolicy.WrapAllRows +QFormLayout.FieldsStayAtSizeHint QFormLayout.FieldGrowthPolicy.FieldsStayAtSizeHint +QFormLayout.ExpandingFieldsGrow QFormLayout.FieldGrowthPolicy.ExpandingFieldsGrow +QFormLayout.AllNonFixedFieldsGrow QFormLayout.FieldGrowthPolicy.AllNonFixedFieldsGrow +QGesture.CancelNone QGesture.GestureCancelPolicy.CancelNone +QGesture.CancelAllInContext QGesture.GestureCancelPolicy.CancelAllInContext +QPinchGesture.ScaleFactorChanged QPinchGesture.ChangeFlag.ScaleFactorChanged +QPinchGesture.RotationAngleChanged QPinchGesture.ChangeFlag.RotationAngleChanged +QPinchGesture.CenterPointChanged QPinchGesture.ChangeFlag.CenterPointChanged +QSwipeGesture.NoDirection QSwipeGesture.SwipeDirection.NoDirection +QSwipeGesture.Left QSwipeGesture.SwipeDirection.Left +QSwipeGesture.Right QSwipeGesture.SwipeDirection.Right +QSwipeGesture.Up QSwipeGesture.SwipeDirection.Up +QSwipeGesture.Down QSwipeGesture.SwipeDirection.Down +QGestureRecognizer.Ignore QGestureRecognizer.ResultFlag.Ignore +QGestureRecognizer.MayBeGesture QGestureRecognizer.ResultFlag.MayBeGesture +QGestureRecognizer.TriggerGesture QGestureRecognizer.ResultFlag.TriggerGesture +QGestureRecognizer.FinishGesture QGestureRecognizer.ResultFlag.FinishGesture +QGestureRecognizer.CancelGesture QGestureRecognizer.ResultFlag.CancelGesture +QGestureRecognizer.ConsumeEventHint QGestureRecognizer.ResultFlag.ConsumeEventHint +QGraphicsEffect.NoPad QGraphicsEffect.PixmapPadMode.NoPad +QGraphicsEffect.PadToTransparentBorder QGraphicsEffect.PixmapPadMode.PadToTransparentBorder +QGraphicsEffect.PadToEffectiveBoundingRect QGraphicsEffect.PixmapPadMode.PadToEffectiveBoundingRect +QGraphicsEffect.SourceAttached QGraphicsEffect.ChangeFlag.SourceAttached +QGraphicsEffect.SourceDetached QGraphicsEffect.ChangeFlag.SourceDetached +QGraphicsEffect.SourceBoundingRectChanged QGraphicsEffect.ChangeFlag.SourceBoundingRectChanged +QGraphicsEffect.SourceInvalidated QGraphicsEffect.ChangeFlag.SourceInvalidated +QGraphicsBlurEffect.PerformanceHint QGraphicsBlurEffect.BlurHint.PerformanceHint +QGraphicsBlurEffect.QualityHint QGraphicsBlurEffect.BlurHint.QualityHint +QGraphicsBlurEffect.AnimationHint QGraphicsBlurEffect.BlurHint.AnimationHint +QGraphicsItem.NonModal QGraphicsItem.PanelModality.NonModal +QGraphicsItem.PanelModal QGraphicsItem.PanelModality.PanelModal +QGraphicsItem.SceneModal QGraphicsItem.PanelModality.SceneModal +QGraphicsItem.ItemIsMovable QGraphicsItem.GraphicsItemFlag.ItemIsMovable +QGraphicsItem.ItemIsSelectable QGraphicsItem.GraphicsItemFlag.ItemIsSelectable +QGraphicsItem.ItemIsFocusable QGraphicsItem.GraphicsItemFlag.ItemIsFocusable +QGraphicsItem.ItemClipsToShape QGraphicsItem.GraphicsItemFlag.ItemClipsToShape +QGraphicsItem.ItemClipsChildrenToShape QGraphicsItem.GraphicsItemFlag.ItemClipsChildrenToShape +QGraphicsItem.ItemIgnoresTransformations QGraphicsItem.GraphicsItemFlag.ItemIgnoresTransformations +QGraphicsItem.ItemIgnoresParentOpacity QGraphicsItem.GraphicsItemFlag.ItemIgnoresParentOpacity +QGraphicsItem.ItemDoesntPropagateOpacityToChildren QGraphicsItem.GraphicsItemFlag.ItemDoesntPropagateOpacityToChildren +QGraphicsItem.ItemStacksBehindParent QGraphicsItem.GraphicsItemFlag.ItemStacksBehindParent +QGraphicsItem.ItemUsesExtendedStyleOption QGraphicsItem.GraphicsItemFlag.ItemUsesExtendedStyleOption +QGraphicsItem.ItemHasNoContents QGraphicsItem.GraphicsItemFlag.ItemHasNoContents +QGraphicsItem.ItemSendsGeometryChanges QGraphicsItem.GraphicsItemFlag.ItemSendsGeometryChanges +QGraphicsItem.ItemAcceptsInputMethod QGraphicsItem.GraphicsItemFlag.ItemAcceptsInputMethod +QGraphicsItem.ItemNegativeZStacksBehindParent QGraphicsItem.GraphicsItemFlag.ItemNegativeZStacksBehindParent +QGraphicsItem.ItemIsPanel QGraphicsItem.GraphicsItemFlag.ItemIsPanel +QGraphicsItem.ItemSendsScenePositionChanges QGraphicsItem.GraphicsItemFlag.ItemSendsScenePositionChanges +QGraphicsItem.ItemContainsChildrenInShape QGraphicsItem.GraphicsItemFlag.ItemContainsChildrenInShape +QGraphicsItem.ItemPositionChange QGraphicsItem.GraphicsItemChange.ItemPositionChange +QGraphicsItem.ItemMatrixChange QGraphicsItem.GraphicsItemChange.ItemMatrixChange +QGraphicsItem.ItemVisibleChange QGraphicsItem.GraphicsItemChange.ItemVisibleChange +QGraphicsItem.ItemEnabledChange QGraphicsItem.GraphicsItemChange.ItemEnabledChange +QGraphicsItem.ItemSelectedChange QGraphicsItem.GraphicsItemChange.ItemSelectedChange +QGraphicsItem.ItemParentChange QGraphicsItem.GraphicsItemChange.ItemParentChange +QGraphicsItem.ItemChildAddedChange QGraphicsItem.GraphicsItemChange.ItemChildAddedChange +QGraphicsItem.ItemChildRemovedChange QGraphicsItem.GraphicsItemChange.ItemChildRemovedChange +QGraphicsItem.ItemTransformChange QGraphicsItem.GraphicsItemChange.ItemTransformChange +QGraphicsItem.ItemPositionHasChanged QGraphicsItem.GraphicsItemChange.ItemPositionHasChanged +QGraphicsItem.ItemTransformHasChanged QGraphicsItem.GraphicsItemChange.ItemTransformHasChanged +QGraphicsItem.ItemSceneChange QGraphicsItem.GraphicsItemChange.ItemSceneChange +QGraphicsItem.ItemVisibleHasChanged QGraphicsItem.GraphicsItemChange.ItemVisibleHasChanged +QGraphicsItem.ItemEnabledHasChanged QGraphicsItem.GraphicsItemChange.ItemEnabledHasChanged +QGraphicsItem.ItemSelectedHasChanged QGraphicsItem.GraphicsItemChange.ItemSelectedHasChanged +QGraphicsItem.ItemParentHasChanged QGraphicsItem.GraphicsItemChange.ItemParentHasChanged +QGraphicsItem.ItemSceneHasChanged QGraphicsItem.GraphicsItemChange.ItemSceneHasChanged +QGraphicsItem.ItemCursorChange QGraphicsItem.GraphicsItemChange.ItemCursorChange +QGraphicsItem.ItemCursorHasChanged QGraphicsItem.GraphicsItemChange.ItemCursorHasChanged +QGraphicsItem.ItemToolTipChange QGraphicsItem.GraphicsItemChange.ItemToolTipChange +QGraphicsItem.ItemToolTipHasChanged QGraphicsItem.GraphicsItemChange.ItemToolTipHasChanged +QGraphicsItem.ItemFlagsChange QGraphicsItem.GraphicsItemChange.ItemFlagsChange +QGraphicsItem.ItemFlagsHaveChanged QGraphicsItem.GraphicsItemChange.ItemFlagsHaveChanged +QGraphicsItem.ItemZValueChange QGraphicsItem.GraphicsItemChange.ItemZValueChange +QGraphicsItem.ItemZValueHasChanged QGraphicsItem.GraphicsItemChange.ItemZValueHasChanged +QGraphicsItem.ItemOpacityChange QGraphicsItem.GraphicsItemChange.ItemOpacityChange +QGraphicsItem.ItemOpacityHasChanged QGraphicsItem.GraphicsItemChange.ItemOpacityHasChanged +QGraphicsItem.ItemScenePositionHasChanged QGraphicsItem.GraphicsItemChange.ItemScenePositionHasChanged +QGraphicsItem.ItemRotationChange QGraphicsItem.GraphicsItemChange.ItemRotationChange +QGraphicsItem.ItemRotationHasChanged QGraphicsItem.GraphicsItemChange.ItemRotationHasChanged +QGraphicsItem.ItemScaleChange QGraphicsItem.GraphicsItemChange.ItemScaleChange +QGraphicsItem.ItemScaleHasChanged QGraphicsItem.GraphicsItemChange.ItemScaleHasChanged +QGraphicsItem.ItemTransformOriginPointChange QGraphicsItem.GraphicsItemChange.ItemTransformOriginPointChange +QGraphicsItem.ItemTransformOriginPointHasChanged QGraphicsItem.GraphicsItemChange.ItemTransformOriginPointHasChanged +QGraphicsItem.NoCache QGraphicsItem.CacheMode.NoCache +QGraphicsItem.ItemCoordinateCache QGraphicsItem.CacheMode.ItemCoordinateCache +QGraphicsItem.DeviceCoordinateCache QGraphicsItem.CacheMode.DeviceCoordinateCache +QGraphicsPixmapItem.MaskShape QGraphicsPixmapItem.ShapeMode.MaskShape +QGraphicsPixmapItem.BoundingRectShape QGraphicsPixmapItem.ShapeMode.BoundingRectShape +QGraphicsPixmapItem.HeuristicMaskShape QGraphicsPixmapItem.ShapeMode.HeuristicMaskShape +QGraphicsScene.ItemLayer QGraphicsScene.SceneLayer.ItemLayer +QGraphicsScene.BackgroundLayer QGraphicsScene.SceneLayer.BackgroundLayer +QGraphicsScene.ForegroundLayer QGraphicsScene.SceneLayer.ForegroundLayer +QGraphicsScene.AllLayers QGraphicsScene.SceneLayer.AllLayers +QGraphicsScene.BspTreeIndex QGraphicsScene.ItemIndexMethod.BspTreeIndex +QGraphicsScene.NoIndex QGraphicsScene.ItemIndexMethod.NoIndex +QGraphicsSceneContextMenuEvent.Mouse QGraphicsSceneContextMenuEvent.Reason.Mouse +QGraphicsSceneContextMenuEvent.Keyboard QGraphicsSceneContextMenuEvent.Reason.Keyboard +QGraphicsSceneContextMenuEvent.Other QGraphicsSceneContextMenuEvent.Reason.Other +QGraphicsView.DontClipPainter QGraphicsView.OptimizationFlag.DontClipPainter +QGraphicsView.DontSavePainterState QGraphicsView.OptimizationFlag.DontSavePainterState +QGraphicsView.DontAdjustForAntialiasing QGraphicsView.OptimizationFlag.DontAdjustForAntialiasing +QGraphicsView.FullViewportUpdate QGraphicsView.ViewportUpdateMode.FullViewportUpdate +QGraphicsView.MinimalViewportUpdate QGraphicsView.ViewportUpdateMode.MinimalViewportUpdate +QGraphicsView.SmartViewportUpdate QGraphicsView.ViewportUpdateMode.SmartViewportUpdate +QGraphicsView.BoundingRectViewportUpdate QGraphicsView.ViewportUpdateMode.BoundingRectViewportUpdate +QGraphicsView.NoViewportUpdate QGraphicsView.ViewportUpdateMode.NoViewportUpdate +QGraphicsView.NoAnchor QGraphicsView.ViewportAnchor.NoAnchor +QGraphicsView.AnchorViewCenter QGraphicsView.ViewportAnchor.AnchorViewCenter +QGraphicsView.AnchorUnderMouse QGraphicsView.ViewportAnchor.AnchorUnderMouse +QGraphicsView.NoDrag QGraphicsView.DragMode.NoDrag +QGraphicsView.ScrollHandDrag QGraphicsView.DragMode.ScrollHandDrag +QGraphicsView.RubberBandDrag QGraphicsView.DragMode.RubberBandDrag +QGraphicsView.CacheNone QGraphicsView.CacheModeFlag.CacheNone +QGraphicsView.CacheBackground QGraphicsView.CacheModeFlag.CacheBackground +QHeaderView.Interactive QHeaderView.ResizeMode.Interactive +QHeaderView.Fixed QHeaderView.ResizeMode.Fixed +QHeaderView.Stretch QHeaderView.ResizeMode.Stretch +QHeaderView.ResizeToContents QHeaderView.ResizeMode.ResizeToContents +QHeaderView.Custom QHeaderView.ResizeMode.Custom +QInputDialog.TextInput QInputDialog.InputMode.TextInput +QInputDialog.IntInput QInputDialog.InputMode.IntInput +QInputDialog.DoubleInput QInputDialog.InputMode.DoubleInput +QInputDialog.NoButtons QInputDialog.InputDialogOption.NoButtons +QInputDialog.UseListViewForComboBoxItems QInputDialog.InputDialogOption.UseListViewForComboBoxItems +QInputDialog.UsePlainTextEditForTextInput QInputDialog.InputDialogOption.UsePlainTextEditForTextInput +QLCDNumber.Outline QLCDNumber.SegmentStyle.Outline +QLCDNumber.Filled QLCDNumber.SegmentStyle.Filled +QLCDNumber.Flat QLCDNumber.SegmentStyle.Flat +QLCDNumber.Hex QLCDNumber.Mode.Hex +QLCDNumber.Dec QLCDNumber.Mode.Dec +QLCDNumber.Oct QLCDNumber.Mode.Oct +QLCDNumber.Bin QLCDNumber.Mode.Bin +QLineEdit.LeadingPosition QLineEdit.ActionPosition.LeadingPosition +QLineEdit.TrailingPosition QLineEdit.ActionPosition.TrailingPosition +QLineEdit.Normal QLineEdit.EchoMode.Normal +QLineEdit.NoEcho QLineEdit.EchoMode.NoEcho +QLineEdit.Password QLineEdit.EchoMode.Password +QLineEdit.PasswordEchoOnEdit QLineEdit.EchoMode.PasswordEchoOnEdit +QListView.ListMode QListView.ViewMode.ListMode +QListView.IconMode QListView.ViewMode.IconMode +QListView.SinglePass QListView.LayoutMode.SinglePass +QListView.Batched QListView.LayoutMode.Batched +QListView.Fixed QListView.ResizeMode.Fixed +QListView.Adjust QListView.ResizeMode.Adjust +QListView.LeftToRight QListView.Flow.LeftToRight +QListView.TopToBottom QListView.Flow.TopToBottom +QListView.Static QListView.Movement.Static +QListView.Free QListView.Movement.Free +QListView.Snap QListView.Movement.Snap +QListWidgetItem.Type QListWidgetItem.ItemType.Type +QListWidgetItem.UserType QListWidgetItem.ItemType.UserType +QMainWindow.AnimatedDocks QMainWindow.DockOption.AnimatedDocks +QMainWindow.AllowNestedDocks QMainWindow.DockOption.AllowNestedDocks +QMainWindow.AllowTabbedDocks QMainWindow.DockOption.AllowTabbedDocks +QMainWindow.ForceTabbedDocks QMainWindow.DockOption.ForceTabbedDocks +QMainWindow.VerticalTabs QMainWindow.DockOption.VerticalTabs +QMainWindow.GroupedDragging QMainWindow.DockOption.GroupedDragging +QMdiArea.CreationOrder QMdiArea.WindowOrder.CreationOrder +QMdiArea.StackingOrder QMdiArea.WindowOrder.StackingOrder +QMdiArea.ActivationHistoryOrder QMdiArea.WindowOrder.ActivationHistoryOrder +QMdiArea.SubWindowView QMdiArea.ViewMode.SubWindowView +QMdiArea.TabbedView QMdiArea.ViewMode.TabbedView +QMdiArea.DontMaximizeSubWindowOnActivation QMdiArea.AreaOption.DontMaximizeSubWindowOnActivation +QMdiSubWindow.RubberBandResize QMdiSubWindow.SubWindowOption.RubberBandResize +QMdiSubWindow.RubberBandMove QMdiSubWindow.SubWindowOption.RubberBandMove +QMessageBox.NoButton QMessageBox.StandardButton.NoButton +QMessageBox.Ok QMessageBox.StandardButton.Ok +QMessageBox.Save QMessageBox.StandardButton.Save +QMessageBox.SaveAll QMessageBox.StandardButton.SaveAll +QMessageBox.Open QMessageBox.StandardButton.Open +QMessageBox.Yes QMessageBox.StandardButton.Yes +QMessageBox.YesToAll QMessageBox.StandardButton.YesToAll +QMessageBox.No QMessageBox.StandardButton.No +QMessageBox.NoToAll QMessageBox.StandardButton.NoToAll +QMessageBox.Abort QMessageBox.StandardButton.Abort +QMessageBox.Retry QMessageBox.StandardButton.Retry +QMessageBox.Ignore QMessageBox.StandardButton.Ignore +QMessageBox.Close QMessageBox.StandardButton.Close +QMessageBox.Cancel QMessageBox.StandardButton.Cancel +QMessageBox.Discard QMessageBox.StandardButton.Discard +QMessageBox.Help QMessageBox.StandardButton.Help +QMessageBox.Apply QMessageBox.StandardButton.Apply +QMessageBox.Reset QMessageBox.StandardButton.Reset +QMessageBox.RestoreDefaults QMessageBox.StandardButton.RestoreDefaults +QMessageBox.FirstButton QMessageBox.StandardButton.FirstButton +QMessageBox.LastButton QMessageBox.StandardButton.LastButton +QMessageBox.YesAll QMessageBox.StandardButton.YesAll +QMessageBox.NoAll QMessageBox.StandardButton.NoAll +QMessageBox.Default QMessageBox.StandardButton.Default +QMessageBox.Escape QMessageBox.StandardButton.Escape +QMessageBox.FlagMask QMessageBox.StandardButton.FlagMask +QMessageBox.ButtonMask QMessageBox.StandardButton.ButtonMask +QMessageBox.NoIcon QMessageBox.Icon.NoIcon +QMessageBox.Information QMessageBox.Icon.Information +QMessageBox.Warning QMessageBox.Icon.Warning +QMessageBox.Critical QMessageBox.Icon.Critical +QMessageBox.Question QMessageBox.Icon.Question +QMessageBox.InvalidRole QMessageBox.ButtonRole.InvalidRole +QMessageBox.AcceptRole QMessageBox.ButtonRole.AcceptRole +QMessageBox.RejectRole QMessageBox.ButtonRole.RejectRole +QMessageBox.DestructiveRole QMessageBox.ButtonRole.DestructiveRole +QMessageBox.ActionRole QMessageBox.ButtonRole.ActionRole +QMessageBox.HelpRole QMessageBox.ButtonRole.HelpRole +QMessageBox.YesRole QMessageBox.ButtonRole.YesRole +QMessageBox.NoRole QMessageBox.ButtonRole.NoRole +QMessageBox.ResetRole QMessageBox.ButtonRole.ResetRole +QMessageBox.ApplyRole QMessageBox.ButtonRole.ApplyRole +QOpenGLWidget.NoPartialUpdate QOpenGLWidget.UpdateBehavior.NoPartialUpdate +QOpenGLWidget.PartialUpdate QOpenGLWidget.UpdateBehavior.PartialUpdate +QPlainTextEdit.NoWrap QPlainTextEdit.LineWrapMode.NoWrap +QPlainTextEdit.WidgetWidth QPlainTextEdit.LineWrapMode.WidgetWidth +QProgressBar.TopToBottom QProgressBar.Direction.TopToBottom +QProgressBar.BottomToTop QProgressBar.Direction.BottomToTop +QRubberBand.Line QRubberBand.Shape.Line +QRubberBand.Rectangle QRubberBand.Shape.Rectangle +QScroller.InputPress QScroller.Input.InputPress +QScroller.InputMove QScroller.Input.InputMove +QScroller.InputRelease QScroller.Input.InputRelease +QScroller.TouchGesture QScroller.ScrollerGestureType.TouchGesture +QScroller.LeftMouseButtonGesture QScroller.ScrollerGestureType.LeftMouseButtonGesture +QScroller.RightMouseButtonGesture QScroller.ScrollerGestureType.RightMouseButtonGesture +QScroller.MiddleMouseButtonGesture QScroller.ScrollerGestureType.MiddleMouseButtonGesture +QScroller.Inactive QScroller.State.Inactive +QScroller.Pressed QScroller.State.Pressed +QScroller.Dragging QScroller.State.Dragging +QScroller.Scrolling QScroller.State.Scrolling +QScrollerProperties.MousePressEventDelay QScrollerProperties.ScrollMetric.MousePressEventDelay +QScrollerProperties.DragStartDistance QScrollerProperties.ScrollMetric.DragStartDistance +QScrollerProperties.DragVelocitySmoothingFactor QScrollerProperties.ScrollMetric.DragVelocitySmoothingFactor +QScrollerProperties.AxisLockThreshold QScrollerProperties.ScrollMetric.AxisLockThreshold +QScrollerProperties.ScrollingCurve QScrollerProperties.ScrollMetric.ScrollingCurve +QScrollerProperties.DecelerationFactor QScrollerProperties.ScrollMetric.DecelerationFactor +QScrollerProperties.MinimumVelocity QScrollerProperties.ScrollMetric.MinimumVelocity +QScrollerProperties.MaximumVelocity QScrollerProperties.ScrollMetric.MaximumVelocity +QScrollerProperties.MaximumClickThroughVelocity QScrollerProperties.ScrollMetric.MaximumClickThroughVelocity +QScrollerProperties.AcceleratingFlickMaximumTime QScrollerProperties.ScrollMetric.AcceleratingFlickMaximumTime +QScrollerProperties.AcceleratingFlickSpeedupFactor QScrollerProperties.ScrollMetric.AcceleratingFlickSpeedupFactor +QScrollerProperties.SnapPositionRatio QScrollerProperties.ScrollMetric.SnapPositionRatio +QScrollerProperties.SnapTime QScrollerProperties.ScrollMetric.SnapTime +QScrollerProperties.OvershootDragResistanceFactor QScrollerProperties.ScrollMetric.OvershootDragResistanceFactor +QScrollerProperties.OvershootDragDistanceFactor QScrollerProperties.ScrollMetric.OvershootDragDistanceFactor +QScrollerProperties.OvershootScrollDistanceFactor QScrollerProperties.ScrollMetric.OvershootScrollDistanceFactor +QScrollerProperties.OvershootScrollTime QScrollerProperties.ScrollMetric.OvershootScrollTime +QScrollerProperties.HorizontalOvershootPolicy QScrollerProperties.ScrollMetric.HorizontalOvershootPolicy +QScrollerProperties.VerticalOvershootPolicy QScrollerProperties.ScrollMetric.VerticalOvershootPolicy +QScrollerProperties.FrameRate QScrollerProperties.ScrollMetric.FrameRate +QScrollerProperties.ScrollMetricCount QScrollerProperties.ScrollMetric.ScrollMetricCount +QScrollerProperties.Standard QScrollerProperties.FrameRates.Standard +QScrollerProperties.Fps60 QScrollerProperties.FrameRates.Fps60 +QScrollerProperties.Fps30 QScrollerProperties.FrameRates.Fps30 +QScrollerProperties.Fps20 QScrollerProperties.FrameRates.Fps20 +QScrollerProperties.OvershootWhenScrollable QScrollerProperties.OvershootPolicy.OvershootWhenScrollable +QScrollerProperties.OvershootAlwaysOff QScrollerProperties.OvershootPolicy.OvershootAlwaysOff +QScrollerProperties.OvershootAlwaysOn QScrollerProperties.OvershootPolicy.OvershootAlwaysOn +QSizePolicy.DefaultType QSizePolicy.ControlType.DefaultType +QSizePolicy.ButtonBox QSizePolicy.ControlType.ButtonBox +QSizePolicy.CheckBox QSizePolicy.ControlType.CheckBox +QSizePolicy.ComboBox QSizePolicy.ControlType.ComboBox +QSizePolicy.Frame QSizePolicy.ControlType.Frame +QSizePolicy.GroupBox QSizePolicy.ControlType.GroupBox +QSizePolicy.Label QSizePolicy.ControlType.Label +QSizePolicy.Line QSizePolicy.ControlType.Line +QSizePolicy.LineEdit QSizePolicy.ControlType.LineEdit +QSizePolicy.PushButton QSizePolicy.ControlType.PushButton +QSizePolicy.RadioButton QSizePolicy.ControlType.RadioButton +QSizePolicy.Slider QSizePolicy.ControlType.Slider +QSizePolicy.SpinBox QSizePolicy.ControlType.SpinBox +QSizePolicy.TabWidget QSizePolicy.ControlType.TabWidget +QSizePolicy.ToolButton QSizePolicy.ControlType.ToolButton +QSizePolicy.Fixed QSizePolicy.Policy.Fixed +QSizePolicy.Minimum QSizePolicy.Policy.Minimum +QSizePolicy.Maximum QSizePolicy.Policy.Maximum +QSizePolicy.Preferred QSizePolicy.Policy.Preferred +QSizePolicy.MinimumExpanding QSizePolicy.Policy.MinimumExpanding +QSizePolicy.Expanding QSizePolicy.Policy.Expanding +QSizePolicy.Ignored QSizePolicy.Policy.Ignored +QSizePolicy.GrowFlag QSizePolicy.PolicyFlag.GrowFlag +QSizePolicy.ExpandFlag QSizePolicy.PolicyFlag.ExpandFlag +QSizePolicy.ShrinkFlag QSizePolicy.PolicyFlag.ShrinkFlag +QSizePolicy.IgnoreFlag QSizePolicy.PolicyFlag.IgnoreFlag +QSlider.NoTicks QSlider.TickPosition.NoTicks +QSlider.TicksAbove QSlider.TickPosition.TicksAbove +QSlider.TicksLeft QSlider.TickPosition.TicksLeft +QSlider.TicksBelow QSlider.TickPosition.TicksBelow +QSlider.TicksRight QSlider.TickPosition.TicksRight +QSlider.TicksBothSides QSlider.TickPosition.TicksBothSides +QStackedLayout.StackOne QStackedLayout.StackingMode.StackOne +QStackedLayout.StackAll QStackedLayout.StackingMode.StackAll +QStyleOption.Version QStyleOption.StyleOptionVersion.Version +QStyleOption.Type QStyleOption.StyleOptionType.Type +QStyleOption.SO_Default QStyleOption.OptionType.SO_Default +QStyleOption.SO_FocusRect QStyleOption.OptionType.SO_FocusRect +QStyleOption.SO_Button QStyleOption.OptionType.SO_Button +QStyleOption.SO_Tab QStyleOption.OptionType.SO_Tab +QStyleOption.SO_MenuItem QStyleOption.OptionType.SO_MenuItem +QStyleOption.SO_Frame QStyleOption.OptionType.SO_Frame +QStyleOption.SO_ProgressBar QStyleOption.OptionType.SO_ProgressBar +QStyleOption.SO_ToolBox QStyleOption.OptionType.SO_ToolBox +QStyleOption.SO_Header QStyleOption.OptionType.SO_Header +QStyleOption.SO_DockWidget QStyleOption.OptionType.SO_DockWidget +QStyleOption.SO_ViewItem QStyleOption.OptionType.SO_ViewItem +QStyleOption.SO_TabWidgetFrame QStyleOption.OptionType.SO_TabWidgetFrame +QStyleOption.SO_TabBarBase QStyleOption.OptionType.SO_TabBarBase +QStyleOption.SO_RubberBand QStyleOption.OptionType.SO_RubberBand +QStyleOption.SO_ToolBar QStyleOption.OptionType.SO_ToolBar +QStyleOption.SO_Complex QStyleOption.OptionType.SO_Complex +QStyleOption.SO_Slider QStyleOption.OptionType.SO_Slider +QStyleOption.SO_SpinBox QStyleOption.OptionType.SO_SpinBox +QStyleOption.SO_ToolButton QStyleOption.OptionType.SO_ToolButton +QStyleOption.SO_ComboBox QStyleOption.OptionType.SO_ComboBox +QStyleOption.SO_TitleBar QStyleOption.OptionType.SO_TitleBar +QStyleOption.SO_GroupBox QStyleOption.OptionType.SO_GroupBox +QStyleOption.SO_ComplexCustomBase QStyleOption.OptionType.SO_ComplexCustomBase +QStyleOption.SO_GraphicsItem QStyleOption.OptionType.SO_GraphicsItem +QStyleOption.SO_SizeGrip QStyleOption.OptionType.SO_SizeGrip +QStyleOption.SO_CustomBase QStyleOption.OptionType.SO_CustomBase +QStyleOptionFocusRect.Version QStyleOptionFocusRect.StyleOptionVersion.Version +QStyleOptionFocusRect.Type QStyleOptionFocusRect.StyleOptionType.Type +QStyleOptionFrame.None_ QStyleOptionFrame.FrameFeature.None_ +QStyleOptionFrame.Flat QStyleOptionFrame.FrameFeature.Flat +QStyleOptionFrame.Rounded QStyleOptionFrame.FrameFeature.Rounded +QStyleOptionFrame.Version QStyleOptionFrame.StyleOptionVersion.Version +QStyleOptionFrame.Type QStyleOptionFrame.StyleOptionType.Type +QStyleOptionTabWidgetFrame.Version QStyleOptionTabWidgetFrame.StyleOptionVersion.Version +QStyleOptionTabWidgetFrame.Type QStyleOptionTabWidgetFrame.StyleOptionType.Type +QTabBar.shape QTabBar.Shape.shape +QStyleOptionTabBarBase.Version QStyleOptionTabBarBase.StyleOptionVersion.Version +QStyleOptionTabBarBase.Type QStyleOptionTabBarBase.StyleOptionType.Type +QTabBar.shape QTabBar.Shape.shape +QStyleOptionHeader.None_ QStyleOptionHeader.SortIndicator.None_ +QStyleOptionHeader.SortUp QStyleOptionHeader.SortIndicator.SortUp +QStyleOptionHeader.SortDown QStyleOptionHeader.SortIndicator.SortDown +QStyleOptionHeader.NotAdjacent QStyleOptionHeader.SelectedPosition.NotAdjacent +QStyleOptionHeader.NextIsSelected QStyleOptionHeader.SelectedPosition.NextIsSelected +QStyleOptionHeader.PreviousIsSelected QStyleOptionHeader.SelectedPosition.PreviousIsSelected +QStyleOptionHeader.NextAndPreviousAreSelected QStyleOptionHeader.SelectedPosition.NextAndPreviousAreSelected +QStyleOptionHeader.Beginning QStyleOptionHeader.SectionPosition.Beginning +QStyleOptionHeader.Middle QStyleOptionHeader.SectionPosition.Middle +QStyleOptionHeader.End QStyleOptionHeader.SectionPosition.End +QStyleOptionHeader.OnlyOneSection QStyleOptionHeader.SectionPosition.OnlyOneSection +QStyleOptionHeader.Version QStyleOptionHeader.StyleOptionVersion.Version +QStyleOptionHeader.Type QStyleOptionHeader.StyleOptionType.Type +QStyleOptionHeader.position QStyleOptionHeader.SectionPosition.position +QStyleOptionHeader.selectedPosition QStyleOptionHeader.SelectedPosition.selectedPosition +QStyleOptionHeader.sortIndicator QStyleOptionHeader.SortIndicator.sortIndicator +QStyleOptionButton.None_ QStyleOptionButton.ButtonFeature.None_ +QStyleOptionButton.Flat QStyleOptionButton.ButtonFeature.Flat +QStyleOptionButton.HasMenu QStyleOptionButton.ButtonFeature.HasMenu +QStyleOptionButton.DefaultButton QStyleOptionButton.ButtonFeature.DefaultButton +QStyleOptionButton.AutoDefaultButton QStyleOptionButton.ButtonFeature.AutoDefaultButton +QStyleOptionButton.CommandLinkButton QStyleOptionButton.ButtonFeature.CommandLinkButton +QStyleOptionButton.Version QStyleOptionButton.StyleOptionVersion.Version +QStyleOptionButton.Type QStyleOptionButton.StyleOptionType.Type +QStyleOptionTab.None_ QStyleOptionTab.TabFeature.None_ +QStyleOptionTab.HasFrame QStyleOptionTab.TabFeature.HasFrame +QStyleOptionTab.NoCornerWidgets QStyleOptionTab.CornerWidget.NoCornerWidgets +QStyleOptionTab.LeftCornerWidget QStyleOptionTab.CornerWidget.LeftCornerWidget +QStyleOptionTab.RightCornerWidget QStyleOptionTab.CornerWidget.RightCornerWidget +QStyleOptionTab.NotAdjacent QStyleOptionTab.SelectedPosition.NotAdjacent +QStyleOptionTab.NextIsSelected QStyleOptionTab.SelectedPosition.NextIsSelected +QStyleOptionTab.PreviousIsSelected QStyleOptionTab.SelectedPosition.PreviousIsSelected +QStyleOptionTab.Beginning QStyleOptionTab.TabPosition.Beginning +QStyleOptionTab.Middle QStyleOptionTab.TabPosition.Middle +QStyleOptionTab.End QStyleOptionTab.TabPosition.End +QStyleOptionTab.OnlyOneTab QStyleOptionTab.TabPosition.OnlyOneTab +QStyleOptionTab.Version QStyleOptionTab.StyleOptionVersion.Version +QStyleOptionTab.Type QStyleOptionTab.StyleOptionType.Type +QStyleOptionTab.position QStyleOptionTab.TabPosition.position +QStyleOptionTab.selectedPosition QStyleOptionTab.SelectedPosition.selectedPosition +QTabBar.shape QTabBar.Shape.shape +QStyleOptionTabV4.Version QStyleOptionTabV4.StyleOptionVersion.Version +QStyleOptionProgressBar.Version QStyleOptionProgressBar.StyleOptionVersion.Version +QStyleOptionProgressBar.Type QStyleOptionProgressBar.StyleOptionType.Type +QStyleOptionMenuItem.NotCheckable QStyleOptionMenuItem.CheckType.NotCheckable +QStyleOptionMenuItem.Exclusive QStyleOptionMenuItem.CheckType.Exclusive +QStyleOptionMenuItem.NonExclusive QStyleOptionMenuItem.CheckType.NonExclusive +QStyleOptionMenuItem.Normal QStyleOptionMenuItem.MenuItemType.Normal +QStyleOptionMenuItem.DefaultItem QStyleOptionMenuItem.MenuItemType.DefaultItem +QStyleOptionMenuItem.Separator QStyleOptionMenuItem.MenuItemType.Separator +QStyleOptionMenuItem.SubMenu QStyleOptionMenuItem.MenuItemType.SubMenu +QStyleOptionMenuItem.Scroller QStyleOptionMenuItem.MenuItemType.Scroller +QStyleOptionMenuItem.TearOff QStyleOptionMenuItem.MenuItemType.TearOff +QStyleOptionMenuItem.Margin QStyleOptionMenuItem.MenuItemType.Margin +QStyleOptionMenuItem.EmptyArea QStyleOptionMenuItem.MenuItemType.EmptyArea +QStyleOptionMenuItem.Version QStyleOptionMenuItem.StyleOptionVersion.Version +QStyleOptionMenuItem.Type QStyleOptionMenuItem.StyleOptionType.Type +QStyleOptionMenuItem.checkType QStyleOptionMenuItem.CheckType.checkType +QStyleOptionMenuItem.menuItemType QStyleOptionMenuItem.MenuItemType.menuItemType +QStyleOptionDockWidget.Version QStyleOptionDockWidget.StyleOptionVersion.Version +QStyleOptionDockWidget.Type QStyleOptionDockWidget.StyleOptionType.Type +QStyleOptionViewItem.Invalid QStyleOptionViewItem.ViewItemPosition.Invalid +QStyleOptionViewItem.Beginning QStyleOptionViewItem.ViewItemPosition.Beginning +QStyleOptionViewItem.Middle QStyleOptionViewItem.ViewItemPosition.Middle +QStyleOptionViewItem.End QStyleOptionViewItem.ViewItemPosition.End +QStyleOptionViewItem.OnlyOne QStyleOptionViewItem.ViewItemPosition.OnlyOne +QStyleOptionViewItem.None_ QStyleOptionViewItem.ViewItemFeature.None_ +QStyleOptionViewItem.WrapText QStyleOptionViewItem.ViewItemFeature.WrapText +QStyleOptionViewItem.Alternate QStyleOptionViewItem.ViewItemFeature.Alternate +QStyleOptionViewItem.HasCheckIndicator QStyleOptionViewItem.ViewItemFeature.HasCheckIndicator +QStyleOptionViewItem.HasDisplay QStyleOptionViewItem.ViewItemFeature.HasDisplay +QStyleOptionViewItem.HasDecoration QStyleOptionViewItem.ViewItemFeature.HasDecoration +QStyleOptionViewItem.Left QStyleOptionViewItem.Position.Left +QStyleOptionViewItem.Right QStyleOptionViewItem.Position.Right +QStyleOptionViewItem.Top QStyleOptionViewItem.Position.Top +QStyleOptionViewItem.Bottom QStyleOptionViewItem.Position.Bottom +QStyleOptionViewItem.Version QStyleOptionViewItem.StyleOptionVersion.Version +QStyleOptionViewItem.Type QStyleOptionViewItem.StyleOptionType.Type +QStyleOptionViewItem.decorationPosition QStyleOptionViewItem.Position.decorationPosition +QStyleOptionViewItem.viewItemPosition QStyleOptionViewItem.ViewItemPosition.viewItemPosition +QStyleOptionToolBox.NotAdjacent QStyleOptionToolBox.SelectedPosition.NotAdjacent +QStyleOptionToolBox.NextIsSelected QStyleOptionToolBox.SelectedPosition.NextIsSelected +QStyleOptionToolBox.PreviousIsSelected QStyleOptionToolBox.SelectedPosition.PreviousIsSelected +QStyleOptionToolBox.Beginning QStyleOptionToolBox.TabPosition.Beginning +QStyleOptionToolBox.Middle QStyleOptionToolBox.TabPosition.Middle +QStyleOptionToolBox.End QStyleOptionToolBox.TabPosition.End +QStyleOptionToolBox.OnlyOneTab QStyleOptionToolBox.TabPosition.OnlyOneTab +QStyleOptionToolBox.Version QStyleOptionToolBox.StyleOptionVersion.Version +QStyleOptionToolBox.Type QStyleOptionToolBox.StyleOptionType.Type +QStyleOptionToolBox.position QStyleOptionToolBox.TabPosition.position +QStyleOptionToolBox.selectedPosition QStyleOptionToolBox.SelectedPosition.selectedPosition +QStyleOptionRubberBand.Version QStyleOptionRubberBand.StyleOptionVersion.Version +QStyleOptionRubberBand.Type QStyleOptionRubberBand.StyleOptionType.Type +QStyleOptionComplex.Version QStyleOptionComplex.StyleOptionVersion.Version +QStyleOptionComplex.Type QStyleOptionComplex.StyleOptionType.Type +QStyleOptionSlider.Version QStyleOptionSlider.StyleOptionVersion.Version +QStyleOptionSlider.Type QStyleOptionSlider.StyleOptionType.Type +QStyleOptionSpinBox.Version QStyleOptionSpinBox.StyleOptionVersion.Version +QStyleOptionSpinBox.Type QStyleOptionSpinBox.StyleOptionType.Type +QStyleOptionToolButton.None_ QStyleOptionToolButton.ToolButtonFeature.None_ +QStyleOptionToolButton.Arrow QStyleOptionToolButton.ToolButtonFeature.Arrow +QStyleOptionToolButton.Menu QStyleOptionToolButton.ToolButtonFeature.Menu +QStyleOptionToolButton.PopupDelay QStyleOptionToolButton.ToolButtonFeature.PopupDelay +QStyleOptionToolButton.MenuButtonPopup QStyleOptionToolButton.ToolButtonFeature.MenuButtonPopup +QStyleOptionToolButton.HasMenu QStyleOptionToolButton.ToolButtonFeature.HasMenu +QStyleOptionToolButton.Version QStyleOptionToolButton.StyleOptionVersion.Version +QStyleOptionToolButton.Type QStyleOptionToolButton.StyleOptionType.Type +QStyleOptionComboBox.Version QStyleOptionComboBox.StyleOptionVersion.Version +QStyleOptionComboBox.Type QStyleOptionComboBox.StyleOptionType.Type +QStyleOptionTitleBar.Version QStyleOptionTitleBar.StyleOptionVersion.Version +QStyleOptionTitleBar.Type QStyleOptionTitleBar.StyleOptionType.Type +QStyleHintReturn.Version QStyleHintReturn.StyleOptionVersion.Version +QStyleHintReturn.Type QStyleHintReturn.StyleOptionType.Type +QStyleHintReturn.SH_Default QStyleHintReturn.HintReturnType.SH_Default +QStyleHintReturn.SH_Mask QStyleHintReturn.HintReturnType.SH_Mask +QStyleHintReturn.SH_Variant QStyleHintReturn.HintReturnType.SH_Variant +QStyleHintReturnMask.Version QStyleHintReturnMask.StyleOptionVersion.Version +QStyleHintReturnMask.Type QStyleHintReturnMask.StyleOptionType.Type +QStyleOptionToolBar.None_ QStyleOptionToolBar.ToolBarFeature.None_ +QStyleOptionToolBar.Movable QStyleOptionToolBar.ToolBarFeature.Movable +QStyleOptionToolBar.Beginning QStyleOptionToolBar.ToolBarPosition.Beginning +QStyleOptionToolBar.Middle QStyleOptionToolBar.ToolBarPosition.Middle +QStyleOptionToolBar.End QStyleOptionToolBar.ToolBarPosition.End +QStyleOptionToolBar.OnlyOne QStyleOptionToolBar.ToolBarPosition.OnlyOne +QStyleOptionToolBar.Version QStyleOptionToolBar.StyleOptionVersion.Version +QStyleOptionToolBar.Type QStyleOptionToolBar.StyleOptionType.Type +QStyleOptionToolBar.positionOfLine QStyleOptionToolBar.ToolBarPosition.positionOfLine +QStyleOptionToolBar.positionWithinLine QStyleOptionToolBar.ToolBarPosition.positionWithinLine +QStyleOptionGroupBox.Version QStyleOptionGroupBox.StyleOptionVersion.Version +QStyleOptionGroupBox.Type QStyleOptionGroupBox.StyleOptionType.Type +QStyleOptionSizeGrip.Version QStyleOptionSizeGrip.StyleOptionVersion.Version +QStyleOptionSizeGrip.Type QStyleOptionSizeGrip.StyleOptionType.Type +QStyleOptionGraphicsItem.Version QStyleOptionGraphicsItem.StyleOptionVersion.Version +QStyleOptionGraphicsItem.Type QStyleOptionGraphicsItem.StyleOptionType.Type +QStyleHintReturnVariant.Version QStyleHintReturnVariant.StyleOptionVersion.Version +QStyleHintReturnVariant.Type QStyleHintReturnVariant.StyleOptionType.Type +QSystemTrayIcon.NoIcon QSystemTrayIcon.MessageIcon.NoIcon +QSystemTrayIcon.Information QSystemTrayIcon.MessageIcon.Information +QSystemTrayIcon.Warning QSystemTrayIcon.MessageIcon.Warning +QSystemTrayIcon.Critical QSystemTrayIcon.MessageIcon.Critical +QSystemTrayIcon.Unknown QSystemTrayIcon.ActivationReason.Unknown +QSystemTrayIcon.Context QSystemTrayIcon.ActivationReason.Context +QSystemTrayIcon.DoubleClick QSystemTrayIcon.ActivationReason.DoubleClick +QSystemTrayIcon.Trigger QSystemTrayIcon.ActivationReason.Trigger +QSystemTrayIcon.MiddleClick QSystemTrayIcon.ActivationReason.MiddleClick +QTabBar.SelectLeftTab QTabBar.SelectionBehavior.SelectLeftTab +QTabBar.SelectRightTab QTabBar.SelectionBehavior.SelectRightTab +QTabBar.SelectPreviousTab QTabBar.SelectionBehavior.SelectPreviousTab +QTabBar.LeftSide QTabBar.ButtonPosition.LeftSide +QTabBar.RightSide QTabBar.ButtonPosition.RightSide +QTabBar.RoundedNorth QTabBar.Shape.RoundedNorth +QTabBar.RoundedSouth QTabBar.Shape.RoundedSouth +QTabBar.RoundedWest QTabBar.Shape.RoundedWest +QTabBar.RoundedEast QTabBar.Shape.RoundedEast +QTabBar.TriangularNorth QTabBar.Shape.TriangularNorth +QTabBar.TriangularSouth QTabBar.Shape.TriangularSouth +QTabBar.TriangularWest QTabBar.Shape.TriangularWest +QTabBar.TriangularEast QTabBar.Shape.TriangularEast +QTableWidgetItem.Type QTableWidgetItem.ItemType.Type +QTableWidgetItem.UserType QTableWidgetItem.ItemType.UserType +QTabWidget.Rounded QTabWidget.TabShape.Rounded +QTabWidget.Triangular QTabWidget.TabShape.Triangular +QTabWidget.North QTabWidget.TabPosition.North +QTabWidget.South QTabWidget.TabPosition.South +QTabWidget.West QTabWidget.TabPosition.West +QTabWidget.East QTabWidget.TabPosition.East +QTextEdit.AutoNone QTextEdit.AutoFormattingFlag.AutoNone +QTextEdit.AutoBulletList QTextEdit.AutoFormattingFlag.AutoBulletList +QTextEdit.AutoAll QTextEdit.AutoFormattingFlag.AutoAll +QTextEdit.NoWrap QTextEdit.LineWrapMode.NoWrap +QTextEdit.WidgetWidth QTextEdit.LineWrapMode.WidgetWidth +QTextEdit.FixedPixelWidth QTextEdit.LineWrapMode.FixedPixelWidth +QTextEdit.FixedColumnWidth QTextEdit.LineWrapMode.FixedColumnWidth +QToolButton.DelayedPopup QToolButton.ToolButtonPopupMode.DelayedPopup +QToolButton.MenuButtonPopup QToolButton.ToolButtonPopupMode.MenuButtonPopup +QToolButton.InstantPopup QToolButton.ToolButtonPopupMode.InstantPopup +QTreeWidgetItem.ShowIndicator QTreeWidgetItem.ChildIndicatorPolicy.ShowIndicator +QTreeWidgetItem.DontShowIndicator QTreeWidgetItem.ChildIndicatorPolicy.DontShowIndicator +QTreeWidgetItem.DontShowIndicatorWhenChildless QTreeWidgetItem.ChildIndicatorPolicy.DontShowIndicatorWhenChildless +QTreeWidgetItem.Type QTreeWidgetItem.ItemType.Type +QTreeWidgetItem.UserType QTreeWidgetItem.ItemType.UserType +QTreeWidgetItemIterator.All QTreeWidgetItemIterator.IteratorFlag.All +QTreeWidgetItemIterator.Hidden QTreeWidgetItemIterator.IteratorFlag.Hidden +QTreeWidgetItemIterator.NotHidden QTreeWidgetItemIterator.IteratorFlag.NotHidden +QTreeWidgetItemIterator.Selected QTreeWidgetItemIterator.IteratorFlag.Selected +QTreeWidgetItemIterator.Unselected QTreeWidgetItemIterator.IteratorFlag.Unselected +QTreeWidgetItemIterator.Selectable QTreeWidgetItemIterator.IteratorFlag.Selectable +QTreeWidgetItemIterator.NotSelectable QTreeWidgetItemIterator.IteratorFlag.NotSelectable +QTreeWidgetItemIterator.DragEnabled QTreeWidgetItemIterator.IteratorFlag.DragEnabled +QTreeWidgetItemIterator.DragDisabled QTreeWidgetItemIterator.IteratorFlag.DragDisabled +QTreeWidgetItemIterator.DropEnabled QTreeWidgetItemIterator.IteratorFlag.DropEnabled +QTreeWidgetItemIterator.DropDisabled QTreeWidgetItemIterator.IteratorFlag.DropDisabled +QTreeWidgetItemIterator.HasChildren QTreeWidgetItemIterator.IteratorFlag.HasChildren +QTreeWidgetItemIterator.NoChildren QTreeWidgetItemIterator.IteratorFlag.NoChildren +QTreeWidgetItemIterator.Checked QTreeWidgetItemIterator.IteratorFlag.Checked +QTreeWidgetItemIterator.NotChecked QTreeWidgetItemIterator.IteratorFlag.NotChecked +QTreeWidgetItemIterator.Enabled QTreeWidgetItemIterator.IteratorFlag.Enabled +QTreeWidgetItemIterator.Disabled QTreeWidgetItemIterator.IteratorFlag.Disabled +QTreeWidgetItemIterator.Editable QTreeWidgetItemIterator.IteratorFlag.Editable +QTreeWidgetItemIterator.NotEditable QTreeWidgetItemIterator.IteratorFlag.NotEditable +QTreeWidgetItemIterator.UserFlag QTreeWidgetItemIterator.IteratorFlag.UserFlag +QWizard.IndependentPages QWizard.WizardOption.IndependentPages +QWizard.IgnoreSubTitles QWizard.WizardOption.IgnoreSubTitles +QWizard.ExtendedWatermarkPixmap QWizard.WizardOption.ExtendedWatermarkPixmap +QWizard.NoDefaultButton QWizard.WizardOption.NoDefaultButton +QWizard.NoBackButtonOnStartPage QWizard.WizardOption.NoBackButtonOnStartPage +QWizard.NoBackButtonOnLastPage QWizard.WizardOption.NoBackButtonOnLastPage +QWizard.DisabledBackButtonOnLastPage QWizard.WizardOption.DisabledBackButtonOnLastPage +QWizard.HaveNextButtonOnLastPage QWizard.WizardOption.HaveNextButtonOnLastPage +QWizard.HaveFinishButtonOnEarlyPages QWizard.WizardOption.HaveFinishButtonOnEarlyPages +QWizard.NoCancelButton QWizard.WizardOption.NoCancelButton +QWizard.CancelButtonOnLeft QWizard.WizardOption.CancelButtonOnLeft +QWizard.HaveHelpButton QWizard.WizardOption.HaveHelpButton +QWizard.HelpButtonOnRight QWizard.WizardOption.HelpButtonOnRight +QWizard.HaveCustomButton1 QWizard.WizardOption.HaveCustomButton1 +QWizard.HaveCustomButton2 QWizard.WizardOption.HaveCustomButton2 +QWizard.HaveCustomButton3 QWizard.WizardOption.HaveCustomButton3 +QWizard.NoCancelButtonOnLastPage QWizard.WizardOption.NoCancelButtonOnLastPage +QWizard.ClassicStyle QWizard.WizardStyle.ClassicStyle +QWizard.ModernStyle QWizard.WizardStyle.ModernStyle +QWizard.MacStyle QWizard.WizardStyle.MacStyle +QWizard.AeroStyle QWizard.WizardStyle.AeroStyle +QWizard.WatermarkPixmap QWizard.WizardPixmap.WatermarkPixmap +QWizard.LogoPixmap QWizard.WizardPixmap.LogoPixmap +QWizard.BannerPixmap QWizard.WizardPixmap.BannerPixmap +QWizard.BackgroundPixmap QWizard.WizardPixmap.BackgroundPixmap +QWizard.BackButton QWizard.WizardButton.BackButton +QWizard.NextButton QWizard.WizardButton.NextButton +QWizard.CommitButton QWizard.WizardButton.CommitButton +QWizard.FinishButton QWizard.WizardButton.FinishButton +QWizard.CancelButton QWizard.WizardButton.CancelButton +QWizard.HelpButton QWizard.WizardButton.HelpButton +QWizard.CustomButton1 QWizard.WizardButton.CustomButton1 +QWizard.CustomButton2 QWizard.WizardButton.CustomButton2 +QWizard.CustomButton3 QWizard.WizardButton.CustomButton3 +QWizard.Stretch QWizard.WizardButton.Stretch +QDomImplementation.AcceptInvalidChars QDomImplementation.InvalidDataPolicy.AcceptInvalidChars +QDomImplementation.DropInvalidChars QDomImplementation.InvalidDataPolicy.DropInvalidChars +QDomImplementation.ReturnNullNode QDomImplementation.InvalidDataPolicy.ReturnNullNode +QDomNode.EncodingFromDocument QDomNode.EncodingPolicy.EncodingFromDocument +QDomNode.EncodingFromTextStream QDomNode.EncodingPolicy.EncodingFromTextStream +QDomNode.ElementNode QDomNode.NodeType.ElementNode +QDomNode.AttributeNode QDomNode.NodeType.AttributeNode +QDomNode.TextNode QDomNode.NodeType.TextNode +QDomNode.CDATASectionNode QDomNode.NodeType.CDATASectionNode +QDomNode.EntityReferenceNode QDomNode.NodeType.EntityReferenceNode +QDomNode.EntityNode QDomNode.NodeType.EntityNode +QDomNode.ProcessingInstructionNode QDomNode.NodeType.ProcessingInstructionNode +QDomNode.CommentNode QDomNode.NodeType.CommentNode +QDomNode.DocumentNode QDomNode.NodeType.DocumentNode +QDomNode.DocumentTypeNode QDomNode.NodeType.DocumentTypeNode +QDomNode.DocumentFragmentNode QDomNode.NodeType.DocumentFragmentNode +QDomNode.NotationNode QDomNode.NodeType.NotationNode +QDomNode.BaseNode QDomNode.NodeType.BaseNode +QDomNode.CharacterDataNode QDomNode.NodeType.CharacterDataNode +QXmlNodeModelIndex.Precedes QXmlNodeModelIndex.DocumentOrder.Precedes +QXmlNodeModelIndex.Is QXmlNodeModelIndex.DocumentOrder.Is +QXmlNodeModelIndex.Follows QXmlNodeModelIndex.DocumentOrder.Follows +QXmlNodeModelIndex.Attribute QXmlNodeModelIndex.NodeKind.Attribute +QXmlNodeModelIndex.Comment QXmlNodeModelIndex.NodeKind.Comment +QXmlNodeModelIndex.Document QXmlNodeModelIndex.NodeKind.Document +QXmlNodeModelIndex.Element QXmlNodeModelIndex.NodeKind.Element +QXmlNodeModelIndex.Namespace QXmlNodeModelIndex.NodeKind.Namespace +QXmlNodeModelIndex.ProcessingInstruction QXmlNodeModelIndex.NodeKind.ProcessingInstruction +QXmlNodeModelIndex.Text QXmlNodeModelIndex.NodeKind.Text +QAbstractXmlNodeModel.Parent QAbstractXmlNodeModel.SimpleAxis.Parent +QAbstractXmlNodeModel.FirstChild QAbstractXmlNodeModel.SimpleAxis.FirstChild +QAbstractXmlNodeModel.PreviousSibling QAbstractXmlNodeModel.SimpleAxis.PreviousSibling +QAbstractXmlNodeModel.NextSibling QAbstractXmlNodeModel.SimpleAxis.NextSibling +QXmlQuery.XQuery10 QXmlQuery.QueryLanguage.XQuery10 +QXmlQuery.XSLT20 QXmlQuery.QueryLanguage.XSLT20 diff --git a/scripts/dev/misc_checks.py b/scripts/dev/misc_checks.py index d7beb80b8..998929827 100644 --- a/scripts/dev/misc_checks.py +++ b/scripts/dev/misc_checks.py @@ -266,6 +266,7 @@ def check_spelling(args: argparse.Namespace) -> Optional[bool]: hint_data = pathlib.Path('tests', 'end2end', 'data', 'hints') ignored = [ pathlib.Path('scripts', 'dev', 'misc_checks.py'), + pathlib.Path('scripts', 'dev', 'enums.txt'), pathlib.Path('qutebrowser', '3rdparty', 'pdfjs'), hint_data / 'ace' / 'ace.js', hint_data / 'bootstrap' / 'bootstrap.css', @@ -284,6 +285,38 @@ def check_spelling(args: argparse.Namespace) -> Optional[bool]: return None +def check_pyqt_imports(args: argparse.Namespace) -> Optional[bool]: + """Check for direct PyQt imports.""" + ignored = [ + pathlib.Path("qutebrowser", "qt"), + # FIXME:qt6 fix those too? + pathlib.Path("misc", "userscripts"), + pathlib.Path("scripts"), + ] + patterns = [ + ( + re.compile(r"from PyQt.* import"), + "Use 'from qutebrowser.qt.MODULE import ...' instead", + ), + ( + re.compile(r"import PyQt.*"), + "Use 'import qutebrowser.qt.MODULE' instead", + ) + ] + # FIXME:qt6 unify this with check_spelling somehow? + try: + ok = True + for path in _get_files(verbose=args.verbose, ignored=ignored): + with tokenize.open(str(path)) as f: + if not _check_spelling_file(path, f, patterns): + ok = False + print() + return ok + except Exception: + traceback.print_exc() + return None + + def check_vcs_conflict(args: argparse.Namespace) -> Optional[bool]: """Check VCS conflict markers.""" try: @@ -371,6 +404,7 @@ def main() -> int: 'git': check_git, 'vcs': check_vcs_conflict, 'spelling': check_spelling, + 'pyqt-imports': check_pyqt_imports, 'userscript-descriptions': check_userscripts_descriptions, 'userscript-shebangs': check_userscript_shebangs, 'changelog-urls': check_changelog_urls, diff --git a/scripts/dev/rewrite_enums.py b/scripts/dev/rewrite_enums.py new file mode 100644 index 000000000..cb3dedbd1 --- /dev/null +++ b/scripts/dev/rewrite_enums.py @@ -0,0 +1,45 @@ +# vim: ft=python fileencoding=utf-8 sts=4 sw=4 et: + +# Copyright 2021-2022 Florian Bruhin (The Compiler)The issuer certificate could not be found
'], ), ( [ - QSslError(QSslError.UnableToGetIssuerCertificate), - QSslError(QSslError.UnableToDecryptCertificateSignature), + QSslError(QSslError.SslError.UnableToGetIssuerCertificate), + QSslError(QSslError.SslError.UnableToDecryptCertificateSignature), ], [ '