summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.qmake.conf2
-rw-r--r--config.tests/libvpx/libvpx.cpp5
-rw-r--r--configure.json63
-rw-r--r--configure.pri50
-rw-r--r--examples/webengine/quicknanobrowser/doc/src/quicknanobrowser.qdoc4
-rw-r--r--examples/webenginewidgets/demobrowser/Info_mac.plist47
-rw-r--r--examples/webenginewidgets/demobrowser/addbookmarkdialog.ui98
-rw-r--r--examples/webenginewidgets/demobrowser/autosaver.cpp102
-rw-r--r--examples/webenginewidgets/demobrowser/autosaver.h84
-rw-r--r--examples/webenginewidgets/demobrowser/bookmarks.cpp993
-rw-r--r--examples/webenginewidgets/demobrowser/bookmarks.h318
-rw-r--r--examples/webenginewidgets/demobrowser/bookmarks.ui106
-rw-r--r--examples/webenginewidgets/demobrowser/browserapplication.cpp587
-rw-r--r--examples/webenginewidgets/demobrowser/browserapplication.h140
-rw-r--r--examples/webenginewidgets/demobrowser/browsermainwindow.cpp1032
-rw-r--r--examples/webenginewidgets/demobrowser/browsermainwindow.h189
-rw-r--r--examples/webenginewidgets/demobrowser/chasewidget.cpp150
-rw-r--r--examples/webenginewidgets/demobrowser/chasewidget.h94
-rw-r--r--examples/webenginewidgets/demobrowser/cookiejar.cpp746
-rw-r--r--examples/webenginewidgets/demobrowser/cookiejar.h212
-rw-r--r--examples/webenginewidgets/demobrowser/cookies.ui106
-rw-r--r--examples/webenginewidgets/demobrowser/cookiesexceptions.ui184
-rw-r--r--examples/webenginewidgets/demobrowser/data/addtab.pngbin469 -> 0 bytes
-rw-r--r--examples/webenginewidgets/demobrowser/data/closetab.pngbin516 -> 0 bytes
-rw-r--r--examples/webenginewidgets/demobrowser/data/data.qrc11
-rw-r--r--examples/webenginewidgets/demobrowser/data/defaultbookmarks.xbel40
-rw-r--r--examples/webenginewidgets/demobrowser/data/defaulticon.pngbin1473 -> 0 bytes
-rw-r--r--examples/webenginewidgets/demobrowser/data/demobrowser.svg24
-rw-r--r--examples/webenginewidgets/demobrowser/data/history.pngbin1527 -> 0 bytes
-rw-r--r--examples/webenginewidgets/demobrowser/data/loading.gifbin847 -> 0 bytes
-rw-r--r--examples/webenginewidgets/demobrowser/demobrowser.icnsbin31513 -> 0 bytes
-rw-r--r--examples/webenginewidgets/demobrowser/demobrowser.icobin82726 -> 0 bytes
-rw-r--r--examples/webenginewidgets/demobrowser/demobrowser.pro95
-rw-r--r--examples/webenginewidgets/demobrowser/demobrowser.rc1
-rw-r--r--examples/webenginewidgets/demobrowser/doc/images/browser-demo.pngbin199354 -> 0 bytes
-rw-r--r--examples/webenginewidgets/demobrowser/doc/src/demobrowser.qdoc40
-rw-r--r--examples/webenginewidgets/demobrowser/downloaditem.ui133
-rw-r--r--examples/webenginewidgets/demobrowser/downloadmanager.cpp505
-rw-r--r--examples/webenginewidgets/demobrowser/downloadmanager.h163
-rw-r--r--examples/webenginewidgets/demobrowser/downloads.ui83
-rw-r--r--examples/webenginewidgets/demobrowser/edittableview.cpp86
-rw-r--r--examples/webenginewidgets/demobrowser/edittableview.h69
-rw-r--r--examples/webenginewidgets/demobrowser/edittreeview.cpp86
-rw-r--r--examples/webenginewidgets/demobrowser/edittreeview.h69
-rw-r--r--examples/webenginewidgets/demobrowser/featurepermissionbar.cpp137
-rw-r--r--examples/webenginewidgets/demobrowser/featurepermissionbar.h83
-rw-r--r--examples/webenginewidgets/demobrowser/fullscreennotification.cpp121
-rw-r--r--examples/webenginewidgets/demobrowser/fullscreennotification.h86
-rw-r--r--examples/webenginewidgets/demobrowser/history.cpp1314
-rw-r--r--examples/webenginewidgets/demobrowser/history.h360
-rw-r--r--examples/webenginewidgets/demobrowser/history.ui106
-rw-r--r--examples/webenginewidgets/demobrowser/htmls/htmls.qrc5
-rw-r--r--examples/webenginewidgets/demobrowser/htmls/notfound.html63
-rw-r--r--examples/webenginewidgets/demobrowser/main.cpp65
-rw-r--r--examples/webenginewidgets/demobrowser/modelmenu.cpp235
-rw-r--r--examples/webenginewidgets/demobrowser/modelmenu.h113
-rw-r--r--examples/webenginewidgets/demobrowser/passworddialog.ui111
-rw-r--r--examples/webenginewidgets/demobrowser/printtopdfdialog.cpp125
-rw-r--r--examples/webenginewidgets/demobrowser/printtopdfdialog.h86
-rw-r--r--examples/webenginewidgets/demobrowser/printtopdfdialog.ui119
-rw-r--r--examples/webenginewidgets/demobrowser/proxy.ui104
-rw-r--r--examples/webenginewidgets/demobrowser/savepagedialog.cpp139
-rw-r--r--examples/webenginewidgets/demobrowser/savepagedialog.h90
-rw-r--r--examples/webenginewidgets/demobrowser/savepagedialog.ui139
-rw-r--r--examples/webenginewidgets/demobrowser/searchlineedit.cpp249
-rw-r--r--examples/webenginewidgets/demobrowser/searchlineedit.h111
-rw-r--r--examples/webenginewidgets/demobrowser/settings.cpp323
-rw-r--r--examples/webenginewidgets/demobrowser/settings.h85
-rw-r--r--examples/webenginewidgets/demobrowser/settings.ui621
-rw-r--r--examples/webenginewidgets/demobrowser/squeezelabel.cpp69
-rw-r--r--examples/webenginewidgets/demobrowser/squeezelabel.h68
-rw-r--r--examples/webenginewidgets/demobrowser/tabwidget.cpp1012
-rw-r--r--examples/webenginewidgets/demobrowser/tabwidget.h263
-rw-r--r--examples/webenginewidgets/demobrowser/toolbarsearch.cpp172
-rw-r--r--examples/webenginewidgets/demobrowser/toolbarsearch.h92
-rw-r--r--examples/webenginewidgets/demobrowser/urllineedit.cpp345
-rw-r--r--examples/webenginewidgets/demobrowser/urllineedit.h123
-rw-r--r--examples/webenginewidgets/demobrowser/webview.cpp468
-rw-r--r--examples/webenginewidgets/demobrowser/webview.h128
-rw-r--r--examples/webenginewidgets/demobrowser/xbel.cpp291
-rw-r--r--examples/webenginewidgets/demobrowser/xbel.h120
-rw-r--r--examples/webenginewidgets/simplebrowser/tabwidget.cpp3
-rw-r--r--examples/webenginewidgets/spellchecker/doc/src/spellchecker.qdoc11
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/doc/images/stylesheetbrowser.pngbin0 -> 45161 bytes
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/doc/src/stylesheetbrowser.qdoc58
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/main.cpp57
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/mainwindow.cpp127
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/mainwindow.h76
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/mainwindow.ui89
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.pro23
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.qrc5
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.cpp132
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.h73
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.ui195
-rw-r--r--examples/webenginewidgets/stylesheetbrowser/view-refresh.pngbin0 -> 1364 bytes
-rw-r--r--examples/webenginewidgets/webenginewidgets.pro2
-rw-r--r--mkspecs/features/configure.prf115
m---------src/3rdparty0
-rw-r--r--src/core/api/qtwebenginecoreglobal.cpp2
-rw-r--r--src/core/api/qwebenginecallback.h2
-rw-r--r--src/core/api/qwebenginecallback_p.h2
-rw-r--r--src/core/browser_accessibility_qt.cpp70
-rw-r--r--src/core/browser_context_adapter.cpp10
-rw-r--r--src/core/browser_context_adapter.h2
-rw-r--r--src/core/browser_context_adapter_client.h2
-rw-r--r--src/core/chromium_gpu_helper.cpp4
-rw-r--r--src/core/chromium_overrides.cpp7
-rw-r--r--src/core/clipboard_qt.h2
-rw-r--r--src/core/config/desktop_linux.pri1
-rw-r--r--src/core/config/embedded_linux.pri1
-rw-r--r--src/core/config/windows.pri8
-rw-r--r--src/core/content_browser_client_qt.cpp16
-rw-r--r--src/core/content_browser_client_qt.h8
-rw-r--r--src/core/content_client_qt.cpp11
-rw-r--r--src/core/content_client_qt.h4
-rw-r--r--src/core/delegated_frame_node.cpp59
-rw-r--r--src/core/delegated_frame_node.h12
-rw-r--r--src/core/desktop_screen_qt.cpp5
-rw-r--r--src/core/desktop_screen_qt.h2
-rw-r--r--src/core/download_manager_delegate_qt.cpp22
-rw-r--r--src/core/download_manager_delegate_qt.h2
-rw-r--r--src/core/gl_context_qt.cpp11
-rw-r--r--src/core/gl_context_qt.h5
-rw-r--r--src/core/gl_surface_qt.cpp51
-rw-r--r--src/core/gl_surface_qt.h2
-rw-r--r--src/core/javascript_dialog_manager_qt.cpp9
-rw-r--r--src/core/javascript_dialog_manager_qt.h11
-rw-r--r--src/core/media_capture_devices_dispatcher.cpp210
-rw-r--r--src/core/media_capture_devices_dispatcher.h2
-rw-r--r--src/core/native_web_keyboard_event_qt.cpp6
-rw-r--r--src/core/network_delegate_qt.cpp5
-rw-r--r--src/core/network_delegate_qt.h1
-rw-r--r--src/core/ozone_platform_qt.cpp4
-rw-r--r--src/core/pdfium_document_wrapper_qt.cpp7
-rw-r--r--src/core/permission_manager_qt.cpp8
-rw-r--r--src/core/permission_manager_qt.h5
-rw-r--r--src/core/print_view_manager_base_qt.cpp2
-rw-r--r--src/core/print_view_manager_base_qt.h2
-rw-r--r--src/core/print_view_manager_qt.cpp1
-rw-r--r--src/core/qtwebengine.gni9
-rw-r--r--src/core/qtwebengine_resources.gni2
-rw-r--r--src/core/qtwebengine_sources.gni5
-rw-r--r--src/core/render_widget_host_view_qt.cpp83
-rw-r--r--src/core/render_widget_host_view_qt.h6
-rw-r--r--src/core/render_widget_host_view_qt_delegate.h7
-rw-r--r--src/core/renderer/content_renderer_client_qt.cpp6
-rw-r--r--src/core/renderer/pepper/pepper_flash_renderer_host_qt.cpp3
-rw-r--r--src/core/renderer/render_frame_observer_qt.cpp2
-rw-r--r--src/core/renderer/render_frame_observer_qt.h3
-rw-r--r--src/core/renderer/render_view_observer_qt.cpp4
-rw-r--r--src/core/renderer/web_channel_ipc_transport.cpp19
-rw-r--r--src/core/renderer_host/user_resource_controller_host.cpp6
-rw-r--r--src/core/renderer_host/web_channel_ipc_transport_host.cpp1
-rw-r--r--src/core/resource_bundle_qt.cpp2
-rw-r--r--src/core/surface_factory_qt.cpp52
-rw-r--r--src/core/surface_factory_qt.h7
-rw-r--r--src/core/url_request_context_getter_qt.cpp10
-rw-r--r--src/core/web_contents_adapter.cpp36
-rw-r--r--src/core/web_contents_adapter_client.h13
-rw-r--r--src/core/web_contents_delegate_qt.cpp139
-rw-r--r--src/core/web_contents_delegate_qt.h13
-rw-r--r--src/core/web_contents_view_qt.cpp1
-rw-r--r--src/core/web_engine_context.cpp15
-rw-r--r--src/core/web_engine_library_info.cpp34
-rw-r--r--src/core/web_engine_settings.cpp19
-rw-r--r--src/core/web_engine_settings.h6
-rw-r--r--src/core/web_event_factory.cpp48
-rw-r--r--src/core/web_event_factory.h3
-rw-r--r--src/webengine/api/qquickwebenginecontextmenurequest.cpp3
-rw-r--r--src/webengine/api/qquickwebenginedownloaditem.cpp82
-rw-r--r--src/webengine/api/qquickwebenginedownloaditem_p.h8
-rw-r--r--src/webengine/api/qquickwebenginedownloaditem_p_p.h2
-rw-r--r--src/webengine/api/qquickwebengineprofile.cpp35
-rw-r--r--src/webengine/api/qquickwebenginesettings.cpp36
-rw-r--r--src/webengine/api/qquickwebenginesettings_p.h8
-rw-r--r--src/webengine/api/qquickwebenginetestsupport.cpp118
-rw-r--r--src/webengine/api/qquickwebenginetestsupport_p.h41
-rw-r--r--src/webengine/api/qquickwebengineview.cpp74
-rw-r--r--src/webengine/api/qquickwebengineview_p.h20
-rw-r--r--src/webengine/doc/src/qtwebengine-features.qdoc67
-rw-r--r--src/webengine/doc/src/webengineview.qdoc59
-rw-r--r--src/webengine/plugin/plugin.cpp4
-rw-r--r--src/webengine/plugin/plugin.pro2
-rw-r--r--src/webengine/plugin/plugins.qmltypes33
-rw-r--r--src/webengine/plugin/testsupport/plugin.cpp4
-rw-r--r--src/webengine/plugin/testsupport/testsupport.pro2
-rw-r--r--src/webengine/render_widget_host_view_qt_delegate_quick.cpp27
-rw-r--r--src/webengine/ui_delegates_manager.cpp4
-rw-r--r--src/webengine/webengine.pro4
-rw-r--r--src/webenginewidgets/api/qwebenginecontextmenudata.cpp3
-rw-r--r--src/webenginewidgets/api/qwebenginedownloaditem.cpp87
-rw-r--r--src/webenginewidgets/api/qwebenginedownloaditem.h4
-rw-r--r--src/webenginewidgets/api/qwebenginedownloaditem_p.h1
-rw-r--r--src/webenginewidgets/api/qwebenginehistory.h2
-rw-r--r--src/webenginewidgets/api/qwebenginepage.cpp225
-rw-r--r--src/webenginewidgets/api/qwebenginepage.h21
-rw-r--r--src/webenginewidgets/api/qwebengineprofile.cpp42
-rw-r--r--src/webenginewidgets/api/qwebengineprofile_p.h1
-rw-r--r--src/webenginewidgets/api/qwebenginescript.h2
-rw-r--r--src/webenginewidgets/api/qwebenginesettings.cpp4
-rw-r--r--src/webenginewidgets/api/qwebenginesettings.h4
-rw-r--r--src/webenginewidgets/doc/src/qwebenginepage_lgpl.qdoc45
-rw-r--r--src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc6
-rw-r--r--src/webenginewidgets/doc/src/qwebengineview_lgpl.qdoc2
-rw-r--r--src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp20
-rw-r--r--src/webenginewidgets/ui/messagebubblewidget.cpp1
-rw-r--r--tests/auto/bic/data/QtWebEngine.5.8.0.linux-gcc-amd64.txt11101
-rw-r--r--tests/auto/bic/data/QtWebEngineCore.5.8.0.linux-gcc-amd64.txt11071
-rw-r--r--tests/auto/bic/data/QtWebEngineWidgets.5.8.0.linux-gcc-amd64.txt22565
-rw-r--r--tests/auto/core/qwebengineurlrequestinterceptor/tst_qwebengineurlrequestinterceptor.cpp9
-rw-r--r--tests/auto/quick/qmltests/data/tst_favicon.qml1
-rw-r--r--tests/auto/quick/qmltests/data/tst_findText.qml12
-rw-r--r--tests/auto/quick/qmltests/data/tst_getUserMedia.qml201
-rw-r--r--tests/auto/quick/qmltests/data/tst_inputMethod.qml76
-rw-r--r--tests/auto/quick/qmltests/data/tst_loadProgress.qml3
-rw-r--r--tests/auto/quick/qmltests/data/tst_loadUrl.qml2
-rw-r--r--tests/auto/quick/qmltests/data/tst_mouseClick.qml131
-rw-r--r--tests/auto/quick/qmltests/qmltests.pro3
-rw-r--r--tests/auto/quick/qquickwebengineview/BLACKLIST6
-rw-r--r--tests/auto/quick/qquickwebengineview/tst_qquickwebengineview.cpp58
-rw-r--r--tests/auto/quick/qquickwebengineviewgraphics/qquickwebengineviewgraphics.pro2
-rw-r--r--tests/auto/quick/shared/util.h22
-rw-r--r--tests/auto/widgets/qwebengineaccessibility/tst_qwebengineaccessibility.cpp174
-rw-r--r--tests/auto/widgets/qwebenginepage/BLACKLIST2
-rw-r--r--tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp220
-rw-r--r--tests/auto/widgets/qwebenginespellcheck/dict/de-DE.dic1
-rw-r--r--tests/auto/widgets/qwebenginespellcheck/dict/en-US.dic1
-rw-r--r--tests/auto/widgets/qwebenginespellcheck/tst_qwebenginespellcheck.cpp13
-rw-r--r--tests/auto/widgets/qwebengineview/BLACKLIST3
-rw-r--r--tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp187
-rw-r--r--tests/auto/widgets/util.h14
-rw-r--r--tests/auto/widgets/widgets.pro3
-rwxr-xr-xtools/scripts/take_snapshot.py5
-rw-r--r--tools/scripts/version_resolver.py4
234 files changed, 3519 insertions, 60448 deletions
diff --git a/.qmake.conf b/.qmake.conf
index d5977d016..76ab2f4b2 100644
--- a/.qmake.conf
+++ b/.qmake.conf
@@ -5,4 +5,4 @@ QTWEBENGINE_OUT_ROOT = $$shadowed($$PWD)
load(qt_build_config)
CONFIG += warning_clean
-MODULE_VERSION = 5.9.2
+MODULE_VERSION = 5.10.0
diff --git a/config.tests/libvpx/libvpx.cpp b/config.tests/libvpx/libvpx.cpp
index 258790309..ec261cd5a 100644
--- a/config.tests/libvpx/libvpx.cpp
+++ b/config.tests/libvpx/libvpx.cpp
@@ -28,6 +28,11 @@
#include <vpx/svc_context.h>
#include <vpx/vpx_frame_buffer.h>
+#include <vpx/vp8dx.h>
+
+#ifndef VPX_CTRL_VPXD_GET_LAST_QUANTIZER
+#error "This version of libvpx is too old, it is missing VPX_CTRL_VPXD_GET_LAST_QUANTIZER define"
+#endif
int main(int, char **)
{
diff --git a/configure.json b/configure.json
index 6aab3f3c9..a176b845b 100644
--- a/configure.json
+++ b/configure.json
@@ -58,6 +58,12 @@
"sources": [
{ "type": "pkgConfig", "args": "libwebp libwebpdemux" }
]
+ },
+ "nss": {
+ "label": "nss",
+ "sources": [
+ { "type": "pkgConfig", "args": "nss" }
+ ]
}
},
@@ -67,6 +73,18 @@
"type": "detectPython2",
"log": "location"
},
+ "gperf": {
+ "label": "gperf",
+ "type": "detectGperf"
+ },
+ "bison": {
+ "label": "bison",
+ "type": "detectBison"
+ },
+ "flex": {
+ "label": "flex",
+ "type": "detectFlex"
+ },
"ninja": {
"label": "system ninja",
"type": "detectNinja"
@@ -83,6 +101,10 @@
"label": "re2",
"test": "re2",
"type": "compile"
+ },
+ "glibc": {
+ "label": "glibc > 2.16",
+ "type": "detectGlibc"
}
},
@@ -91,9 +113,25 @@
"label": "Python 2",
"condition": "tests.python2",
"output": [
+ "privateFeature",
{ "type": "varAssign", "name": "QMAKE_PYTHON2", "value": "tests.python2.location" }
]
},
+ "gperf": {
+ "label": "gperf",
+ "condition": "tests.gperf",
+ "output": [ "privateFeature" ]
+ },
+ "bison": {
+ "label": "bison",
+ "condition": "tests.bison",
+ "output": [ "privateFeature" ]
+ },
+ "flex": {
+ "label": "flex",
+ "condition": "tests.flex",
+ "output": [ "privateFeature" ]
+ },
"embedded": {
"label": "Embedded build",
"purpose": "Enables the embedded build configuration.",
@@ -148,6 +186,11 @@
"autoDetect": "!features.embedded",
"output": [ "privateFeature" ]
},
+ "system-nss": {
+ "label": "nss",
+ "condition": "config.unix && !config.darwin && libs.nss",
+ "output": [ "privateFeature" ]
+ },
"system-webp": {
"label": "libwebp and libwebpdemux",
"autoDetect": "config.unix",
@@ -188,6 +231,11 @@
"autoDetect": false,
"condition": "tests.gn",
"output": [ "privateFeature" ]
+ },
+ "system-glibc": {
+ "label": "glibc",
+ "condition": "config.linux && tests.glibc",
+ "output": [ "privateFeature" ]
}
},
@@ -196,6 +244,21 @@
"type": "warning",
"condition": "!features.python2",
"message": "Python version 2 (2.7.5 or later) is required to build QtWebEngine."
+ },
+ {
+ "type": "warning",
+ "condition": "!features.gperf",
+ "message": "gperf is required to build QtWebEngine."
+ },
+ {
+ "type": "warning",
+ "condition": "!features.bison",
+ "message": "bison is required to build QtWebEngine."
+ },
+ {
+ "type": "warning",
+ "condition": "!features.flex",
+ "message": "flex is required to build QtWebEngine."
}
],
diff --git a/configure.pri b/configure.pri
index 7cd48c043..f8ecd3db6 100644
--- a/configure.pri
+++ b/configure.pri
@@ -41,6 +41,56 @@ defineTest(qtConfTest_detectPython2) {
return(true)
}
+defineTest(qtConfTest_detectGperf) {
+ gperf = $$qtConfFindInPath("gperf$$EXE_SUFFIX")
+ isEmpty(gperf) {
+ qtLog("Required gperf could not be found.")
+ return(false)
+ }
+ qtLog("Found gperf from path: $$gperf")
+ return(true)
+}
+
+defineTest(qtConfTest_detectBison) {
+ bison = $$qtConfFindInPath("bison$$EXE_SUFFIX")
+ isEmpty(bison) {
+ qtLog("Required bison could not be found.")
+ return(false)
+ }
+ qtLog("Found bison from path: $$bison")
+ return(true)
+}
+
+defineTest(qtConfTest_detectFlex) {
+ flex = $$qtConfFindInPath("flex$$EXE_SUFFIX")
+ isEmpty(flex) {
+ qtLog("Required flex could not be found.")
+ return(false)
+ }
+ qtLog("Found flex from path: $$flex")
+ return(true)
+}
+
+defineTest(qtConfTest_detectGlibc) {
+ ldd = $$qtConfFindInPath("ldd")
+ !isEmpty(ldd) {
+ qtLog("Found ldd from path: $$ldd")
+ qtRunLoggedCommand("$$ldd --version", version)|return(true)
+ version ~= 's/^.*[^0-9]\([0-9]*\.[0-9]*\).*$/\1/'
+ version = $$first(version)
+ qtLog("Found libc version: $$version")
+ version = $$split(version,'.')
+ version = $$member(version, 1)
+ greaterThan(version, 16) {
+ return(true)
+ }
+ qtLog("Detected too old version of glibc. Required min 2.17.")
+ return(false)
+ }
+ qtLog("No ldd found. Assuming right version of glibc.")
+ return(true)
+}
+
defineTest(qtConfTest_detectNinja) {
ninja = $$qtConfFindInPath("ninja$$EXE_SUFFIX")
!isEmpty(ninja) {
diff --git a/examples/webengine/quicknanobrowser/doc/src/quicknanobrowser.qdoc b/examples/webengine/quicknanobrowser/doc/src/quicknanobrowser.qdoc
index 93b3ed51a..190604fc4 100644
--- a/examples/webengine/quicknanobrowser/doc/src/quicknanobrowser.qdoc
+++ b/examples/webengine/quicknanobrowser/doc/src/quicknanobrowser.qdoc
@@ -115,9 +115,9 @@
We create a menu item for allowing fullscreen mode in a settings menu that we place on the tool
bar. Also, we create an action for leaving fullscreen mode by using a keyboard shortcut.
- We call the \l{WebEngineFullScreenRequest::}{accept()} method to accept the fullscreen request.
+ We call the \l{FullScreenRequest::}{accept()} method to accept the fullscreen request.
The methdod sets the \l{WebEngineView::}{isFullScreen} property to be equal to the
- \l{WebEngineFullScreenRequest::}{toggleOn} property.
+ \l{FullScreenRequest::}{toggleOn} property.
\quotefromfile webengine/quicknanobrowser/BrowserWindow.qml
\skipto onFullScreenRequested
diff --git a/examples/webenginewidgets/demobrowser/Info_mac.plist b/examples/webenginewidgets/demobrowser/Info_mac.plist
deleted file mode 100644
index 25443f7be..000000000
--- a/examples/webenginewidgets/demobrowser/Info_mac.plist
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist SYSTEM "file://localhost/System/Library/DTDs/PropertyList.dtd">
-<plist version="1.0">
-<dict>
- <key>NSPrincipalClass</key>
- <string>NSApplication</string>
- <key>CFBundleIconFile</key>
- <string>@ICON@</string>
- <key>CFBundlePackageType</key>
- <string>APPL</string>
- <key>CFBundleGetInfoString</key>
- <string>Created by Qt/QMake</string>
- <key>CFBundleIdentifier</key>
- <string>com.trolltech.DemoBrowser</string>
- <key>CFBundleSignature</key>
- <string>ttxt</string>
- <key>CFBundleExecutable</key>
- <string>@EXECUTABLE@</string>
- <key>CFBundleDocumentTypes</key>
- <array>
- <dict>
- <key>CFBundleTypeExtensions</key>
- <array>
- <string>html</string>
- <string>htm</string>
- <string>shtml</string>
- <string>xht</string>
- <string>xhtml</string>
- </array>
- <key>CFBundleTypeIconFile</key>
- <string>@ICON@</string>
- <key>CFBundleTypeName</key>
- <string>HTML Document</string>
- <key>CFBundleTypeOSTypes</key>
- <array>
- <string>HTML</string>
- </array>
- <key>CFBundleTypeRole</key>
- <string>Viewer</string>
- </dict>
- </array>
- <key>NOTE</key>
- <string>DemoBrowser by The Qt Company Ltd.</string>
- <key>NSSupportsAutomaticGraphicsSwitching</key>
- <string>YES</string>
-</dict>
-</plist>
diff --git a/examples/webenginewidgets/demobrowser/addbookmarkdialog.ui b/examples/webenginewidgets/demobrowser/addbookmarkdialog.ui
deleted file mode 100644
index 3460d7bb8..000000000
--- a/examples/webenginewidgets/demobrowser/addbookmarkdialog.ui
+++ /dev/null
@@ -1,98 +0,0 @@
-<ui version="4.0" >
- <class>AddBookmarkDialog</class>
- <widget class="QDialog" name="AddBookmarkDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>240</width>
- <height>168</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Add Bookmark</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout" >
- <item>
- <widget class="QLabel" name="label" >
- <property name="text" >
- <string>Type a name for the bookmark, and choose where to keep it.</string>
- </property>
- <property name="textFormat" >
- <enum>Qt::PlainText</enum>
- </property>
- <property name="wordWrap" >
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="name" />
- </item>
- <item>
- <widget class="QComboBox" name="location" />
- </item>
- <item>
- <spacer name="verticalSpacer" >
- <property name="orientation" >
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>20</width>
- <height>2</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="standardButtons" >
- <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
- <property name="centerButtons" >
- <bool>false</bool>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>AddBookmarkDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>248</x>
- <y>254</y>
- </hint>
- <hint type="destinationlabel" >
- <x>157</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>buttonBox</sender>
- <signal>rejected()</signal>
- <receiver>AddBookmarkDialog</receiver>
- <slot>reject()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>316</x>
- <y>260</y>
- </hint>
- <hint type="destinationlabel" >
- <x>286</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/autosaver.cpp b/examples/webenginewidgets/demobrowser/autosaver.cpp
deleted file mode 100644
index 005e291bd..000000000
--- a/examples/webenginewidgets/demobrowser/autosaver.cpp
+++ /dev/null
@@ -1,102 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "autosaver.h"
-
-#include <QtCore/QDir>
-#include <QtCore/QCoreApplication>
-#include <QtCore/QMetaObject>
-#include <QtDebug>
-
-#define AUTOSAVE_IN 1000 * 3 // seconds
-#define MAXWAIT 1000 * 15 // seconds
-
-AutoSaver::AutoSaver(QObject *parent) : QObject(parent)
-{
- Q_ASSERT(parent);
-}
-
-AutoSaver::~AutoSaver()
-{
- if (m_timer.isActive())
- qWarning() << "AutoSaver: still active when destroyed, changes not saved.";
-}
-
-void AutoSaver::changeOccurred()
-{
- if (m_firstChange.isNull())
- m_firstChange.start();
-
- if (m_firstChange.elapsed() > MAXWAIT) {
- saveIfNeccessary();
- } else {
- m_timer.start(AUTOSAVE_IN, this);
- }
-}
-
-void AutoSaver::timerEvent(QTimerEvent *event)
-{
- if (event->timerId() == m_timer.timerId()) {
- saveIfNeccessary();
- } else {
- QObject::timerEvent(event);
- }
-}
-
-void AutoSaver::saveIfNeccessary()
-{
- if (!m_timer.isActive())
- return;
- m_timer.stop();
- m_firstChange = QTime();
- if (!QMetaObject::invokeMethod(parent(), "save", Qt::DirectConnection)) {
- qWarning() << "AutoSaver: error invoking slot save() on parent";
- }
-}
diff --git a/examples/webenginewidgets/demobrowser/autosaver.h b/examples/webenginewidgets/demobrowser/autosaver.h
deleted file mode 100644
index be6eeeb4c..000000000
--- a/examples/webenginewidgets/demobrowser/autosaver.h
+++ /dev/null
@@ -1,84 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef AUTOSAVER_H
-#define AUTOSAVER_H
-
-#include <QtCore/QObject>
-#include <QtCore/QBasicTimer>
-#include <QtCore/QTime>
-
-/*
- This class will call the save() slot on the parent object when the parent changes.
- It will wait several seconds after changed() to combining multiple changes and
- prevent continuous writing to disk.
- */
-class AutoSaver : public QObject {
-
-Q_OBJECT
-
-public:
- AutoSaver(QObject *parent);
- ~AutoSaver();
- void saveIfNeccessary();
-
-public slots:
- void changeOccurred();
-
-protected:
- void timerEvent(QTimerEvent *event);
-
-private:
- QBasicTimer m_timer;
- QTime m_firstChange;
-
-};
-
-#endif // AUTOSAVER_H
diff --git a/examples/webenginewidgets/demobrowser/bookmarks.cpp b/examples/webenginewidgets/demobrowser/bookmarks.cpp
deleted file mode 100644
index 3d6d9c294..000000000
--- a/examples/webenginewidgets/demobrowser/bookmarks.cpp
+++ /dev/null
@@ -1,993 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "bookmarks.h"
-
-#include "autosaver.h"
-#include "browserapplication.h"
-#include "history.h"
-#include "xbel.h"
-
-#include <QtCore/QBuffer>
-#include <QtCore/QFile>
-#include <QtCore/QMimeData>
-
-#include <QtGui/QDesktopServices>
-#include <QtGui/QDragEnterEvent>
-#include <QtGui/QIcon>
-#include <QtWidgets/QFileDialog>
-#include <QtWidgets/QHeaderView>
-#include <QtWidgets/QMessageBox>
-#include <QtWidgets/QToolButton>
-
-#include <QtCore/QDebug>
-
-#define BOOKMARKBAR "Bookmarks Bar"
-#define BOOKMARKMENU "Bookmarks Menu"
-
-BookmarksManager::BookmarksManager(QObject *parent)
- : QObject(parent)
- , m_loaded(false)
- , m_saveTimer(new AutoSaver(this))
- , m_bookmarkRootNode(0)
- , m_bookmarkModel(0)
-{
- connect(this, SIGNAL(entryAdded(BookmarkNode*)),
- m_saveTimer, SLOT(changeOccurred()));
- connect(this, SIGNAL(entryRemoved(BookmarkNode*,int,BookmarkNode*)),
- m_saveTimer, SLOT(changeOccurred()));
- connect(this, SIGNAL(entryChanged(BookmarkNode*)),
- m_saveTimer, SLOT(changeOccurred()));
-}
-
-BookmarksManager::~BookmarksManager()
-{
- m_saveTimer->saveIfNeccessary();
-}
-
-void BookmarksManager::changeExpanded()
-{
- m_saveTimer->changeOccurred();
-}
-
-void BookmarksManager::load()
-{
- if (m_loaded)
- return;
- m_loaded = true;
-
- QString dir = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
- QString bookmarkFile = dir + QLatin1String("/bookmarks.xbel");
- if (!QFile::exists(bookmarkFile))
- bookmarkFile = QLatin1String(":defaultbookmarks.xbel");
-
- XbelReader reader;
- m_bookmarkRootNode = reader.read(bookmarkFile);
- if (reader.error() != QXmlStreamReader::NoError) {
- QMessageBox::warning(0, QLatin1String("Loading Bookmark"),
- tr("Error when loading bookmarks on line %1, column %2:\n"
- "%3").arg(reader.lineNumber()).arg(reader.columnNumber()).arg(reader.errorString()));
- }
-
- BookmarkNode *toolbar = 0;
- BookmarkNode *menu = 0;
- QList<BookmarkNode*> others;
- for (int i = m_bookmarkRootNode->children().count() - 1; i >= 0; --i) {
- BookmarkNode *node = m_bookmarkRootNode->children().at(i);
- if (node->type() == BookmarkNode::Folder) {
- // Automatically convert
- if (node->title == tr("Toolbar Bookmarks") && !toolbar) {
- node->title = tr(BOOKMARKBAR);
- }
- if (node->title == tr(BOOKMARKBAR) && !toolbar) {
- toolbar = node;
- }
-
- // Automatically convert
- if (node->title == tr("Menu") && !menu) {
- node->title = tr(BOOKMARKMENU);
- }
- if (node->title == tr(BOOKMARKMENU) && !menu) {
- menu = node;
- }
- } else {
- others.append(node);
- }
- m_bookmarkRootNode->remove(node);
- }
- Q_ASSERT(m_bookmarkRootNode->children().count() == 0);
- if (!toolbar) {
- toolbar = new BookmarkNode(BookmarkNode::Folder, m_bookmarkRootNode);
- toolbar->title = tr(BOOKMARKBAR);
- } else {
- m_bookmarkRootNode->add(toolbar);
- }
-
- if (!menu) {
- menu = new BookmarkNode(BookmarkNode::Folder, m_bookmarkRootNode);
- menu->title = tr(BOOKMARKMENU);
- } else {
- m_bookmarkRootNode->add(menu);
- }
-
- for (int i = 0; i < others.count(); ++i)
- menu->add(others.at(i));
-}
-
-void BookmarksManager::save() const
-{
- if (!m_loaded)
- return;
-
- XbelWriter writer;
- QString dir = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
- QString bookmarkFile = dir + QLatin1String("/bookmarks.xbel");
- if (!writer.write(bookmarkFile, m_bookmarkRootNode))
- qWarning() << "BookmarkManager: error saving to" << bookmarkFile;
-}
-
-void BookmarksManager::addBookmark(BookmarkNode *parent, BookmarkNode *node, int row)
-{
- if (!m_loaded)
- return;
- Q_ASSERT(parent);
- InsertBookmarksCommand *command = new InsertBookmarksCommand(this, parent, node, row);
- m_commands.push(command);
-}
-
-void BookmarksManager::removeBookmark(BookmarkNode *node)
-{
- if (!m_loaded)
- return;
-
- Q_ASSERT(node);
- BookmarkNode *parent = node->parent();
- int row = parent->children().indexOf(node);
- RemoveBookmarksCommand *command = new RemoveBookmarksCommand(this, parent, row);
- m_commands.push(command);
-}
-
-void BookmarksManager::setTitle(BookmarkNode *node, const QString &newTitle)
-{
- if (!m_loaded)
- return;
-
- Q_ASSERT(node);
- ChangeBookmarkCommand *command = new ChangeBookmarkCommand(this, node, newTitle, true);
- m_commands.push(command);
-}
-
-void BookmarksManager::setUrl(BookmarkNode *node, const QString &newUrl)
-{
- if (!m_loaded)
- return;
-
- Q_ASSERT(node);
- ChangeBookmarkCommand *command = new ChangeBookmarkCommand(this, node, newUrl, false);
- m_commands.push(command);
-}
-
-BookmarkNode *BookmarksManager::bookmarks()
-{
- if (!m_loaded)
- load();
- return m_bookmarkRootNode;
-}
-
-BookmarkNode *BookmarksManager::menu()
-{
- if (!m_loaded)
- load();
-
- for (int i = m_bookmarkRootNode->children().count() - 1; i >= 0; --i) {
- BookmarkNode *node = m_bookmarkRootNode->children().at(i);
- if (node->title == tr(BOOKMARKMENU))
- return node;
- }
- Q_ASSERT(false);
- return 0;
-}
-
-BookmarkNode *BookmarksManager::toolbar()
-{
- if (!m_loaded)
- load();
-
- for (int i = m_bookmarkRootNode->children().count() - 1; i >= 0; --i) {
- BookmarkNode *node = m_bookmarkRootNode->children().at(i);
- if (node->title == tr(BOOKMARKBAR))
- return node;
- }
- Q_ASSERT(false);
- return 0;
-}
-
-BookmarksModel *BookmarksManager::bookmarksModel()
-{
- if (!m_bookmarkModel)
- m_bookmarkModel = new BookmarksModel(this, this);
- return m_bookmarkModel;
-}
-
-void BookmarksManager::importBookmarks()
-{
- QString fileName = QFileDialog::getOpenFileName(0, tr("Open File"),
- QString(),
- tr("XBEL (*.xbel *.xml)"));
- if (fileName.isEmpty())
- return;
-
- XbelReader reader;
- BookmarkNode *importRootNode = reader.read(fileName);
- if (reader.error() != QXmlStreamReader::NoError) {
- QMessageBox::warning(0, QLatin1String("Loading Bookmark"),
- tr("Error when loading bookmarks on line %1, column %2:\n"
- "%3").arg(reader.lineNumber()).arg(reader.columnNumber()).arg(reader.errorString()));
- }
-
- importRootNode->setType(BookmarkNode::Folder);
- importRootNode->title = (tr("Imported %1").arg(QDate::currentDate().toString(Qt::SystemLocaleShortDate)));
- addBookmark(menu(), importRootNode);
-}
-
-void BookmarksManager::exportBookmarks()
-{
- QString fileName = QFileDialog::getSaveFileName(0, tr("Save File"),
- tr("%1 Bookmarks.xbel").arg(QCoreApplication::applicationName()),
- tr("XBEL (*.xbel *.xml)"));
- if (fileName.isEmpty())
- return;
-
- XbelWriter writer;
- if (!writer.write(fileName, m_bookmarkRootNode))
- QMessageBox::critical(0, tr("Export error"), tr("error saving bookmarks"));
-}
-
-RemoveBookmarksCommand::RemoveBookmarksCommand(BookmarksManager *m_bookmarkManagaer, BookmarkNode *parent, int row)
- : QUndoCommand(BookmarksManager::tr("Remove Bookmark"))
- , m_row(row)
- , m_bookmarkManagaer(m_bookmarkManagaer)
- , m_node(parent->children().value(row))
- , m_parent(parent)
- , m_done(false)
-{
-}
-
-RemoveBookmarksCommand::~RemoveBookmarksCommand()
-{
- if (m_done && !m_node->parent()) {
- delete m_node;
- }
-}
-
-void RemoveBookmarksCommand::undo()
-{
- m_parent->add(m_node, m_row);
- emit m_bookmarkManagaer->entryAdded(m_node);
- m_done = false;
-}
-
-void RemoveBookmarksCommand::redo()
-{
- m_parent->remove(m_node);
- emit m_bookmarkManagaer->entryRemoved(m_parent, m_row, m_node);
- m_done = true;
-}
-
-InsertBookmarksCommand::InsertBookmarksCommand(BookmarksManager *m_bookmarkManagaer,
- BookmarkNode *parent, BookmarkNode *node, int row)
- : RemoveBookmarksCommand(m_bookmarkManagaer, parent, row)
-{
- setText(BookmarksManager::tr("Insert Bookmark"));
- m_node = node;
-}
-
-ChangeBookmarkCommand::ChangeBookmarkCommand(BookmarksManager *m_bookmarkManagaer, BookmarkNode *node,
- const QString &newValue, bool title)
- : QUndoCommand()
- , m_bookmarkManagaer(m_bookmarkManagaer)
- , m_title(title)
- , m_newValue(newValue)
- , m_node(node)
-{
- if (m_title) {
- m_oldValue = m_node->title;
- setText(BookmarksManager::tr("Name Change"));
- } else {
- m_oldValue = m_node->url;
- setText(BookmarksManager::tr("Address Change"));
- }
-}
-
-void ChangeBookmarkCommand::undo()
-{
- if (m_title)
- m_node->title = m_oldValue;
- else
- m_node->url = m_oldValue;
- emit m_bookmarkManagaer->entryChanged(m_node);
-}
-
-void ChangeBookmarkCommand::redo()
-{
- if (m_title)
- m_node->title = m_newValue;
- else
- m_node->url = m_newValue;
- emit m_bookmarkManagaer->entryChanged(m_node);
-}
-
-BookmarksModel::BookmarksModel(BookmarksManager *bookmarkManager, QObject *parent)
- : QAbstractItemModel(parent)
- , m_endMacro(false)
- , m_bookmarksManager(bookmarkManager)
-{
- connect(bookmarkManager, SIGNAL(entryAdded(BookmarkNode*)),
- this, SLOT(entryAdded(BookmarkNode*)));
- connect(bookmarkManager, SIGNAL(entryRemoved(BookmarkNode*,int,BookmarkNode*)),
- this, SLOT(entryRemoved(BookmarkNode*,int,BookmarkNode*)));
- connect(bookmarkManager, SIGNAL(entryChanged(BookmarkNode*)),
- this, SLOT(entryChanged(BookmarkNode*)));
-}
-
-QModelIndex BookmarksModel::index(BookmarkNode *node) const
-{
- BookmarkNode *parent = node->parent();
- if (!parent)
- return QModelIndex();
- return createIndex(parent->children().indexOf(node), 0, node);
-}
-
-void BookmarksModel::entryAdded(BookmarkNode *item)
-{
- Q_ASSERT(item && item->parent());
- int row = item->parent()->children().indexOf(item);
- BookmarkNode *parent = item->parent();
- // item was already added so remove beore beginInsertRows is called
- parent->remove(item);
- beginInsertRows(index(parent), row, row);
- parent->add(item, row);
- endInsertRows();
-}
-
-void BookmarksModel::entryRemoved(BookmarkNode *parent, int row, BookmarkNode *item)
-{
- // item was already removed, re-add so beginRemoveRows works
- parent->add(item, row);
- beginRemoveRows(index(parent), row, row);
- parent->remove(item);
- endRemoveRows();
-}
-
-void BookmarksModel::entryChanged(BookmarkNode *item)
-{
- QModelIndex idx = index(item);
- emit dataChanged(idx, idx);
-}
-
-bool BookmarksModel::removeRows(int row, int count, const QModelIndex &parent)
-{
- if (row < 0 || count <= 0 || row + count > rowCount(parent))
- return false;
-
- BookmarkNode *bookmarkNode = node(parent);
- for (int i = row + count - 1; i >= row; --i) {
- BookmarkNode *node = bookmarkNode->children().at(i);
- if (node == m_bookmarksManager->menu()
- || node == m_bookmarksManager->toolbar())
- continue;
-
- m_bookmarksManager->removeBookmark(node);
- }
- if (m_endMacro) {
- m_bookmarksManager->undoRedoStack()->endMacro();
- m_endMacro = false;
- }
- return true;
-}
-
-QVariant BookmarksModel::headerData(int section, Qt::Orientation orientation, int role) const
-{
- if (orientation == Qt::Horizontal && role == Qt::DisplayRole) {
- switch (section) {
- case 0: return tr("Title");
- case 1: return tr("Address");
- }
- }
- return QAbstractItemModel::headerData(section, orientation, role);
-}
-
-QVariant BookmarksModel::data(const QModelIndex &index, int role) const
-{
- if (!index.isValid() || index.model() != this)
- return QVariant();
-
- const BookmarkNode *bookmarkNode = node(index);
- switch (role) {
- case Qt::EditRole:
- case Qt::DisplayRole:
- if (bookmarkNode->type() == BookmarkNode::Separator) {
- switch (index.column()) {
- case 0: return QString(50, 0xB7);
- case 1: return QString();
- }
- }
-
- switch (index.column()) {
- case 0: return bookmarkNode->title;
- case 1: return bookmarkNode->url;
- }
- break;
- case BookmarksModel::UrlRole:
- return QUrl(bookmarkNode->url);
- break;
- case BookmarksModel::UrlStringRole:
- return bookmarkNode->url;
- break;
- case BookmarksModel::TypeRole:
- return bookmarkNode->type();
- break;
- case BookmarksModel::SeparatorRole:
- return (bookmarkNode->type() == BookmarkNode::Separator);
- break;
- case Qt::DecorationRole:
- if (index.column() == 0) {
- if (bookmarkNode->type() == BookmarkNode::Folder)
- return QApplication::style()->standardIcon(QStyle::SP_DirIcon);
- return BrowserApplication::instance()->icon(bookmarkNode->url);
- }
- }
-
- return QVariant();
-}
-
-int BookmarksModel::columnCount(const QModelIndex &parent) const
-{
- return (parent.column() > 0) ? 0 : 2;
-}
-
-int BookmarksModel::rowCount(const QModelIndex &parent) const
-{
- if (parent.column() > 0)
- return 0;
-
- if (!parent.isValid())
- return m_bookmarksManager->bookmarks()->children().count();
-
- const BookmarkNode *item = static_cast<BookmarkNode*>(parent.internalPointer());
- return item->children().count();
-}
-
-QModelIndex BookmarksModel::index(int row, int column, const QModelIndex &parent) const
-{
- if (row < 0 || column < 0 || row >= rowCount(parent) || column >= columnCount(parent))
- return QModelIndex();
-
- // get the parent node
- BookmarkNode *parentNode = node(parent);
- return createIndex(row, column, parentNode->children().at(row));
-}
-
-QModelIndex BookmarksModel::parent(const QModelIndex &index) const
-{
- if (!index.isValid())
- return QModelIndex();
-
- BookmarkNode *itemNode = node(index);
- BookmarkNode *parentNode = (itemNode ? itemNode->parent() : 0);
- if (!parentNode || parentNode == m_bookmarksManager->bookmarks())
- return QModelIndex();
-
- // get the parent's row
- BookmarkNode *grandParentNode = parentNode->parent();
- int parentRow = grandParentNode->children().indexOf(parentNode);
- Q_ASSERT(parentRow >= 0);
- return createIndex(parentRow, 0, parentNode);
-}
-
-bool BookmarksModel::hasChildren(const QModelIndex &parent) const
-{
- if (!parent.isValid())
- return true;
- const BookmarkNode *parentNode = node(parent);
- return (parentNode->type() == BookmarkNode::Folder);
-}
-
-Qt::ItemFlags BookmarksModel::flags(const QModelIndex &index) const
-{
- if (!index.isValid())
- return Qt::NoItemFlags;
-
- Qt::ItemFlags flags = Qt::ItemIsSelectable | Qt::ItemIsEnabled;
-
- BookmarkNode *bookmarkNode = node(index);
-
- if (bookmarkNode != m_bookmarksManager->menu()
- && bookmarkNode != m_bookmarksManager->toolbar()) {
- flags |= Qt::ItemIsDragEnabled;
- if (bookmarkNode->type() != BookmarkNode::Separator)
- flags |= Qt::ItemIsEditable;
- }
- if (hasChildren(index))
- flags |= Qt::ItemIsDropEnabled;
- return flags;
-}
-
-Qt::DropActions BookmarksModel::supportedDropActions () const
-{
- return Qt::CopyAction | Qt::MoveAction;
-}
-
-#define MIMETYPE QLatin1String("application/bookmarks.xbel")
-
-QStringList BookmarksModel::mimeTypes() const
-{
- QStringList types;
- types << MIMETYPE;
- return types;
-}
-
-QMimeData *BookmarksModel::mimeData(const QModelIndexList &indexes) const
-{
- QMimeData *mimeData = new QMimeData();
- QByteArray data;
- QDataStream stream(&data, QIODevice::WriteOnly);
- foreach (QModelIndex index, indexes) {
- if (index.column() != 0 || !index.isValid())
- continue;
- QByteArray encodedData;
- QBuffer buffer(&encodedData);
- buffer.open(QBuffer::ReadWrite);
- XbelWriter writer;
- const BookmarkNode *parentNode = node(index);
- writer.write(&buffer, parentNode);
- stream << encodedData;
- }
- mimeData->setData(MIMETYPE, data);
- return mimeData;
-}
-
-bool BookmarksModel::dropMimeData(const QMimeData *data,
- Qt::DropAction action, int row, int column, const QModelIndex &parent)
-{
- if (action == Qt::IgnoreAction)
- return true;
-
- if (!data->hasFormat(MIMETYPE)
- || column > 0)
- return false;
-
- QByteArray ba = data->data(MIMETYPE);
- QDataStream stream(&ba, QIODevice::ReadOnly);
- if (stream.atEnd())
- return false;
-
- QUndoStack *undoStack = m_bookmarksManager->undoRedoStack();
- undoStack->beginMacro(QLatin1String("Move Bookmarks"));
-
- while (!stream.atEnd()) {
- QByteArray encodedData;
- stream >> encodedData;
- QBuffer buffer(&encodedData);
- buffer.open(QBuffer::ReadOnly);
-
- XbelReader reader;
- BookmarkNode *rootNode = reader.read(&buffer);
- QList<BookmarkNode*> children = rootNode->children();
- for (int i = 0; i < children.count(); ++i) {
- BookmarkNode *bookmarkNode = children.at(i);
- rootNode->remove(bookmarkNode);
- row = qMax(0, row);
- BookmarkNode *parentNode = node(parent);
- m_bookmarksManager->addBookmark(parentNode, bookmarkNode, row);
- m_endMacro = true;
- }
- delete rootNode;
- }
- return true;
-}
-
-bool BookmarksModel::setData(const QModelIndex &index, const QVariant &value, int role)
-{
- if (!index.isValid() || (flags(index) & Qt::ItemIsEditable) == 0)
- return false;
-
- BookmarkNode *item = node(index);
-
- switch (role) {
- case Qt::EditRole:
- case Qt::DisplayRole:
- if (index.column() == 0) {
- m_bookmarksManager->setTitle(item, value.toString());
- break;
- }
- if (index.column() == 1) {
- m_bookmarksManager->setUrl(item, value.toString());
- break;
- }
- return false;
- case BookmarksModel::UrlRole:
- m_bookmarksManager->setUrl(item, value.toUrl().toString());
- break;
- case BookmarksModel::UrlStringRole:
- m_bookmarksManager->setUrl(item, value.toString());
- break;
- default:
- break;
- return false;
- }
-
- return true;
-}
-
-BookmarkNode *BookmarksModel::node(const QModelIndex &index) const
-{
- BookmarkNode *itemNode = static_cast<BookmarkNode*>(index.internalPointer());
- if (!itemNode)
- return m_bookmarksManager->bookmarks();
- return itemNode;
-}
-
-
-AddBookmarkProxyModel::AddBookmarkProxyModel(QObject *parent)
- : QSortFilterProxyModel(parent)
-{
-}
-
-int AddBookmarkProxyModel::columnCount(const QModelIndex &parent) const
-{
- return qMin(1, QSortFilterProxyModel::columnCount(parent));
-}
-
-bool AddBookmarkProxyModel::filterAcceptsRow(int source_row, const QModelIndex &source_parent) const
-{
- QModelIndex idx = sourceModel()->index(source_row, 0, source_parent);
- return sourceModel()->hasChildren(idx);
-}
-
-AddBookmarkDialog::AddBookmarkDialog(const QString &url, const QString &title, QWidget *parent, BookmarksManager *bookmarkManager)
- : QDialog(parent)
- , m_url(url)
- , m_bookmarksManager(bookmarkManager)
-{
- setWindowFlags(Qt::Sheet);
- if (!m_bookmarksManager)
- m_bookmarksManager = BrowserApplication::bookmarksManager();
- setupUi(this);
- QTreeView *view = new QTreeView(this);
- m_proxyModel = new AddBookmarkProxyModel(this);
- BookmarksModel *model = m_bookmarksManager->bookmarksModel();
- m_proxyModel->setSourceModel(model);
- view->setModel(m_proxyModel);
- view->expandAll();
- view->header()->setStretchLastSection(true);
- view->header()->hide();
- view->setItemsExpandable(false);
- view->setRootIsDecorated(false);
- view->setIndentation(10);
- location->setModel(m_proxyModel);
- view->show();
- location->setView(view);
- BookmarkNode *menu = m_bookmarksManager->menu();
- QModelIndex idx = m_proxyModel->mapFromSource(model->index(menu));
- view->setCurrentIndex(idx);
- location->setCurrentIndex(idx.row());
- name->setText(title);
-}
-
-void AddBookmarkDialog::accept()
-{
- QModelIndex index = location->view()->currentIndex();
- index = m_proxyModel->mapToSource(index);
- if (!index.isValid())
- index = m_bookmarksManager->bookmarksModel()->index(0, 0);
- BookmarkNode *parent = m_bookmarksManager->bookmarksModel()->node(index);
- BookmarkNode *bookmark = new BookmarkNode(BookmarkNode::Bookmark);
- bookmark->url = m_url;
- bookmark->title = name->text();
- m_bookmarksManager->addBookmark(parent, bookmark);
- QDialog::accept();
-}
-
-BookmarksMenu::BookmarksMenu(QWidget *parent)
- : ModelMenu(parent)
- , m_bookmarksManager(0)
-{
- connect(this, SIGNAL(activated(QModelIndex)),
- this, SLOT(activated(QModelIndex)));
- setMaxRows(-1);
- setHoverRole(BookmarksModel::UrlStringRole);
- setSeparatorRole(BookmarksModel::SeparatorRole);
-}
-
-void BookmarksMenu::activated(const QModelIndex &index)
-{
- emit openUrl(index.data(BookmarksModel::UrlRole).toUrl());
-}
-
-bool BookmarksMenu::prePopulated()
-{
- m_bookmarksManager = BrowserApplication::bookmarksManager();
- setModel(m_bookmarksManager->bookmarksModel());
- setRootIndex(m_bookmarksManager->bookmarksModel()->index(1, 0));
- // initial actions
- for (int i = 0; i < m_initialActions.count(); ++i)
- addAction(m_initialActions.at(i));
- if (!m_initialActions.isEmpty())
- addSeparator();
- createMenu(model()->index(0, 0), 1, this);
- return true;
-}
-
-void BookmarksMenu::setInitialActions(QList<QAction*> actions)
-{
- m_initialActions = actions;
- for (int i = 0; i < m_initialActions.count(); ++i)
- addAction(m_initialActions.at(i));
-}
-
-BookmarksDialog::BookmarksDialog(QWidget *parent, BookmarksManager *manager)
- : QDialog(parent)
-{
- m_bookmarksManager = manager;
- if (!m_bookmarksManager)
- m_bookmarksManager = BrowserApplication::bookmarksManager();
- setupUi(this);
-
- tree->setUniformRowHeights(true);
- tree->setSelectionBehavior(QAbstractItemView::SelectRows);
- tree->setSelectionMode(QAbstractItemView::ContiguousSelection);
- tree->setTextElideMode(Qt::ElideMiddle);
- m_bookmarksModel = m_bookmarksManager->bookmarksModel();
- m_proxyModel = new TreeProxyModel(this);
- connect(search, SIGNAL(textChanged(QString)),
- m_proxyModel, SLOT(setFilterFixedString(QString)));
- connect(removeButton, SIGNAL(clicked()), tree, SLOT(removeOne()));
- m_proxyModel->setSourceModel(m_bookmarksModel);
- tree->setModel(m_proxyModel);
- tree->setDragDropMode(QAbstractItemView::InternalMove);
- tree->setExpanded(m_proxyModel->index(0, 0), true);
- tree->setAlternatingRowColors(true);
- QFontMetrics fm(font());
- int header = fm.width(QLatin1Char('m')) * 40;
- tree->header()->resizeSection(0, header);
- tree->header()->setStretchLastSection(true);
- connect(tree, SIGNAL(activated(QModelIndex)),
- this, SLOT(open()));
- tree->setContextMenuPolicy(Qt::CustomContextMenu);
- connect(tree, SIGNAL(customContextMenuRequested(QPoint)),
- this, SLOT(customContextMenuRequested(QPoint)));
- connect(addFolderButton, SIGNAL(clicked()),
- this, SLOT(newFolder()));
- expandNodes(m_bookmarksManager->bookmarks());
- setAttribute(Qt::WA_DeleteOnClose);
-}
-
-BookmarksDialog::~BookmarksDialog()
-{
- if (saveExpandedNodes(tree->rootIndex()))
- m_bookmarksManager->changeExpanded();
-}
-
-bool BookmarksDialog::saveExpandedNodes(const QModelIndex &parent)
-{
- bool changed = false;
- for (int i = 0; i < m_proxyModel->rowCount(parent); ++i) {
- QModelIndex child = m_proxyModel->index(i, 0, parent);
- QModelIndex sourceIndex = m_proxyModel->mapToSource(child);
- BookmarkNode *childNode = m_bookmarksModel->node(sourceIndex);
- bool wasExpanded = childNode->expanded;
- if (tree->isExpanded(child)) {
- childNode->expanded = true;
- changed |= saveExpandedNodes(child);
- } else {
- childNode->expanded = false;
- }
- changed |= (wasExpanded != childNode->expanded);
- }
- return changed;
-}
-
-void BookmarksDialog::expandNodes(BookmarkNode *node)
-{
- for (int i = 0; i < node->children().count(); ++i) {
- BookmarkNode *childNode = node->children()[i];
- if (childNode->expanded) {
- QModelIndex idx = m_bookmarksModel->index(childNode);
- idx = m_proxyModel->mapFromSource(idx);
- tree->setExpanded(idx, true);
- expandNodes(childNode);
- }
- }
-}
-
-void BookmarksDialog::customContextMenuRequested(const QPoint &pos)
-{
- QMenu menu;
- QModelIndex index = tree->indexAt(pos);
- index = index.sibling(index.row(), 0);
- if (index.isValid() && !tree->model()->hasChildren(index)) {
- menu.addAction(tr("Open"), this, SLOT(open()));
- menu.addSeparator();
- }
- menu.addAction(tr("Delete"), tree, SLOT(removeOne()));
- menu.exec(QCursor::pos());
-}
-
-void BookmarksDialog::open()
-{
- QModelIndex index = tree->currentIndex();
- if (!index.parent().isValid())
- return;
- emit openUrl(index.sibling(index.row(), 1).data(BookmarksModel::UrlRole).toUrl());
-}
-
-void BookmarksDialog::newFolder()
-{
- QModelIndex currentIndex = tree->currentIndex();
- QModelIndex idx = currentIndex;
- if (idx.isValid() && !idx.model()->hasChildren(idx))
- idx = idx.parent();
- if (!idx.isValid())
- idx = tree->rootIndex();
- idx = m_proxyModel->mapToSource(idx);
- BookmarkNode *parent = m_bookmarksManager->bookmarksModel()->node(idx);
- BookmarkNode *node = new BookmarkNode(BookmarkNode::Folder);
- node->title = tr("New Folder");
- m_bookmarksManager->addBookmark(parent, node, currentIndex.row() + 1);
-}
-
-BookmarksToolBar::BookmarksToolBar(BookmarksModel *model, QWidget *parent)
- : QToolBar(tr("Bookmark"), parent)
- , m_bookmarksModel(model)
-{
- connect(this, SIGNAL(actionTriggered(QAction*)), this, SLOT(triggered(QAction*)));
- setRootIndex(model->index(0, 0));
- connect(m_bookmarksModel, SIGNAL(modelReset()), this, SLOT(build()));
- connect(m_bookmarksModel, SIGNAL(rowsInserted(QModelIndex,int,int)), this, SLOT(build()));
- connect(m_bookmarksModel, SIGNAL(rowsRemoved(QModelIndex,int,int)), this, SLOT(build()));
- connect(m_bookmarksModel, SIGNAL(dataChanged(QModelIndex,QModelIndex)), this, SLOT(build()));
- setAcceptDrops(true);
-}
-
-void BookmarksToolBar::dragEnterEvent(QDragEnterEvent *event)
-{
- const QMimeData *mimeData = event->mimeData();
- if (mimeData->hasUrls())
- event->acceptProposedAction();
- QToolBar::dragEnterEvent(event);
-}
-
-void BookmarksToolBar::dropEvent(QDropEvent *event)
-{
- const QMimeData *mimeData = event->mimeData();
- if (mimeData->hasUrls() && mimeData->hasText()) {
- QList<QUrl> urls = mimeData->urls();
- QAction *action = actionAt(event->pos());
- QString dropText;
- if (action)
- dropText = action->text();
- int row = -1;
- QModelIndex parentIndex = m_root;
- for (int i = 0; i < m_bookmarksModel->rowCount(m_root); ++i) {
- QModelIndex idx = m_bookmarksModel->index(i, 0, m_root);
- QString title = idx.data().toString();
- if (title == dropText) {
- row = i;
- if (m_bookmarksModel->hasChildren(idx)) {
- parentIndex = idx;
- row = -1;
- }
- break;
- }
- }
- BookmarkNode *bookmark = new BookmarkNode(BookmarkNode::Bookmark);
- bookmark->url = urls.at(0).toString();
- bookmark->title = mimeData->text();
-
- BookmarkNode *parent = m_bookmarksModel->node(parentIndex);
- BookmarksManager *bookmarksManager = m_bookmarksModel->bookmarksManager();
- bookmarksManager->addBookmark(parent, bookmark, row);
- event->acceptProposedAction();
- }
- QToolBar::dropEvent(event);
-}
-
-
-void BookmarksToolBar::setRootIndex(const QModelIndex &index)
-{
- m_root = index;
- build();
-}
-
-QModelIndex BookmarksToolBar::rootIndex() const
-{
- return m_root;
-}
-
-void BookmarksToolBar::build()
-{
- clear();
- for (int i = 0; i < m_bookmarksModel->rowCount(m_root); ++i) {
- QModelIndex idx = m_bookmarksModel->index(i, 0, m_root);
- if (m_bookmarksModel->hasChildren(idx)) {
- QToolButton *button = new QToolButton(this);
- button->setPopupMode(QToolButton::InstantPopup);
- button->setArrowType(Qt::DownArrow);
- button->setText(idx.data().toString());
- ModelMenu *menu = new ModelMenu(this);
- connect(menu, SIGNAL(activated(QModelIndex)),
- this, SLOT(activated(QModelIndex)));
- menu->setModel(m_bookmarksModel);
- menu->setRootIndex(idx);
- menu->addAction(new QAction(menu));
- button->setMenu(menu);
- button->setToolButtonStyle(Qt::ToolButtonTextOnly);
- QAction *a = addWidget(button);
- a->setText(idx.data().toString());
- } else {
- QAction *action = addAction(idx.data().toString());
- action->setData(idx.data(BookmarksModel::UrlRole));
- }
- }
-}
-
-void BookmarksToolBar::triggered(QAction *action)
-{
- QVariant v = action->data();
- if (v.canConvert<QUrl>()) {
- emit openUrl(v.toUrl());
- }
-}
-
-void BookmarksToolBar::activated(const QModelIndex &index)
-{
- emit openUrl(index.data(BookmarksModel::UrlRole).toUrl());
-}
diff --git a/examples/webenginewidgets/demobrowser/bookmarks.h b/examples/webenginewidgets/demobrowser/bookmarks.h
deleted file mode 100644
index 922e7ce39..000000000
--- a/examples/webenginewidgets/demobrowser/bookmarks.h
+++ /dev/null
@@ -1,318 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef BOOKMARKS_H
-#define BOOKMARKS_H
-
-#include <QtCore/QObject>
-#include <QtCore/QAbstractItemModel>
-
-#include <QtWidgets/QUndoCommand>
-
-/*!
- Bookmark manager, owner of the bookmarks, loads, saves and basic tasks
- */
-class AutoSaver;
-class BookmarkNode;
-class BookmarksModel;
-class BookmarksManager : public QObject
-{
- Q_OBJECT
-
-signals:
- void entryAdded(BookmarkNode *item);
- void entryRemoved(BookmarkNode *parent, int row, BookmarkNode *item);
- void entryChanged(BookmarkNode *item);
-
-public:
- BookmarksManager(QObject *parent = 0);
- ~BookmarksManager();
-
- void addBookmark(BookmarkNode *parent, BookmarkNode *node, int row = -1);
- void removeBookmark(BookmarkNode *node);
- void setTitle(BookmarkNode *node, const QString &newTitle);
- void setUrl(BookmarkNode *node, const QString &newUrl);
- void changeExpanded();
-
- BookmarkNode *bookmarks();
- BookmarkNode *menu();
- BookmarkNode *toolbar();
-
- BookmarksModel *bookmarksModel();
- QUndoStack *undoRedoStack() { return &m_commands; };
-
-public slots:
- void importBookmarks();
- void exportBookmarks();
-
-private slots:
- void save() const;
-
-private:
- void load();
-
- bool m_loaded;
- AutoSaver *m_saveTimer;
- BookmarkNode *m_bookmarkRootNode;
- BookmarksModel *m_bookmarkModel;
- QUndoStack m_commands;
-
- friend class RemoveBookmarksCommand;
- friend class ChangeBookmarkCommand;
-};
-
-class RemoveBookmarksCommand : public QUndoCommand
-{
-
-public:
- RemoveBookmarksCommand(BookmarksManager *m_bookmarkManagaer, BookmarkNode *parent, int row);
- ~RemoveBookmarksCommand();
- void undo();
- void redo();
-
-protected:
- int m_row;
- BookmarksManager *m_bookmarkManagaer;
- BookmarkNode *m_node;
- BookmarkNode *m_parent;
- bool m_done;
-};
-
-class InsertBookmarksCommand : public RemoveBookmarksCommand
-{
-
-public:
- InsertBookmarksCommand(BookmarksManager *m_bookmarkManagaer,
- BookmarkNode *parent, BookmarkNode *node, int row);
- void undo() { RemoveBookmarksCommand::redo(); }
- void redo() { RemoveBookmarksCommand::undo(); }
-
-};
-
-class ChangeBookmarkCommand : public QUndoCommand
-{
-
-public:
- ChangeBookmarkCommand(BookmarksManager *m_bookmarkManagaer,
- BookmarkNode *node, const QString &newValue, bool title);
- void undo();
- void redo();
-
-private:
- BookmarksManager *m_bookmarkManagaer;
- bool m_title;
- QString m_oldValue;
- QString m_newValue;
- BookmarkNode *m_node;
-};
-
-/*!
- BookmarksModel is a QAbstractItemModel wrapper around the BookmarkManager
- */
-class BookmarksModel : public QAbstractItemModel
-{
- Q_OBJECT
-
-public slots:
- void entryAdded(BookmarkNode *item);
- void entryRemoved(BookmarkNode *parent, int row, BookmarkNode *item);
- void entryChanged(BookmarkNode *item);
-
-public:
- enum Roles {
- TypeRole = Qt::UserRole + 1,
- UrlRole = Qt::UserRole + 2,
- UrlStringRole = Qt::UserRole + 3,
- SeparatorRole = Qt::UserRole + 4
- };
-
- BookmarksModel(BookmarksManager *bookmarkManager, QObject *parent = 0);
- inline BookmarksManager *bookmarksManager() const { return m_bookmarksManager; }
-
- QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
- int columnCount(const QModelIndex &parent = QModelIndex()) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- QModelIndex index(int, int, const QModelIndex& = QModelIndex()) const;
- QModelIndex parent(const QModelIndex& index= QModelIndex()) const;
- Qt::ItemFlags flags(const QModelIndex &index) const;
- Qt::DropActions supportedDropActions () const;
- bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex());
- bool setData(const QModelIndex &index, const QVariant &value, int role = Qt::EditRole);
- QMimeData *mimeData(const QModelIndexList &indexes) const;
- QStringList mimeTypes() const;
- bool dropMimeData(const QMimeData *data,
- Qt::DropAction action, int row, int column, const QModelIndex &parent);
- bool hasChildren(const QModelIndex &parent = QModelIndex()) const;
-
- BookmarkNode *node(const QModelIndex &index) const;
- QModelIndex index(BookmarkNode *node) const;
-
-private:
-
- bool m_endMacro;
- BookmarksManager *m_bookmarksManager;
-};
-
-// Menu that is dynamically populated from the bookmarks
-#include "modelmenu.h"
-class BookmarksMenu : public ModelMenu
-{
- Q_OBJECT
-
-signals:
- void openUrl(const QUrl &url);
-
-public:
- BookmarksMenu(QWidget *parent = 0);
- void setInitialActions(QList<QAction*> actions);
-
-protected:
- bool prePopulated();
-
-private slots:
- void activated(const QModelIndex &index);
-
-private:
- BookmarksManager *m_bookmarksManager;
- QList<QAction*> m_initialActions;
-};
-
-/*
- Proxy model that filters out the bookmarks so only the folders
- are left behind. Used in the add bookmark dialog combobox.
- */
-#include <QtCore/QSortFilterProxyModel>
-class AddBookmarkProxyModel : public QSortFilterProxyModel
-{
- Q_OBJECT
-public:
- AddBookmarkProxyModel(QObject * parent = 0);
- int columnCount(const QModelIndex & parent = QModelIndex()) const;
-
-protected:
- bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const;
-};
-
-/*!
- Add bookmark dialog
- */
-#include "ui_addbookmarkdialog.h"
-class AddBookmarkDialog : public QDialog, public Ui_AddBookmarkDialog
-{
- Q_OBJECT
-
-public:
- AddBookmarkDialog(const QString &url, const QString &title, QWidget *parent = 0, BookmarksManager *bookmarkManager = 0);
-
-private slots:
- void accept();
-
-private:
- QString m_url;
- BookmarksManager *m_bookmarksManager;
- AddBookmarkProxyModel *m_proxyModel;
-};
-
-#include "ui_bookmarks.h"
-class TreeProxyModel;
-class BookmarksDialog : public QDialog, public Ui_BookmarksDialog
-{
- Q_OBJECT
-
-signals:
- void openUrl(const QUrl &url);
-
-public:
- BookmarksDialog(QWidget *parent = 0, BookmarksManager *manager = 0);
- ~BookmarksDialog();
-
-private slots:
- void customContextMenuRequested(const QPoint &pos);
- void open();
- void newFolder();
-
-private:
- void expandNodes(BookmarkNode *node);
- bool saveExpandedNodes(const QModelIndex &parent);
-
- BookmarksManager *m_bookmarksManager;
- BookmarksModel *m_bookmarksModel;
- TreeProxyModel *m_proxyModel;
-};
-
-#include <QtWidgets/QToolBar>
-class BookmarksToolBar : public QToolBar
-{
- Q_OBJECT
-
-signals:
- void openUrl(const QUrl &url);
-
-public:
- BookmarksToolBar(BookmarksModel *model, QWidget *parent = 0);
- void setRootIndex(const QModelIndex &index);
- QModelIndex rootIndex() const;
-
-protected:
- void dragEnterEvent(QDragEnterEvent *event);
- void dropEvent(QDropEvent *event);
-
-private slots:
- void triggered(QAction *action);
- void activated(const QModelIndex &index);
- void build();
-
-private:
- BookmarksModel *m_bookmarksModel;
- QPersistentModelIndex m_root;
-};
-
-#endif // BOOKMARKS_H
diff --git a/examples/webenginewidgets/demobrowser/bookmarks.ui b/examples/webenginewidgets/demobrowser/bookmarks.ui
deleted file mode 100644
index c893e941d..000000000
--- a/examples/webenginewidgets/demobrowser/bookmarks.ui
+++ /dev/null
@@ -1,106 +0,0 @@
-<ui version="4.0" >
- <class>BookmarksDialog</class>
- <widget class="QDialog" name="BookmarksDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>758</width>
- <height>450</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Bookmarks</string>
- </property>
- <layout class="QGridLayout" name="gridLayout" >
- <item row="0" column="0" >
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>252</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="1" >
- <widget class="SearchLineEdit" name="search" />
- </item>
- <item row="1" column="0" colspan="2" >
- <widget class="EditTreeView" name="tree" />
- </item>
- <item row="2" column="0" colspan="2" >
- <layout class="QHBoxLayout" >
- <item>
- <widget class="QPushButton" name="removeButton" >
- <property name="text" >
- <string>&amp;Remove</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="addFolderButton" >
- <property name="text" >
- <string>Add Folder</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="standardButtons" >
- <set>QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <customwidgets>
- <customwidget>
- <class>SearchLineEdit</class>
- <extends>QLineEdit</extends>
- <header>searchlineedit.h</header>
- </customwidget>
- <customwidget>
- <class>EditTreeView</class>
- <extends>QTreeView</extends>
- <header>edittreeview.h</header>
- </customwidget>
- </customwidgets>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>BookmarksDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>472</x>
- <y>329</y>
- </hint>
- <hint type="destinationlabel" >
- <x>461</x>
- <y>356</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/browserapplication.cpp b/examples/webenginewidgets/demobrowser/browserapplication.cpp
deleted file mode 100644
index c3f3ef9b9..000000000
--- a/examples/webenginewidgets/demobrowser/browserapplication.cpp
+++ /dev/null
@@ -1,587 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "browserapplication.h"
-
-#include "bookmarks.h"
-#include "browsermainwindow.h"
-#include "cookiejar.h"
-#include "downloadmanager.h"
-#include "history.h"
-#include "tabwidget.h"
-#include "webview.h"
-
-#include <QtCore/QBuffer>
-#include <QtCore/QDir>
-#include <QtCore/QLibraryInfo>
-#include <QtCore/QSettings>
-#include <QtCore/QTextStream>
-#include <QtCore/QTranslator>
-
-#include <QtGui/QDesktopServices>
-#include <QtGui/QFileOpenEvent>
-#include <QtWidgets/QMessageBox>
-
-#include <QtNetwork/QLocalServer>
-#include <QtNetwork/QLocalSocket>
-#include <QtNetwork/QNetworkProxy>
-#include <QtNetwork/QSslSocket>
-
-#include <QWebEngineProfile>
-#include <QWebEngineSettings>
-#include <QWebEngineScript>
-#include <QWebEngineScriptCollection>
-
-#include <QtCore/QDebug>
-
-DownloadManager *BrowserApplication::s_downloadManager = 0;
-HistoryManager *BrowserApplication::s_historyManager = 0;
-QNetworkAccessManager *BrowserApplication::s_networkAccessManager = 0;
-BookmarksManager *BrowserApplication::s_bookmarksManager = 0;
-
-static void setUserStyleSheet(QWebEngineProfile *profile, const QString &styleSheet, BrowserMainWindow *mainWindow = 0)
-{
- Q_ASSERT(profile);
- QString scriptName(QStringLiteral("userStyleSheet"));
- QWebEngineScript script;
- QList<QWebEngineScript> styleSheets = profile->scripts()->findScripts(scriptName);
- if (!styleSheets.isEmpty())
- script = styleSheets.first();
- Q_FOREACH (const QWebEngineScript &s, styleSheets)
- profile->scripts()->remove(s);
-
- if (script.isNull()) {
- script.setName(scriptName);
- script.setInjectionPoint(QWebEngineScript::DocumentReady);
- script.setRunsOnSubFrames(true);
- script.setWorldId(QWebEngineScript::ApplicationWorld);
- }
- QString source = QString::fromLatin1("(function() {"\
- "var css = document.getElementById(\"_qt_testBrowser_userStyleSheet\");"\
- "if (css == undefined) {"\
- " css = document.createElement(\"style\");"\
- " css.type = \"text/css\";"\
- " css.id = \"_qt_testBrowser_userStyleSheet\";"\
- " document.head.appendChild(css);"\
- "}"\
- "css.innerText = \"%1\";"\
- "})()").arg(styleSheet);
- script.setSourceCode(source);
- profile->scripts()->insert(script);
- // run the script on the already loaded views
- // this has to be deferred as it could mess with the storage initialization on startup
- if (mainWindow)
- QMetaObject::invokeMethod(mainWindow, "runScriptOnOpenViews", Qt::QueuedConnection, Q_ARG(QString, source));
-}
-
-BrowserApplication::BrowserApplication(int &argc, char **argv)
- : QApplication(argc, argv)
- , m_localServer(0)
- , m_privateProfile(0)
- , m_privateBrowsing(false)
-{
- QCoreApplication::setOrganizationName(QLatin1String("Qt"));
- QCoreApplication::setApplicationName(QLatin1String("demobrowser"));
- QCoreApplication::setApplicationVersion(QLatin1String("0.1"));
- QString serverName = QCoreApplication::applicationName()
- + QString::fromLatin1(QT_VERSION_STR).remove('.') + QLatin1String("webengine");
- QLocalSocket socket;
- socket.connectToServer(serverName);
- if (socket.waitForConnected(500)) {
- QTextStream stream(&socket);
- stream << getCommandLineUrlArgument();
- stream.flush();
- socket.waitForBytesWritten();
- return;
- }
-
-#if defined(Q_OS_OSX)
- QApplication::setQuitOnLastWindowClosed(false);
-#else
- QApplication::setQuitOnLastWindowClosed(true);
-#endif
-
- m_localServer = new QLocalServer(this);
- connect(m_localServer, SIGNAL(newConnection()),
- this, SLOT(newLocalSocketConnection()));
- if (!m_localServer->listen(serverName)
- && m_localServer->serverError() == QAbstractSocket::AddressInUseError) {
- QLocalServer::removeServer(serverName);
- if (!m_localServer->listen(serverName))
- qWarning("Could not create local socket %s.", qPrintable(serverName));
- }
-
-#ifndef QT_NO_OPENSSL
- if (!QSslSocket::supportsSsl()) {
- QMessageBox::information(0, "Demo Browser",
- "This system does not support OpenSSL. SSL websites will not be available.");
- }
-#endif
-
- QDesktopServices::setUrlHandler(QLatin1String("http"), this, "openUrl");
- QString localSysName = QLocale::system().name();
-
- installTranslator(QLatin1String("qt_") + localSysName);
-
- QSettings settings;
- settings.beginGroup(QLatin1String("sessions"));
- m_lastSession = settings.value(QLatin1String("lastSession")).toByteArray();
- settings.endGroup();
-
-#if defined(Q_OS_OSX)
- connect(this, SIGNAL(lastWindowClosed()),
- this, SLOT(lastWindowClosed()));
-#endif
-
- QTimer::singleShot(0, this, SLOT(postLaunch()));
-}
-
-BrowserApplication::~BrowserApplication()
-{
- delete s_downloadManager;
- for (int i = 0; i < m_mainWindows.size(); ++i) {
- BrowserMainWindow *window = m_mainWindows.at(i);
- delete window;
- }
- delete s_networkAccessManager;
- delete s_bookmarksManager;
-}
-
-void BrowserApplication::lastWindowClosed()
-{
-#if defined(Q_OS_OSX)
- clean();
- BrowserMainWindow *mw = new BrowserMainWindow;
- mw->slotHome();
- m_mainWindows.prepend(mw);
-#endif
-}
-
-BrowserApplication *BrowserApplication::instance()
-{
- return (static_cast<BrowserApplication *>(QCoreApplication::instance()));
-}
-
-void BrowserApplication::quitBrowser()
-{
-#if defined(Q_OS_OSX)
- clean();
- int tabCount = 0;
- for (int i = 0; i < m_mainWindows.count(); ++i) {
- tabCount += m_mainWindows.at(i)->tabWidget()->count();
- }
-
- if (tabCount > 1) {
- int ret = QMessageBox::warning(mainWindow(), QString(),
- tr("There are %1 windows and %2 tabs open\n"
- "Do you want to quit anyway?").arg(m_mainWindows.count()).arg(tabCount),
- QMessageBox::Yes | QMessageBox::No,
- QMessageBox::No);
- if (ret == QMessageBox::No)
- return;
- }
-
- exit(0);
-#endif
-}
-
-/*!
- Any actions that can be delayed until the window is visible
- */
-void BrowserApplication::postLaunch()
-{
- QString directory = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
- if (directory.isEmpty())
- directory = QDir::homePath() + QLatin1String("/.") + QCoreApplication::applicationName();
-#if defined(QWEBENGINESETTINGS_PATHS)
- QWebEngineSettings::setIconDatabasePath(directory);
- QWebEngineSettings::setOfflineStoragePath(directory);
-#endif
-
- setWindowIcon(QIcon(QLatin1String(":demobrowser.svg")));
-
- loadSettings();
-
- // newMainWindow() needs to be called in main() for this to happen
- if (m_mainWindows.count() > 0) {
- const QString url = getCommandLineUrlArgument();
- if (!url.isEmpty()) {
- mainWindow()->loadPage(url);
- } else {
- mainWindow()->slotHome();
- }
-
- }
- BrowserApplication::historyManager();
-}
-
-void BrowserApplication::loadSettings()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("websettings"));
-
- QWebEngineSettings *defaultSettings = QWebEngineSettings::globalSettings();
- QWebEngineProfile *defaultProfile = QWebEngineProfile::defaultProfile();
-
- QString standardFontFamily = defaultSettings->fontFamily(QWebEngineSettings::StandardFont);
- int standardFontSize = defaultSettings->fontSize(QWebEngineSettings::DefaultFontSize);
- QFont standardFont = QFont(standardFontFamily, standardFontSize);
- standardFont = qvariant_cast<QFont>(settings.value(QLatin1String("standardFont"), standardFont));
- defaultSettings->setFontFamily(QWebEngineSettings::StandardFont, standardFont.family());
- defaultSettings->setFontSize(QWebEngineSettings::DefaultFontSize, standardFont.pointSize());
-
- QString fixedFontFamily = defaultSettings->fontFamily(QWebEngineSettings::FixedFont);
- int fixedFontSize = defaultSettings->fontSize(QWebEngineSettings::DefaultFixedFontSize);
- QFont fixedFont = QFont(fixedFontFamily, fixedFontSize);
- fixedFont = qvariant_cast<QFont>(settings.value(QLatin1String("fixedFont"), fixedFont));
- defaultSettings->setFontFamily(QWebEngineSettings::FixedFont, fixedFont.family());
- defaultSettings->setFontSize(QWebEngineSettings::DefaultFixedFontSize, fixedFont.pointSize());
-
- defaultSettings->setAttribute(QWebEngineSettings::JavascriptEnabled, settings.value(QLatin1String("enableJavascript"), true).toBool());
- defaultSettings->setAttribute(QWebEngineSettings::ScrollAnimatorEnabled, settings.value(QLatin1String("enableScrollAnimator"), true).toBool());
-
- defaultSettings->setAttribute(QWebEngineSettings::PluginsEnabled, settings.value(QLatin1String("enablePlugins"), true).toBool());
-
- defaultSettings->setAttribute(QWebEngineSettings::FullScreenSupportEnabled, true);
-
- QString css = settings.value(QLatin1String("userStyleSheet")).toString();
- setUserStyleSheet(defaultProfile, css, mainWindow());
-
- defaultProfile->setHttpUserAgent(settings.value(QLatin1String("httpUserAgent")).toString());
- defaultProfile->setHttpAcceptLanguage(settings.value(QLatin1String("httpAcceptLanguage")).toString());
-
- switch (settings.value(QLatin1String("faviconDownloadMode"), 1).toInt()) {
- case 0:
- defaultSettings->setAttribute(QWebEngineSettings::AutoLoadIconsForPage, false);
- break;
- case 1:
- defaultSettings->setAttribute(QWebEngineSettings::AutoLoadIconsForPage, true);
- defaultSettings->setAttribute(QWebEngineSettings::TouchIconsEnabled, false);
- break;
- case 2:
- defaultSettings->setAttribute(QWebEngineSettings::AutoLoadIconsForPage, true);
- defaultSettings->setAttribute(QWebEngineSettings::TouchIconsEnabled, true);
- break;
- }
-
- settings.endGroup();
- settings.beginGroup(QLatin1String("cookies"));
-
- QWebEngineProfile::PersistentCookiesPolicy persistentCookiesPolicy =
- QWebEngineProfile::PersistentCookiesPolicy(settings.value(QLatin1String("persistentCookiesPolicy"),
- QWebEngineProfile::AllowPersistentCookies).toInt());
- defaultProfile->setPersistentCookiesPolicy(persistentCookiesPolicy);
- QString pdataPath = settings.value(QLatin1String("persistentDataPath")).toString();
- defaultProfile->setPersistentStoragePath(pdataPath);
-
- settings.endGroup();
-
- settings.beginGroup(QLatin1String("proxy"));
- QNetworkProxy proxy;
- if (settings.value(QLatin1String("enabled"), false).toBool()) {
- if (settings.value(QLatin1String("type"), 0).toInt() == 0)
- proxy = QNetworkProxy::Socks5Proxy;
- else
- proxy = QNetworkProxy::HttpProxy;
- proxy.setHostName(settings.value(QLatin1String("hostName")).toString());
- proxy.setPort(settings.value(QLatin1String("port"), 1080).toInt());
- proxy.setUser(settings.value(QLatin1String("userName")).toString());
- proxy.setPassword(settings.value(QLatin1String("password")).toString());
- QNetworkProxy::setApplicationProxy(proxy);
- }
- settings.endGroup();
-}
-
-QList<BrowserMainWindow*> BrowserApplication::mainWindows()
-{
- clean();
- QList<BrowserMainWindow*> list;
- for (int i = 0; i < m_mainWindows.count(); ++i)
- list.append(m_mainWindows.at(i));
- return list;
-}
-
-void BrowserApplication::clean()
-{
- // cleanup any deleted main windows first
- for (int i = m_mainWindows.count() - 1; i >= 0; --i)
- if (m_mainWindows.at(i).isNull())
- m_mainWindows.removeAt(i);
-}
-
-void BrowserApplication::saveSession()
-{
- if (m_privateBrowsing)
- return;
-
- clean();
-
- QSettings settings;
- settings.beginGroup(QLatin1String("sessions"));
-
- QByteArray data;
- QBuffer buffer(&data);
- QDataStream stream(&buffer);
- buffer.open(QIODevice::ReadWrite);
-
- stream << m_mainWindows.count();
- for (int i = 0; i < m_mainWindows.count(); ++i)
- stream << m_mainWindows.at(i)->saveState();
- settings.setValue(QLatin1String("lastSession"), data);
- settings.endGroup();
-}
-
-bool BrowserApplication::canRestoreSession() const
-{
- return !m_lastSession.isEmpty();
-}
-
-void BrowserApplication::restoreLastSession()
-{
- QList<QByteArray> windows;
- QBuffer buffer(&m_lastSession);
- QDataStream stream(&buffer);
- buffer.open(QIODevice::ReadOnly);
- int windowCount;
- stream >> windowCount;
- for (int i = 0; i < windowCount; ++i) {
- QByteArray windowState;
- stream >> windowState;
- windows.append(windowState);
- }
- for (int i = 0; i < windows.count(); ++i) {
- BrowserMainWindow *newWindow = 0;
- if (m_mainWindows.count() == 1
- && mainWindow()->tabWidget()->count() == 1
- && mainWindow()->currentTab()->url() == QUrl()) {
- newWindow = mainWindow();
- } else {
- newWindow = newMainWindow();
- }
- newWindow->restoreState(windows.at(i));
- }
-}
-
-bool BrowserApplication::isTheOnlyBrowser() const
-{
- return (m_localServer != 0);
-}
-
-void BrowserApplication::installTranslator(const QString &name)
-{
- QTranslator *translator = new QTranslator(this);
- translator->load(name, QLibraryInfo::location(QLibraryInfo::TranslationsPath));
- QApplication::installTranslator(translator);
-}
-
-QString BrowserApplication::getCommandLineUrlArgument() const
-{
- const QStringList args = QCoreApplication::arguments();
- if (args.count() > 1) {
- const QString lastArg = args.last();
- const bool isValidUrl = QUrl::fromUserInput(lastArg).isValid();
- if (isValidUrl)
- return lastArg;
- }
-
- return QString();
-}
-
-#if defined(Q_OS_OSX)
-bool BrowserApplication::event(QEvent* event)
-{
- switch (event->type()) {
- case QEvent::ApplicationActivate: {
- clean();
- if (!m_mainWindows.isEmpty()) {
- BrowserMainWindow *mw = mainWindow();
- if (mw && !mw->isMinimized()) {
- mainWindow()->show();
- }
- return true;
- }
- }
- case QEvent::FileOpen:
- if (!m_mainWindows.isEmpty()) {
- mainWindow()->loadPage(static_cast<QFileOpenEvent *>(event)->file());
- return true;
- }
- default:
- break;
- }
- return QApplication::event(event);
-}
-#endif
-
-void BrowserApplication::openUrl(const QUrl &url)
-{
- mainWindow()->loadPage(url.toString());
-}
-
-BrowserMainWindow *BrowserApplication::newMainWindow()
-{
- BrowserMainWindow *browser = new BrowserMainWindow();
- m_mainWindows.prepend(browser);
- browser->show();
- return browser;
-}
-
-BrowserMainWindow *BrowserApplication::mainWindow()
-{
- clean();
- if (m_mainWindows.isEmpty())
- newMainWindow();
- return m_mainWindows[0];
-}
-
-void BrowserApplication::newLocalSocketConnection()
-{
- QLocalSocket *socket = m_localServer->nextPendingConnection();
- if (!socket)
- return;
- socket->waitForReadyRead(1000);
- QTextStream stream(socket);
- QString url;
- stream >> url;
- if (!url.isEmpty()) {
- QSettings settings;
- settings.beginGroup(QLatin1String("general"));
- int openLinksIn = settings.value(QLatin1String("openLinksIn"), 0).toInt();
- settings.endGroup();
- if (openLinksIn == 1)
- newMainWindow();
- else
- mainWindow()->tabWidget()->newTab();
- openUrl(url);
- }
- delete socket;
- mainWindow()->raise();
- mainWindow()->activateWindow();
-}
-
-CookieJar *BrowserApplication::cookieJar()
-{
-#if defined(QWEBENGINEPAGE_SETNETWORKACCESSMANAGER)
- return (CookieJar*)networkAccessManager()->cookieJar();
-#else
- return 0;
-#endif
-}
-
-DownloadManager *BrowserApplication::downloadManager()
-{
- if (!s_downloadManager) {
- s_downloadManager = new DownloadManager();
- }
- return s_downloadManager;
-}
-
-QNetworkAccessManager *BrowserApplication::networkAccessManager()
-{
- if (!s_networkAccessManager) {
- s_networkAccessManager = new QNetworkAccessManager();
- }
- return s_networkAccessManager;
-}
-
-HistoryManager *BrowserApplication::historyManager()
-{
- if (!s_historyManager)
- s_historyManager = new HistoryManager();
- return s_historyManager;
-}
-
-BookmarksManager *BrowserApplication::bookmarksManager()
-{
- if (!s_bookmarksManager) {
- s_bookmarksManager = new BookmarksManager;
- }
- return s_bookmarksManager;
-}
-
-QIcon BrowserApplication::icon(const QUrl &url) const
-{
-#if defined(QTWEBENGINE_ICONDATABASE)
- QIcon icon = QWebEngineSettings::iconForUrl(url);
- if (!icon.isNull())
- return icon.pixmap(16, 16);
-#else
- Q_UNUSED(url);
-#endif
- return defaultIcon();
-}
-
-QIcon BrowserApplication::defaultIcon() const
-{
- if (m_defaultIcon.isNull())
- m_defaultIcon = QIcon(QLatin1String(":defaulticon.png"));
- return m_defaultIcon;
-}
-
-void BrowserApplication::setPrivateBrowsing(bool privateBrowsing)
-{
- if (m_privateBrowsing == privateBrowsing)
- return;
- m_privateBrowsing = privateBrowsing;
- if (privateBrowsing) {
- if (!m_privateProfile)
- m_privateProfile = new QWebEngineProfile(this);
- Q_FOREACH (BrowserMainWindow* window, mainWindows()) {
- window->tabWidget()->setProfile(m_privateProfile);
- }
- } else {
- Q_FOREACH (BrowserMainWindow* window, mainWindows()) {
- window->tabWidget()->setProfile(QWebEngineProfile::defaultProfile());
- window->m_lastSearch = QString();
- window->tabWidget()->clear();
- }
- }
- emit privateBrowsingChanged(privateBrowsing);
-}
diff --git a/examples/webenginewidgets/demobrowser/browserapplication.h b/examples/webenginewidgets/demobrowser/browserapplication.h
deleted file mode 100644
index 5c75d41b3..000000000
--- a/examples/webenginewidgets/demobrowser/browserapplication.h
+++ /dev/null
@@ -1,140 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef BROWSERAPPLICATION_H
-#define BROWSERAPPLICATION_H
-
-#include <QtWidgets/QApplication>
-
-#include <QtCore/QUrl>
-#include <QtCore/QPointer>
-
-#include <QtGui/QIcon>
-
-#include <QtNetwork/QAuthenticator>
-
-QT_BEGIN_NAMESPACE
-class QLocalServer;
-class QNetworkAccessManager;
-class QWebEngineProfile;
-QT_END_NAMESPACE
-
-class BookmarksManager;
-class BrowserMainWindow;
-class CookieJar;
-class DownloadManager;
-class HistoryManager;
-class BrowserApplication : public QApplication
-{
- Q_OBJECT
-
-public:
- BrowserApplication(int &argc, char **argv);
- ~BrowserApplication();
- static BrowserApplication *instance();
- void loadSettings();
-
- bool isTheOnlyBrowser() const;
- BrowserMainWindow *mainWindow();
- QList<BrowserMainWindow*> mainWindows();
- QIcon icon(const QUrl &url) const;
- QIcon defaultIcon() const;
-
- void saveSession();
- bool canRestoreSession() const;
- bool privateBrowsing() const { return m_privateBrowsing; }
-
- static HistoryManager *historyManager();
- static CookieJar *cookieJar();
- static DownloadManager *downloadManager();
- static QNetworkAccessManager *networkAccessManager();
- static BookmarksManager *bookmarksManager();
-
-#if defined(Q_OS_OSX)
- bool event(QEvent *event);
-#endif
-
-public slots:
- BrowserMainWindow *newMainWindow();
- void restoreLastSession();
- void lastWindowClosed();
- void quitBrowser();
- void setPrivateBrowsing(bool);
-
-signals:
- void privateBrowsingChanged(bool);
-
-private slots:
- void postLaunch();
- void openUrl(const QUrl &url);
- void newLocalSocketConnection();
-
-private:
- void clean();
- void installTranslator(const QString &name);
- QString getCommandLineUrlArgument() const;
-
- static HistoryManager *s_historyManager;
- static DownloadManager *s_downloadManager;
- static QNetworkAccessManager *s_networkAccessManager;
- static BookmarksManager *s_bookmarksManager;
-
- QList<QPointer<BrowserMainWindow> > m_mainWindows;
- QLocalServer *m_localServer;
- QByteArray m_lastSession;
- QWebEngineProfile *m_privateProfile;
- bool m_privateBrowsing;
- mutable QIcon m_defaultIcon;
-
- QAuthenticator m_lastAuthenticator;
- QAuthenticator m_lastProxyAuthenticator;
-};
-
-#endif // BROWSERAPPLICATION_H
diff --git a/examples/webenginewidgets/demobrowser/browsermainwindow.cpp b/examples/webenginewidgets/demobrowser/browsermainwindow.cpp
deleted file mode 100644
index 14d49f7f3..000000000
--- a/examples/webenginewidgets/demobrowser/browsermainwindow.cpp
+++ /dev/null
@@ -1,1032 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "browsermainwindow.h"
-
-#include "autosaver.h"
-#include "bookmarks.h"
-#include "browserapplication.h"
-#include "chasewidget.h"
-#include "downloadmanager.h"
-#include "history.h"
-#include "printtopdfdialog.h"
-#include "settings.h"
-#include "tabwidget.h"
-#include "toolbarsearch.h"
-#include "ui_passworddialog.h"
-#include "webview.h"
-
-#include <QtCore/QSettings>
-
-#include <QtWidgets/QDesktopWidget>
-#include <QtWidgets/QFileDialog>
-#include <QtWidgets/QPlainTextEdit>
-#include <QtPrintSupport/QPrintDialog>
-#include <QtPrintSupport/QPrintPreviewDialog>
-#include <QtPrintSupport/QPrinter>
-#include <QtWidgets/QMenuBar>
-#include <QtWidgets/QMessageBox>
-#include <QtWidgets/QStatusBar>
-#include <QtWidgets/QToolBar>
-#include <QtWidgets/QInputDialog>
-
-#include <QWebEngineHistory>
-#include <QWebEngineProfile>
-#include <QWebEngineSettings>
-
-#include <QtCore/QDebug>
-
-template<typename Arg, typename R, typename C>
-struct InvokeWrapper {
- R *receiver;
- void (C::*memberFun)(Arg);
- void operator()(Arg result) {
- (receiver->*memberFun)(result);
- }
-};
-
-template<typename Arg, typename R, typename C>
-InvokeWrapper<Arg, R, C> invoke(R *receiver, void (C::*memberFun)(Arg))
-{
- InvokeWrapper<Arg, R, C> wrapper = {receiver, memberFun};
- return wrapper;
-}
-
-const char *BrowserMainWindow::defaultHome = "http://qt.io/";
-
-BrowserMainWindow::BrowserMainWindow(QWidget *parent, Qt::WindowFlags flags)
- : QMainWindow(parent, flags)
- , m_tabWidget(new TabWidget(this))
- , m_autoSaver(new AutoSaver(this))
- , m_historyBack(0)
- , m_historyForward(0)
- , m_stop(0)
- , m_reload(0)
- , m_currentPrinter(nullptr)
-{
- setToolButtonStyle(Qt::ToolButtonFollowStyle);
- setAttribute(Qt::WA_DeleteOnClose, true);
- statusBar()->setSizeGripEnabled(true);
- setupMenu();
- setupToolBar();
-
- QWidget *centralWidget = new QWidget(this);
- BookmarksModel *bookmarksModel = BrowserApplication::bookmarksManager()->bookmarksModel();
- m_bookmarksToolbar = new BookmarksToolBar(bookmarksModel, this);
- connect(m_bookmarksToolbar, SIGNAL(openUrl(QUrl)),
- m_tabWidget, SLOT(loadUrlInCurrentTab(QUrl)));
- connect(m_bookmarksToolbar->toggleViewAction(), SIGNAL(toggled(bool)),
- this, SLOT(updateBookmarksToolbarActionText(bool)));
-
- QVBoxLayout *layout = new QVBoxLayout;
- layout->setSpacing(0);
- layout->setMargin(0);
-#if defined(Q_OS_OSX)
- layout->addWidget(m_bookmarksToolbar);
- layout->addWidget(new QWidget); // <- OS X tab widget style bug
-#else
- addToolBarBreak();
- addToolBar(m_bookmarksToolbar);
-#endif
- layout->addWidget(m_tabWidget);
- centralWidget->setLayout(layout);
- setCentralWidget(centralWidget);
-
- connect(m_tabWidget, SIGNAL(loadPage(QString)),
- this, SLOT(loadPage(QString)));
- connect(m_tabWidget, SIGNAL(setCurrentTitle(QString)),
- this, SLOT(slotUpdateWindowTitle(QString)));
- connect(m_tabWidget, SIGNAL(showStatusBarMessage(QString)),
- statusBar(), SLOT(showMessage(QString)));
- connect(m_tabWidget, SIGNAL(linkHovered(QString)),
- statusBar(), SLOT(showMessage(QString)));
- connect(m_tabWidget, SIGNAL(loadProgress(int)),
- this, SLOT(slotLoadProgress(int)));
- connect(m_tabWidget, SIGNAL(tabsChanged()),
- m_autoSaver, SLOT(changeOccurred()));
- connect(m_tabWidget, SIGNAL(geometryChangeRequested(QRect)),
- this, SLOT(geometryChangeRequested(QRect)));
-#if defined(QWEBENGINEPAGE_PRINTREQUESTED)
- connect(m_tabWidget, SIGNAL(printRequested(QWebEngineFrame*)),
- this, SLOT(printRequested(QWebEngineFrame*)));
-#endif
- connect(m_tabWidget, SIGNAL(menuBarVisibilityChangeRequested(bool)),
- menuBar(), SLOT(setVisible(bool)));
- connect(m_tabWidget, SIGNAL(statusBarVisibilityChangeRequested(bool)),
- statusBar(), SLOT(setVisible(bool)));
- connect(m_tabWidget, SIGNAL(toolBarVisibilityChangeRequested(bool)),
- m_navigationBar, SLOT(setVisible(bool)));
- connect(m_tabWidget, SIGNAL(toolBarVisibilityChangeRequested(bool)),
- m_bookmarksToolbar, SLOT(setVisible(bool)));
-
- connect(m_tabWidget, SIGNAL(lastTabClosed()),
- m_tabWidget, SLOT(newTab()));
-
- slotUpdateWindowTitle();
- loadDefaultState();
- m_tabWidget->newTab();
-
- int size = m_tabWidget->lineEditStack()->sizeHint().height();
- m_navigationBar->setIconSize(QSize(size, size));
-
-}
-
-BrowserMainWindow::~BrowserMainWindow()
-{
- m_autoSaver->changeOccurred();
- m_autoSaver->saveIfNeccessary();
-}
-
-void BrowserMainWindow::loadDefaultState()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("BrowserMainWindow"));
- QByteArray data = settings.value(QLatin1String("defaultState")).toByteArray();
- restoreState(data);
- settings.endGroup();
-}
-
-QSize BrowserMainWindow::sizeHint() const
-{
- QRect desktopRect = QApplication::desktop()->screenGeometry();
- QSize size = desktopRect.size() * qreal(0.9);
- return size;
-}
-
-void BrowserMainWindow::save()
-{
- BrowserApplication::instance()->saveSession();
-
- QSettings settings;
- settings.beginGroup(QLatin1String("BrowserMainWindow"));
- QByteArray data = saveState(false);
- settings.setValue(QLatin1String("defaultState"), data);
- settings.endGroup();
-}
-
-static const qint32 BrowserMainWindowMagic = 0xba;
-
-QByteArray BrowserMainWindow::saveState(bool withTabs) const
-{
- int version = 2;
- QByteArray data;
- QDataStream stream(&data, QIODevice::WriteOnly);
-
- stream << qint32(BrowserMainWindowMagic);
- stream << qint32(version);
-
- stream << size();
- stream << !m_navigationBar->isHidden();
- stream << !m_bookmarksToolbar->isHidden();
- stream << !statusBar()->isHidden();
- if (withTabs)
- stream << tabWidget()->saveState();
- else
- stream << QByteArray();
- return data;
-}
-
-bool BrowserMainWindow::restoreState(const QByteArray &state)
-{
- int version = 2;
- QByteArray sd = state;
- QDataStream stream(&sd, QIODevice::ReadOnly);
- if (stream.atEnd())
- return false;
-
- qint32 marker;
- qint32 v;
- stream >> marker;
- stream >> v;
- if (marker != BrowserMainWindowMagic || v != version)
- return false;
-
- QSize size;
- bool showToolbar;
- bool showBookmarksBar;
- bool showStatusbar;
- QByteArray tabState;
-
- stream >> size;
- stream >> showToolbar;
- stream >> showBookmarksBar;
- stream >> showStatusbar;
- stream >> tabState;
-
- resize(size);
-
- m_navigationBar->setVisible(showToolbar);
- updateToolbarActionText(showToolbar);
-
- m_bookmarksToolbar->setVisible(showBookmarksBar);
- updateBookmarksToolbarActionText(showBookmarksBar);
-
- statusBar()->setVisible(showStatusbar);
- updateStatusbarActionText(showStatusbar);
-
- if (!tabWidget()->restoreState(tabState))
- return false;
-
- return true;
-}
-
-void BrowserMainWindow::runScriptOnOpenViews(const QString &source)
-{
- for (int i =0; i < tabWidget()->count(); ++i)
- tabWidget()->webView(i)->page()->runJavaScript(source);
-}
-
-void BrowserMainWindow::setupMenu()
-{
- new QShortcut(QKeySequence(Qt::Key_F6), this, SLOT(slotSwapFocus()));
-
- // File
- QMenu *fileMenu = menuBar()->addMenu(tr("&File"));
-
- fileMenu->addAction(tr("&New Window"), this, SLOT(slotFileNew()), QKeySequence::New);
- fileMenu->addAction(m_tabWidget->newTabAction());
- fileMenu->addAction(tr("&Open File..."), this, SLOT(slotFileOpen()), QKeySequence::Open);
- fileMenu->addAction(tr("Open &Location..."), this,
- SLOT(slotSelectLineEdit()), QKeySequence(Qt::ControlModifier + Qt::Key_L));
- fileMenu->addSeparator();
- fileMenu->addAction(m_tabWidget->closeTabAction());
- fileMenu->addSeparator();
-#if defined(QWEBENGINE_SAVE_AS_FILE)
- fileMenu->addAction(tr("&Save As..."), this,
- SLOT(slotFileSaveAs()), QKeySequence(QKeySequence::Save));
- fileMenu->addSeparator();
-#endif
- BookmarksManager *bookmarksManager = BrowserApplication::bookmarksManager();
- fileMenu->addAction(tr("&Import Bookmarks..."), bookmarksManager, SLOT(importBookmarks()));
- fileMenu->addAction(tr("&Export Bookmarks..."), bookmarksManager, SLOT(exportBookmarks()));
- fileMenu->addSeparator();
-#if defined(QWEBENGINEPAGE_PRINT)
- fileMenu->addAction(tr("P&rint Preview..."), this, SLOT(slotFilePrintPreview()));
-#endif
- fileMenu->addAction(tr("&Print..."), this, SLOT(slotFilePrint()), QKeySequence::Print);
- fileMenu->addAction(tr("&Print to PDF..."), this, SLOT(slotFilePrintToPDF()));
- fileMenu->addSeparator();
-
- QAction *action = fileMenu->addAction(tr("Private &Browsing..."), this, SLOT(slotPrivateBrowsing()));
- action->setCheckable(true);
- action->setChecked(BrowserApplication::instance()->privateBrowsing());
- connect(BrowserApplication::instance(), SIGNAL(privateBrowsingChanged(bool)), action, SLOT(setChecked(bool)));
- fileMenu->addSeparator();
-
-#if defined(Q_OS_OSX)
- fileMenu->addAction(tr("&Quit"), BrowserApplication::instance(), SLOT(quitBrowser()), QKeySequence(Qt::CTRL | Qt::Key_Q));
-#else
- fileMenu->addAction(tr("&Quit"), this, SLOT(close()), QKeySequence(Qt::CTRL | Qt::Key_Q));
-#endif
-
- // Edit
- QMenu *editMenu = menuBar()->addMenu(tr("&Edit"));
- QAction *m_undo = editMenu->addAction(tr("&Undo"));
- m_undo->setShortcuts(QKeySequence::Undo);
- m_tabWidget->addWebAction(m_undo, QWebEnginePage::Undo);
- QAction *m_redo = editMenu->addAction(tr("&Redo"));
- m_redo->setShortcuts(QKeySequence::Redo);
- m_tabWidget->addWebAction(m_redo, QWebEnginePage::Redo);
- editMenu->addSeparator();
- QAction *m_cut = editMenu->addAction(tr("Cu&t"));
- m_cut->setShortcuts(QKeySequence::Cut);
- m_tabWidget->addWebAction(m_cut, QWebEnginePage::Cut);
- QAction *m_copy = editMenu->addAction(tr("&Copy"));
- m_copy->setShortcuts(QKeySequence::Copy);
- m_tabWidget->addWebAction(m_copy, QWebEnginePage::Copy);
- QAction *m_paste = editMenu->addAction(tr("&Paste"));
- m_paste->setShortcuts(QKeySequence::Paste);
- m_tabWidget->addWebAction(m_paste, QWebEnginePage::Paste);
- editMenu->addSeparator();
-
- QAction *m_find = editMenu->addAction(tr("&Find"));
- m_find->setShortcuts(QKeySequence::Find);
- connect(m_find, SIGNAL(triggered()), this, SLOT(slotEditFind()));
-
- QAction *m_findNext = editMenu->addAction(tr("&Find Next"));
- m_findNext->setShortcuts(QKeySequence::FindNext);
- connect(m_findNext, SIGNAL(triggered()), this, SLOT(slotEditFindNext()));
-
- QAction *m_findPrevious = editMenu->addAction(tr("&Find Previous"));
- m_findPrevious->setShortcuts(QKeySequence::FindPrevious);
- connect(m_findPrevious, SIGNAL(triggered()), this, SLOT(slotEditFindPrevious()));
- editMenu->addSeparator();
-
- editMenu->addAction(tr("&Preferences"), this, SLOT(slotPreferences()), tr("Ctrl+,"));
-
- // View
- QMenu *viewMenu = menuBar()->addMenu(tr("&View"));
-
- m_viewBookmarkBar = new QAction(this);
- updateBookmarksToolbarActionText(true);
- m_viewBookmarkBar->setShortcut(tr("Shift+Ctrl+B"));
- connect(m_viewBookmarkBar, SIGNAL(triggered()), this, SLOT(slotViewBookmarksBar()));
- viewMenu->addAction(m_viewBookmarkBar);
-
- m_viewToolbar = new QAction(this);
- updateToolbarActionText(true);
- m_viewToolbar->setShortcut(tr("Ctrl+|"));
- connect(m_viewToolbar, SIGNAL(triggered()), this, SLOT(slotViewToolbar()));
- viewMenu->addAction(m_viewToolbar);
-
- m_viewStatusbar = new QAction(this);
- updateStatusbarActionText(true);
- m_viewStatusbar->setShortcut(tr("Ctrl+/"));
- connect(m_viewStatusbar, SIGNAL(triggered()), this, SLOT(slotViewStatusbar()));
- viewMenu->addAction(m_viewStatusbar);
-
- viewMenu->addSeparator();
-
- m_stop = viewMenu->addAction(tr("&Stop"));
- QList<QKeySequence> shortcuts;
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_Period));
- shortcuts.append(Qt::Key_Escape);
- m_stop->setShortcuts(shortcuts);
- m_tabWidget->addWebAction(m_stop, QWebEnginePage::Stop);
-
- m_reload = viewMenu->addAction(tr("Reload Page"));
- m_reload->setShortcuts(QKeySequence::Refresh);
- m_tabWidget->addWebAction(m_reload, QWebEnginePage::Reload);
-
- viewMenu->addAction(tr("Zoom &In"), this, SLOT(slotViewZoomIn()), QKeySequence(Qt::CTRL | Qt::Key_Plus));
- viewMenu->addAction(tr("Zoom &Out"), this, SLOT(slotViewZoomOut()), QKeySequence(Qt::CTRL | Qt::Key_Minus));
- viewMenu->addAction(tr("Reset &Zoom"), this, SLOT(slotViewResetZoom()), QKeySequence(Qt::CTRL | Qt::Key_0));
-
- viewMenu->addSeparator();
- QAction *m_pageSource = viewMenu->addAction(tr("Page S&ource"));
- m_pageSource->setShortcut(QKeySequence(Qt::CTRL | Qt::ALT | Qt::Key_U));
- m_tabWidget->addWebAction(m_pageSource, QWebEnginePage::ViewSource);
-
- QAction *a = viewMenu->addAction(tr("&Full Screen"), this, SLOT(slotViewFullScreen(bool)), Qt::Key_F11);
- a->setCheckable(true);
-
- // History
- HistoryMenu *historyMenu = new HistoryMenu(this);
- connect(historyMenu, SIGNAL(openUrl(QUrl)),
- m_tabWidget, SLOT(loadUrlInCurrentTab(QUrl)));
- connect(historyMenu, SIGNAL(hovered(QString)), this,
- SLOT(slotUpdateStatusbar(QString)));
- historyMenu->setTitle(tr("Hi&story"));
- menuBar()->addMenu(historyMenu);
- QList<QAction*> historyActions;
-
- m_historyBack = new QAction(tr("Back"), this);
- m_tabWidget->addWebAction(m_historyBack, QWebEnginePage::Back);
- QList<QKeySequence> backShortcuts = QKeySequence::keyBindings(QKeySequence::Back);
- for (auto it = backShortcuts.begin(); it != backShortcuts.end();) {
- // Chromium already handles navigate on backspace when appropriate.
- if ((*it)[0] == Qt::Key_Backspace)
- it = backShortcuts.erase(it);
- else
- ++it;
- }
- // For some reason Qt doesn't bind the dedicated Back key to Back.
- backShortcuts.append(QKeySequence(Qt::Key_Back));
- m_historyBack->setShortcuts(backShortcuts);
- m_historyBack->setIconVisibleInMenu(false);
- historyActions.append(m_historyBack);
-
- m_historyForward = new QAction(tr("Forward"), this);
- m_tabWidget->addWebAction(m_historyForward, QWebEnginePage::Forward);
- QList<QKeySequence> fwdShortcuts = QKeySequence::keyBindings(QKeySequence::Forward);
- for (auto it = fwdShortcuts.begin(); it != fwdShortcuts.end();) {
- if (((*it)[0] & Qt::Key_unknown) == Qt::Key_Backspace)
- it = fwdShortcuts.erase(it);
- else
- ++it;
- }
- fwdShortcuts.append(QKeySequence(Qt::Key_Forward));
- m_historyForward->setShortcuts(fwdShortcuts);
- m_historyForward->setIconVisibleInMenu(false);
- historyActions.append(m_historyForward);
-
- QAction *m_historyHome = new QAction(tr("Home"), this);
- connect(m_historyHome, SIGNAL(triggered()), this, SLOT(slotHome()));
- m_historyHome->setShortcut(QKeySequence(Qt::CTRL | Qt::SHIFT | Qt::Key_H));
- historyActions.append(m_historyHome);
-
-#if defined(QWEBENGINEHISTORY_RESTORESESSION)
- m_restoreLastSession = new QAction(tr("Restore Last Session"), this);
- connect(m_restoreLastSession, SIGNAL(triggered()), BrowserApplication::instance(), SLOT(restoreLastSession()));
- m_restoreLastSession->setEnabled(BrowserApplication::instance()->canRestoreSession());
- historyActions.append(m_tabWidget->recentlyClosedTabsAction());
- historyActions.append(m_restoreLastSession);
-#endif
-
- historyMenu->setInitialActions(historyActions);
-
- // Bookmarks
- BookmarksMenu *bookmarksMenu = new BookmarksMenu(this);
- connect(bookmarksMenu, SIGNAL(openUrl(QUrl)),
- m_tabWidget, SLOT(loadUrlInCurrentTab(QUrl)));
- connect(bookmarksMenu, SIGNAL(hovered(QString)),
- this, SLOT(slotUpdateStatusbar(QString)));
- bookmarksMenu->setTitle(tr("&Bookmarks"));
- menuBar()->addMenu(bookmarksMenu);
-
- QList<QAction*> bookmarksActions;
-
- QAction *showAllBookmarksAction = new QAction(tr("Show All Bookmarks"), this);
- connect(showAllBookmarksAction, SIGNAL(triggered()), this, SLOT(slotShowBookmarksDialog()));
- m_addBookmark = new QAction(QIcon(QLatin1String(":addbookmark.png")), tr("Add Bookmark..."), this);
- m_addBookmark->setIconVisibleInMenu(false);
-
- connect(m_addBookmark, SIGNAL(triggered()), this, SLOT(slotAddBookmark()));
- m_addBookmark->setShortcut(QKeySequence(Qt::CTRL | Qt::Key_D));
-
- bookmarksActions.append(showAllBookmarksAction);
- bookmarksActions.append(m_addBookmark);
- bookmarksMenu->setInitialActions(bookmarksActions);
-
- // Window
- m_windowMenu = menuBar()->addMenu(tr("&Window"));
- connect(m_windowMenu, SIGNAL(aboutToShow()),
- this, SLOT(slotAboutToShowWindowMenu()));
- slotAboutToShowWindowMenu();
-
- QMenu *toolsMenu = menuBar()->addMenu(tr("&Tools"));
- toolsMenu->addAction(tr("Web &Search"), this, SLOT(slotWebSearch()), QKeySequence(tr("Ctrl+K", "Web Search")));
-#if defined(QWEBENGINEINSPECTOR)
- a = toolsMenu->addAction(tr("Enable Web &Inspector"), this, SLOT(slotToggleInspector(bool)));
- a->setCheckable(true);
-#endif
-
- QMenu *helpMenu = menuBar()->addMenu(tr("&Help"));
- helpMenu->addAction(tr("About &Qt"), qApp, SLOT(aboutQt()));
- helpMenu->addAction(tr("About &Demo Browser"), this, SLOT(slotAboutApplication()));
-}
-
-void BrowserMainWindow::setupToolBar()
-{
- m_navigationBar = addToolBar(tr("Navigation"));
- connect(m_navigationBar->toggleViewAction(), SIGNAL(toggled(bool)),
- this, SLOT(updateToolbarActionText(bool)));
-
- m_historyBack->setIcon(style()->standardIcon(QStyle::SP_ArrowBack, 0, this));
- m_historyBackMenu = new QMenu(this);
- m_historyBack->setMenu(m_historyBackMenu);
- connect(m_historyBackMenu, SIGNAL(aboutToShow()),
- this, SLOT(slotAboutToShowBackMenu()));
- connect(m_historyBackMenu, SIGNAL(triggered(QAction*)),
- this, SLOT(slotOpenActionUrl(QAction*)));
- m_navigationBar->addAction(m_historyBack);
-
- m_historyForward->setIcon(style()->standardIcon(QStyle::SP_ArrowForward, 0, this));
- m_historyForwardMenu = new QMenu(this);
- connect(m_historyForwardMenu, SIGNAL(aboutToShow()),
- this, SLOT(slotAboutToShowForwardMenu()));
- connect(m_historyForwardMenu, SIGNAL(triggered(QAction*)),
- this, SLOT(slotOpenActionUrl(QAction*)));
- m_historyForward->setMenu(m_historyForwardMenu);
- m_navigationBar->addAction(m_historyForward);
-
- m_stopReload = new QAction(this);
- m_reloadIcon = style()->standardIcon(QStyle::SP_BrowserReload);
- m_stopReload->setIcon(m_reloadIcon);
-
- m_navigationBar->addAction(m_stopReload);
-
- m_navigationBar->addWidget(m_tabWidget->lineEditStack());
-
- m_toolbarSearch = new ToolbarSearch(m_navigationBar);
- m_navigationBar->addWidget(m_toolbarSearch);
- connect(m_toolbarSearch, SIGNAL(search(QUrl)), SLOT(loadUrl(QUrl)));
-
- m_chaseWidget = new ChaseWidget(this);
- m_navigationBar->addWidget(m_chaseWidget);
-}
-
-void BrowserMainWindow::slotShowBookmarksDialog()
-{
- BookmarksDialog *dialog = new BookmarksDialog(this);
- connect(dialog, SIGNAL(openUrl(QUrl)),
- m_tabWidget, SLOT(loadUrlInCurrentTab(QUrl)));
- dialog->show();
-}
-
-void BrowserMainWindow::slotAddBookmark()
-{
- WebView *webView = currentTab();
- QString url = webView->url().toString();
- QString title = webView->title();
- AddBookmarkDialog dialog(url, title);
- dialog.exec();
-}
-
-void BrowserMainWindow::slotViewToolbar()
-{
- if (m_navigationBar->isVisible()) {
- updateToolbarActionText(false);
- m_navigationBar->close();
- } else {
- updateToolbarActionText(true);
- m_navigationBar->show();
- }
- m_autoSaver->changeOccurred();
-}
-
-void BrowserMainWindow::slotViewBookmarksBar()
-{
- if (m_bookmarksToolbar->isVisible()) {
- updateBookmarksToolbarActionText(false);
- m_bookmarksToolbar->close();
- } else {
- updateBookmarksToolbarActionText(true);
- m_bookmarksToolbar->show();
- }
- m_autoSaver->changeOccurred();
-}
-
-void BrowserMainWindow::updateStatusbarActionText(bool visible)
-{
- m_viewStatusbar->setText(!visible ? tr("Show Status Bar") : tr("Hide Status Bar"));
-}
-
-void BrowserMainWindow::handleFindTextResult(bool found)
-{
- if (!found)
- slotUpdateStatusbar(tr("\"%1\" not found.").arg(m_lastSearch));
-}
-
-void BrowserMainWindow::updateToolbarActionText(bool visible)
-{
- m_viewToolbar->setText(!visible ? tr("Show Toolbar") : tr("Hide Toolbar"));
-}
-
-void BrowserMainWindow::updateBookmarksToolbarActionText(bool visible)
-{
- m_viewBookmarkBar->setText(!visible ? tr("Show Bookmarks bar") : tr("Hide Bookmarks bar"));
-}
-
-void BrowserMainWindow::slotViewStatusbar()
-{
- if (statusBar()->isVisible()) {
- updateStatusbarActionText(false);
- statusBar()->close();
- } else {
- updateStatusbarActionText(true);
- statusBar()->show();
- }
- m_autoSaver->changeOccurred();
-}
-
-void BrowserMainWindow::loadUrl(const QUrl &url)
-{
- if (!currentTab() || !url.isValid())
- return;
-
- m_tabWidget->currentLineEdit()->setText(QString::fromUtf8(url.toEncoded()));
- m_tabWidget->loadUrlInCurrentTab(url);
-}
-
-void BrowserMainWindow::slotDownloadManager()
-{
- BrowserApplication::downloadManager()->show();
-}
-
-void BrowserMainWindow::slotSelectLineEdit()
-{
- m_tabWidget->currentLineEdit()->selectAll();
- m_tabWidget->currentLineEdit()->setFocus();
-}
-
-void BrowserMainWindow::slotFileSaveAs()
-{
- // not implemented yet.
-}
-
-void BrowserMainWindow::slotPreferences()
-{
- SettingsDialog *s = new SettingsDialog(this);
- s->show();
-}
-
-void BrowserMainWindow::slotUpdateStatusbar(const QString &string)
-{
- statusBar()->showMessage(string, 2000);
-}
-
-void BrowserMainWindow::slotUpdateWindowTitle(const QString &title)
-{
- if (title.isEmpty()) {
- setWindowTitle(tr("Qt Demo Browser"));
- } else {
-#if defined(Q_OS_OSX)
- setWindowTitle(title);
-#else
- setWindowTitle(tr("%1 - Qt Demo Browser", "Page title and Browser name").arg(title));
-#endif
- }
-}
-
-void BrowserMainWindow::slotAboutApplication()
-{
- QMessageBox::about(this, tr("About"), tr(
- "Version %1"
- "<p>This demo demonstrates the facilities "
- "of Qt WebEngine in action, providing an example "
- "browser for you to experiment with.<p>"
- "<p>Qt WebEngine is based on the Chromium open source project "
- "developed at <a href=\"http://www.chromium.org/\">http://www.chromium.org/</a>."
- ).arg(QCoreApplication::applicationVersion()));
-}
-
-void BrowserMainWindow::slotFileNew()
-{
- BrowserApplication::instance()->newMainWindow();
- BrowserMainWindow *mw = BrowserApplication::instance()->mainWindow();
- mw->slotHome();
-}
-
-void BrowserMainWindow::slotFileOpen()
-{
- QString file = QFileDialog::getOpenFileName(this, tr("Open Web Resource"), QString(),
- tr("Web Resources (*.html *.htm *.svg *.png *.gif *.svgz);;All files (*.*)"));
-
- if (file.isEmpty())
- return;
-
- loadPage(file);
-}
-
-void BrowserMainWindow::slotFilePrintPreview()
-{
- if (!currentTab())
- return;
- QPrintPreviewDialog *dialog = new QPrintPreviewDialog(this);
- connect(dialog, SIGNAL(paintRequested(QPrinter*)),
- currentTab(), SLOT(print(QPrinter*)));
- dialog->exec();
-}
-
-void BrowserMainWindow::slotFilePrint()
-{
- if (!currentTab())
- return;
- printRequested(currentTab()->page());
-}
-
-void BrowserMainWindow::slotHandlePdfPrinted(const QByteArray& result)
-{
- if (!result.size())
- return;
-
- QFile file(m_printerOutputFileName);
-
- m_printerOutputFileName.clear();
- if (!file.open(QFile::WriteOnly))
- return;
-
- file.write(result.data(), result.size());
- file.close();
-}
-
-void BrowserMainWindow::slotFilePrintToPDF()
-{
- if (!currentTab() || !m_printerOutputFileName.isEmpty())
- return;
-
- QFileInfo info(QStringLiteral("printout.pdf"));
- PrintToPdfDialog *dialog = new PrintToPdfDialog(info.absoluteFilePath(), this);
- dialog->setWindowTitle(tr("Print to PDF"));
- if (dialog->exec() != QDialog::Accepted || dialog->filePath().isEmpty())
- return;
-
- m_printerOutputFileName = dialog->filePath();
- currentTab()->page()->printToPdf(invoke(this, &BrowserMainWindow::slotHandlePdfPrinted), dialog->pageLayout());
-}
-
-void BrowserMainWindow::slotHandlePagePrinted(bool result)
-{
- Q_UNUSED(result);
-
- delete m_currentPrinter;
- m_currentPrinter = nullptr;
-}
-
-
-void BrowserMainWindow::printRequested(QWebEnginePage *page)
-{
- if (m_currentPrinter)
- return;
- m_currentPrinter = new QPrinter();
- QScopedPointer<QPrintDialog> dialog(new QPrintDialog(m_currentPrinter, this));
- dialog->setWindowTitle(tr("Print Document"));
- if (dialog->exec() != QDialog::Accepted) {
- slotHandlePagePrinted(false);
- return;
- }
- page->print(m_currentPrinter, invoke(this, &BrowserMainWindow::slotHandlePagePrinted));
-}
-
-void BrowserMainWindow::slotPrivateBrowsing()
-{
- if (!BrowserApplication::instance()->privateBrowsing()) {
- QString title = tr("Are you sure you want to turn on private browsing?");
- QString text = tr("<b>%1</b><br><br>"
- "This action will reload all open tabs.<br>"
- "When private browsing in turned on,"
- " webpages are not added to the history,"
- " items are automatically removed from the Downloads window," \
- " new cookies are not stored, current cookies can't be accessed," \
- " site icons wont be stored, session wont be saved, " \
- " and searches are not added to the pop-up menu in the Google search box." \
- " Until you close the window, you can still click the Back and Forward buttons" \
- " to return to the webpages you have opened.").arg(title);
-
- QMessageBox::StandardButton button = QMessageBox::question(this, QString(), text,
- QMessageBox::Ok | QMessageBox::Cancel,
- QMessageBox::Ok);
-
- if (button == QMessageBox::Ok)
- BrowserApplication::instance()->setPrivateBrowsing(true);
- } else {
- // TODO: Also ask here
- BrowserApplication::instance()->setPrivateBrowsing(false);
- }
-}
-
-void BrowserMainWindow::closeEvent(QCloseEvent *event)
-{
- if (m_tabWidget->count() > 1) {
- int ret = QMessageBox::warning(this, QString(),
- tr("Are you sure you want to close the window?"
- " There are %1 tabs open").arg(m_tabWidget->count()),
- QMessageBox::Yes | QMessageBox::No,
- QMessageBox::No);
- if (ret == QMessageBox::No) {
- event->ignore();
- return;
- }
- }
- event->accept();
- deleteLater();
-}
-
-void BrowserMainWindow::slotEditFind()
-{
- if (!currentTab())
- return;
- bool ok;
- QString search = QInputDialog::getText(this, tr("Find"),
- tr("Text:"), QLineEdit::Normal,
- m_lastSearch, &ok);
- if (ok && !search.isEmpty()) {
- m_lastSearch = search;
- currentTab()->findText(m_lastSearch, 0, invoke(this, &BrowserMainWindow::handleFindTextResult));
- }
-}
-
-void BrowserMainWindow::slotEditFindNext()
-{
- if (!currentTab() && !m_lastSearch.isEmpty())
- return;
- currentTab()->findText(m_lastSearch);
-}
-
-void BrowserMainWindow::slotEditFindPrevious()
-{
- if (!currentTab() && !m_lastSearch.isEmpty())
- return;
- currentTab()->findText(m_lastSearch, QWebEnginePage::FindBackward);
-}
-
-void BrowserMainWindow::slotViewZoomIn()
-{
- if (!currentTab())
- return;
- currentTab()->setZoomFactor(currentTab()->zoomFactor() + 0.1);
-}
-
-void BrowserMainWindow::slotViewZoomOut()
-{
- if (!currentTab())
- return;
- currentTab()->setZoomFactor(currentTab()->zoomFactor() - 0.1);
-}
-
-void BrowserMainWindow::slotViewResetZoom()
-{
- if (!currentTab())
- return;
- currentTab()->setZoomFactor(1.0);
-}
-
-void BrowserMainWindow::slotViewFullScreen(bool makeFullScreen)
-{
- if (makeFullScreen) {
- showFullScreen();
- } else {
- if (isMinimized())
- showMinimized();
- else if (isMaximized())
- showMaximized();
- else showNormal();
- }
-}
-
-void BrowserMainWindow::slotHome()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("MainWindow"));
- QString home = settings.value(QLatin1String("home"), QLatin1String(defaultHome)).toString();
- loadPage(home);
-}
-
-void BrowserMainWindow::slotWebSearch()
-{
- m_toolbarSearch->lineEdit()->selectAll();
- m_toolbarSearch->lineEdit()->setFocus();
-}
-
-void BrowserMainWindow::slotToggleInspector(bool enable)
-{
-#if defined(QWEBENGINEINSPECTOR)
- QWebEngineSettings::globalSettings()->setAttribute(QWebEngineSettings::DeveloperExtrasEnabled, enable);
- if (enable) {
- int result = QMessageBox::question(this, tr("Web Inspector"),
- tr("The web inspector will only work correctly for pages that were loaded after enabling.\n"
- "Do you want to reload all pages?"),
- QMessageBox::Yes | QMessageBox::No);
- if (result == QMessageBox::Yes) {
- m_tabWidget->reloadAllTabs();
- }
- }
-#else
- Q_UNUSED(enable);
-#endif
-}
-
-void BrowserMainWindow::slotSwapFocus()
-{
- if (currentTab()->hasFocus())
- m_tabWidget->currentLineEdit()->setFocus();
- else
- currentTab()->setFocus();
-}
-
-void BrowserMainWindow::loadPage(const QString &page)
-{
- QUrl url = QUrl::fromUserInput(page);
- loadUrl(url);
-}
-
-TabWidget *BrowserMainWindow::tabWidget() const
-{
- return m_tabWidget;
-}
-
-WebView *BrowserMainWindow::currentTab() const
-{
- return m_tabWidget->currentWebView();
-}
-
-void BrowserMainWindow::slotLoadProgress(int progress)
-{
- if (progress < 100 && progress > 0) {
- m_chaseWidget->setAnimated(true);
- disconnect(m_stopReload, SIGNAL(triggered()), m_reload, SLOT(trigger()));
- if (m_stopIcon.isNull())
- m_stopIcon = style()->standardIcon(QStyle::SP_BrowserStop);
- m_stopReload->setIcon(m_stopIcon);
- connect(m_stopReload, SIGNAL(triggered()), m_stop, SLOT(trigger()));
- m_stopReload->setToolTip(tr("Stop loading the current page"));
- } else {
- m_chaseWidget->setAnimated(false);
- disconnect(m_stopReload, SIGNAL(triggered()), m_stop, SLOT(trigger()));
- m_stopReload->setIcon(m_reloadIcon);
- connect(m_stopReload, SIGNAL(triggered()), m_reload, SLOT(trigger()));
- m_stopReload->setToolTip(tr("Reload the current page"));
- }
-}
-
-void BrowserMainWindow::slotAboutToShowBackMenu()
-{
- m_historyBackMenu->clear();
- if (!currentTab())
- return;
- QWebEngineHistory *history = currentTab()->history();
- int historyCount = history->count();
- for (int i = history->backItems(historyCount).count() - 1; i >= 0; --i) {
- QWebEngineHistoryItem item = history->backItems(history->count()).at(i);
- QAction *action = new QAction(this);
- action->setData(-1*(historyCount-i-1));
- QIcon icon = BrowserApplication::instance()->icon(item.url());
- action->setIcon(icon);
- action->setText(item.title());
- m_historyBackMenu->addAction(action);
- }
-}
-
-void BrowserMainWindow::slotAboutToShowForwardMenu()
-{
- m_historyForwardMenu->clear();
- if (!currentTab())
- return;
- QWebEngineHistory *history = currentTab()->history();
- int historyCount = history->count();
- for (int i = 0; i < history->forwardItems(history->count()).count(); ++i) {
- QWebEngineHistoryItem item = history->forwardItems(historyCount).at(i);
- QAction *action = new QAction(this);
- action->setData(historyCount-i);
- QIcon icon = BrowserApplication::instance()->icon(item.url());
- action->setIcon(icon);
- action->setText(item.title());
- m_historyForwardMenu->addAction(action);
- }
-}
-
-void BrowserMainWindow::slotAboutToShowWindowMenu()
-{
- m_windowMenu->clear();
- m_windowMenu->addAction(m_tabWidget->nextTabAction());
- m_windowMenu->addAction(m_tabWidget->previousTabAction());
- m_windowMenu->addSeparator();
- m_windowMenu->addAction(tr("Downloads"), this, SLOT(slotDownloadManager()), QKeySequence(tr("Alt+Ctrl+L", "Download Manager")));
- m_windowMenu->addSeparator();
-
- QList<BrowserMainWindow*> windows = BrowserApplication::instance()->mainWindows();
- for (int i = 0; i < windows.count(); ++i) {
- BrowserMainWindow *window = windows.at(i);
- QAction *action = m_windowMenu->addAction(window->windowTitle(), this, SLOT(slotShowWindow()));
- action->setData(i);
- action->setCheckable(true);
- if (window == this)
- action->setChecked(true);
- }
-}
-
-void BrowserMainWindow::slotShowWindow()
-{
- if (QAction *action = qobject_cast<QAction*>(sender())) {
- QVariant v = action->data();
- if (v.canConvert<int>()) {
- int offset = qvariant_cast<int>(v);
- QList<BrowserMainWindow*> windows = BrowserApplication::instance()->mainWindows();
- windows.at(offset)->activateWindow();
- windows.at(offset)->currentTab()->setFocus();
- }
- }
-}
-
-void BrowserMainWindow::slotOpenActionUrl(QAction *action)
-{
- int offset = action->data().toInt();
- QWebEngineHistory *history = currentTab()->history();
- if (offset < 0)
- history->goToItem(history->backItems(-1*offset).first()); // back
- else if (offset > 0)
- history->goToItem(history->forwardItems(history->count() - offset + 1).back()); // forward
-}
-
-void BrowserMainWindow::geometryChangeRequested(const QRect &geometry)
-{
- setGeometry(geometry);
-}
diff --git a/examples/webenginewidgets/demobrowser/browsermainwindow.h b/examples/webenginewidgets/demobrowser/browsermainwindow.h
deleted file mode 100644
index 5bbbb2924..000000000
--- a/examples/webenginewidgets/demobrowser/browsermainwindow.h
+++ /dev/null
@@ -1,189 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef BROWSERMAINWINDOW_H
-#define BROWSERMAINWINDOW_H
-
-#include <QtWidgets/QMainWindow>
-#include <QtGui/QIcon>
-#include <QtCore/QUrl>
-
-QT_BEGIN_NAMESPACE
-class QPrinter;
-class QWebEnginePage;
-QT_END_NAMESPACE
-
-class AutoSaver;
-class BookmarksToolBar;
-class ChaseWidget;
-class TabWidget;
-class ToolbarSearch;
-class WebView;
-
-/*!
- The MainWindow of the Browser Application.
-
- Handles the tab widget and all the actions
- */
-class BrowserMainWindow : public QMainWindow {
- Q_OBJECT
-
-public:
- BrowserMainWindow(QWidget *parent = 0, Qt::WindowFlags flags = 0);
- ~BrowserMainWindow();
- QSize sizeHint() const;
-
- static const char *defaultHome;
-
-public:
- TabWidget *tabWidget() const;
- WebView *currentTab() const;
- QByteArray saveState(bool withTabs = true) const;
- bool restoreState(const QByteArray &state);
- Q_INVOKABLE void runScriptOnOpenViews(const QString &);
-
-public slots:
- void loadPage(const QString &url);
- void slotHome();
-
-protected:
- void closeEvent(QCloseEvent *event);
-
-private slots:
- void save();
-
- void slotLoadProgress(int);
- void slotUpdateStatusbar(const QString &string);
- void slotUpdateWindowTitle(const QString &title = QString());
-
- void loadUrl(const QUrl &url);
- void slotPreferences();
-
- void slotFileNew();
- void slotFileOpen();
- void slotFilePrintPreview();
- void slotFilePrint();
- void slotFilePrintToPDF();
- void slotPrivateBrowsing();
- void slotFileSaveAs();
- void slotEditFind();
- void slotEditFindNext();
- void slotEditFindPrevious();
- void slotShowBookmarksDialog();
- void slotAddBookmark();
- void slotViewZoomIn();
- void slotViewZoomOut();
- void slotViewResetZoom();
- void slotViewToolbar();
- void slotViewBookmarksBar();
- void slotViewStatusbar();
- void slotViewFullScreen(bool enable);
-
- void slotWebSearch();
- void slotToggleInspector(bool enable);
- void slotAboutApplication();
- void slotDownloadManager();
- void slotSelectLineEdit();
-
- void slotAboutToShowBackMenu();
- void slotAboutToShowForwardMenu();
- void slotAboutToShowWindowMenu();
- void slotOpenActionUrl(QAction *action);
- void slotShowWindow();
- void slotSwapFocus();
- void slotHandlePdfPrinted(const QByteArray&);
-
- void slotHandlePagePrinted(bool result);
- void printRequested(QWebEnginePage *page);
- void geometryChangeRequested(const QRect &geometry);
- void updateToolbarActionText(bool visible);
- void updateBookmarksToolbarActionText(bool visible);
-
-private:
- void loadDefaultState();
- void setupMenu();
- void setupToolBar();
- void updateStatusbarActionText(bool visible);
- void handleFindTextResult(bool found);
-
-private:
- QToolBar *m_navigationBar;
- ToolbarSearch *m_toolbarSearch;
- BookmarksToolBar *m_bookmarksToolbar;
- ChaseWidget *m_chaseWidget;
- TabWidget *m_tabWidget;
- AutoSaver *m_autoSaver;
-
- QAction *m_historyBack;
- QMenu *m_historyBackMenu;
- QAction *m_historyForward;
- QMenu *m_historyForwardMenu;
- QMenu *m_windowMenu;
-
- QAction *m_stop;
- QAction *m_reload;
- QAction *m_stopReload;
- QAction *m_viewToolbar;
- QAction *m_viewBookmarkBar;
- QAction *m_viewStatusbar;
- QAction *m_restoreLastSession;
- QAction *m_addBookmark;
-
- QPrinter *m_currentPrinter;
-
- QIcon m_reloadIcon;
- QIcon m_stopIcon;
-
- QString m_lastSearch;
- QString m_printerOutputFileName;
- friend class BrowserApplication;
-};
-
-#endif // BROWSERMAINWINDOW_H
diff --git a/examples/webenginewidgets/demobrowser/chasewidget.cpp b/examples/webenginewidgets/demobrowser/chasewidget.cpp
deleted file mode 100644
index 0f066bc73..000000000
--- a/examples/webenginewidgets/demobrowser/chasewidget.cpp
+++ /dev/null
@@ -1,150 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "chasewidget.h"
-
-#include <QtCore/QPoint>
-
-#include <QtWidgets/QApplication>
-#include <QtGui/QHideEvent>
-#include <QtGui/QPainter>
-#include <QtGui/QPaintEvent>
-#include <QtGui/QShowEvent>
-
-ChaseWidget::ChaseWidget(QWidget *parent, QPixmap pixmap, bool pixmapEnabled)
- : QWidget(parent)
- , m_segment(0)
- , m_delay(100)
- , m_step(40)
- , m_timerId(-1)
- , m_animated(false)
- , m_pixmap(pixmap)
- , m_pixmapEnabled(pixmapEnabled)
-{
-}
-
-void ChaseWidget::setAnimated(bool value)
-{
- if (m_animated == value)
- return;
- m_animated = value;
- if (m_timerId != -1) {
- killTimer(m_timerId);
- m_timerId = -1;
- }
- if (m_animated) {
- m_segment = 0;
- m_timerId = startTimer(m_delay);
- }
- update();
-}
-
-void ChaseWidget::paintEvent(QPaintEvent *event)
-{
- Q_UNUSED(event);
- QPainter p(this);
- if (m_pixmapEnabled && !m_pixmap.isNull()) {
- p.drawPixmap(0, 0, m_pixmap);
- return;
- }
-
- const int extent = qMin(width() - 8, height() - 8);
- const int displ = extent / 4;
- const int ext = extent / 4 - 1;
-
- p.setRenderHint(QPainter::Antialiasing, true);
-
- if (m_animated)
- p.setPen(Qt::gray);
- else
- p.setPen(QPen(palette().dark().color()));
-
- p.translate(width() / 2, height() / 2); // center
-
- for (int segment = 0; segment < segmentCount(); ++segment) {
- p.rotate(QApplication::isRightToLeft() ? m_step : -m_step);
- if (m_animated)
- p.setBrush(colorForSegment(segment));
- else
- p.setBrush(palette().background());
- p.drawEllipse(QRect(displ, -ext / 2, ext, ext));
- }
-}
-
-QSize ChaseWidget::sizeHint() const
-{
- return QSize(32, 32);
-}
-
-void ChaseWidget::timerEvent(QTimerEvent *event)
-{
- if (event->timerId() == m_timerId) {
- ++m_segment;
- update();
- }
- QWidget::timerEvent(event);
-}
-
-QColor ChaseWidget::colorForSegment(int seg) const
-{
- int index = ((seg + m_segment) % segmentCount());
- int comp = qMax(0, 255 - (index * (255 / segmentCount())));
- return QColor(comp, comp, comp, 255);
-}
-
-int ChaseWidget::segmentCount() const
-{
- return 360 / m_step;
-}
-
-void ChaseWidget::setPixmapEnabled(bool enable)
-{
- m_pixmapEnabled = enable;
-}
diff --git a/examples/webenginewidgets/demobrowser/chasewidget.h b/examples/webenginewidgets/demobrowser/chasewidget.h
deleted file mode 100644
index 63a8ff310..000000000
--- a/examples/webenginewidgets/demobrowser/chasewidget.h
+++ /dev/null
@@ -1,94 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef CHASEWIDGET_H
-#define CHASEWIDGET_H
-
-#include <QtWidgets/QWidget>
-
-#include <QtCore/QSize>
-#include <QtGui/QColor>
-#include <QtGui/QPixmap>
-
-QT_BEGIN_NAMESPACE
-class QHideEvent;
-class QShowEvent;
-class QPaintEvent;
-class QTimerEvent;
-QT_END_NAMESPACE
-
-class ChaseWidget : public QWidget
-{
- Q_OBJECT
-public:
- ChaseWidget(QWidget *parent = 0, QPixmap pixmap = QPixmap(), bool pixmapEnabled = false);
-
- void setAnimated(bool value);
- void setPixmapEnabled(bool enable);
- QSize sizeHint() const;
-
-protected:
- void paintEvent(QPaintEvent *event);
- void timerEvent(QTimerEvent *event);
-
-private:
- int segmentCount() const;
- QColor colorForSegment(int segment) const;
-
- int m_segment;
- int m_delay;
- int m_step;
- int m_timerId;
- bool m_animated;
- QPixmap m_pixmap;
- bool m_pixmapEnabled;
-};
-
-#endif
diff --git a/examples/webenginewidgets/demobrowser/cookiejar.cpp b/examples/webenginewidgets/demobrowser/cookiejar.cpp
deleted file mode 100644
index 479601ee3..000000000
--- a/examples/webenginewidgets/demobrowser/cookiejar.cpp
+++ /dev/null
@@ -1,746 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "cookiejar.h"
-
-#include "autosaver.h"
-
-#include <QtCore/QDateTime>
-#include <QtCore/QDir>
-#include <QtCore/QFile>
-#include <QtCore/QMetaEnum>
-#include <QtCore/QSettings>
-#include <QtCore/QUrl>
-
-#include <QtWidgets/QCompleter>
-#include <QtGui/QDesktopServices>
-#include <QtGui/QFont>
-#include <QtGui/QFontMetrics>
-#include <QtWidgets/QHeaderView>
-#include <QtGui/QKeyEvent>
-#include <QtCore/QSortFilterProxyModel>
-#include <QtNetwork/QNetworkCookie>
-
-#include <QWebEngineSettings>
-
-#include <QtCore/QDebug>
-
-static const unsigned int JAR_VERSION = 23;
-
-QT_BEGIN_NAMESPACE
-QDataStream &operator<<(QDataStream &stream, const QList<QNetworkCookie> &list)
-{
- stream << JAR_VERSION;
- stream << quint32(list.size());
- for (int i = 0; i < list.size(); ++i)
- stream << list.at(i).toRawForm();
- return stream;
-}
-
-QDataStream &operator>>(QDataStream &stream, QList<QNetworkCookie> &list)
-{
- list.clear();
-
- quint32 version;
- stream >> version;
-
- if (version != JAR_VERSION)
- return stream;
-
- quint32 count;
- stream >> count;
- for (quint32 i = 0; i < count; ++i)
- {
- QByteArray value;
- stream >> value;
- QList<QNetworkCookie> newCookies = QNetworkCookie::parseCookies(value);
- if (newCookies.count() == 0 && value.length() != 0) {
- qWarning() << "CookieJar: Unable to parse saved cookie:" << value;
- }
- for (int j = 0; j < newCookies.count(); ++j)
- list.append(newCookies.at(j));
- if (stream.atEnd())
- break;
- }
- return stream;
-}
-QT_END_NAMESPACE
-
-CookieJar::CookieJar(QObject *parent)
- : QNetworkCookieJar(parent)
- , m_loaded(false)
- , m_saveTimer(new AutoSaver(this))
- , m_acceptCookies(AcceptOnlyFromSitesNavigatedTo)
-{
-}
-
-CookieJar::~CookieJar()
-{
- if (m_keepCookies == KeepUntilExit)
- clear();
- m_saveTimer->saveIfNeccessary();
-}
-
-void CookieJar::clear()
-{
- setAllCookies(QList<QNetworkCookie>());
- m_saveTimer->changeOccurred();
- emit cookiesChanged();
-}
-
-void CookieJar::load()
-{
- if (m_loaded)
- return;
- // load cookies and exceptions
- qRegisterMetaTypeStreamOperators<QList<QNetworkCookie> >("QList<QNetworkCookie>");
- QSettings cookieSettings(QStandardPaths::writableLocation(QStandardPaths::DataLocation) + QLatin1String("/cookies.ini"), QSettings::IniFormat);
- setAllCookies(qvariant_cast<QList<QNetworkCookie> >(cookieSettings.value(QLatin1String("cookies"))));
- cookieSettings.beginGroup(QLatin1String("Exceptions"));
- m_exceptions_block = cookieSettings.value(QLatin1String("block")).toStringList();
- m_exceptions_allow = cookieSettings.value(QLatin1String("allow")).toStringList();
- m_exceptions_allowForSession = cookieSettings.value(QLatin1String("allowForSession")).toStringList();
- qSort(m_exceptions_block.begin(), m_exceptions_block.end());
- qSort(m_exceptions_allow.begin(), m_exceptions_allow.end());
- qSort(m_exceptions_allowForSession.begin(), m_exceptions_allowForSession.end());
-
- loadSettings();
-}
-
-void CookieJar::loadSettings()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("cookies"));
- QByteArray value = settings.value(QLatin1String("acceptCookies"),
- QLatin1String("AcceptOnlyFromSitesNavigatedTo")).toByteArray();
- QMetaEnum acceptPolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("AcceptPolicy"));
- m_acceptCookies = acceptPolicyEnum.keyToValue(value) == -1 ?
- AcceptOnlyFromSitesNavigatedTo :
- static_cast<AcceptPolicy>(acceptPolicyEnum.keyToValue(value));
-
- value = settings.value(QLatin1String("keepCookiesUntil"), QLatin1String("KeepUntilExpire")).toByteArray();
- QMetaEnum keepPolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("KeepPolicy"));
- m_keepCookies = keepPolicyEnum.keyToValue(value) == -1 ?
- KeepUntilExpire :
- static_cast<KeepPolicy>(keepPolicyEnum.keyToValue(value));
-
- if (m_keepCookies == KeepUntilExit)
- setAllCookies(QList<QNetworkCookie>());
-
- m_loaded = true;
- emit cookiesChanged();
-}
-
-void CookieJar::save()
-{
- if (!m_loaded)
- return;
- purgeOldCookies();
- QString directory = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
- if (directory.isEmpty())
- directory = QDir::homePath() + QLatin1String("/.") + QCoreApplication::applicationName();
- if (!QFile::exists(directory)) {
- QDir dir;
- dir.mkpath(directory);
- }
- QSettings cookieSettings(directory + QLatin1String("/cookies.ini"), QSettings::IniFormat);
- QList<QNetworkCookie> cookies = allCookies();
- for (int i = cookies.count() - 1; i >= 0; --i) {
- if (cookies.at(i).isSessionCookie())
- cookies.removeAt(i);
- }
- cookieSettings.setValue(QLatin1String("cookies"), QVariant::fromValue<QList<QNetworkCookie> >(cookies));
- cookieSettings.beginGroup(QLatin1String("Exceptions"));
- cookieSettings.setValue(QLatin1String("block"), m_exceptions_block);
- cookieSettings.setValue(QLatin1String("allow"), m_exceptions_allow);
- cookieSettings.setValue(QLatin1String("allowForSession"), m_exceptions_allowForSession);
-
- // save cookie settings
- QSettings settings;
- settings.beginGroup(QLatin1String("cookies"));
- QMetaEnum acceptPolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("AcceptPolicy"));
- settings.setValue(QLatin1String("acceptCookies"), QLatin1String(acceptPolicyEnum.valueToKey(m_acceptCookies)));
-
- QMetaEnum keepPolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("KeepPolicy"));
- settings.setValue(QLatin1String("keepCookiesUntil"), QLatin1String(keepPolicyEnum.valueToKey(m_keepCookies)));
-}
-
-void CookieJar::purgeOldCookies()
-{
- QList<QNetworkCookie> cookies = allCookies();
- if (cookies.isEmpty())
- return;
- int oldCount = cookies.count();
- QDateTime now = QDateTime::currentDateTime();
- for (int i = cookies.count() - 1; i >= 0; --i) {
- if (!cookies.at(i).isSessionCookie() && cookies.at(i).expirationDate() < now)
- cookies.removeAt(i);
- }
- if (oldCount == cookies.count())
- return;
- setAllCookies(cookies);
- emit cookiesChanged();
-}
-
-QList<QNetworkCookie> CookieJar::cookiesForUrl(const QUrl &url) const
-{
- CookieJar *that = const_cast<CookieJar*>(this);
- if (!m_loaded)
- that->load();
-
- QWebEngineSettings *globalSettings = QWebEngineSettings::globalSettings();
- if (globalSettings->testAttribute(QWebEngineSettings::PrivateBrowsingEnabled)) {
- QList<QNetworkCookie> noCookies;
- return noCookies;
- }
-
- return QNetworkCookieJar::cookiesForUrl(url);
-}
-
-bool CookieJar::setCookiesFromUrl(const QList<QNetworkCookie> &cookieList, const QUrl &url)
-{
- if (!m_loaded)
- load();
-
- QWebEngineSettings *globalSettings = QWebEngineSettings::globalSettings();
- if (globalSettings->testAttribute(QWebEngineSettings::PrivateBrowsingEnabled))
- return false;
-
- QString host = url.host();
- bool eBlock = qBinaryFind(m_exceptions_block.begin(), m_exceptions_block.end(), host) != m_exceptions_block.end();
- bool eAllow = qBinaryFind(m_exceptions_allow.begin(), m_exceptions_allow.end(), host) != m_exceptions_allow.end();
- bool eAllowSession = qBinaryFind(m_exceptions_allowForSession.begin(), m_exceptions_allowForSession.end(), host) != m_exceptions_allowForSession.end();
-
- bool addedCookies = false;
- // pass exceptions
- bool acceptInitially = (m_acceptCookies != AcceptNever);
- if ((acceptInitially && !eBlock)
- || (!acceptInitially && (eAllow || eAllowSession))) {
- // pass url domain == cookie domain
- QDateTime soon = QDateTime::currentDateTime();
- soon = soon.addDays(90);
- foreach (QNetworkCookie cookie, cookieList) {
- QList<QNetworkCookie> lst;
- if (m_keepCookies == KeepUntilTimeLimit
- && !cookie.isSessionCookie()
- && cookie.expirationDate() > soon) {
- cookie.setExpirationDate(soon);
- }
- lst += cookie;
- if (QNetworkCookieJar::setCookiesFromUrl(lst, url)) {
- addedCookies = true;
- } else {
- // finally force it in if wanted
- if (m_acceptCookies == AcceptAlways) {
- QList<QNetworkCookie> cookies = allCookies();
- cookies += cookie;
- setAllCookies(cookies);
- addedCookies = true;
- }
-#if 0
- else
- qWarning() << "setCookiesFromUrl failed" << url << cookieList.value(0).toRawForm();
-#endif
- }
- }
- }
-
- if (addedCookies) {
- m_saveTimer->changeOccurred();
- emit cookiesChanged();
- }
- return addedCookies;
-}
-
-CookieJar::AcceptPolicy CookieJar::acceptPolicy() const
-{
- if (!m_loaded)
- (const_cast<CookieJar*>(this))->load();
- return m_acceptCookies;
-}
-
-void CookieJar::setAcceptPolicy(AcceptPolicy policy)
-{
- if (!m_loaded)
- load();
- if (policy == m_acceptCookies)
- return;
- m_acceptCookies = policy;
- m_saveTimer->changeOccurred();
-}
-
-CookieJar::KeepPolicy CookieJar::keepPolicy() const
-{
- if (!m_loaded)
- (const_cast<CookieJar*>(this))->load();
- return m_keepCookies;
-}
-
-void CookieJar::setKeepPolicy(KeepPolicy policy)
-{
- if (!m_loaded)
- load();
- if (policy == m_keepCookies)
- return;
- m_keepCookies = policy;
- m_saveTimer->changeOccurred();
-}
-
-QStringList CookieJar::blockedCookies() const
-{
- if (!m_loaded)
- (const_cast<CookieJar*>(this))->load();
- return m_exceptions_block;
-}
-
-QStringList CookieJar::allowedCookies() const
-{
- if (!m_loaded)
- (const_cast<CookieJar*>(this))->load();
- return m_exceptions_allow;
-}
-
-QStringList CookieJar::allowForSessionCookies() const
-{
- if (!m_loaded)
- (const_cast<CookieJar*>(this))->load();
- return m_exceptions_allowForSession;
-}
-
-void CookieJar::setBlockedCookies(const QStringList &list)
-{
- if (!m_loaded)
- load();
- m_exceptions_block = list;
- qSort(m_exceptions_block.begin(), m_exceptions_block.end());
- m_saveTimer->changeOccurred();
-}
-
-void CookieJar::setAllowedCookies(const QStringList &list)
-{
- if (!m_loaded)
- load();
- m_exceptions_allow = list;
- qSort(m_exceptions_allow.begin(), m_exceptions_allow.end());
- m_saveTimer->changeOccurred();
-}
-
-void CookieJar::setAllowForSessionCookies(const QStringList &list)
-{
- if (!m_loaded)
- load();
- m_exceptions_allowForSession = list;
- qSort(m_exceptions_allowForSession.begin(), m_exceptions_allowForSession.end());
- m_saveTimer->changeOccurred();
-}
-
-CookieModel::CookieModel(CookieJar *cookieJar, QObject *parent)
- : QAbstractTableModel(parent)
- , m_cookieJar(cookieJar)
-{
- connect(m_cookieJar, SIGNAL(cookiesChanged()), this, SLOT(cookiesChanged()));
- m_cookieJar->load();
-}
-
-QVariant CookieModel::headerData(int section, Qt::Orientation orientation, int role) const
-{
- if (role == Qt::SizeHintRole) {
- QFont font;
- font.setPointSize(10);
- QFontMetrics fm(font);
- int height = fm.height() + fm.height()/3;
- int width = fm.width(headerData(section, orientation, Qt::DisplayRole).toString());
- return QSize(width, height);
- }
-
- if (orientation == Qt::Horizontal) {
- if (role != Qt::DisplayRole)
- return QVariant();
-
- switch (section) {
- case 0:
- return tr("Website");
- case 1:
- return tr("Name");
- case 2:
- return tr("Path");
- case 3:
- return tr("Secure");
- case 4:
- return tr("Expires");
- case 5:
- return tr("Contents");
- default:
- return QVariant();
- }
- }
- return QAbstractTableModel::headerData(section, orientation, role);
-}
-
-QVariant CookieModel::data(const QModelIndex &index, int role) const
-{
- QList<QNetworkCookie> lst;
- if (m_cookieJar)
- lst = m_cookieJar->allCookies();
- if (index.row() < 0 || index.row() >= lst.size())
- return QVariant();
-
- switch (role) {
- case Qt::DisplayRole:
- case Qt::EditRole: {
- QNetworkCookie cookie = lst.at(index.row());
- switch (index.column()) {
- case 0:
- return cookie.domain();
- case 1:
- return cookie.name();
- case 2:
- return cookie.path();
- case 3:
- return cookie.isSecure();
- case 4:
- return cookie.expirationDate();
- case 5:
- return cookie.value();
- }
- }
- case Qt::FontRole:{
- QFont font;
- font.setPointSize(10);
- return font;
- }
- }
-
- return QVariant();
-}
-
-int CookieModel::columnCount(const QModelIndex &parent) const
-{
- return (parent.isValid()) ? 0 : 6;
-}
-
-int CookieModel::rowCount(const QModelIndex &parent) const
-{
- return (parent.isValid() || !m_cookieJar) ? 0 : m_cookieJar->allCookies().count();
-}
-
-bool CookieModel::removeRows(int row, int count, const QModelIndex &parent)
-{
- if (parent.isValid() || !m_cookieJar)
- return false;
- int lastRow = row + count - 1;
- beginRemoveRows(parent, row, lastRow);
- QList<QNetworkCookie> lst = m_cookieJar->allCookies();
- for (int i = lastRow; i >= row; --i) {
- lst.removeAt(i);
- }
- m_cookieJar->setAllCookies(lst);
- endRemoveRows();
- return true;
-}
-
-void CookieModel::cookiesChanged()
-{
- beginResetModel();
- endResetModel();
-}
-
-CookiesDialog::CookiesDialog(CookieJar *cookieJar, QWidget *parent) : QDialog(parent)
-{
- setupUi(this);
- setWindowFlags(Qt::Sheet);
- CookieModel *model = new CookieModel(cookieJar, this);
- m_proxyModel = new QSortFilterProxyModel(this);
- connect(search, SIGNAL(textChanged(QString)),
- m_proxyModel, SLOT(setFilterFixedString(QString)));
- connect(removeButton, SIGNAL(clicked()), cookiesTable, SLOT(removeOne()));
- connect(removeAllButton, SIGNAL(clicked()), cookiesTable, SLOT(removeAll()));
- m_proxyModel->setSourceModel(model);
- cookiesTable->verticalHeader()->hide();
- cookiesTable->setSelectionBehavior(QAbstractItemView::SelectRows);
- cookiesTable->setModel(m_proxyModel);
- cookiesTable->setAlternatingRowColors(true);
- cookiesTable->setTextElideMode(Qt::ElideMiddle);
- cookiesTable->setShowGrid(false);
- cookiesTable->setSortingEnabled(true);
- QFont f = font();
- f.setPointSize(10);
- QFontMetrics fm(f);
- int height = fm.height() + fm.height()/3;
- cookiesTable->verticalHeader()->setDefaultSectionSize(height);
- cookiesTable->verticalHeader()->setMinimumSectionSize(-1);
- for (int i = 0; i < model->columnCount(); ++i){
- int header = cookiesTable->horizontalHeader()->sectionSizeHint(i);
- switch (i) {
- case 0:
- header = fm.width(QLatin1String("averagehost.domain.com"));
- break;
- case 1:
- header = fm.width(QLatin1String("_session_id"));
- break;
- case 4:
- header = fm.width(QDateTime::currentDateTime().toString(Qt::LocalDate));
- break;
- }
- int buffer = fm.width(QLatin1String("xx"));
- header += buffer;
- cookiesTable->horizontalHeader()->resizeSection(i, header);
- }
- cookiesTable->horizontalHeader()->setStretchLastSection(true);
-}
-
-
-
-CookieExceptionsModel::CookieExceptionsModel(CookieJar *cookiejar, QObject *parent)
- : QAbstractTableModel(parent)
- , m_cookieJar(cookiejar)
-{
- m_allowedCookies = m_cookieJar->allowedCookies();
- m_blockedCookies = m_cookieJar->blockedCookies();
- m_sessionCookies = m_cookieJar->allowForSessionCookies();
-}
-
-QVariant CookieExceptionsModel::headerData(int section, Qt::Orientation orientation, int role) const
-{
- if (role == Qt::SizeHintRole) {
- QFont font;
- font.setPointSize(10);
- QFontMetrics fm(font);
- int height = fm.height() + fm.height()/3;
- int width = fm.width(headerData(section, orientation, Qt::DisplayRole).toString());
- return QSize(width, height);
- }
-
- if (orientation == Qt::Horizontal
- && role == Qt::DisplayRole) {
- switch (section) {
- case 0:
- return tr("Website");
- case 1:
- return tr("Status");
- }
- }
- return QAbstractTableModel::headerData(section, orientation, role);
-}
-
-QVariant CookieExceptionsModel::data(const QModelIndex &index, int role) const
-{
- if (index.row() < 0 || index.row() >= rowCount())
- return QVariant();
-
- switch (role) {
- case Qt::DisplayRole:
- case Qt::EditRole: {
- int row = index.row();
- if (row < m_allowedCookies.count()) {
- switch (index.column()) {
- case 0:
- return m_allowedCookies.at(row);
- case 1:
- return tr("Allow");
- }
- }
- row = row - m_allowedCookies.count();
- if (row < m_blockedCookies.count()) {
- switch (index.column()) {
- case 0:
- return m_blockedCookies.at(row);
- case 1:
- return tr("Block");
- }
- }
- row = row - m_blockedCookies.count();
- if (row < m_sessionCookies.count()) {
- switch (index.column()) {
- case 0:
- return m_sessionCookies.at(row);
- case 1:
- return tr("Allow For Session");
- }
- }
- }
- case Qt::FontRole:{
- QFont font;
- font.setPointSize(10);
- return font;
- }
- }
- return QVariant();
-}
-
-int CookieExceptionsModel::columnCount(const QModelIndex &parent) const
-{
- return (parent.isValid()) ? 0 : 2;
-}
-
-int CookieExceptionsModel::rowCount(const QModelIndex &parent) const
-{
- return (parent.isValid() || !m_cookieJar) ? 0 : m_allowedCookies.count() + m_blockedCookies.count() + m_sessionCookies.count();
-}
-
-bool CookieExceptionsModel::removeRows(int row, int count, const QModelIndex &parent)
-{
- if (parent.isValid() || !m_cookieJar)
- return false;
-
- int lastRow = row + count - 1;
- beginRemoveRows(parent, row, lastRow);
- for (int i = lastRow; i >= row; --i) {
- if (i < m_allowedCookies.count()) {
- m_allowedCookies.removeAt(row);
- continue;
- }
- i = i - m_allowedCookies.count();
- if (i < m_blockedCookies.count()) {
- m_blockedCookies.removeAt(row);
- continue;
- }
- i = i - m_blockedCookies.count();
- if (i < m_sessionCookies.count()) {
- m_sessionCookies.removeAt(row);
- continue;
- }
- }
- m_cookieJar->setAllowedCookies(m_allowedCookies);
- m_cookieJar->setBlockedCookies(m_blockedCookies);
- m_cookieJar->setAllowForSessionCookies(m_sessionCookies);
- endRemoveRows();
- return true;
-}
-
-CookiesExceptionsDialog::CookiesExceptionsDialog(CookieJar *cookieJar, QWidget *parent)
- : QDialog(parent)
- , m_cookieJar(cookieJar)
-{
- setupUi(this);
- setWindowFlags(Qt::Sheet);
- connect(removeButton, SIGNAL(clicked()), exceptionTable, SLOT(removeOne()));
- connect(removeAllButton, SIGNAL(clicked()), exceptionTable, SLOT(removeAll()));
- exceptionTable->verticalHeader()->hide();
- exceptionTable->setSelectionBehavior(QAbstractItemView::SelectRows);
- exceptionTable->setAlternatingRowColors(true);
- exceptionTable->setTextElideMode(Qt::ElideMiddle);
- exceptionTable->setShowGrid(false);
- exceptionTable->setSortingEnabled(true);
- m_exceptionsModel = new CookieExceptionsModel(cookieJar, this);
- m_proxyModel = new QSortFilterProxyModel(this);
- m_proxyModel->setSourceModel(m_exceptionsModel);
- connect(search, SIGNAL(textChanged(QString)),
- m_proxyModel, SLOT(setFilterFixedString(QString)));
- exceptionTable->setModel(m_proxyModel);
-
- CookieModel *cookieModel = new CookieModel(cookieJar, this);
- domainLineEdit->setCompleter(new QCompleter(cookieModel, domainLineEdit));
-
- connect(domainLineEdit, SIGNAL(textChanged(QString)),
- this, SLOT(textChanged(QString)));
- connect(blockButton, SIGNAL(clicked()), this, SLOT(block()));
- connect(allowButton, SIGNAL(clicked()), this, SLOT(allow()));
- connect(allowForSessionButton, SIGNAL(clicked()), this, SLOT(allowForSession()));
-
- QFont f = font();
- f.setPointSize(10);
- QFontMetrics fm(f);
- int height = fm.height() + fm.height()/3;
- exceptionTable->verticalHeader()->setDefaultSectionSize(height);
- exceptionTable->verticalHeader()->setMinimumSectionSize(-1);
- for (int i = 0; i < m_exceptionsModel->columnCount(); ++i){
- int header = exceptionTable->horizontalHeader()->sectionSizeHint(i);
- switch (i) {
- case 0:
- header = fm.width(QLatin1String("averagebiglonghost.domain.com"));
- break;
- case 1:
- header = fm.width(QLatin1String("Allow For Session"));
- break;
- }
- int buffer = fm.width(QLatin1String("xx"));
- header += buffer;
- exceptionTable->horizontalHeader()->resizeSection(i, header);
- }
-}
-
-void CookiesExceptionsDialog::textChanged(const QString &text)
-{
- bool enabled = !text.isEmpty();
- blockButton->setEnabled(enabled);
- allowButton->setEnabled(enabled);
- allowForSessionButton->setEnabled(enabled);
-}
-
-void CookiesExceptionsDialog::block()
-{
- if (domainLineEdit->text().isEmpty())
- return;
- m_exceptionsModel->m_blockedCookies.append(domainLineEdit->text());
- m_cookieJar->setBlockedCookies(m_exceptionsModel->m_blockedCookies);
- m_exceptionsModel->beginResetModel();
- m_exceptionsModel->endResetModel();
-}
-
-void CookiesExceptionsDialog::allow()
-{
- if (domainLineEdit->text().isEmpty())
- return;
- m_exceptionsModel->m_allowedCookies.append(domainLineEdit->text());
- m_cookieJar->setAllowedCookies(m_exceptionsModel->m_allowedCookies);
- m_exceptionsModel->beginResetModel();
- m_exceptionsModel->endResetModel();
-}
-
-void CookiesExceptionsDialog::allowForSession()
-{
- if (domainLineEdit->text().isEmpty())
- return;
- m_exceptionsModel->m_sessionCookies.append(domainLineEdit->text());
- m_cookieJar->setAllowForSessionCookies(m_exceptionsModel->m_sessionCookies);
- m_exceptionsModel->beginResetModel();
- m_exceptionsModel->endResetModel();
-}
diff --git a/examples/webenginewidgets/demobrowser/cookiejar.h b/examples/webenginewidgets/demobrowser/cookiejar.h
deleted file mode 100644
index 3f8707955..000000000
--- a/examples/webenginewidgets/demobrowser/cookiejar.h
+++ /dev/null
@@ -1,212 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef COOKIEJAR_H
-#define COOKIEJAR_H
-
-#include <QtNetwork/QNetworkCookieJar>
-
-#include <QtCore/QAbstractItemModel>
-#include <QtCore/QStringList>
-
-#include <QtWidgets/QDialog>
-#include <QtWidgets/QTableView>
-
-QT_BEGIN_NAMESPACE
-class QSortFilterProxyModel;
-class QKeyEvent;
-QT_END_NAMESPACE
-
-class AutoSaver;
-
-class CookieJar : public QNetworkCookieJar
-{
- friend class CookieModel;
- Q_OBJECT
- Q_PROPERTY(AcceptPolicy acceptPolicy READ acceptPolicy WRITE setAcceptPolicy)
- Q_PROPERTY(KeepPolicy keepPolicy READ keepPolicy WRITE setKeepPolicy)
- Q_PROPERTY(QStringList blockedCookies READ blockedCookies WRITE setBlockedCookies)
- Q_PROPERTY(QStringList allowedCookies READ allowedCookies WRITE setAllowedCookies)
- Q_PROPERTY(QStringList allowForSessionCookies READ allowForSessionCookies WRITE setAllowForSessionCookies)
- Q_ENUMS(KeepPolicy)
- Q_ENUMS(AcceptPolicy)
-
-signals:
- void cookiesChanged();
-
-public:
- enum AcceptPolicy {
- AcceptAlways,
- AcceptNever,
- AcceptOnlyFromSitesNavigatedTo
- };
-
- enum KeepPolicy {
- KeepUntilExpire,
- KeepUntilExit,
- KeepUntilTimeLimit
- };
-
- CookieJar(QObject *parent = 0);
- ~CookieJar();
-
- QList<QNetworkCookie> cookiesForUrl(const QUrl &url) const;
- bool setCookiesFromUrl(const QList<QNetworkCookie> &cookieList, const QUrl &url);
-
- AcceptPolicy acceptPolicy() const;
- void setAcceptPolicy(AcceptPolicy policy);
-
- KeepPolicy keepPolicy() const;
- void setKeepPolicy(KeepPolicy policy);
-
- QStringList blockedCookies() const;
- QStringList allowedCookies() const;
- QStringList allowForSessionCookies() const;
-
- void setBlockedCookies(const QStringList &list);
- void setAllowedCookies(const QStringList &list);
- void setAllowForSessionCookies(const QStringList &list);
-
-public slots:
- void clear();
- void loadSettings();
-
-private slots:
- void save();
-
-private:
- void purgeOldCookies();
- void load();
- bool m_loaded;
- AutoSaver *m_saveTimer;
-
- AcceptPolicy m_acceptCookies;
- KeepPolicy m_keepCookies;
-
- QStringList m_exceptions_block;
- QStringList m_exceptions_allow;
- QStringList m_exceptions_allowForSession;
-};
-
-class CookieModel : public QAbstractTableModel
-{
- Q_OBJECT
-
-public:
- CookieModel(CookieJar *jar, QObject *parent = 0);
- QVariant headerData(int section, Qt::Orientation orientation, int role) const;
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
- int columnCount(const QModelIndex &parent = QModelIndex()) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex());
-
-private slots:
- void cookiesChanged();
-
-private:
- CookieJar *m_cookieJar;
-};
-
-#include "ui_cookies.h"
-#include "ui_cookiesexceptions.h"
-
-class CookiesDialog : public QDialog, public Ui_CookiesDialog
-{
- Q_OBJECT
-
-public:
- CookiesDialog(CookieJar *cookieJar, QWidget *parent = 0);
-
-private:
- QSortFilterProxyModel *m_proxyModel;
-};
-
-class CookieExceptionsModel : public QAbstractTableModel
-{
- Q_OBJECT
- friend class CookiesExceptionsDialog;
-
-public:
- CookieExceptionsModel(CookieJar *cookieJar, QObject *parent = 0);
- QVariant headerData(int section, Qt::Orientation orientation, int role) const;
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
- int columnCount(const QModelIndex &parent = QModelIndex()) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex());
-
-private:
- CookieJar *m_cookieJar;
-
- // Domains we allow, Domains we block, Domains we allow for this session
- QStringList m_allowedCookies;
- QStringList m_blockedCookies;
- QStringList m_sessionCookies;
-};
-
-class CookiesExceptionsDialog : public QDialog, public Ui_CookiesExceptionsDialog
-{
- Q_OBJECT
-
-public:
- CookiesExceptionsDialog(CookieJar *cookieJar, QWidget *parent = 0);
-
-private slots:
- void block();
- void allow();
- void allowForSession();
- void textChanged(const QString &text);
-
-private:
- CookieExceptionsModel *m_exceptionsModel;
- QSortFilterProxyModel *m_proxyModel;
- CookieJar *m_cookieJar;
-};
-
-#endif // COOKIEJAR_H
diff --git a/examples/webenginewidgets/demobrowser/cookies.ui b/examples/webenginewidgets/demobrowser/cookies.ui
deleted file mode 100644
index c4bccc548..000000000
--- a/examples/webenginewidgets/demobrowser/cookies.ui
+++ /dev/null
@@ -1,106 +0,0 @@
-<ui version="4.0" >
- <class>CookiesDialog</class>
- <widget class="QDialog" name="CookiesDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>550</width>
- <height>370</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Cookies</string>
- </property>
- <layout class="QGridLayout" >
- <item row="0" column="0" >
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>252</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="1" >
- <widget class="SearchLineEdit" name="search" />
- </item>
- <item row="1" column="0" colspan="2" >
- <widget class="EditTableView" name="cookiesTable" />
- </item>
- <item row="2" column="0" colspan="2" >
- <layout class="QHBoxLayout" >
- <item>
- <widget class="QPushButton" name="removeButton" >
- <property name="text" >
- <string>&amp;Remove</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="removeAllButton" >
- <property name="text" >
- <string>Remove &amp;All Cookies</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="standardButtons" >
- <set>QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <customwidgets>
- <customwidget>
- <class>SearchLineEdit</class>
- <extends>QLineEdit</extends>
- <header>searchlineedit.h</header>
- </customwidget>
- <customwidget>
- <class>EditTableView</class>
- <extends>QTableView</extends>
- <header>edittableview.h</header>
- </customwidget>
- </customwidgets>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>CookiesDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>472</x>
- <y>329</y>
- </hint>
- <hint type="destinationlabel" >
- <x>461</x>
- <y>356</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/cookiesexceptions.ui b/examples/webenginewidgets/demobrowser/cookiesexceptions.ui
deleted file mode 100644
index 3d9ef6241..000000000
--- a/examples/webenginewidgets/demobrowser/cookiesexceptions.ui
+++ /dev/null
@@ -1,184 +0,0 @@
-<ui version="4.0" >
- <class>CookiesExceptionsDialog</class>
- <widget class="QDialog" name="CookiesExceptionsDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>466</width>
- <height>446</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Cookie Exceptions</string>
- </property>
- <layout class="QVBoxLayout" >
- <item>
- <widget class="QGroupBox" name="newExceptionGroupBox" >
- <property name="title" >
- <string>New Exception</string>
- </property>
- <layout class="QGridLayout" >
- <item row="0" column="0" >
- <layout class="QHBoxLayout" >
- <item>
- <widget class="QLabel" name="label" >
- <property name="text" >
- <string>Domain:</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLineEdit" name="domainLineEdit" />
- </item>
- </layout>
- </item>
- <item row="1" column="0" >
- <layout class="QHBoxLayout" >
- <item>
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>81</width>
- <height>25</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QPushButton" name="blockButton" >
- <property name="enabled" >
- <bool>false</bool>
- </property>
- <property name="text" >
- <string>Block</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="allowForSessionButton" >
- <property name="enabled" >
- <bool>false</bool>
- </property>
- <property name="text" >
- <string>Allow For Session</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="allowButton" >
- <property name="enabled" >
- <bool>false</bool>
- </property>
- <property name="text" >
- <string>Allow</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="ExceptionsGroupBox" >
- <property name="title" >
- <string>Exceptions</string>
- </property>
- <layout class="QGridLayout" >
- <item row="0" column="0" colspan="3" >
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>252</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="3" >
- <widget class="SearchLineEdit" name="search" />
- </item>
- <item row="1" column="0" colspan="4" >
- <widget class="EditTableView" name="exceptionTable" />
- </item>
- <item row="2" column="0" >
- <widget class="QPushButton" name="removeButton" >
- <property name="text" >
- <string>&amp;Remove</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1" >
- <widget class="QPushButton" name="removeAllButton" >
- <property name="text" >
- <string>Remove &amp;All</string>
- </property>
- </widget>
- </item>
- <item row="2" column="2" colspan="2" >
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="standardButtons" >
- <set>QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <customwidgets>
- <customwidget>
- <class>SearchLineEdit</class>
- <extends>QLineEdit</extends>
- <header>searchlineedit.h</header>
- </customwidget>
- <customwidget>
- <class>EditTableView</class>
- <extends>QTableView</extends>
- <header>edittableview.h</header>
- </customwidget>
- </customwidgets>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>CookiesExceptionsDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>381</x>
- <y>428</y>
- </hint>
- <hint type="destinationlabel" >
- <x>336</x>
- <y>443</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/data/addtab.png b/examples/webenginewidgets/demobrowser/data/addtab.png
deleted file mode 100644
index 20928fb40..000000000
--- a/examples/webenginewidgets/demobrowser/data/addtab.png
+++ /dev/null
Binary files differ
diff --git a/examples/webenginewidgets/demobrowser/data/closetab.png b/examples/webenginewidgets/demobrowser/data/closetab.png
deleted file mode 100644
index ab9d669ee..000000000
--- a/examples/webenginewidgets/demobrowser/data/closetab.png
+++ /dev/null
Binary files differ
diff --git a/examples/webenginewidgets/demobrowser/data/data.qrc b/examples/webenginewidgets/demobrowser/data/data.qrc
deleted file mode 100644
index 5cb8a97c0..000000000
--- a/examples/webenginewidgets/demobrowser/data/data.qrc
+++ /dev/null
@@ -1,11 +0,0 @@
-<!DOCTYPE RCC><RCC version="1.0">
-<qresource>
- <file>addtab.png</file>
- <file>closetab.png</file>
- <file>history.png</file>
- <file>demobrowser.svg</file>
- <file>defaultbookmarks.xbel</file>
- <file>loading.gif</file>
- <file>defaulticon.png</file>
-</qresource>
-</RCC>
diff --git a/examples/webenginewidgets/demobrowser/data/defaultbookmarks.xbel b/examples/webenginewidgets/demobrowser/data/defaultbookmarks.xbel
deleted file mode 100644
index fef7f5514..000000000
--- a/examples/webenginewidgets/demobrowser/data/defaultbookmarks.xbel
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE xbel>
-<xbel version="1.0">
- <folder folded="yes">
- <title>Bookmarks Bar</title>
- <bookmark href="http://qt.io/">
- <title>Qt Home Page</title>
- </bookmark>
- <bookmark href="http://doc.qt.io/">
- <title>Qt Documentation</title>
- </bookmark>
- <bookmark href="http://planet.qt.io/">
- <title>Qt Blog</title>
- </bookmark>
- <bookmark href="http://www.qtcentre.org/">
- <title>Qt Centre</title>
- </bookmark>
- <bookmark href="http://qt-apps.org/">
- <title>Qt-Apps.org</title>
- </bookmark>
- <bookmark href="http://wiki.qt.io/OnlineCommunities">
- <title>Online Communities</title>
- </bookmark>
- <bookmark href="http://www.chromium.org/">
- <title>The Chromium Projects</title>
- </bookmark>
- <bookmark href="http://xkcd.com/">
- <title>xkcd</title>
- </bookmark>
- <bookmark href="http://twitter.com/qtproject">
- <title>Twitter</title>
- </bookmark>
- </folder>
- <folder folded="yes">
- <title>Bookmarks Menu</title>
- <bookmark href="http://reddit.com/">
- <title>reddit.com: what's new online!</title>
- </bookmark>
- </folder>
-</xbel>
diff --git a/examples/webenginewidgets/demobrowser/data/defaulticon.png b/examples/webenginewidgets/demobrowser/data/defaulticon.png
deleted file mode 100644
index 01a0920c9..000000000
--- a/examples/webenginewidgets/demobrowser/data/defaulticon.png
+++ /dev/null
Binary files differ
diff --git a/examples/webenginewidgets/demobrowser/data/demobrowser.svg b/examples/webenginewidgets/demobrowser/data/demobrowser.svg
deleted file mode 100644
index 9f39deb66..000000000
--- a/examples/webenginewidgets/demobrowser/data/demobrowser.svg
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
-<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
- width="94px" height="94px" viewBox="0 0 94 94" enable-background="new 0 0 94 94" xml:space="preserve">
-<g>
- <circle fill="none" cx="47" cy="47" r="47"/>
- <g>
- <path fill="#46A2DA" d="M47,92.979c-11.779,0-23.559-4.484-32.526-13.451C-3.461,61.591-3.461,32.409,14.472,14.474
- C32.41-3.463,61.592-3.461,79.526,14.473c17.935,17.936,17.935,47.119,0.002,65.054l-0.002,0.001
- C70.559,88.495,58.779,92.979,47,92.979z"/>
- </g>
- <path fill="#80C342" d="M93,47C93,21.595,72.405,1,47,1C34.297,1,22.797,6.149,14.473,14.473l65.054,65.054
- C87.851,71.203,93,59.703,93,47z"/>
- <g>
- <path fill="#46A2DA" d="M47,65c-4.808,0-9.328-1.873-12.728-5.272c-7.018-7.019-7.018-18.438,0-25.456
- C37.672,30.873,42.192,29,47,29s9.328,1.873,12.728,5.272c7.018,7.019,7.018,18.438,0,25.456C56.328,63.127,51.808,65,47,65z"/>
- <path fill="#FFFFFF" d="M62.248,59.919c6.671-7.858,6.312-19.644-1.105-27.061C57.237,28.953,52.118,27,47,27
- c-5.118,0-10.237,1.953-14.142,5.858c-7.81,7.81-7.81,20.474,0,28.284C36.763,65.047,41.882,67,47,67
- c4.379,0,8.752-1.441,12.372-4.3L77.88,81.209c0.989-0.895,1.935-1.837,2.843-2.814L62.248,59.919z M35.686,58.314
- c-6.238-6.238-6.238-16.389,0-22.627C38.708,32.664,42.726,31,47,31c4.274,0,8.292,1.664,11.314,4.686
- c6.238,6.238,6.238,16.389,0,22.627C55.292,61.336,51.274,63,47,63C42.726,63,38.708,61.336,35.686,58.314z"/>
- </g>
-</g>
-</svg>
diff --git a/examples/webenginewidgets/demobrowser/data/history.png b/examples/webenginewidgets/demobrowser/data/history.png
deleted file mode 100644
index 552a1cbd8..000000000
--- a/examples/webenginewidgets/demobrowser/data/history.png
+++ /dev/null
Binary files differ
diff --git a/examples/webenginewidgets/demobrowser/data/loading.gif b/examples/webenginewidgets/demobrowser/data/loading.gif
deleted file mode 100644
index c1545eb0e..000000000
--- a/examples/webenginewidgets/demobrowser/data/loading.gif
+++ /dev/null
Binary files differ
diff --git a/examples/webenginewidgets/demobrowser/demobrowser.icns b/examples/webenginewidgets/demobrowser/demobrowser.icns
deleted file mode 100644
index f24ac6ee7..000000000
--- a/examples/webenginewidgets/demobrowser/demobrowser.icns
+++ /dev/null
Binary files differ
diff --git a/examples/webenginewidgets/demobrowser/demobrowser.ico b/examples/webenginewidgets/demobrowser/demobrowser.ico
deleted file mode 100644
index d197d0358..000000000
--- a/examples/webenginewidgets/demobrowser/demobrowser.ico
+++ /dev/null
Binary files differ
diff --git a/examples/webenginewidgets/demobrowser/demobrowser.pro b/examples/webenginewidgets/demobrowser/demobrowser.pro
deleted file mode 100644
index aef7b9eac..000000000
--- a/examples/webenginewidgets/demobrowser/demobrowser.pro
+++ /dev/null
@@ -1,95 +0,0 @@
-TEMPLATE = app
-TARGET = demobrowser
-QT += webenginewidgets network widgets printsupport
-CONFIG += c++11
-
-qtHaveModule(uitools):!embedded: QT += uitools
-else: DEFINES += QT_NO_UITOOLS
-
-FORMS += \
- addbookmarkdialog.ui \
- bookmarks.ui \
- cookies.ui \
- cookiesexceptions.ui \
- downloaditem.ui \
- downloads.ui \
- history.ui \
- passworddialog.ui \
- printtopdfdialog.ui \
- proxy.ui \
- savepagedialog.ui \
- settings.ui
-
-HEADERS += \
- autosaver.h \
- bookmarks.h \
- browserapplication.h \
- browsermainwindow.h \
- chasewidget.h \
- downloadmanager.h \
- edittableview.h \
- edittreeview.h \
- featurepermissionbar.h\
- fullscreennotification.h \
- history.h \
- modelmenu.h \
- printtopdfdialog.h \
- savepagedialog.h \
- searchlineedit.h \
- settings.h \
- squeezelabel.h \
- tabwidget.h \
- toolbarsearch.h \
- urllineedit.h \
- webview.h \
- xbel.h
-
-SOURCES += \
- autosaver.cpp \
- bookmarks.cpp \
- browserapplication.cpp \
- browsermainwindow.cpp \
- chasewidget.cpp \
- downloadmanager.cpp \
- edittableview.cpp \
- edittreeview.cpp \
- featurepermissionbar.cpp\
- fullscreennotification.cpp \
- history.cpp \
- modelmenu.cpp \
- printtopdfdialog.cpp \
- savepagedialog.cpp \
- searchlineedit.cpp \
- settings.cpp \
- squeezelabel.cpp \
- tabwidget.cpp \
- toolbarsearch.cpp \
- urllineedit.cpp \
- webview.cpp \
- xbel.cpp \
- main.cpp
-
-RESOURCES += data/data.qrc htmls/htmls.qrc
-
-build_all:!build_pass {
- CONFIG -= build_all
- CONFIG += release
-}
-
-win32 {
- RC_FILE = demobrowser.rc
-}
-
-mac {
- ICON = demobrowser.icns
- QMAKE_INFO_PLIST = Info_mac.plist
- TARGET = Demobrowser
-}
-
-EXAMPLE_FILES = \
- Info_mac.plist demobrowser.icns demobrowser.ico demobrowser.rc \
- cookiejar.h cookiejar.cpp # FIXME: these are currently unused.
-
-# install
-target.path = $$[QT_INSTALL_EXAMPLES]/webenginewidgets/demobrowser
-INSTALLS += target
diff --git a/examples/webenginewidgets/demobrowser/demobrowser.rc b/examples/webenginewidgets/demobrowser/demobrowser.rc
deleted file mode 100644
index 70cd8bb1c..000000000
--- a/examples/webenginewidgets/demobrowser/demobrowser.rc
+++ /dev/null
@@ -1 +0,0 @@
-IDI_ICON1 ICON DISCARDABLE "demobrowser.ico"
diff --git a/examples/webenginewidgets/demobrowser/doc/images/browser-demo.png b/examples/webenginewidgets/demobrowser/doc/images/browser-demo.png
deleted file mode 100644
index e8695dbca..000000000
--- a/examples/webenginewidgets/demobrowser/doc/images/browser-demo.png
+++ /dev/null
Binary files differ
diff --git a/examples/webenginewidgets/demobrowser/doc/src/demobrowser.qdoc b/examples/webenginewidgets/demobrowser/doc/src/demobrowser.qdoc
deleted file mode 100644
index dfd7a7a3d..000000000
--- a/examples/webenginewidgets/demobrowser/doc/src/demobrowser.qdoc
+++ /dev/null
@@ -1,40 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the documentation of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:FDL$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** GNU Free Documentation License Usage
-** Alternatively, this file may be used under the terms of the GNU Free
-** Documentation License version 1.3 as published by the Free Software
-** Foundation and appearing in the file included in the packaging of
-** this file. Please review the following information to ensure
-** the GNU Free Documentation License version 1.3 requirements
-** will be met: https://www.gnu.org/licenses/fdl-1.3.html.
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-/*!
- \example webenginewidgets/demobrowser
- \title WebEngine Demo Browser Example
- \ingroup webengine-widgetexamples
- \brief A demo browser based on Qt WebEngine Widgets
-
- \e {Demo Browser} demonstrates how to use the \l{Qt WebEngine Widgets C++ Classes}
- {Qt WebEngine C++ classes} to develop a small Web browser application with support for tabs.
-
- \image browser-demo.png
-
- \include examples-run.qdocinc
-*/
diff --git a/examples/webenginewidgets/demobrowser/downloaditem.ui b/examples/webenginewidgets/demobrowser/downloaditem.ui
deleted file mode 100644
index e506f28b6..000000000
--- a/examples/webenginewidgets/demobrowser/downloaditem.ui
+++ /dev/null
@@ -1,133 +0,0 @@
-<ui version="4.0" >
- <class>DownloadItem</class>
- <widget class="QWidget" name="DownloadItem" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>423</width>
- <height>110</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Form</string>
- </property>
- <layout class="QHBoxLayout" name="horizontalLayout" >
- <property name="leftMargin">
- <number>5</number>
- </property>
- <property name="topMargin">
- <number>0</number>
- </property>
- <property name="rightMargin">
- <number>5</number>
- </property>
- <property name="bottomMargin">
- <number>0</number>
- </property>
- <item>
- <widget class="QLabel" name="fileIcon" >
- <property name="sizePolicy" >
- <sizepolicy vsizetype="Minimum" hsizetype="Minimum" >
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text" >
- <string>Ico</string>
- </property>
- </widget>
- </item>
- <item>
- <layout class="QVBoxLayout" name="verticalLayout_2" >
- <item>
- <widget class="SqueezeLabel" native="1" name="fileNameLabel" >
- <property name="sizePolicy" >
- <sizepolicy vsizetype="Preferred" hsizetype="Expanding" >
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text" stdset="0" >
- <string>Filename</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QProgressBar" name="progressBar" >
- <property name="value" >
- <number>0</number>
- </property>
- </widget>
- </item>
- <item>
- <widget class="SqueezeLabel" native="1" name="downloadInfoLabel" >
- <property name="sizePolicy" >
- <sizepolicy vsizetype="Preferred" hsizetype="Minimum" >
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text" stdset="0" >
- <string/>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item>
- <layout class="QVBoxLayout" name="verticalLayout" >
- <item>
- <spacer name="verticalSpacer" >
- <property name="orientation" >
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>17</width>
- <height>1</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QPushButton" name="stopButton" >
- <property name="text" >
- <string>Stop</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="openButton" >
- <property name="text" >
- <string>Open</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer name="verticalSpacer_2" >
- <property name="orientation" >
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>17</width>
- <height>5</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <customwidgets>
- <customwidget>
- <class>SqueezeLabel</class>
- <extends>QWidget</extends>
- <header>squeezelabel.h</header>
- </customwidget>
- </customwidgets>
- <resources/>
- <connections/>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/downloadmanager.cpp b/examples/webenginewidgets/demobrowser/downloadmanager.cpp
deleted file mode 100644
index 33893c912..000000000
--- a/examples/webenginewidgets/demobrowser/downloadmanager.cpp
+++ /dev/null
@@ -1,505 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "downloadmanager.h"
-
-#include "autosaver.h"
-#include "browserapplication.h"
-
-#include <math.h>
-
-#include <QtCore/QMetaEnum>
-#include <QtCore/QSettings>
-
-#include <QtGui/QDesktopServices>
-#include <QtWidgets/QFileDialog>
-#include <QtWidgets/QHeaderView>
-#include <QtWidgets/QFileIconProvider>
-
-#include <QtCore/QDebug>
-
-#include <QWebEngineSettings>
-#include <QWebEngineDownloadItem>
-
-/*!
- DownloadWidget is a widget that is displayed in the download manager list.
- It moves the data from the QWebEngineDownloadItem into the QFile as well
- as update the information/progressbar and report errors.
- */
-
-DownloadWidget::DownloadWidget(QWebEngineDownloadItem *download, QWidget *parent)
- : QWidget(parent)
- , m_bytesReceived(0)
- , m_download(download)
-{
- setupUi(this);
- QPalette p = downloadInfoLabel->palette();
- p.setColor(QPalette::Text, Qt::darkGray);
- downloadInfoLabel->setPalette(p);
- progressBar->setMaximum(0);
- connect(stopButton, SIGNAL(clicked()), this, SLOT(stop()));
- connect(openButton, SIGNAL(clicked()), this, SLOT(open()));
-
- if (download) {
- m_file.setFile(download->path());
- m_url = download->url();
- }
-
- init();
-}
-
-void DownloadWidget::init()
-{
- if (m_download) {
- connect(m_download.data(), SIGNAL(downloadProgress(qint64,qint64)),
- this, SLOT(downloadProgress(qint64,qint64)));
- connect(m_download.data(), SIGNAL(finished()),
- this, SLOT(finished()));
- }
-
- // reset info
- downloadInfoLabel->clear();
- progressBar->setValue(0);
- getFileName();
-
- // start timer for the download estimation
- m_downloadTime.start();
-}
-
-bool DownloadWidget::getFileName(bool promptForFileName)
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("downloadmanager"));
- QString defaultLocation = QStandardPaths::writableLocation(QStandardPaths::DesktopLocation);
- if (m_file.absoluteDir().exists())
- defaultLocation = m_file.absolutePath();
- QString downloadDirectory = settings.value(QLatin1String("downloadDirectory"), defaultLocation).toString();
- if (!downloadDirectory.isEmpty())
- downloadDirectory += QLatin1Char('/');
-
- QString defaultFileName = QFileInfo(downloadDirectory, m_file.fileName()).absoluteFilePath();
- QString fileName = defaultFileName;
- if (promptForFileName) {
- fileName = QFileDialog::getSaveFileName(this, tr("Save File"), defaultFileName);
- if (fileName.isEmpty()) {
- if (m_download)
- m_download->cancel();
- fileNameLabel->setText(tr("Download canceled: %1").arg(QFileInfo(defaultFileName).fileName()));
- return false;
- }
- }
- m_file.setFile(fileName);
-
- if (m_download && m_download->state() == QWebEngineDownloadItem::DownloadRequested)
- m_download->setPath(m_file.absoluteFilePath());
-
- fileNameLabel->setText(m_file.fileName());
- return true;
-}
-
-void DownloadWidget::stop()
-{
- setUpdatesEnabled(false);
- stopButton->setEnabled(false);
- stopButton->hide();
- setUpdatesEnabled(true);
- if (m_download)
- m_download->cancel();
-
- emit statusChanged();
-}
-
-void DownloadWidget::open()
-{
- QUrl url = QUrl::fromLocalFile(m_file.absoluteFilePath());
- QDesktopServices::openUrl(url);
-}
-
-void DownloadWidget::downloadProgress(qint64 bytesReceived, qint64 bytesTotal)
-{
- m_bytesReceived = bytesReceived;
- if (bytesTotal == -1) {
- progressBar->setValue(0);
- progressBar->setMaximum(0);
- } else {
- progressBar->setValue(bytesReceived);
- progressBar->setMaximum(bytesTotal);
- }
- updateInfoLabel();
-}
-
-void DownloadWidget::updateInfoLabel()
-{
- qint64 bytesTotal = progressBar->maximum();
-
- // update info label
- double speed = m_bytesReceived * 1000.0 / m_downloadTime.elapsed();
- double timeRemaining = ((double)(bytesTotal - m_bytesReceived)) / speed;
- QString timeRemainingString = tr("seconds");
- if (timeRemaining > 60) {
- timeRemaining = timeRemaining / 60;
- timeRemainingString = tr("minutes");
- }
- timeRemaining = floor(timeRemaining);
-
- // When downloading the eta should never be 0
- if (timeRemaining == 0)
- timeRemaining = 1;
-
- QString info;
- if (!downloadedSuccessfully()) {
- QString remaining;
- if (bytesTotal != 0)
- remaining = tr("- %4 %5 remaining")
- .arg(timeRemaining)
- .arg(timeRemainingString);
- info = tr("%1 of %2 (%3/sec) %4")
- .arg(dataString(m_bytesReceived))
- .arg(bytesTotal == 0 ? tr("?") : dataString(bytesTotal))
- .arg(dataString((int)speed))
- .arg(remaining);
- } else {
- if (m_bytesReceived != bytesTotal) {
- info = tr("%1 of %2 - Stopped")
- .arg(dataString(m_bytesReceived))
- .arg(dataString(bytesTotal));
- } else
- info = dataString(m_bytesReceived);
- }
- downloadInfoLabel->setText(info);
-}
-
-QString DownloadWidget::dataString(int size) const
-{
- QString unit;
- if (size < 1024) {
- unit = tr("bytes");
- } else if (size < 1024*1024) {
- size /= 1024;
- unit = tr("kB");
- } else {
- size /= 1024*1024;
- unit = tr("MB");
- }
- return QString(QLatin1String("%1 %2")).arg(size).arg(unit);
-}
-
-bool DownloadWidget::downloading() const
-{
- return (progressBar->isVisible());
-}
-
-bool DownloadWidget::downloadedSuccessfully() const
-{
- bool completed = m_download
- && m_download->isFinished()
- && m_download->state() == QWebEngineDownloadItem::DownloadCompleted;
- return completed || !stopButton->isVisible();
-}
-
-void DownloadWidget::finished()
-{
- if (m_download) {
- QWebEngineDownloadItem::DownloadState state = m_download->state();
- QString message;
- bool interrupted = false;
-
- switch (state) {
- case QWebEngineDownloadItem::DownloadRequested: // Fall-through.
- case QWebEngineDownloadItem::DownloadInProgress:
- Q_UNREACHABLE();
- break;
- case QWebEngineDownloadItem::DownloadCompleted:
- break;
- case QWebEngineDownloadItem::DownloadCancelled:
- message = QStringLiteral("Download cancelled");
- interrupted = true;
- break;
- case QWebEngineDownloadItem::DownloadInterrupted:
- message = QStringLiteral("Download interrupted");
- interrupted = true;
- break;
- }
-
- if (interrupted) {
- downloadInfoLabel->setText(message);
- return;
- }
- }
-
- progressBar->hide();
- stopButton->setEnabled(false);
- stopButton->hide();
- updateInfoLabel();
- emit statusChanged();
-}
-
-/*!
- DownloadManager is a Dialog that contains a list of DownloadWidgets
-
- It is a basic download manager. It only downloads the file, doesn't do BitTorrent,
- extract zipped files or anything fancy.
- */
-DownloadManager::DownloadManager(QWidget *parent)
- : QDialog(parent)
- , m_autoSaver(new AutoSaver(this))
- , m_iconProvider(0)
- , m_removePolicy(Never)
-{
- setupUi(this);
- downloadsView->setShowGrid(false);
- downloadsView->verticalHeader()->hide();
- downloadsView->horizontalHeader()->hide();
- downloadsView->setAlternatingRowColors(true);
- downloadsView->horizontalHeader()->setStretchLastSection(true);
- m_model = new DownloadModel(this);
- downloadsView->setModel(m_model);
- connect(cleanupButton, SIGNAL(clicked()), this, SLOT(cleanup()));
- load();
-}
-
-DownloadManager::~DownloadManager()
-{
- m_autoSaver->changeOccurred();
- m_autoSaver->saveIfNeccessary();
- if (m_iconProvider)
- delete m_iconProvider;
-}
-
-int DownloadManager::activeDownloads() const
-{
- int count = 0;
- for (int i = 0; i < m_downloads.count(); ++i) {
- if (m_downloads.at(i)->stopButton->isEnabled())
- ++count;
- }
- return count;
-}
-
-void DownloadManager::download(QWebEngineDownloadItem *download)
-{
- DownloadWidget *widget = new DownloadWidget(download, this);
- addItem(widget);
-}
-
-void DownloadManager::addItem(DownloadWidget *widget)
-{
- connect(widget, SIGNAL(statusChanged()), this, SLOT(updateRow()));
- int row = m_downloads.count();
- m_model->beginInsertRows(QModelIndex(), row, row);
- m_downloads.append(widget);
- m_model->endInsertRows();
- updateItemCount();
- if (row == 0)
- show();
- downloadsView->setIndexWidget(m_model->index(row, 0), widget);
- QIcon icon = style()->standardIcon(QStyle::SP_FileIcon);
- widget->fileIcon->setPixmap(icon.pixmap(48, 48));
- downloadsView->setRowHeight(row, widget->sizeHint().height());
-}
-
-void DownloadManager::updateRow()
-{
- DownloadWidget *widget = qobject_cast<DownloadWidget*>(sender());
- int row = m_downloads.indexOf(widget);
- if (-1 == row)
- return;
- if (!m_iconProvider)
- m_iconProvider = new QFileIconProvider();
- QIcon icon = m_iconProvider->icon(widget->m_file);
- if (icon.isNull())
- icon = style()->standardIcon(QStyle::SP_FileIcon);
- widget->fileIcon->setPixmap(icon.pixmap(48, 48));
- downloadsView->setRowHeight(row, widget->minimumSizeHint().height());
-
- bool remove = false;
- if (!widget->downloading()
- && BrowserApplication::instance()->privateBrowsing())
- remove = true;
-
- if (widget->downloadedSuccessfully()
- && removePolicy() == DownloadManager::SuccessFullDownload) {
- remove = true;
- }
- if (remove)
- m_model->removeRow(row);
-
- cleanupButton->setEnabled(m_downloads.count() - activeDownloads() > 0);
-}
-
-DownloadManager::RemovePolicy DownloadManager::removePolicy() const
-{
- return m_removePolicy;
-}
-
-void DownloadManager::setRemovePolicy(RemovePolicy policy)
-{
- if (policy == m_removePolicy)
- return;
- m_removePolicy = policy;
- m_autoSaver->changeOccurred();
-}
-
-void DownloadManager::save() const
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("downloadmanager"));
- QMetaEnum removePolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("RemovePolicy"));
- settings.setValue(QLatin1String("removeDownloadsPolicy"), QLatin1String(removePolicyEnum.valueToKey(m_removePolicy)));
- settings.setValue(QLatin1String("size"), size());
- if (m_removePolicy == Exit)
- return;
-
- for (int i = 0; i < m_downloads.count(); ++i) {
- QString key = QString(QLatin1String("download_%1_")).arg(i);
- settings.setValue(key + QLatin1String("url"), m_downloads[i]->m_url);
- settings.setValue(key + QLatin1String("location"), m_downloads[i]->m_file.filePath());
- settings.setValue(key + QLatin1String("done"), m_downloads[i]->downloadedSuccessfully());
- }
- int i = m_downloads.count();
- QString key = QString(QLatin1String("download_%1_")).arg(i);
- while (settings.contains(key + QLatin1String("url"))) {
- settings.remove(key + QLatin1String("url"));
- settings.remove(key + QLatin1String("location"));
- settings.remove(key + QLatin1String("done"));
- key = QString(QLatin1String("download_%1_")).arg(++i);
- }
-}
-
-void DownloadManager::load()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("downloadmanager"));
- QSize size = settings.value(QLatin1String("size")).toSize();
- if (size.isValid())
- resize(size);
- QByteArray value = settings.value(QLatin1String("removeDownloadsPolicy"), QLatin1String("Never")).toByteArray();
- QMetaEnum removePolicyEnum = staticMetaObject.enumerator(staticMetaObject.indexOfEnumerator("RemovePolicy"));
- m_removePolicy = removePolicyEnum.keyToValue(value) == -1 ?
- Never :
- static_cast<RemovePolicy>(removePolicyEnum.keyToValue(value));
-
- int i = 0;
- QString key = QString(QLatin1String("download_%1_")).arg(i);
- while (settings.contains(key + QLatin1String("url"))) {
- QUrl url = settings.value(key + QLatin1String("url")).toUrl();
- QString fileName = settings.value(key + QLatin1String("location")).toString();
- bool done = settings.value(key + QLatin1String("done"), true).toBool();
- if (done && !url.isEmpty() && !fileName.isEmpty()) {
- DownloadWidget *widget = new DownloadWidget(0, this);
- widget->m_file.setFile(fileName);
- widget->fileNameLabel->setText(widget->m_file.fileName());
- widget->m_url = url;
- widget->stopButton->setVisible(false);
- widget->stopButton->setEnabled(false);
- widget->progressBar->hide();
- addItem(widget);
- }
- key = QString(QLatin1String("download_%1_")).arg(++i);
- }
- cleanupButton->setEnabled(m_downloads.count() - activeDownloads() > 0);
-}
-
-void DownloadManager::cleanup()
-{
- if (m_downloads.isEmpty())
- return;
- m_model->removeRows(0, m_downloads.count());
- updateItemCount();
- if (m_downloads.isEmpty() && m_iconProvider) {
- delete m_iconProvider;
- m_iconProvider = 0;
- }
- m_autoSaver->changeOccurred();
-}
-
-void DownloadManager::updateItemCount()
-{
- int count = m_downloads.count();
- itemCount->setText(count == 1 ? tr("1 Download") : tr("%1 Downloads").arg(count));
-}
-
-DownloadModel::DownloadModel(DownloadManager *downloadManager, QObject *parent)
- : QAbstractListModel(parent)
- , m_downloadManager(downloadManager)
-{
-}
-
-QVariant DownloadModel::data(const QModelIndex &index, int role) const
-{
- if (index.row() < 0 || index.row() >= rowCount(index.parent()))
- return QVariant();
- if (role == Qt::ToolTipRole)
- if (!m_downloadManager->m_downloads.at(index.row())->downloadedSuccessfully())
- return m_downloadManager->m_downloads.at(index.row())->downloadInfoLabel->text();
- return QVariant();
-}
-
-int DownloadModel::rowCount(const QModelIndex &parent) const
-{
- return (parent.isValid()) ? 0 : m_downloadManager->m_downloads.count();
-}
-
-bool DownloadModel::removeRows(int row, int count, const QModelIndex &parent)
-{
- if (parent.isValid())
- return false;
-
- int lastRow = row + count - 1;
- for (int i = lastRow; i >= row; --i) {
- if (m_downloadManager->m_downloads.at(i)->downloadedSuccessfully()) {
- beginRemoveRows(parent, i, i);
- m_downloadManager->m_downloads.takeAt(i)->deleteLater();
- endRemoveRows();
- }
- }
- m_downloadManager->m_autoSaver->changeOccurred();
- return true;
-}
diff --git a/examples/webenginewidgets/demobrowser/downloadmanager.h b/examples/webenginewidgets/demobrowser/downloadmanager.h
deleted file mode 100644
index ea5a7e79d..000000000
--- a/examples/webenginewidgets/demobrowser/downloadmanager.h
+++ /dev/null
@@ -1,163 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef DOWNLOADMANAGER_H
-#define DOWNLOADMANAGER_H
-
-#include "ui_downloads.h"
-#include "ui_downloaditem.h"
-
-#include <QtCore/QFileInfo>
-#include <QtCore/QTime>
-#include <QtCore/QUrl>
-
-#include <QWebEngineDownloadItem>
-
-class DownloadManager;
-class DownloadWidget : public QWidget, public Ui_DownloadItem
-{
- Q_OBJECT
-
-signals:
- void statusChanged();
-
-public:
- DownloadWidget(QWebEngineDownloadItem *download, QWidget *parent = 0);
- bool downloading() const;
- bool downloadedSuccessfully() const;
-
- void init();
- bool getFileName(bool promptForFileName = false);
-
-private slots:
- void stop();
- void open();
-
- void downloadProgress(qint64 bytesReceived, qint64 bytesTotal);
- void finished();
-
-private:
- friend class DownloadManager;
- void updateInfoLabel();
- QString dataString(int size) const;
-
- QUrl m_url;
- QFileInfo m_file;
- qint64 m_bytesReceived;
- QTime m_downloadTime;
- bool m_stopped;
-
- QScopedPointer<QWebEngineDownloadItem> m_download;
-};
-
-class AutoSaver;
-class DownloadModel;
-QT_BEGIN_NAMESPACE
-class QFileIconProvider;
-QT_END_NAMESPACE
-
-class DownloadManager : public QDialog, public Ui_DownloadDialog
-{
- Q_OBJECT
- Q_PROPERTY(RemovePolicy removePolicy READ removePolicy WRITE setRemovePolicy)
-
-public:
- enum RemovePolicy {
- Never,
- Exit,
- SuccessFullDownload
- };
- Q_ENUM(RemovePolicy)
-
- DownloadManager(QWidget *parent = 0);
- ~DownloadManager();
- int activeDownloads() const;
-
- RemovePolicy removePolicy() const;
- void setRemovePolicy(RemovePolicy policy);
-
-public slots:
- void download(QWebEngineDownloadItem *download);
- void cleanup();
-
-private slots:
- void save() const;
- void updateRow();
-
-private:
- void addItem(DownloadWidget *item);
- void updateItemCount();
- void load();
-
- AutoSaver *m_autoSaver;
- DownloadModel *m_model;
- QFileIconProvider *m_iconProvider;
- QList<DownloadWidget*> m_downloads;
- RemovePolicy m_removePolicy;
- friend class DownloadModel;
-};
-
-class DownloadModel : public QAbstractListModel
-{
- friend class DownloadManager;
- Q_OBJECT
-
-public:
- DownloadModel(DownloadManager *downloadManager, QObject *parent = 0);
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex());
-
-private:
- DownloadManager *m_downloadManager;
-
-};
-
-#endif // DOWNLOADMANAGER_H
diff --git a/examples/webenginewidgets/demobrowser/downloads.ui b/examples/webenginewidgets/demobrowser/downloads.ui
deleted file mode 100644
index a2e256935..000000000
--- a/examples/webenginewidgets/demobrowser/downloads.ui
+++ /dev/null
@@ -1,83 +0,0 @@
-<ui version="4.0" >
- <class>DownloadDialog</class>
- <widget class="QDialog" name="DownloadDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>332</width>
- <height>252</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Downloads</string>
- </property>
- <layout class="QGridLayout" name="gridLayout" >
- <property name="margin" >
- <number>0</number>
- </property>
- <property name="spacing" >
- <number>0</number>
- </property>
- <item row="0" column="0" colspan="3" >
- <widget class="EditTableView" name="downloadsView" />
- </item>
- <item row="1" column="0" >
- <layout class="QHBoxLayout" name="horizontalLayout" >
- <item>
- <widget class="QPushButton" name="cleanupButton" >
- <property name="enabled" >
- <bool>false</bool>
- </property>
- <property name="text" >
- <string>Clean up</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>58</width>
- <height>24</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </item>
- <item row="1" column="1" >
- <widget class="QLabel" name="itemCount" >
- <property name="text" >
- <string>0 Items</string>
- </property>
- </widget>
- </item>
- <item row="1" column="2" >
- <spacer name="horizontalSpacer" >
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>148</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- <customwidgets>
- <customwidget>
- <class>EditTableView</class>
- <extends>QTableView</extends>
- <header>edittableview.h</header>
- </customwidget>
- </customwidgets>
- <resources/>
- <connections/>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/edittableview.cpp b/examples/webenginewidgets/demobrowser/edittableview.cpp
deleted file mode 100644
index 4d237ecd9..000000000
--- a/examples/webenginewidgets/demobrowser/edittableview.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "edittableview.h"
-#include <QtGui/QKeyEvent>
-
-EditTableView::EditTableView(QWidget *parent)
- : QTableView(parent)
-{
-}
-
-void EditTableView::keyPressEvent(QKeyEvent *event)
-{
- if ((event->key() == Qt::Key_Delete
- || event->key() == Qt::Key_Backspace)
- && model()) {
- removeOne();
- } else {
- QAbstractItemView::keyPressEvent(event);
- }
-}
-
-void EditTableView::removeOne()
-{
- if (!model() || !selectionModel())
- return;
- int row = currentIndex().row();
- model()->removeRow(row, rootIndex());
- QModelIndex idx = model()->index(row, 0, rootIndex());
- if (!idx.isValid())
- idx = model()->index(row - 1, 0, rootIndex());
- selectionModel()->select(idx, QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
-}
-
-void EditTableView::removeAll()
-{
- if (model())
- model()->removeRows(0, model()->rowCount(rootIndex()), rootIndex());
-}
diff --git a/examples/webenginewidgets/demobrowser/edittableview.h b/examples/webenginewidgets/demobrowser/edittableview.h
deleted file mode 100644
index 1acee59f1..000000000
--- a/examples/webenginewidgets/demobrowser/edittableview.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef EDITTABLEVIEW_H
-#define EDITTABLEVIEW_H
-
-#include <QtWidgets/QTableView>
-
-class EditTableView : public QTableView
-{
- Q_OBJECT
-
-public:
- EditTableView(QWidget *parent = 0);
- void keyPressEvent(QKeyEvent *event);
-
-public slots:
- void removeOne();
- void removeAll();
-};
-
-#endif // EDITTABLEVIEW_H
diff --git a/examples/webenginewidgets/demobrowser/edittreeview.cpp b/examples/webenginewidgets/demobrowser/edittreeview.cpp
deleted file mode 100644
index f4c9a0d70..000000000
--- a/examples/webenginewidgets/demobrowser/edittreeview.cpp
+++ /dev/null
@@ -1,86 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "edittreeview.h"
-#include "browserapplication.h"
-#include "history.h"
-
-#include <QtGui/QKeyEvent>
-
-EditTreeView::EditTreeView(QWidget *parent)
- : QTreeView(parent)
-{
-}
-
-void EditTreeView::keyPressEvent(QKeyEvent *event)
-{
- if ((event->key() == Qt::Key_Delete
- || event->key() == Qt::Key_Backspace)
- && model()) {
- removeOne();
- } else {
- QAbstractItemView::keyPressEvent(event);
- }
-}
-
-void EditTreeView::removeOne()
-{
- if (!model())
- return;
- QModelIndex ci = currentIndex();
- BrowserApplication::historyManager()->removeHistoryEntry(model()->data(ci,HistoryModel::UrlStringRole).toString());
-}
-
-void EditTreeView::removeAll()
-{
- if (!model())
- return;
- BrowserApplication::historyManager()->clear();
-}
diff --git a/examples/webenginewidgets/demobrowser/edittreeview.h b/examples/webenginewidgets/demobrowser/edittreeview.h
deleted file mode 100644
index f9dcd5e63..000000000
--- a/examples/webenginewidgets/demobrowser/edittreeview.h
+++ /dev/null
@@ -1,69 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef EDITTREEVIEW_H
-#define EDITTREEVIEW_H
-
-#include <QtWidgets/QTreeView>
-
-class EditTreeView : public QTreeView
-{
- Q_OBJECT
-
-public:
- EditTreeView(QWidget *parent = 0);
- void keyPressEvent(QKeyEvent *event);
-
-public slots:
- void removeOne();
- void removeAll();
-};
-
-#endif // EDITTREEVIEW_H
diff --git a/examples/webenginewidgets/demobrowser/featurepermissionbar.cpp b/examples/webenginewidgets/demobrowser/featurepermissionbar.cpp
deleted file mode 100644
index 4cac05082..000000000
--- a/examples/webenginewidgets/demobrowser/featurepermissionbar.cpp
+++ /dev/null
@@ -1,137 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "featurepermissionbar.h"
-
-#include <QLabel>
-#include <QPushButton>
-#include <QHBoxLayout>
-#include <QUrl>
-#include <QPropertyAnimation>
-
-static const int defaultHeight = 30;
-
-static QString textForPermissionType(QWebEnginePage::Feature type)
-{
- switch (type) {
- case QWebEnginePage::Notifications:
- return QObject::tr("use desktop notifications");
- case QWebEnginePage::Geolocation:
- return QObject::tr("use your position");
- case QWebEnginePage::MediaAudioCapture:
- return QObject::tr("use your microphone");
- case QWebEnginePage::MediaVideoCapture:
- return QObject::tr("use your camera");
- case QWebEnginePage::MediaAudioVideoCapture:
- return QObject::tr("use your camera and microphone");
- case QWebEnginePage::MouseLock:
- return QObject::tr("lock your mouse");
- default:
- Q_UNREACHABLE();
- }
- return QString();
-}
-
-FeaturePermissionBar::FeaturePermissionBar(QWidget *view)
- : QWidget(view)
- , m_messageLabel(new QLabel(this))
-{
- setAutoFillBackground(true);
- QHBoxLayout *l = new QHBoxLayout;
- setLayout(l);
- l->setContentsMargins(defaultHeight, 0, 0, 0);
- l->addWidget(m_messageLabel);
- l->addStretch();
- QPushButton *allowButton = new QPushButton(tr("Allow"), this);
- QPushButton *denyButton = new QPushButton(tr("Deny"), this);
- QPushButton *discardButton = new QPushButton(QIcon(QStringLiteral(":closetab.png")), QString(), this);
- connect(allowButton, &QPushButton::clicked, this, &FeaturePermissionBar::permissionGranted);
- connect(denyButton, &QPushButton::clicked, this, &FeaturePermissionBar::permissionDenied);
- connect(discardButton, &QPushButton::clicked, this, &FeaturePermissionBar::permissionUnknown);
- connect(allowButton, &QPushButton::clicked, this, &QObject::deleteLater);
- connect(denyButton, &QPushButton::clicked, this, &QObject::deleteLater);
- connect(discardButton, &QPushButton::clicked, this, &QObject::deleteLater);
- l->addWidget(denyButton);
- l->addWidget(allowButton);
- l->addWidget(discardButton);
- setGeometry(0, -defaultHeight, view->width(), defaultHeight);
-}
-
-void FeaturePermissionBar::requestPermission(const QUrl &securityOrigin, QWebEnginePage::Feature feature)
-{
- m_securityOrigin = securityOrigin;
- m_feature = feature;
- m_messageLabel->setText(tr("%1 wants to %2.").arg(securityOrigin.host()).arg(textForPermissionType(feature)));
- show();
- // Ease in
- QPropertyAnimation *animation = new QPropertyAnimation(this);
- animation->setTargetObject(this);
- animation->setPropertyName(QByteArrayLiteral("pos"));
- animation->setDuration(300);
- animation->setStartValue(QVariant::fromValue(pos()));
- animation->setEndValue(QVariant::fromValue(QPoint(0,0)));
- animation->setEasingCurve(QEasingCurve::InOutQuad);
- animation->start(QPropertyAnimation::DeleteWhenStopped);
-}
-
-void FeaturePermissionBar::permissionDenied()
-{
- emit featurePermissionProvided(m_securityOrigin, m_feature, QWebEnginePage::PermissionDeniedByUser);
-}
-
-void FeaturePermissionBar::permissionGranted()
-{
- emit featurePermissionProvided(m_securityOrigin, m_feature, QWebEnginePage::PermissionGrantedByUser);
-}
-
-void FeaturePermissionBar::permissionUnknown()
-{
- emit featurePermissionProvided(m_securityOrigin, m_feature, QWebEnginePage::PermissionUnknown);
-}
diff --git a/examples/webenginewidgets/demobrowser/featurepermissionbar.h b/examples/webenginewidgets/demobrowser/featurepermissionbar.h
deleted file mode 100644
index 63290df3b..000000000
--- a/examples/webenginewidgets/demobrowser/featurepermissionbar.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the QtWebEngine module of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef FEATUREPERMISSIONBAR_H
-#define FEATUREPERMISSIONBAR_H
-
-#include <QWidget>
-#include <QWebEnginePage>
-
-QT_BEGIN_NAMESPACE
-class QLabel;
-class QPushButton;
-QT_END_NAMESPACE
-
-class FeaturePermissionBar : public QWidget {
-Q_OBJECT
-
-public:
- FeaturePermissionBar(QWidget*);
- void requestPermission(const QUrl &, QWebEnginePage::Feature feature);
-
-signals:
- void featurePermissionProvided(const QUrl &securityOrigin, QWebEnginePage::Feature, QWebEnginePage::PermissionPolicy);
-
-private slots:
- void permissionDenied();
- void permissionGranted();
- void permissionUnknown();
-
-private:
- QWebEnginePage::Feature m_feature;
- QLabel *m_messageLabel;
- QUrl m_securityOrigin;
-};
-
-#endif // FEATUREPERMISSIONBAR_H
diff --git a/examples/webenginewidgets/demobrowser/fullscreennotification.cpp b/examples/webenginewidgets/demobrowser/fullscreennotification.cpp
deleted file mode 100644
index aadabbadb..000000000
--- a/examples/webenginewidgets/demobrowser/fullscreennotification.cpp
+++ /dev/null
@@ -1,121 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "fullscreennotification.h"
-
-#include <QApplication>
-#include <QDesktopWidget>
-#include <QGridLayout>
-#include <QLabel>
-#include <QPropertyAnimation>
-#include <QTimer>
-
-FullScreenNotification::FullScreenNotification(QWidget *parent)
- : QWidget(parent)
- , width(400)
- , height(80)
- , x((parent->geometry().width() - width) / 2)
- , y(80)
-{
- setVisible(false);
- setWindowFlags(Qt::ToolTip | Qt::WindowDoesNotAcceptFocus);
-
- QGridLayout *layout = new QGridLayout(this);
-
- m_label = new QLabel(tr("You are now in fullscreen mode. Press ESC to quit!"), this);
- layout->addWidget(m_label, 0, 0, 0, 0, Qt::AlignHCenter | Qt::AlignVCenter);
-
- setGeometry(x, y, width, height);
-
- setStyleSheet("background-color: white;\
- color: black;");
-
- m_animation = new QPropertyAnimation(this, "windowOpacity");
- connect(m_animation, SIGNAL(finished()), this, SLOT(fadeOutFinished()));
-}
-
-FullScreenNotification::~FullScreenNotification()
-{
-}
-
-void FullScreenNotification::show()
-{
- setWindowOpacity(1.0);
- QTimer::singleShot(300, [&] {
- QWidget *parent = parentWidget();
- x = (parent->geometry().width() - width) / 2;
- QPoint topLeft = parent->mapToGlobal(QPoint(x, y));
- QWidget::move(topLeft.x(), topLeft.y());
- QWidget::show();
- QWidget::raise();
- });
- QTimer::singleShot(5000, this, SLOT(fadeOut()));
-}
-
-void FullScreenNotification::hide()
-{
- QWidget::hide();
- m_animation->stop();
-}
-
-void FullScreenNotification::fadeOut()
-{
- m_animation->setDuration(800);
- m_animation->setStartValue(1.0);
- m_animation->setEndValue(0.0);
- m_animation->setEasingCurve(QEasingCurve::OutQuad);
- m_animation->start();
-}
-
-void FullScreenNotification::fadeOutFinished()
-{
- hide();
- setWindowOpacity(1.0);
-}
diff --git a/examples/webenginewidgets/demobrowser/fullscreennotification.h b/examples/webenginewidgets/demobrowser/fullscreennotification.h
deleted file mode 100644
index 260f8e72f..000000000
--- a/examples/webenginewidgets/demobrowser/fullscreennotification.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef FULLSCREENNOTIFICATION_H
-#define FULLSCREENNOTIFICATION_H
-
-#include <QWidget>
-
-QT_BEGIN_NAMESPACE
-class QLabel;
-class QGridLayout;
-class QPropertyAnimation;
-QT_END_NAMESPACE
-
-class FullScreenNotification : public QWidget
-{
- Q_OBJECT
-public:
- FullScreenNotification(QWidget *parent = 0);
- ~FullScreenNotification();
-
- void show();
- void hide();
-
-public slots:
- void fadeOut();
- void fadeOutFinished();
-
-private:
- QLabel *m_label;
- QGridLayout *m_layout;
- QPropertyAnimation *m_animation;
- int width;
- int height;
- int x;
- int y;
-};
-
-#endif // FULLSCREENNOTIFICATION_H
diff --git a/examples/webenginewidgets/demobrowser/history.cpp b/examples/webenginewidgets/demobrowser/history.cpp
deleted file mode 100644
index bce65b917..000000000
--- a/examples/webenginewidgets/demobrowser/history.cpp
+++ /dev/null
@@ -1,1314 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "history.h"
-
-#include "autosaver.h"
-#include "browserapplication.h"
-
-#include <QtCore/QBuffer>
-#include <QtCore/QDir>
-#include <QtCore/QFile>
-#include <QtCore/QFileInfo>
-#include <QtCore/QSettings>
-#include <QtCore/QTemporaryFile>
-#include <QtCore/QTextStream>
-
-#include <QtCore/QtAlgorithms>
-
-#include <QtGui/QClipboard>
-#include <QtGui/QDesktopServices>
-#include <QtWidgets/QHeaderView>
-#include <QtWidgets/QStyle>
-
-#include <QWebEngineSettings>
-
-#include <QtCore/QDebug>
-
-static const unsigned int HISTORY_VERSION = 23;
-
-HistoryManager::HistoryManager(QObject *parent)
- : QObject(parent)
- , m_saveTimer(new AutoSaver(this))
- , m_historyLimit(30)
- , m_historyModel(0)
- , m_historyFilterModel(0)
- , m_historyTreeModel(0)
-{
- m_expiredTimer.setSingleShot(true);
- connect(&m_expiredTimer, SIGNAL(timeout()),
- this, SLOT(checkForExpired()));
- connect(this, SIGNAL(entryAdded(HistoryItem)),
- m_saveTimer, SLOT(changeOccurred()));
- connect(this, SIGNAL(entryRemoved(HistoryItem)),
- m_saveTimer, SLOT(changeOccurred()));
- load();
-
- m_historyModel = new HistoryModel(this, this);
- m_historyFilterModel = new HistoryFilterModel(m_historyModel, this);
- m_historyTreeModel = new HistoryTreeModel(m_historyFilterModel, this);
-}
-
-HistoryManager::~HistoryManager()
-{
- m_saveTimer->saveIfNeccessary();
-}
-
-QList<HistoryItem> &HistoryManager::history()
-{
- return m_history;
-}
-
-bool HistoryManager::historyContains(const QString &url) const
-{
- return m_historyFilterModel->historyContains(url);
-}
-
-void HistoryManager::addHistoryEntry(const QString &url)
-{
- QUrl cleanUrl(url);
- cleanUrl.setPassword(QString());
- cleanUrl.setHost(cleanUrl.host().toLower());
- HistoryItem item(cleanUrl.toString(), QDateTime::currentDateTime());
- addHistoryItem(item);
-}
-
-void HistoryManager::removeHistoryEntry(const QString &url)
-{
- QUrl cleanUrl(url);
- cleanUrl.setPassword(QString());
- cleanUrl.setHost(cleanUrl.host().toLower());
- HistoryItem item(cleanUrl.toString(), QDateTime::currentDateTime());
- removeHistoryItem(item);
-}
-
-void HistoryManager::setHistory(const QList<HistoryItem> &history, bool loadedAndSorted)
-{
- m_history = history;
-
- // verify that it is sorted by date
- if (!loadedAndSorted)
- qSort(m_history.begin(), m_history.end());
-
- checkForExpired(loadedAndSorted);
-
- if (loadedAndSorted) {
- m_lastSavedUrl = m_history.value(0).url;
- } else {
- m_lastSavedUrl = QString();
- m_saveTimer->changeOccurred();
- }
- emit historyReset();
-}
-
-HistoryModel *HistoryManager::historyModel() const
-{
- return m_historyModel;
-}
-
-HistoryFilterModel *HistoryManager::historyFilterModel() const
-{
- return m_historyFilterModel;
-}
-
-HistoryTreeModel *HistoryManager::historyTreeModel() const
-{
- return m_historyTreeModel;
-}
-
-void HistoryManager::checkForExpired(bool removeEntriesDirectly)
-{
- if (m_historyLimit < 0 || m_history.isEmpty())
- return;
-
- QDateTime now = QDateTime::currentDateTime();
- int nextTimeout = 0;
-
- while (!m_history.isEmpty()) {
- QDateTime checkForExpired = m_history.last().dateTime;
- checkForExpired.setDate(checkForExpired.date().addDays(m_historyLimit));
- if (now.daysTo(checkForExpired) > 7) {
- // check at most in a week to prevent int overflows on the timer
- nextTimeout = 7 * 86400;
- } else {
- nextTimeout = now.secsTo(checkForExpired);
- }
- if (nextTimeout > 0)
- break;
- const HistoryItem& item = m_history.last();
- // remove from saved file also
- m_lastSavedUrl = QString();
-
- if (removeEntriesDirectly)
- m_history.takeLast();
- else
- emit entryRemoved(item);
- }
-
- if (nextTimeout > 0)
- m_expiredTimer.start(nextTimeout * 1000);
-}
-
-void HistoryManager::addHistoryItem(const HistoryItem &item)
-{
- if (BrowserApplication::instance()->privateBrowsing())
- return;
-
- emit entryAdded(item);
- if (m_history.count() == 1)
- checkForExpired();
-}
-
-void HistoryManager::removeHistoryItem(const HistoryItem &item)
-{
- for (int i = m_history.count() - 1 ; i >= 0; --i) {
- if (item.url == m_history.at(i).url) {
- //delete all related entries with that url
- emit entryRemoved(m_history.at(i));
- }
- }
-}
-
-void HistoryManager::updateHistoryItem(const QUrl &url, const QString &title)
-{
- for (int i = 0; i < m_history.count(); ++i) {
- if (url == m_history.at(i).url) {
- m_history[i].title = title;
- m_saveTimer->changeOccurred();
- if (m_lastSavedUrl.isEmpty())
- m_lastSavedUrl = m_history.at(i).url;
- emit entryUpdated(i);
- break;
- }
- }
-}
-
-int HistoryManager::historyLimit() const
-{
- return m_historyLimit;
-}
-
-void HistoryManager::setHistoryLimit(int limit)
-{
- if (m_historyLimit == limit)
- return;
- m_historyLimit = limit;
- checkForExpired();
- m_saveTimer->changeOccurred();
-}
-
-void HistoryManager::clear()
-{
- m_lastSavedUrl = QString();
- emit historyReset();
- m_saveTimer->changeOccurred();
- m_saveTimer->saveIfNeccessary();
-}
-
-void HistoryManager::loadSettings()
-{
- // load settings
- QSettings settings;
- settings.beginGroup(QLatin1String("history"));
- m_historyLimit = settings.value(QLatin1String("historyLimit"), 30).toInt();
-}
-
-void HistoryManager::load()
-{
- loadSettings();
-
- QFile historyFile(QStandardPaths::writableLocation(QStandardPaths::DataLocation)
- + QLatin1String("/history"));
- if (!historyFile.exists())
- return;
- if (!historyFile.open(QFile::ReadOnly)) {
- qWarning() << "Unable to open history file" << historyFile.fileName();
- return;
- }
-
- QList<HistoryItem> list;
- QDataStream in(&historyFile);
- // Double check that the history file is sorted as it is read in
- bool needToSort = false;
- HistoryItem lastInsertedItem;
- QByteArray data;
- QDataStream stream;
- QBuffer buffer;
- stream.setDevice(&buffer);
- while (!historyFile.atEnd()) {
- in >> data;
- buffer.close();
- buffer.setBuffer(&data);
- buffer.open(QIODevice::ReadOnly);
- quint32 ver;
- stream >> ver;
- if (ver != HISTORY_VERSION)
- continue;
- HistoryItem item;
- stream >> item.url;
- stream >> item.dateTime;
- stream >> item.title;
-
- if (!item.dateTime.isValid())
- continue;
-
- if (item == lastInsertedItem) {
- if (lastInsertedItem.title.isEmpty() && !list.isEmpty())
- list[0].title = item.title;
- continue;
- }
-
- if (!needToSort && !list.isEmpty() && lastInsertedItem < item)
- needToSort = true;
-
- list.prepend(item);
- lastInsertedItem = item;
- }
- if (needToSort)
- qSort(list.begin(), list.end());
-
- setHistory(list, true);
-
- // If we had to sort re-write the whole history sorted
- if (needToSort) {
- m_lastSavedUrl = QString();
- m_saveTimer->changeOccurred();
- }
-}
-
-void HistoryManager::save()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("history"));
- settings.setValue(QLatin1String("historyLimit"), m_historyLimit);
-
- bool saveAll = m_lastSavedUrl.isEmpty();
- int first = m_history.count() - 1;
- if (!saveAll) {
- // find the first one to save
- for (int i = 0; i < m_history.count(); ++i) {
- if (m_history.at(i).url == m_lastSavedUrl) {
- first = i - 1;
- break;
- }
- }
- }
- if (first == m_history.count() - 1)
- saveAll = true;
-
- QString directory = QStandardPaths::writableLocation(QStandardPaths::DataLocation);
- if (directory.isEmpty())
- directory = QDir::homePath() + QLatin1String("/.") + QCoreApplication::applicationName();
- if (!QFile::exists(directory)) {
- QDir dir;
- dir.mkpath(directory);
- }
-
- QFile historyFile(directory + QLatin1String("/history"));
- // When saving everything use a temporary file to prevent possible data loss.
- QTemporaryFile tempFile;
- tempFile.setAutoRemove(false);
- bool open = false;
- if (saveAll) {
- open = tempFile.open();
- } else {
- open = historyFile.open(QFile::Append);
- }
-
- if (!open) {
- qWarning() << "Unable to open history file for saving"
- << (saveAll ? tempFile.fileName() : historyFile.fileName());
- return;
- }
-
- QDataStream out(saveAll ? &tempFile : &historyFile);
- for (int i = first; i >= 0; --i) {
- QByteArray data;
- QDataStream stream(&data, QIODevice::WriteOnly);
- HistoryItem item = m_history.at(i);
- stream << HISTORY_VERSION << item.url << item.dateTime << item.title;
- out << data;
- }
- tempFile.close();
-
- if (saveAll) {
- if (historyFile.exists() && !historyFile.remove())
- qWarning() << "History: error removing old history." << historyFile.errorString();
- if (!tempFile.rename(historyFile.fileName()))
- qWarning() << "History: error moving new history over old." << tempFile.errorString() << historyFile.fileName();
- }
- m_lastSavedUrl = m_history.value(0).url;
-}
-
-HistoryModel::HistoryModel(HistoryManager *history, QObject *parent)
- : QAbstractTableModel(parent)
- , m_history(history)
-{
- Q_ASSERT(m_history);
- connect(m_history, SIGNAL(historyReset()),
- this, SLOT(historyReset()));
- connect(m_history, SIGNAL(entryRemoved(HistoryItem)),
- this, SLOT(entryRemoved(HistoryItem)));
-
- connect(m_history, SIGNAL(entryAdded(HistoryItem)),
- this, SLOT(entryAdded(HistoryItem)));
- connect(m_history, SIGNAL(entryUpdated(int)),
- this, SLOT(entryUpdated(int)));
-}
-
-void HistoryModel::historyReset()
-{
- beginResetModel();
- m_history->history().clear();
- endResetModel();
-}
-
-void HistoryModel::entryAdded(const HistoryItem &item)
-{
- beginInsertRows(QModelIndex(), 0, 0);
- m_history->history().prepend(item);
- endInsertRows();
-}
-
-void HistoryModel::entryRemoved(const HistoryItem &item)
-{
- int index = m_history->history().indexOf(item);
- Q_ASSERT(index > -1);
- beginRemoveRows(QModelIndex(),index, index);
- m_history->history().takeAt(index);
- endRemoveRows();
-}
-
-void HistoryModel::entryUpdated(int offset)
-{
- QModelIndex idx = index(offset, 0);
- emit dataChanged(idx, idx);
-}
-
-QVariant HistoryModel::headerData(int section, Qt::Orientation orientation, int role) const
-{
- if (orientation == Qt::Horizontal
- && role == Qt::DisplayRole) {
- switch (section) {
- case 0: return tr("Title");
- case 1: return tr("Address");
- }
- }
- return QAbstractTableModel::headerData(section, orientation, role);
-}
-
-QVariant HistoryModel::data(const QModelIndex &index, int role) const
-{
- QList<HistoryItem> lst = m_history->history();
- if (index.row() < 0 || index.row() >= lst.size())
- return QVariant();
-
- const HistoryItem &item = lst.at(index.row());
- switch (role) {
- case DateTimeRole:
- return item.dateTime;
- case DateRole:
- return item.dateTime.date();
- case UrlRole:
- return QUrl(item.url);
- case UrlStringRole:
- return item.url;
- case Qt::DisplayRole:
- case Qt::EditRole: {
- switch (index.column()) {
- case 0:
- // when there is no title try to generate one from the url
- if (item.title.isEmpty()) {
- QString page = QFileInfo(QUrl(item.url).path()).fileName();
- if (!page.isEmpty())
- return page;
- return item.url;
- }
- return item.title;
- case 1:
- return item.url;
- }
- }
- case Qt::DecorationRole:
- if (index.column() == 0) {
- return BrowserApplication::instance()->icon(item.url);
- }
- }
- return QVariant();
-}
-
-int HistoryModel::columnCount(const QModelIndex &parent) const
-{
- return (parent.isValid()) ? 0 : 2;
-}
-
-int HistoryModel::rowCount(const QModelIndex &parent) const
-{
- return (parent.isValid()) ? 0 : m_history->history().count();
-}
-
-bool HistoryModel::removeRows(int row, int count, const QModelIndex &parent)
-{
- if (parent.isValid())
- return false;
- int lastRow = row + count - 1;
- beginRemoveRows(parent, row, lastRow);
- QList<HistoryItem> &lst = m_history->history();
- for (int i = lastRow; i >= row; --i)
- lst.removeAt(i);
- endRemoveRows();
- return true;
-}
-
-#define MOVEDROWS 15
-
-/*
- Maps the first bunch of items of the source model to the root
-*/
-HistoryMenuModel::HistoryMenuModel(HistoryTreeModel *sourceModel, QObject *parent)
- : QAbstractProxyModel(parent)
- , m_treeModel(sourceModel)
-{
- setSourceModel(sourceModel);
-}
-
-int HistoryMenuModel::bumpedRows() const
-{
- QModelIndex first = m_treeModel->index(0, 0);
- if (!first.isValid())
- return 0;
- return qMin(m_treeModel->rowCount(first), MOVEDROWS);
-}
-
-int HistoryMenuModel::columnCount(const QModelIndex &parent) const
-{
- return m_treeModel->columnCount(mapToSource(parent));
-}
-
-int HistoryMenuModel::rowCount(const QModelIndex &parent) const
-{
- if (parent.column() > 0)
- return 0;
-
- if (!parent.isValid()) {
- int folders = sourceModel()->rowCount();
- int bumpedItems = bumpedRows();
- if (bumpedItems <= MOVEDROWS
- && bumpedItems == sourceModel()->rowCount(sourceModel()->index(0, 0)))
- --folders;
- return bumpedItems + folders;
- }
-
- if (parent.internalId() == quintptr(-1)) {
- if (parent.row() < bumpedRows())
- return 0;
- }
-
- QModelIndex idx = mapToSource(parent);
- int defaultCount = sourceModel()->rowCount(idx);
- if (idx == sourceModel()->index(0, 0))
- return defaultCount - bumpedRows();
- return defaultCount;
-}
-
-QModelIndex HistoryMenuModel::mapFromSource(const QModelIndex &sourceIndex) const
-{
- // currently not used or autotested
- Q_ASSERT(false);
- int sr = m_treeModel->mapToSource(sourceIndex).row();
- return createIndex(sourceIndex.row(), sourceIndex.column(), sr);
-}
-
-QModelIndex HistoryMenuModel::mapToSource(const QModelIndex &proxyIndex) const
-{
- if (!proxyIndex.isValid())
- return QModelIndex();
-
- if (proxyIndex.internalId() == quintptr(-1)) {
- int bumpedItems = bumpedRows();
- if (proxyIndex.row() < bumpedItems)
- return m_treeModel->index(proxyIndex.row(), proxyIndex.column(), m_treeModel->index(0, 0));
- if (bumpedItems <= MOVEDROWS && bumpedItems == sourceModel()->rowCount(m_treeModel->index(0, 0)))
- --bumpedItems;
- return m_treeModel->index(proxyIndex.row() - bumpedItems, proxyIndex.column());
- }
-
- QModelIndex historyIndex = m_treeModel->sourceModel()->index(proxyIndex.internalId(), proxyIndex.column());
- QModelIndex treeIndex = m_treeModel->mapFromSource(historyIndex);
- return treeIndex;
-}
-
-QModelIndex HistoryMenuModel::index(int row, int column, const QModelIndex &parent) const
-{
- if (row < 0
- || column < 0 || column >= columnCount(parent)
- || parent.column() > 0)
- return QModelIndex();
- if (!parent.isValid())
- return createIndex(row, column, quintptr(-1));
-
- QModelIndex treeIndexParent = mapToSource(parent);
-
- int bumpedItems = 0;
- if (treeIndexParent == m_treeModel->index(0, 0))
- bumpedItems = bumpedRows();
- QModelIndex treeIndex = m_treeModel->index(row + bumpedItems, column, treeIndexParent);
- QModelIndex historyIndex = m_treeModel->mapToSource(treeIndex);
- int historyRow = historyIndex.row();
- if (historyRow == -1)
- historyRow = treeIndex.row();
- return createIndex(row, column, historyRow);
-}
-
-QModelIndex HistoryMenuModel::parent(const QModelIndex &index) const
-{
- int offset = index.internalId();
- if (offset == -1 || !index.isValid())
- return QModelIndex();
-
- QModelIndex historyIndex = m_treeModel->sourceModel()->index(index.internalId(), 0);
- QModelIndex treeIndex = m_treeModel->mapFromSource(historyIndex);
- QModelIndex treeIndexParent = treeIndex.parent();
-
- int sr = m_treeModel->mapToSource(treeIndexParent).row();
- int bumpedItems = bumpedRows();
- if (bumpedItems <= MOVEDROWS && bumpedItems == sourceModel()->rowCount(sourceModel()->index(0, 0)))
- --bumpedItems;
- return createIndex(bumpedItems + treeIndexParent.row(), treeIndexParent.column(), sr);
-}
-
-
-HistoryMenu::HistoryMenu(QWidget *parent)
- : ModelMenu(parent)
- , m_history(0)
-{
- connect(this, SIGNAL(activated(QModelIndex)),
- this, SLOT(activated(QModelIndex)));
- setHoverRole(HistoryModel::UrlStringRole);
-}
-
-void HistoryMenu::activated(const QModelIndex &index)
-{
- emit openUrl(index.data(HistoryModel::UrlRole).toUrl());
-}
-
-bool HistoryMenu::prePopulated()
-{
- if (!m_history) {
- m_history = BrowserApplication::historyManager();
- m_historyMenuModel = new HistoryMenuModel(m_history->historyTreeModel(), this);
- setModel(m_historyMenuModel);
- }
- // initial actions
- for (int i = 0; i < m_initialActions.count(); ++i)
- addAction(m_initialActions.at(i));
- if (!m_initialActions.isEmpty())
- addSeparator();
- setFirstSeparator(m_historyMenuModel->bumpedRows());
-
- return false;
-}
-
-void HistoryMenu::postPopulated()
-{
- if (m_history->history().count() > 0)
- addSeparator();
-
- QAction *showAllAction = new QAction(tr("Show All History"), this);
- connect(showAllAction, SIGNAL(triggered()), this, SLOT(showHistoryDialog()));
- addAction(showAllAction);
-
- QAction *clearAction = new QAction(tr("Clear History"), this);
- connect(clearAction, SIGNAL(triggered()), m_history, SLOT(clear()));
- addAction(clearAction);
-}
-
-void HistoryMenu::showHistoryDialog()
-{
- HistoryDialog *dialog = new HistoryDialog(this);
- connect(dialog, SIGNAL(openUrl(QUrl)),
- this, SIGNAL(openUrl(QUrl)));
- dialog->show();
-}
-
-void HistoryMenu::setInitialActions(QList<QAction*> actions)
-{
- m_initialActions = actions;
- for (int i = 0; i < m_initialActions.count(); ++i)
- addAction(m_initialActions.at(i));
-}
-
-TreeProxyModel::TreeProxyModel(QObject *parent) : QSortFilterProxyModel(parent)
-{
- setSortRole(HistoryModel::DateTimeRole);
- setFilterCaseSensitivity(Qt::CaseInsensitive);
-}
-
-bool TreeProxyModel::filterAcceptsRow(int source_row, const QModelIndex &source_parent) const
-{
- return QSortFilterProxyModel::filterAcceptsRow(source_row, source_parent);
-}
-
-HistoryDialog::HistoryDialog(QWidget *parent, HistoryManager *setHistory) : QDialog(parent)
-{
- HistoryManager *history = setHistory;
- if (!history)
- history = BrowserApplication::historyManager();
- setupUi(this);
- tree->setUniformRowHeights(true);
- tree->setSelectionBehavior(QAbstractItemView::SelectRows);
- tree->setTextElideMode(Qt::ElideMiddle);
- QAbstractItemModel *model = history->historyFilterModel();
- TreeProxyModel *proxyModel = new TreeProxyModel(this);
- connect(search, SIGNAL(textChanged(QString)),
- proxyModel, SLOT(setFilterFixedString(QString)));
- connect(removeButton, SIGNAL(clicked()), tree, SLOT(removeOne()));
- connect(removeAllButton, SIGNAL(clicked()), tree, SLOT(removeAll()));
- proxyModel->setSourceModel(model);
- proxyModel->setFilterKeyColumn(1);
- tree->setModel(proxyModel);
- tree->setSortingEnabled(true);
- tree->setExpanded(proxyModel->index(0, 0), true);
- tree->setAlternatingRowColors(true);
- QFontMetrics fm(font());
- int header = fm.width(QLatin1Char('m')) * 40;
- tree->header()->resizeSection(0, header);
- tree->header()->setStretchLastSection(true);
- connect(tree, SIGNAL(activated(QModelIndex)),
- this, SLOT(open()));
- tree->setContextMenuPolicy(Qt::CustomContextMenu);
- connect(tree, SIGNAL(customContextMenuRequested(QPoint)),
- this, SLOT(customContextMenuRequested(QPoint)));
-}
-
-void HistoryDialog::customContextMenuRequested(const QPoint &pos)
-{
- QMenu menu;
- QModelIndex index = tree->indexAt(pos);
- index = index.sibling(index.row(), 0);
- if (index.isValid() && !tree->model()->hasChildren(index)) {
- menu.addAction(tr("Open"), this, SLOT(open()));
- menu.addSeparator();
- menu.addAction(tr("Copy"), this, SLOT(copy()));
- }
- menu.addAction(tr("Delete"), tree, SLOT(removeOne()));
- menu.exec(QCursor::pos());
-}
-
-void HistoryDialog::open()
-{
- QModelIndex index = tree->currentIndex();
- if (!index.parent().isValid())
- return;
- emit openUrl(index.data(HistoryModel::UrlRole).toUrl());
-}
-
-void HistoryDialog::copy()
-{
- QModelIndex index = tree->currentIndex();
- if (!index.parent().isValid())
- return;
- QString url = index.data(HistoryModel::UrlStringRole).toString();
-
- QClipboard *clipboard = QApplication::clipboard();
- clipboard->setText(url);
-}
-
-HistoryFilterModel::HistoryFilterModel(QAbstractItemModel *sourceModel, QObject *parent)
- : QAbstractProxyModel(parent),
- m_loaded(false)
-{
- setSourceModel(sourceModel);
-}
-
-void HistoryFilterModel::setSourceModel(QAbstractItemModel *newSourceModel)
-{
- beginResetModel();
- if (sourceModel()) {
- disconnect(sourceModel(), SIGNAL(modelReset()), this, SLOT(sourceReset()));
- disconnect(sourceModel(), SIGNAL(dataChanged(QModelIndex,QModelIndex)),
- this, SLOT(sourceDataChanged(QModelIndex,QModelIndex)));
- disconnect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)),
- this, SLOT(sourceRowsInserted(QModelIndex,int,int)));
- disconnect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
- this, SLOT(sourceRowsRemoved(QModelIndex,int,int)));
- }
-
- QAbstractProxyModel::setSourceModel(newSourceModel);
-
- if (sourceModel()) {
- connect(sourceModel(), SIGNAL(modelReset()), this, SLOT(sourceReset()));
- connect(sourceModel(), SIGNAL(dataChanged(QModelIndex,QModelIndex)),
- this, SLOT(sourceDataChanged(QModelIndex,QModelIndex)));
- connect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)),
- this, SLOT(sourceRowsInserted(QModelIndex,int,int)));
- connect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
- this, SLOT(sourceRowsRemoved(QModelIndex,int,int)));
- }
- load();
- endResetModel();
-}
-
-void HistoryFilterModel::sourceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight)
-{
- emit dataChanged(mapFromSource(topLeft), mapFromSource(bottomRight));
-}
-
-QVariant HistoryFilterModel::headerData(int section, Qt::Orientation orientation, int role) const
-{
- return sourceModel()->headerData(section, orientation, role);
-}
-
-void HistoryFilterModel::sourceReset()
-{
- beginResetModel();
- load();
- endResetModel();
-}
-
-int HistoryFilterModel::rowCount(const QModelIndex &parent) const
-{
- if (parent.isValid())
- return 0;
- return m_historyHash.count();
-}
-
-int HistoryFilterModel::columnCount(const QModelIndex &parent) const
-{
- return (parent.isValid()) ? 0 : 2;
-}
-
-QModelIndex HistoryFilterModel::mapToSource(const QModelIndex &proxyIndex) const
-{
- int sourceRow = sourceModel()->rowCount() - proxyIndex.internalId();
- return sourceModel()->index(sourceRow, proxyIndex.column());
-}
-
-QModelIndex HistoryFilterModel::mapFromSource(const QModelIndex &sourceIndex) const
-{
- QString url = sourceIndex.data(HistoryModel::UrlStringRole).toString();
- if (!m_historyHash.contains(url))
- return QModelIndex();
-
- // This can be done in a binary search, but we can't use qBinary find
- // because it can't take: qBinaryFind(m_sourceRow.end(), m_sourceRow.begin(), v);
- // so if this is a performance bottlneck then convert to binary search, until then
- // the cleaner/easier to read code wins the day.
- int realRow = -1;
- int sourceModelRow = sourceModel()->rowCount() - sourceIndex.row();
-
- for (int i = 0; i < m_sourceRow.count(); ++i) {
- if (m_sourceRow.at(i) == sourceModelRow) {
- realRow = i;
- break;
- }
- }
- if (realRow == -1)
- return QModelIndex();
-
- return createIndex(realRow, sourceIndex.column(), sourceModel()->rowCount() - sourceIndex.row());
-}
-
-QModelIndex HistoryFilterModel::index(int row, int column, const QModelIndex &parent) const
-{
- if (row < 0 || row >= rowCount(parent)
- || column < 0 || column >= columnCount(parent))
- return QModelIndex();
-
- return createIndex(row, column, m_sourceRow[row]);
-}
-
-QModelIndex HistoryFilterModel::parent(const QModelIndex &) const
-{
- return QModelIndex();
-}
-
-void HistoryFilterModel::load() const
-{
- m_sourceRow.clear();
- m_historyHash.clear();
- m_historyHash.reserve(sourceModel()->rowCount());
- for (int i = 0; i < sourceModel()->rowCount(); ++i) {
- QModelIndex idx = sourceModel()->index(i, 0);
- QString url = idx.data(HistoryModel::UrlStringRole).toString();
- if (!m_historyHash.contains(url)) {
- m_sourceRow.append(sourceModel()->rowCount() - i);
- m_historyHash[url] = sourceModel()->rowCount() - i;
- }
- }
-}
-
-void HistoryFilterModel::sourceRowsInserted(const QModelIndex &parent, int start, int end)
-{
- Q_ASSERT(start == end && start == 0);
- Q_UNUSED(end);
- QModelIndex idx = sourceModel()->index(start, 0, parent);
- QString url = idx.data(HistoryModel::UrlStringRole).toString();
- if (m_historyHash.contains(url)) {
- int sourceRow = sourceModel()->rowCount() - m_historyHash[url];
- int realRow = mapFromSource(sourceModel()->index(sourceRow, 0)).row();
- beginRemoveRows(QModelIndex(), realRow, realRow);
- m_sourceRow.removeAt(realRow);
- m_historyHash.remove(url);
- endRemoveRows();
- }
- beginInsertRows(QModelIndex(), 0, 0);
- m_historyHash.insert(url, sourceModel()->rowCount() - start);
- m_sourceRow.insert(0, sourceModel()->rowCount());
- endInsertRows();
-}
-
-void HistoryFilterModel::sourceRowsRemoved(const QModelIndex &, int start, int end)
-{
- Q_UNUSED(start);
- Q_UNUSED(end);
- sourceReset();
-}
-
-/*
- Removing a continuous block of rows will remove filtered rows too as this is
- the users intention.
-*/
-bool HistoryFilterModel::removeRows(int row, int count, const QModelIndex &parent)
-{
- if (row < 0 || count <= 0 || row + count > rowCount(parent) || parent.isValid())
- return false;
- int lastRow = row + count - 1;
- disconnect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
- this, SLOT(sourceRowsRemoved(QModelIndex,int,int)));
- beginRemoveRows(parent, row, lastRow);
- int oldCount = rowCount();
- int start = sourceModel()->rowCount() - m_sourceRow.value(row);
- int end = sourceModel()->rowCount() - m_sourceRow.value(lastRow);
- sourceModel()->removeRows(start, end - start + 1);
- endRemoveRows();
- connect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
- this, SLOT(sourceRowsRemoved(QModelIndex,int,int)));
- m_loaded = false;
- if (oldCount - count != rowCount()) {
- beginResetModel();
- endResetModel();
- }
- return true;
-}
-
-HistoryCompletionModel::HistoryCompletionModel(QObject *parent)
- : QAbstractProxyModel(parent)
-{
-}
-
-QVariant HistoryCompletionModel::data(const QModelIndex &index, int role) const
-{
- if (sourceModel()
- && (role == Qt::EditRole || role == Qt::DisplayRole)
- && index.isValid()) {
- QModelIndex idx = mapToSource(index);
- idx = idx.sibling(idx.row(), 1);
- QString urlString = idx.data(HistoryModel::UrlStringRole).toString();
- if (index.row() % 2) {
- QUrl url = urlString;
- QString s = url.toString(QUrl::RemoveScheme
- | QUrl::RemoveUserInfo
- | QUrl::StripTrailingSlash);
- return s.mid(2); // strip // from the front
- }
- return urlString;
- }
- return QAbstractProxyModel::data(index, role);
-}
-
-int HistoryCompletionModel::rowCount(const QModelIndex &parent) const
-{
- return (parent.isValid() || !sourceModel()) ? 0 : sourceModel()->rowCount(parent) * 2;
-}
-
-int HistoryCompletionModel::columnCount(const QModelIndex &parent) const
-{
- return (parent.isValid()) ? 0 : 1;
-}
-
-QModelIndex HistoryCompletionModel::mapFromSource(const QModelIndex &sourceIndex) const
-{
- int row = sourceIndex.row() * 2;
- return index(row, sourceIndex.column());
-}
-
-QModelIndex HistoryCompletionModel::mapToSource(const QModelIndex &proxyIndex) const
-{
- if (!sourceModel())
- return QModelIndex();
- int row = proxyIndex.row() / 2;
- return sourceModel()->index(row, proxyIndex.column());
-}
-
-QModelIndex HistoryCompletionModel::index(int row, int column, const QModelIndex &parent) const
-{
- if (row < 0 || row >= rowCount(parent)
- || column < 0 || column >= columnCount(parent))
- return QModelIndex();
- return createIndex(row, column);
-}
-
-QModelIndex HistoryCompletionModel::parent(const QModelIndex &) const
-{
- return QModelIndex();
-}
-
-void HistoryCompletionModel::setSourceModel(QAbstractItemModel *newSourceModel)
-{
- if (sourceModel()) {
- disconnect(sourceModel(), SIGNAL(modelReset()), this, SLOT(sourceReset()));
- disconnect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)),
- this, SLOT(sourceReset()));
- disconnect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
- this, SLOT(sourceReset()));
- }
-
- QAbstractProxyModel::setSourceModel(newSourceModel);
-
- if (newSourceModel) {
- connect(newSourceModel, SIGNAL(modelReset()), this, SLOT(sourceReset()));
- connect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)),
- this, SLOT(sourceReset()));
- connect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
- this, SLOT(sourceReset()));
- }
-
- beginResetModel();
- endResetModel();
-}
-
-void HistoryCompletionModel::sourceReset()
-{
- beginResetModel();
- endResetModel();
-}
-
-HistoryTreeModel::HistoryTreeModel(QAbstractItemModel *sourceModel, QObject *parent)
- : QAbstractProxyModel(parent)
-{
- setSourceModel(sourceModel);
-}
-
-QVariant HistoryTreeModel::headerData(int section, Qt::Orientation orientation, int role) const
-{
- return sourceModel()->headerData(section, orientation, role);
-}
-
-QVariant HistoryTreeModel::data(const QModelIndex &index, int role) const
-{
- if ((role == Qt::EditRole || role == Qt::DisplayRole)) {
- int start = index.internalId();
- if (start == 0) {
- int offset = sourceDateRow(index.row());
- if (index.column() == 0) {
- QModelIndex idx = sourceModel()->index(offset, 0);
- QDate date = idx.data(HistoryModel::DateRole).toDate();
- if (date == QDate::currentDate())
- return tr("Earlier Today");
- return date.toString(QLatin1String("dddd, MMMM d, yyyy"));
- }
- if (index.column() == 1) {
- return tr("%1 items").arg(rowCount(index.sibling(index.row(), 0)));
- }
- }
- }
- if (role == Qt::DecorationRole && index.column() == 0 && !index.parent().isValid())
- return QIcon(QLatin1String(":history.png"));
- if (role == HistoryModel::DateRole && index.column() == 0 && index.internalId() == 0) {
- int offset = sourceDateRow(index.row());
- QModelIndex idx = sourceModel()->index(offset, 0);
- return idx.data(HistoryModel::DateRole);
- }
-
- return QAbstractProxyModel::data(index, role);
-}
-
-int HistoryTreeModel::columnCount(const QModelIndex &parent) const
-{
- return sourceModel()->columnCount(mapToSource(parent));
-}
-
-int HistoryTreeModel::rowCount(const QModelIndex &parent) const
-{
- if ( parent.internalId() != 0
- || parent.column() > 0
- || !sourceModel())
- return 0;
-
- // row count OF dates
- if (!parent.isValid()) {
- if (!m_sourceRowCache.isEmpty())
- return m_sourceRowCache.count();
- QDate currentDate;
- int rows = 0;
- int totalRows = sourceModel()->rowCount();
-
- for (int i = 0; i < totalRows; ++i) {
- QDate rowDate = sourceModel()->index(i, 0).data(HistoryModel::DateRole).toDate();
- if (rowDate != currentDate) {
- m_sourceRowCache.append(i);
- currentDate = rowDate;
- ++rows;
- }
- }
- Q_ASSERT(m_sourceRowCache.count() == rows);
- return rows;
- }
-
- // row count FOR a date
- int start = sourceDateRow(parent.row());
- int end = sourceDateRow(parent.row() + 1);
- return (end - start);
-}
-
-// Translate the top level date row into the offset where that date starts
-int HistoryTreeModel::sourceDateRow(int row) const
-{
- if (row <= 0)
- return 0;
-
- if (m_sourceRowCache.isEmpty())
- rowCount(QModelIndex());
-
- if (row >= m_sourceRowCache.count()) {
- if (!sourceModel())
- return 0;
- return sourceModel()->rowCount();
- }
- return m_sourceRowCache.at(row);
-}
-
-QModelIndex HistoryTreeModel::mapToSource(const QModelIndex &proxyIndex) const
-{
- int offset = proxyIndex.internalId();
- if (offset == 0)
- return QModelIndex();
- int startDateRow = sourceDateRow(offset - 1);
- return sourceModel()->index(startDateRow + proxyIndex.row(), proxyIndex.column());
-}
-
-QModelIndex HistoryTreeModel::index(int row, int column, const QModelIndex &parent) const
-{
- if (row < 0
- || column < 0 || column >= columnCount(parent)
- || parent.column() > 0)
- return QModelIndex();
-
- if (!parent.isValid())
- return createIndex(row, column);
- return createIndex(row, column, parent.row() + 1);
-}
-
-QModelIndex HistoryTreeModel::parent(const QModelIndex &index) const
-{
- int offset = index.internalId();
- if (offset == 0 || !index.isValid())
- return QModelIndex();
- return createIndex(offset - 1, 0);
-}
-
-bool HistoryTreeModel::hasChildren(const QModelIndex &parent) const
-{
- QModelIndex grandparent = parent.parent();
- if (!grandparent.isValid())
- return true;
- return false;
-}
-
-Qt::ItemFlags HistoryTreeModel::flags(const QModelIndex &index) const
-{
- if (!index.isValid())
- return Qt::NoItemFlags;
- return Qt::ItemIsSelectable | Qt::ItemIsEnabled | Qt::ItemIsDragEnabled;
-}
-
-bool HistoryTreeModel::removeRows(int row, int count, const QModelIndex &parent)
-{
- if (row < 0 || count <= 0 || row + count > rowCount(parent))
- return false;
-
- if (parent.isValid()) {
- // removing pages
- int offset = sourceDateRow(parent.row());
- return sourceModel()->removeRows(offset + row, count);
- } else {
- // removing whole dates
- for (int i = row + count - 1; i >= row; --i) {
- QModelIndex dateParent = index(i, 0);
- int offset = sourceDateRow(dateParent.row());
- if (!sourceModel()->removeRows(offset, rowCount(dateParent)))
- return false;
- }
- }
- return true;
-}
-
-void HistoryTreeModel::setSourceModel(QAbstractItemModel *newSourceModel)
-{
- beginResetModel();
- if (sourceModel()) {
- disconnect(sourceModel(), SIGNAL(modelReset()), this, SLOT(sourceReset()));
- disconnect(sourceModel(), SIGNAL(layoutChanged()), this, SLOT(sourceReset()));
- disconnect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)),
- this, SLOT(sourceRowsInserted(QModelIndex,int,int)));
- disconnect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
- this, SLOT(sourceRowsRemoved(QModelIndex,int,int)));
- disconnect(sourceModel(), &QAbstractItemModel::dataChanged, this,
- &HistoryTreeModel::sourceDataChanged);
- }
-
- QAbstractProxyModel::setSourceModel(newSourceModel);
-
- if (newSourceModel) {
- connect(sourceModel(), SIGNAL(modelReset()), this, SLOT(sourceReset()));
- connect(sourceModel(), SIGNAL(layoutChanged()), this, SLOT(sourceReset()));
- connect(sourceModel(), SIGNAL(rowsInserted(QModelIndex,int,int)),
- this, SLOT(sourceRowsInserted(QModelIndex,int,int)));
- connect(sourceModel(), SIGNAL(rowsRemoved(QModelIndex,int,int)),
- this, SLOT(sourceRowsRemoved(QModelIndex,int,int)));
- connect(sourceModel(), &QAbstractItemModel::dataChanged, this,
- &HistoryTreeModel::sourceDataChanged);
- }
- endResetModel();
-}
-
-void HistoryTreeModel::sourceReset()
-{
- beginResetModel();
- m_sourceRowCache.clear();
- endResetModel();
-}
-
-void HistoryTreeModel::sourceRowsInserted(const QModelIndex &parent, int start, int end)
-{
- Q_UNUSED(parent); // Avoid warnings when compiling release
- Q_ASSERT(!parent.isValid());
- if (start != 0 || start != end) {
- beginResetModel();
- m_sourceRowCache.clear();
- endResetModel();
- return;
- }
-
- m_sourceRowCache.clear();
- QModelIndex treeIndex = mapFromSource(sourceModel()->index(start, 0));
- QModelIndex treeParent = treeIndex.parent();
- if (rowCount(treeParent) == 1) {
- beginInsertRows(QModelIndex(), 0, 0);
- endInsertRows();
- } else {
- beginInsertRows(treeParent, treeIndex.row(), treeIndex.row());
- endInsertRows();
- }
-}
-
-QModelIndex HistoryTreeModel::mapFromSource(const QModelIndex &sourceIndex) const
-{
- if (!sourceIndex.isValid())
- return QModelIndex();
-
- if (m_sourceRowCache.isEmpty())
- rowCount(QModelIndex());
-
- QList<int>::iterator it;
- it = qLowerBound(m_sourceRowCache.begin(), m_sourceRowCache.end(), sourceIndex.row());
- if (*it != sourceIndex.row())
- --it;
- int dateRow = qMax(0, it - m_sourceRowCache.begin());
- int row = sourceIndex.row() - m_sourceRowCache.at(dateRow);
- return createIndex(row, sourceIndex.column(), dateRow + 1);
-}
-
-void HistoryTreeModel::sourceRowsRemoved(const QModelIndex &parent, int start, int end)
-{
- Q_UNUSED(parent); // Avoid warnings when compiling release
- Q_ASSERT(!parent.isValid());
- if (m_sourceRowCache.isEmpty())
- return;
- for (int i = end; i >= start;) {
- QList<int>::iterator it;
- it = qLowerBound(m_sourceRowCache.begin(), m_sourceRowCache.end(), i);
- // playing it safe
- if (it == m_sourceRowCache.end()) {
- beginResetModel();
- m_sourceRowCache.clear();
- endResetModel();
- return;
- }
-
- if (*it != i)
- --it;
- int row = qMax(0, it - m_sourceRowCache.begin());
- int offset = m_sourceRowCache[row];
- QModelIndex dateParent = index(row, 0);
- // If we can remove all the rows in the date do that and skip over them
- int rc = rowCount(dateParent);
- if (i - rc + 1 == offset && start <= i - rc + 1) {
- beginRemoveRows(QModelIndex(), row, row);
- m_sourceRowCache.removeAt(row);
- i -= rc + 1;
- } else {
- beginRemoveRows(dateParent, i - offset, i - offset);
- ++row;
- --i;
- }
- for (int j = row; j < m_sourceRowCache.count(); ++j)
- --m_sourceRowCache[j];
- endRemoveRows();
- }
-}
-
-void HistoryTreeModel::sourceDataChanged(const QModelIndex &topLeft,
- const QModelIndex &bottomRight,
- const QVector<int> roles)
-{
- emit dataChanged(mapFromSource(topLeft), mapFromSource(bottomRight), roles);
-}
diff --git a/examples/webenginewidgets/demobrowser/history.h b/examples/webenginewidgets/demobrowser/history.h
deleted file mode 100644
index 2a6dce9e1..000000000
--- a/examples/webenginewidgets/demobrowser/history.h
+++ /dev/null
@@ -1,360 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef HISTORY_H
-#define HISTORY_H
-
-#include "modelmenu.h"
-
-#include <QtCore/QDateTime>
-#include <QtCore/QHash>
-#include <QtCore/QObject>
-#include <QtCore/QTimer>
-#include <QtCore/QUrl>
-
-#include <QtCore/QSortFilterProxyModel>
-
-class HistoryItem
-{
-public:
- HistoryItem() {}
- HistoryItem(const QString &u,
- const QDateTime &d = QDateTime(), const QString &t = QString())
- : title(t), url(u), dateTime(d) {}
-
- inline bool operator==(const HistoryItem &other) const
- { return other.title == title
- && other.url == url && other.dateTime == dateTime; }
-
- // history is sorted in reverse
- inline bool operator <(const HistoryItem &other) const
- { return dateTime > other.dateTime; }
-
- QString title;
- QString url;
- QDateTime dateTime;
-};
-
-class AutoSaver;
-class HistoryModel;
-class HistoryFilterModel;
-class HistoryTreeModel;
-
-class HistoryManager : public QObject
-{
- Q_OBJECT
- Q_PROPERTY(int historyLimit READ historyLimit WRITE setHistoryLimit)
-
-signals:
- void historyReset();
- void entryAdded(const HistoryItem &item);
- void entryRemoved(const HistoryItem &item);
- void entryUpdated(int offset);
-
-public:
- HistoryManager(QObject *parent = 0);
- ~HistoryManager();
-
- bool historyContains(const QString &url) const;
-
- void addHistoryEntry(const QString &url);
- void removeHistoryEntry(const QString &url);
-
- void updateHistoryItem(const QUrl &url, const QString &title);
-
- int historyLimit() const;
- void setHistoryLimit(int limit);
-
- QList<HistoryItem>& history();
- void setHistory(const QList<HistoryItem> &history, bool loadedAndSorted = false);
-
- // History manager keeps around these models for use by the completer and other classes
- HistoryModel *historyModel() const;
- HistoryFilterModel *historyFilterModel() const;
- HistoryTreeModel *historyTreeModel() const;
-
-public slots:
- void clear();
- void loadSettings();
-
-private slots:
- void save();
- void checkForExpired(bool removeExpiredEntriesDirectly = false);
-
-protected:
- void addHistoryItem(const HistoryItem &item);
- void removeHistoryItem(const HistoryItem &item);
-
-private:
- void load();
-
- AutoSaver *m_saveTimer;
- int m_historyLimit;
- QTimer m_expiredTimer;
- QList<HistoryItem> m_history;
- QString m_lastSavedUrl;
-
- HistoryModel *m_historyModel;
- HistoryFilterModel *m_historyFilterModel;
- HistoryTreeModel *m_historyTreeModel;
-};
-
-class HistoryModel : public QAbstractTableModel
-{
- Q_OBJECT
-
-public slots:
- void historyReset();
- void entryAdded(const HistoryItem &item);
- void entryRemoved(const HistoryItem &item);
- void entryUpdated(int offset);
-
-public:
- enum Roles {
- DateRole = Qt::UserRole + 1,
- DateTimeRole = Qt::UserRole + 2,
- UrlRole = Qt::UserRole + 3,
- UrlStringRole = Qt::UserRole + 4
- };
-
- HistoryModel(HistoryManager *history, QObject *parent = 0);
- QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
- int columnCount(const QModelIndex &parent = QModelIndex()) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex());
-
-private:
- HistoryManager *m_history;
-};
-
-/*!
- Proxy model that will remove any duplicate entries.
- Both m_sourceRow and m_historyHash store their offsets not from
- the front of the list, but as offsets from the back.
- */
-class HistoryFilterModel : public QAbstractProxyModel
-{
- Q_OBJECT
-
-public:
- HistoryFilterModel(QAbstractItemModel *sourceModel, QObject *parent = 0);
-
- inline bool historyContains(const QString &url) const
- { load(); return m_historyHash.contains(url); }
-
- QModelIndex mapFromSource(const QModelIndex &sourceIndex) const;
- QModelIndex mapToSource(const QModelIndex &proxyIndex) const;
- void setSourceModel(QAbstractItemModel *sourceModel);
- QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- int columnCount(const QModelIndex &parent = QModelIndex()) const;
- QModelIndex index(int, int, const QModelIndex& = QModelIndex()) const;
- QModelIndex parent(const QModelIndex& index= QModelIndex()) const;
- bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex());
-
-private slots:
- void sourceReset();
- void sourceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight);
- void sourceRowsInserted(const QModelIndex &parent, int start, int end);
- void sourceRowsRemoved(const QModelIndex &, int, int);
-
-private:
- void load() const;
-
- mutable QList<int> m_sourceRow;
- mutable QHash<QString, int> m_historyHash;
- mutable bool m_loaded;
-};
-
-/*
- The history menu
- - Removes the first twenty entries and puts them as children of the top level.
- - If there are less then twenty entries then the first folder is also removed.
-
- The mapping is done by knowing that HistoryTreeModel is over a table
- We store that row offset in our index's private data.
-*/
-class HistoryMenuModel : public QAbstractProxyModel
-{
- Q_OBJECT
-
-public:
- HistoryMenuModel(HistoryTreeModel *sourceModel, QObject *parent = 0);
- int columnCount(const QModelIndex &parent) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- QModelIndex mapFromSource(const QModelIndex & sourceIndex) const;
- QModelIndex mapToSource(const QModelIndex & proxyIndex) const;
- QModelIndex index(int, int, const QModelIndex &parent = QModelIndex()) const;
- QModelIndex parent(const QModelIndex &index = QModelIndex()) const;
-
- int bumpedRows() const;
-
-private:
- HistoryTreeModel *m_treeModel;
-};
-
-// Menu that is dynamically populated from the history
-class HistoryMenu : public ModelMenu
-{
- Q_OBJECT
-
-signals:
- void openUrl(const QUrl &url);
-
-public:
- HistoryMenu(QWidget *parent = 0);
- void setInitialActions(QList<QAction*> actions);
-
-protected:
- bool prePopulated();
- void postPopulated();
-
-private slots:
- void activated(const QModelIndex &index);
- void showHistoryDialog();
-
-private:
- HistoryManager *m_history;
- HistoryMenuModel *m_historyMenuModel;
- QList<QAction*> m_initialActions;
-};
-
-// proxy model for the history model that
-// exposes each url http://www.foo.com and it url starting at the host www.foo.com
-class HistoryCompletionModel : public QAbstractProxyModel
-{
- Q_OBJECT
-
-public:
- HistoryCompletionModel(QObject *parent = 0);
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- int columnCount(const QModelIndex &parent = QModelIndex()) const;
- QModelIndex mapFromSource(const QModelIndex &sourceIndex) const;
- QModelIndex mapToSource(const QModelIndex &proxyIndex) const;
- QModelIndex index(int, int, const QModelIndex& = QModelIndex()) const;
- QModelIndex parent(const QModelIndex& index= QModelIndex()) const;
- void setSourceModel(QAbstractItemModel *sourceModel);
-
-private slots:
- void sourceReset();
-
-};
-
-// proxy model for the history model that converts the list
-// into a tree, one top level node per day.
-// Used in the HistoryDialog.
-class HistoryTreeModel : public QAbstractProxyModel
-{
- Q_OBJECT
-
-public:
- HistoryTreeModel(QAbstractItemModel *sourceModel, QObject *parent = 0);
- QVariant data(const QModelIndex &index, int role = Qt::DisplayRole) const;
- int columnCount(const QModelIndex &parent) const;
- int rowCount(const QModelIndex &parent = QModelIndex()) const;
- QModelIndex mapFromSource(const QModelIndex &sourceIndex) const;
- QModelIndex mapToSource(const QModelIndex &proxyIndex) const;
- QModelIndex index(int row, int column, const QModelIndex &parent = QModelIndex()) const;
- QModelIndex parent(const QModelIndex &index= QModelIndex()) const;
- bool hasChildren(const QModelIndex &parent = QModelIndex()) const;
- Qt::ItemFlags flags(const QModelIndex &index) const;
- bool removeRows(int row, int count, const QModelIndex &parent = QModelIndex());
- QVariant headerData(int section, Qt::Orientation orientation, int role = Qt::DisplayRole) const;
-
- void setSourceModel(QAbstractItemModel *sourceModel);
-
-private slots:
- void sourceReset();
- void sourceRowsInserted(const QModelIndex &parent, int start, int end);
- void sourceRowsRemoved(const QModelIndex &parent, int start, int end);
- void sourceDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight,
- const QVector<int> roles);
-private:
- int sourceDateRow(int row) const;
- mutable QList<int> m_sourceRowCache;
-
-};
-
-// A modified QSortFilterProxyModel that always accepts the root nodes in the tree
-// so filtering is only done on the children.
-// Used in the HistoryDialog
-class TreeProxyModel : public QSortFilterProxyModel
-{
- Q_OBJECT
-
-public:
- TreeProxyModel(QObject *parent = 0);
-
-protected:
- bool filterAcceptsRow(int source_row, const QModelIndex &source_parent) const;
-};
-
-#include "ui_history.h"
-
-class HistoryDialog : public QDialog, public Ui_HistoryDialog
-{
- Q_OBJECT
-
-signals:
- void openUrl(const QUrl &url);
-
-public:
- HistoryDialog(QWidget *parent = 0, HistoryManager *history = 0);
-
-private slots:
- void customContextMenuRequested(const QPoint &pos);
- void open();
- void copy();
-
-};
-
-#endif // HISTORY_H
diff --git a/examples/webenginewidgets/demobrowser/history.ui b/examples/webenginewidgets/demobrowser/history.ui
deleted file mode 100644
index 0944940e7..000000000
--- a/examples/webenginewidgets/demobrowser/history.ui
+++ /dev/null
@@ -1,106 +0,0 @@
-<ui version="4.0" >
- <class>HistoryDialog</class>
- <widget class="QDialog" name="HistoryDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>758</width>
- <height>450</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>History</string>
- </property>
- <layout class="QGridLayout" name="gridLayout" >
- <item row="0" column="0" >
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>252</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="1" >
- <widget class="SearchLineEdit" name="search" />
- </item>
- <item row="1" column="0" colspan="2" >
- <widget class="EditTreeView" name="tree" />
- </item>
- <item row="2" column="0" colspan="2" >
- <layout class="QHBoxLayout" >
- <item>
- <widget class="QPushButton" name="removeButton" >
- <property name="text" >
- <string>&amp;Remove</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QPushButton" name="removeAllButton" >
- <property name="text" >
- <string>Remove &amp;All</string>
- </property>
- </widget>
- </item>
- <item>
- <spacer>
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0" >
- <size>
- <width>40</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="standardButtons" >
- <set>QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </widget>
- <customwidgets>
- <customwidget>
- <class>SearchLineEdit</class>
- <extends>QLineEdit</extends>
- <header>searchlineedit.h</header>
- </customwidget>
- <customwidget>
- <class>EditTreeView</class>
- <extends>QTreeView</extends>
- <header>edittreeview.h</header>
- </customwidget>
- </customwidgets>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>HistoryDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>472</x>
- <y>329</y>
- </hint>
- <hint type="destinationlabel" >
- <x>461</x>
- <y>356</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/htmls/htmls.qrc b/examples/webenginewidgets/demobrowser/htmls/htmls.qrc
deleted file mode 100644
index 03b256ccb..000000000
--- a/examples/webenginewidgets/demobrowser/htmls/htmls.qrc
+++ /dev/null
@@ -1,5 +0,0 @@
-<!DOCTYPE RCC><RCC version="1.0">
-<qresource>
- <file>notfound.html</file>
-</qresource>
-</RCC>
diff --git a/examples/webenginewidgets/demobrowser/htmls/notfound.html b/examples/webenginewidgets/demobrowser/htmls/notfound.html
deleted file mode 100644
index e89845aa6..000000000
--- a/examples/webenginewidgets/demobrowser/htmls/notfound.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<html>
-<head>
-<title>%1</title>
-<style>
-body {
- padding: 3em 0em;
- background: #eeeeee;
-}
-hr {
- color: lightgray;
- width: 100%;
-}
-img {
- float: left;
- opacity: .8;
-}
-#box {
- background: white;
- border: 1px solid lightgray;
- width: 600px;
- padding: 60px;
- margin: auto;
-}
-h1 {
- font-size: 130%;
- font-weight: bold;
- border-bottom: 1px solid lightgray;
- margin-left: 48px;
-}
-h2 {
- font-size: 100%;
- font-weight: normal;
- border-bottom: 1px solid lightgray;
- margin-left: 48px;
-}
-ul {
- font-size: 80%;
- padding-left: 48px;
- margin: 0;
-}
-#reloadButton {
- padding-left: 48px;
-}
-</style>
-</head>
-<body>
- <div id="box">
- <img src="data:image/png;base64,IMAGE_BINARY_DATA_HERE" width="32" height="32"/>
- <h1>%2</h1>
- <h2>When connecting to: %3.</h2>
- <ul>
- <li>Check the address for errors such as <b>ww</b>.example.com
- instead of <b>www</b>.example.com</li>
- <li>If the address is correct, try checking the network
- connection.</li>
- <li>If your computer or network is protected by a firewall or
- proxy, make sure that the browser demo is permitted to access
- the network.</li>
- </ul>
- <br/><br/>
- </div>
-</body>
-</html>
diff --git a/examples/webenginewidgets/demobrowser/main.cpp b/examples/webenginewidgets/demobrowser/main.cpp
deleted file mode 100644
index 41cae306a..000000000
--- a/examples/webenginewidgets/demobrowser/main.cpp
+++ /dev/null
@@ -1,65 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "browserapplication.h"
-
-#include <qtwebenginewidgetsglobal.h>
-
-int main(int argc, char **argv)
-{
- QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
- Q_INIT_RESOURCE(data);
- BrowserApplication application(argc, argv);
- if (!application.isTheOnlyBrowser())
- return 0;
-
- application.newMainWindow();
- return application.exec();
-}
diff --git a/examples/webenginewidgets/demobrowser/modelmenu.cpp b/examples/webenginewidgets/demobrowser/modelmenu.cpp
deleted file mode 100644
index 9064320f4..000000000
--- a/examples/webenginewidgets/demobrowser/modelmenu.cpp
+++ /dev/null
@@ -1,235 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "modelmenu.h"
-
-#include <QtCore/QAbstractItemModel>
-#include <qdebug.h>
-
-ModelMenu::ModelMenu(QWidget * parent)
- : QMenu(parent)
- , m_maxRows(7)
- , m_firstSeparator(-1)
- , m_maxWidth(-1)
- , m_hoverRole(0)
- , m_separatorRole(0)
- , m_model(0)
-{
- connect(this, SIGNAL(aboutToShow()), this, SLOT(aboutToShow()));
-}
-
-bool ModelMenu::prePopulated()
-{
- return false;
-}
-
-void ModelMenu::postPopulated()
-{
-}
-
-void ModelMenu::setModel(QAbstractItemModel *model)
-{
- m_model = model;
-}
-
-QAbstractItemModel *ModelMenu::model() const
-{
- return m_model;
-}
-
-void ModelMenu::setMaxRows(int max)
-{
- m_maxRows = max;
-}
-
-int ModelMenu::maxRows() const
-{
- return m_maxRows;
-}
-
-void ModelMenu::setFirstSeparator(int offset)
-{
- m_firstSeparator = offset;
-}
-
-int ModelMenu::firstSeparator() const
-{
- return m_firstSeparator;
-}
-
-void ModelMenu::setRootIndex(const QModelIndex &index)
-{
- m_root = index;
-}
-
-QModelIndex ModelMenu::rootIndex() const
-{
- return m_root;
-}
-
-void ModelMenu::setHoverRole(int role)
-{
- m_hoverRole = role;
-}
-
-int ModelMenu::hoverRole() const
-{
- return m_hoverRole;
-}
-
-void ModelMenu::setSeparatorRole(int role)
-{
- m_separatorRole = role;
-}
-
-int ModelMenu::separatorRole() const
-{
- return m_separatorRole;
-}
-
-Q_DECLARE_METATYPE(QModelIndex)
-void ModelMenu::aboutToShow()
-{
- if (QMenu *menu = qobject_cast<QMenu*>(sender())) {
- QVariant v = menu->menuAction()->data();
- if (v.canConvert<QModelIndex>()) {
- QModelIndex idx = qvariant_cast<QModelIndex>(v);
- createMenu(idx, -1, menu, menu);
- disconnect(menu, SIGNAL(aboutToShow()), this, SLOT(aboutToShow()));
- return;
- }
- }
-
- clear();
- if (prePopulated())
- addSeparator();
- int max = m_maxRows;
- if (max != -1)
- max += m_firstSeparator;
- createMenu(m_root, max, this, this);
- postPopulated();
-}
-
-void ModelMenu::createMenu(const QModelIndex &parent, int max, QMenu *parentMenu, QMenu *menu)
-{
- if (!menu) {
- QString title = parent.data().toString();
- menu = new QMenu(title, this);
- QIcon icon = qvariant_cast<QIcon>(parent.data(Qt::DecorationRole));
- menu->setIcon(icon);
- parentMenu->addMenu(menu);
- QVariant v;
- v.setValue(parent);
- menu->menuAction()->setData(v);
- connect(menu, SIGNAL(aboutToShow()), this, SLOT(aboutToShow()));
- return;
- }
-
- int end = m_model->rowCount(parent);
- if (max != -1)
- end = qMin(max, end);
-
- connect(menu, SIGNAL(triggered(QAction*)), this, SLOT(triggered(QAction*)));
- connect(menu, SIGNAL(hovered(QAction*)), this, SLOT(hovered(QAction*)));
-
- for (int i = 0; i < end; ++i) {
- QModelIndex idx = m_model->index(i, 0, parent);
- if (m_model->hasChildren(idx)) {
- createMenu(idx, -1, menu);
- } else {
- if (m_separatorRole != 0
- && idx.data(m_separatorRole).toBool())
- addSeparator();
- else
- menu->addAction(makeAction(idx));
- }
- if (menu == this && i == m_firstSeparator - 1)
- addSeparator();
- }
-}
-
-QAction *ModelMenu::makeAction(const QModelIndex &index)
-{
- QIcon icon = qvariant_cast<QIcon>(index.data(Qt::DecorationRole));
- QAction *action = makeAction(icon, index.data().toString(), this);
- QVariant v;
- v.setValue(index);
- action->setData(v);
- return action;
-}
-
-QAction *ModelMenu::makeAction(const QIcon &icon, const QString &text, QObject *parent)
-{
- QFontMetrics fm(font());
- if (-1 == m_maxWidth)
- m_maxWidth = fm.width(QLatin1Char('m')) * 30;
- QString smallText = fm.elidedText(text, Qt::ElideMiddle, m_maxWidth);
- return new QAction(icon, smallText, parent);
-}
-
-void ModelMenu::triggered(QAction *action)
-{
- QVariant v = action->data();
- if (v.canConvert<QModelIndex>()) {
- QModelIndex idx = qvariant_cast<QModelIndex>(v);
- emit activated(idx);
- }
-}
-
-void ModelMenu::hovered(QAction *action)
-{
- QVariant v = action->data();
- if (v.canConvert<QModelIndex>()) {
- QModelIndex idx = qvariant_cast<QModelIndex>(v);
- QString hoveredString = idx.data(m_hoverRole).toString();
- if (!hoveredString.isEmpty())
- emit hovered(hoveredString);
- }
-}
diff --git a/examples/webenginewidgets/demobrowser/modelmenu.h b/examples/webenginewidgets/demobrowser/modelmenu.h
deleted file mode 100644
index 718b1d3cf..000000000
--- a/examples/webenginewidgets/demobrowser/modelmenu.h
+++ /dev/null
@@ -1,113 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef MODELMENU_H
-#define MODELMENU_H
-
-#include <QtWidgets/QMenu>
-#include <QtCore/QAbstractItemModel>
-
-// A QMenu that is dynamically populated from a QAbstractItemModel
-class ModelMenu : public QMenu
-{
- Q_OBJECT
-
-signals:
- void activated(const QModelIndex &index);
- void hovered(const QString &text);
-
-public:
- ModelMenu(QWidget *parent = 0);
-
- void setModel(QAbstractItemModel *model);
- QAbstractItemModel *model() const;
-
- void setMaxRows(int max);
- int maxRows() const;
-
- void setFirstSeparator(int offset);
- int firstSeparator() const;
-
- void setRootIndex(const QModelIndex &index);
- QModelIndex rootIndex() const;
-
- void setHoverRole(int role);
- int hoverRole() const;
-
- void setSeparatorRole(int role);
- int separatorRole() const;
-
- QAction *makeAction(const QIcon &icon, const QString &text, QObject *parent);
-
-protected:
- // add any actions before the tree, return true if any actions are added.
- virtual bool prePopulated();
- // add any actions after the tree
- virtual void postPopulated();
- // put all of the children of parent into menu up to max
- void createMenu(const QModelIndex &parent, int max, QMenu *parentMenu = 0, QMenu *menu = 0);
-
-private slots:
- void aboutToShow();
- void triggered(QAction *action);
- void hovered(QAction *action);
-
-private:
- QAction *makeAction(const QModelIndex &index);
- int m_maxRows;
- int m_firstSeparator;
- int m_maxWidth;
- int m_hoverRole;
- int m_separatorRole;
- QAbstractItemModel *m_model;
- QPersistentModelIndex m_root;
-};
-
-#endif // MODELMENU_H
diff --git a/examples/webenginewidgets/demobrowser/passworddialog.ui b/examples/webenginewidgets/demobrowser/passworddialog.ui
deleted file mode 100644
index 7c1665867..000000000
--- a/examples/webenginewidgets/demobrowser/passworddialog.ui
+++ /dev/null
@@ -1,111 +0,0 @@
-<ui version="4.0" >
- <class>PasswordDialog</class>
- <widget class="QDialog" name="PasswordDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>399</width>
- <height>148</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Authentication Required</string>
- </property>
- <layout class="QGridLayout" name="gridLayout" >
- <item row="0" column="0" colspan="2" >
- <layout class="QHBoxLayout" >
- <item>
- <widget class="QLabel" name="iconLabel" >
- <property name="text" >
- <string>DUMMY ICON</string>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QLabel" name="introLabel" >
- <property name="sizePolicy" >
- <sizepolicy vsizetype="MinimumExpanding" hsizetype="MinimumExpanding" >
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="text" >
- <string>INTRO TEXT DUMMY</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="1" column="0" >
- <widget class="QLabel" name="label" >
- <property name="text" >
- <string>Username:</string>
- </property>
- </widget>
- </item>
- <item row="1" column="1" >
- <widget class="QLineEdit" name="userNameLineEdit" />
- </item>
- <item row="2" column="0" >
- <widget class="QLabel" name="lblPassword" >
- <property name="text" >
- <string>Password:</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1" >
- <widget class="QLineEdit" name="passwordLineEdit" >
- <property name="echoMode" >
- <enum>QLineEdit::Password</enum>
- </property>
- </widget>
- </item>
- <item row="3" column="0" colspan="2" >
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="standardButtons" >
- <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>PasswordDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>248</x>
- <y>254</y>
- </hint>
- <hint type="destinationlabel" >
- <x>157</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>buttonBox</sender>
- <signal>rejected()</signal>
- <receiver>PasswordDialog</receiver>
- <slot>reject()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>316</x>
- <y>260</y>
- </hint>
- <hint type="destinationlabel" >
- <x>286</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/printtopdfdialog.cpp b/examples/webenginewidgets/demobrowser/printtopdfdialog.cpp
deleted file mode 100644
index 50a8bb91a..000000000
--- a/examples/webenginewidgets/demobrowser/printtopdfdialog.cpp
+++ /dev/null
@@ -1,125 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "printtopdfdialog.h"
-#include "ui_printtopdfdialog.h"
-
-#include <QtCore/QDir>
-#include <QtPrintSupport/QPageSetupDialog>
-#include <QtPrintSupport/QPrinter>
-#include <QtWidgets/QFileDialog>
-
-PrintToPdfDialog::PrintToPdfDialog(const QString &filePath, QWidget *parent) :
- QDialog(parent),
- currentPageLayout(QPageLayout(QPageSize(QPageSize::A4), QPageLayout::Portrait, QMarginsF(0.0, 0.0, 0.0, 0.0))),
- ui(new Ui::PrintToPdfDialog)
-{
- ui->setupUi(this);
- setWindowFlags(windowFlags() & ~Qt::WindowContextHelpButtonHint);
- connect(ui->chooseFilePathButton, &QToolButton::clicked, this, &PrintToPdfDialog::onChooseFilePathButtonClicked);
- connect(ui->choosePageLayoutButton, &QToolButton::clicked, this, &PrintToPdfDialog::onChoosePageLayoutButtonClicked);
- ui->choosePageLayoutButton->hide();
- updatePageLayoutLabel();
- setFilePath(filePath);
-}
-
-PrintToPdfDialog::~PrintToPdfDialog()
-{
- delete ui;
-}
-
-void PrintToPdfDialog::onChoosePageLayoutButtonClicked()
-{
- QPrinter printer;
- printer.setPageLayout(currentPageLayout);
-
- QPageSetupDialog dlg(&printer, this);
- if (dlg.exec() != QDialog::Accepted)
- return;
- currentPageLayout.setPageSize(printer.pageLayout().pageSize());
- currentPageLayout.setOrientation(printer.pageLayout().orientation());
- updatePageLayoutLabel();
-}
-
-void PrintToPdfDialog::onChooseFilePathButtonClicked()
-{
- QFileInfo fi(filePath());
- QFileDialog dlg(this, tr("Save PDF as"), fi.absolutePath());
- dlg.setAcceptMode(QFileDialog::AcceptSave);
- dlg.setDefaultSuffix(QStringLiteral(".pdf"));
- dlg.selectFile(fi.absoluteFilePath());
- if (dlg.exec() != QDialog::Accepted)
- return;
- setFilePath(dlg.selectedFiles().first());
-}
-
-QString PrintToPdfDialog::filePath() const
-{
- return QDir::fromNativeSeparators(ui->filePathLineEdit->text());
-}
-
-void PrintToPdfDialog::setFilePath(const QString &filePath)
-{
- ui->filePathLineEdit->setText(QDir::toNativeSeparators(filePath));
-}
-
-QPageLayout PrintToPdfDialog::pageLayout() const
-{
- return currentPageLayout;
-}
-
-void PrintToPdfDialog::updatePageLayoutLabel()
-{
- ui->pageLayoutLabel->setText(QString("%1, %2").arg(
- currentPageLayout.pageSize().name()).arg(
- currentPageLayout.orientation() == QPageLayout::Portrait
- ? tr("Portrait") : tr("Landscape")
- ));
-}
diff --git a/examples/webenginewidgets/demobrowser/printtopdfdialog.h b/examples/webenginewidgets/demobrowser/printtopdfdialog.h
deleted file mode 100644
index 87fca72c3..000000000
--- a/examples/webenginewidgets/demobrowser/printtopdfdialog.h
+++ /dev/null
@@ -1,86 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef PRINTTOPDFDIALOG_H
-#define PRINTTOPDFDIALOG_H
-
-#include <QDialog>
-#include <QPageLayout>
-
-QT_BEGIN_NAMESPACE
-namespace Ui {
-class PrintToPdfDialog;
-}
-QT_END_NAMESPACE
-
-class PrintToPdfDialog : public QDialog
-{
- Q_OBJECT
-
-public:
- explicit PrintToPdfDialog(const QString &filePath, QWidget *parent = 0);
- ~PrintToPdfDialog();
-
- QString filePath() const;
- QPageLayout pageLayout() const;
-
-private slots:
- void onChoosePageLayoutButtonClicked();
- void onChooseFilePathButtonClicked();
-
-private:
- void setFilePath(const QString &);
- void updatePageLayoutLabel();
-
- QPageLayout currentPageLayout;
- Ui::PrintToPdfDialog *ui;
-};
-
-#endif // PRINTTOPDFDIALOG_H
diff --git a/examples/webenginewidgets/demobrowser/printtopdfdialog.ui b/examples/webenginewidgets/demobrowser/printtopdfdialog.ui
deleted file mode 100644
index dcfd5a3aa..000000000
--- a/examples/webenginewidgets/demobrowser/printtopdfdialog.ui
+++ /dev/null
@@ -1,119 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>PrintToPdfDialog</class>
- <widget class="QDialog" name="PrintToPdfDialog">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>372</width>
- <height>117</height>
- </rect>
- </property>
- <property name="windowTitle">
- <string>Dialog</string>
- </property>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="2" column="0">
- <widget class="QDialogButtonBox" name="buttonBox">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="standardButtons">
- <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- <item row="0" column="0" colspan="2">
- <layout class="QGridLayout" name="gridLayout">
- <item row="1" column="3">
- <widget class="QToolButton" name="choosePageLayoutButton">
- <property name="text">
- <string>...</string>
- </property>
- </widget>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="filePathLabel">
- <property name="text">
- <string>Save as:</string>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QLineEdit" name="filePathLineEdit"/>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="layoutLabel">
- <property name="text">
- <string>Page layout:</string>
- </property>
- </widget>
- </item>
- <item row="0" column="3">
- <widget class="QToolButton" name="chooseFilePathButton">
- <property name="text">
- <string>...</string>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QLabel" name="pageLayoutLabel">
- <property name="text">
- <string/>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- <item row="1" column="0">
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>PrintToPdfDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>248</x>
- <y>254</y>
- </hint>
- <hint type="destinationlabel">
- <x>157</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>buttonBox</sender>
- <signal>rejected()</signal>
- <receiver>PrintToPdfDialog</receiver>
- <slot>reject()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>316</x>
- <y>260</y>
- </hint>
- <hint type="destinationlabel">
- <x>286</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/proxy.ui b/examples/webenginewidgets/demobrowser/proxy.ui
deleted file mode 100644
index 62a8be627..000000000
--- a/examples/webenginewidgets/demobrowser/proxy.ui
+++ /dev/null
@@ -1,104 +0,0 @@
-<ui version="4.0" >
- <class>ProxyDialog</class>
- <widget class="QDialog" name="ProxyDialog" >
- <property name="geometry" >
- <rect>
- <x>0</x>
- <y>0</y>
- <width>369</width>
- <height>144</height>
- </rect>
- </property>
- <property name="windowTitle" >
- <string>Proxy Authentication</string>
- </property>
- <layout class="QGridLayout" name="gridLayout" >
- <item row="0" column="0" >
- <widget class="QLabel" name="iconLabel" >
- <property name="text" >
- <string>ICON</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1" colspan="2" >
- <widget class="QLabel" name="introLabel" >
- <property name="text" >
- <string>Connect to proxy</string>
- </property>
- <property name="wordWrap" >
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="1" column="0" colspan="2" >
- <widget class="QLabel" name="usernameLabel" >
- <property name="text" >
- <string>Username:</string>
- </property>
- </widget>
- </item>
- <item row="1" column="2" >
- <widget class="QLineEdit" name="userNameLineEdit" />
- </item>
- <item row="2" column="0" colspan="2" >
- <widget class="QLabel" name="passwordLabel" >
- <property name="text" >
- <string>Password:</string>
- </property>
- </widget>
- </item>
- <item row="2" column="2" >
- <widget class="QLineEdit" name="passwordLineEdit" >
- <property name="echoMode" >
- <enum>QLineEdit::Password</enum>
- </property>
- </widget>
- </item>
- <item row="3" column="0" colspan="3" >
- <widget class="QDialogButtonBox" name="buttonBox" >
- <property name="orientation" >
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="standardButtons" >
- <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>ProxyDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>248</x>
- <y>254</y>
- </hint>
- <hint type="destinationlabel" >
- <x>157</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>buttonBox</sender>
- <signal>rejected()</signal>
- <receiver>ProxyDialog</receiver>
- <slot>reject()</slot>
- <hints>
- <hint type="sourcelabel" >
- <x>316</x>
- <y>260</y>
- </hint>
- <hint type="destinationlabel" >
- <x>286</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/savepagedialog.cpp b/examples/webenginewidgets/demobrowser/savepagedialog.cpp
deleted file mode 100644
index 8ec21f821..000000000
--- a/examples/webenginewidgets/demobrowser/savepagedialog.cpp
+++ /dev/null
@@ -1,139 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "savepagedialog.h"
-#include "ui_savepagedialog.h"
-
-#include <QtCore/QDir>
-#include <QtWidgets/QFileDialog>
-
-const QWebEngineDownloadItem::SavePageFormat SavePageDialog::m_indexToFormatTable[] = {
- QWebEngineDownloadItem::SingleHtmlSaveFormat,
- QWebEngineDownloadItem::CompleteHtmlSaveFormat,
- QWebEngineDownloadItem::MimeHtmlSaveFormat
-};
-
-SavePageDialog::SavePageDialog(QWidget *parent, QWebEngineDownloadItem::SavePageFormat format,
- const QString &filePath)
- : QDialog(parent)
- , ui(new Ui::SavePageDialog)
-{
- ui->setupUi(this);
- ui->formatComboBox->setCurrentIndex(formatToIndex(format));
- setFilePath(filePath);
-}
-
-SavePageDialog::~SavePageDialog()
-{
- delete ui;
-}
-
-QWebEngineDownloadItem::SavePageFormat SavePageDialog::pageFormat() const
-{
- return indexToFormat(ui->formatComboBox->currentIndex());
-}
-
-QString SavePageDialog::filePath() const
-{
- return QDir::fromNativeSeparators(ui->filePathLineEdit->text());
-}
-
-void SavePageDialog::on_chooseFilePathButton_clicked()
-{
- QFileInfo fi(filePath());
- QFileDialog dlg(this, tr("Save Page As"), fi.absolutePath());
- dlg.setAcceptMode(QFileDialog::AcceptSave);
- dlg.setDefaultSuffix(suffixOfFormat(pageFormat()));
- dlg.selectFile(fi.absoluteFilePath());
- if (dlg.exec() != QDialog::Accepted)
- return;
- setFilePath(dlg.selectedFiles().first());
- ensureFileSuffix(pageFormat());
-}
-
-void SavePageDialog::on_formatComboBox_currentIndexChanged(int idx)
-{
- ensureFileSuffix(indexToFormat(idx));
-}
-
-int SavePageDialog::formatToIndex(QWebEngineDownloadItem::SavePageFormat format)
-{
- for (auto i : m_indexToFormatTable) {
- if (m_indexToFormatTable[i] == format)
- return i;
- }
- Q_UNREACHABLE();
-}
-
-QWebEngineDownloadItem::SavePageFormat SavePageDialog::indexToFormat(int idx)
-{
- Q_ASSERT(idx >= 0 && size_t(idx) < (sizeof(m_indexToFormatTable)
- / sizeof(QWebEngineDownloadItem::SavePageFormat)));
- return m_indexToFormatTable[idx];
-}
-
-QString SavePageDialog::suffixOfFormat(QWebEngineDownloadItem::SavePageFormat format)
-{
- if (format == QWebEngineDownloadItem::MimeHtmlSaveFormat)
- return QStringLiteral(".mhtml");
- return QStringLiteral(".html");
-}
-
-void SavePageDialog::setFilePath(const QString &filePath)
-{
- ui->filePathLineEdit->setText(QDir::toNativeSeparators(filePath));
-}
-
-void SavePageDialog::ensureFileSuffix(QWebEngineDownloadItem::SavePageFormat format)
-{
- QFileInfo fi(filePath());
- setFilePath(fi.absolutePath() + QLatin1Char('/') + fi.completeBaseName()
- + suffixOfFormat(format));
-}
diff --git a/examples/webenginewidgets/demobrowser/savepagedialog.h b/examples/webenginewidgets/demobrowser/savepagedialog.h
deleted file mode 100644
index 77095543c..000000000
--- a/examples/webenginewidgets/demobrowser/savepagedialog.h
+++ /dev/null
@@ -1,90 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef SAVEPAGEDIALOG_H
-#define SAVEPAGEDIALOG_H
-
-#include <QtWidgets/QDialog>
-#include <QtWebEngineWidgets/QWebEngineDownloadItem>
-
-QT_BEGIN_NAMESPACE
-namespace Ui {
-class SavePageDialog;
-}
-QT_END_NAMESPACE
-
-class SavePageDialog : public QDialog
-{
- Q_OBJECT
-
-public:
- explicit SavePageDialog(QWidget *parent, QWebEngineDownloadItem::SavePageFormat format,
- const QString &filePath);
- ~SavePageDialog();
-
- QWebEngineDownloadItem::SavePageFormat pageFormat() const;
- QString filePath() const;
-
-private slots:
- void on_chooseFilePathButton_clicked();
- void on_formatComboBox_currentIndexChanged(int idx);
-
-private:
- static int formatToIndex(QWebEngineDownloadItem::SavePageFormat format);
- static QWebEngineDownloadItem::SavePageFormat indexToFormat(int idx);
- static QString suffixOfFormat(QWebEngineDownloadItem::SavePageFormat format);
- void setFilePath(const QString &filePath);
- void ensureFileSuffix(QWebEngineDownloadItem::SavePageFormat format);
-
- static const QWebEngineDownloadItem::SavePageFormat m_indexToFormatTable[];
- Ui::SavePageDialog *ui;
-};
-
-#endif // SAVEPAGEDIALOG_H
diff --git a/examples/webenginewidgets/demobrowser/savepagedialog.ui b/examples/webenginewidgets/demobrowser/savepagedialog.ui
deleted file mode 100644
index 9aa7cbe55..000000000
--- a/examples/webenginewidgets/demobrowser/savepagedialog.ui
+++ /dev/null
@@ -1,139 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>SavePageDialog</class>
- <widget class="QDialog" name="SavePageDialog">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>400</width>
- <height>121</height>
- </rect>
- </property>
- <property name="windowTitle">
- <string>Dialog</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout">
- <item>
- <layout class="QGridLayout" name="gridLayout">
- <item row="0" column="0">
- <widget class="QLabel" name="label">
- <property name="text">
- <string>&amp;Format:</string>
- </property>
- <property name="buddy">
- <cstring>formatComboBox</cstring>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QComboBox" name="formatComboBox">
- <item>
- <property name="text">
- <string>Single HTML</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Complete HTML</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>MIME HTML</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_2">
- <property name="text">
- <string>&amp;Save to:</string>
- </property>
- <property name="buddy">
- <cstring>filePathLineEdit</cstring>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <layout class="QHBoxLayout" name="horizontalLayout">
- <item>
- <widget class="QLineEdit" name="filePathLineEdit"/>
- </item>
- <item>
- <widget class="QToolButton" name="chooseFilePathButton">
- <property name="text">
- <string>...</string>
- </property>
- </widget>
- </item>
- </layout>
- </item>
- </layout>
- </item>
- <item>
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>12</height>
- </size>
- </property>
- </spacer>
- </item>
- <item>
- <widget class="QDialogButtonBox" name="buttonBox">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="standardButtons">
- <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- <tabstops>
- <tabstop>formatComboBox</tabstop>
- <tabstop>filePathLineEdit</tabstop>
- <tabstop>chooseFilePathButton</tabstop>
- </tabstops>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>SavePageDialog</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>227</x>
- <y>104</y>
- </hint>
- <hint type="destinationlabel">
- <x>157</x>
- <y>120</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>buttonBox</sender>
- <signal>rejected()</signal>
- <receiver>SavePageDialog</receiver>
- <slot>reject()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>295</x>
- <y>110</y>
- </hint>
- <hint type="destinationlabel">
- <x>286</x>
- <y>120</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/searchlineedit.cpp b/examples/webenginewidgets/demobrowser/searchlineedit.cpp
deleted file mode 100644
index 04f75df91..000000000
--- a/examples/webenginewidgets/demobrowser/searchlineedit.cpp
+++ /dev/null
@@ -1,249 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "searchlineedit.h"
-
-#include <QtGui/QPainter>
-#include <QtGui/QMouseEvent>
-#include <QtWidgets/QMenu>
-#include <QtWidgets/QStyle>
-#include <QtWidgets/QStyleOptionFrame>
-
-ClearButton::ClearButton(QWidget *parent)
- : QAbstractButton(parent)
-{
-#ifndef QT_NO_CURSOR
- setCursor(Qt::ArrowCursor);
-#endif // QT_NO_CURSOR
- setToolTip(tr("Clear"));
- setVisible(false);
- setFocusPolicy(Qt::NoFocus);
-}
-
-void ClearButton::paintEvent(QPaintEvent *event)
-{
- Q_UNUSED(event);
- QPainter painter(this);
- int height = this->height();
-
- painter.setRenderHint(QPainter::Antialiasing, true);
- painter.setBrush(isDown()
- ? palette().color(QPalette::Dark)
- : palette().color(QPalette::Mid));
- painter.setPen(painter.brush().color());
- int size = width();
- int offset = size / 5;
- int radius = size - offset * 2;
- painter.drawEllipse(offset, offset, radius, radius);
-
- painter.setPen(palette().color(QPalette::Base));
- int border = offset * 2;
- painter.drawLine(border, border, width() - border, height - border);
- painter.drawLine(border, height - border, width() - border, border);
-}
-
-void ClearButton::textChanged(const QString &text)
-{
- setVisible(!text.isEmpty());
-}
-
-/*
- Search icon on the left hand side of the search widget
- When a menu is set a down arrow appears
- */
-class SearchButton : public QAbstractButton {
-public:
- SearchButton(QWidget *parent = 0);
- void paintEvent(QPaintEvent *event);
- QMenu *m_menu;
-
-protected:
- void mousePressEvent(QMouseEvent *event);
-};
-
-SearchButton::SearchButton(QWidget *parent)
- : QAbstractButton(parent),
- m_menu(0)
-{
- setObjectName(QLatin1String("SearchButton"));
-#ifndef QT_NO_CURSOR
- setCursor(Qt::ArrowCursor);
-#endif //QT_NO_CURSOR
- setFocusPolicy(Qt::NoFocus);
-}
-
-void SearchButton::mousePressEvent(QMouseEvent *event)
-{
- if (m_menu && event->button() == Qt::LeftButton) {
- QWidget *p = parentWidget();
- if (p) {
- QPoint r = p->mapToGlobal(QPoint(0, p->height()));
- m_menu->exec(QPoint(r.x() + height() / 2, r.y()));
- }
- event->accept();
- }
- QAbstractButton::mousePressEvent(event);
-}
-
-void SearchButton::paintEvent(QPaintEvent *event)
-{
- Q_UNUSED(event);
- QPainterPath myPath;
-
- int radius = (height() / 5) * 2;
- QRect circle(height() / 3 - 1, height() / 4, radius, radius);
- myPath.addEllipse(circle);
-
- myPath.arcMoveTo(circle, 300);
- QPointF c = myPath.currentPosition();
- int diff = height() / 7;
- myPath.lineTo(qMin(width() - 2, (int)c.x() + diff), c.y() + diff);
-
- QPainter painter(this);
- painter.setRenderHint(QPainter::Antialiasing, true);
- painter.setPen(QPen(Qt::darkGray, 2));
- painter.drawPath(myPath);
-
- if (m_menu) {
- QPainterPath dropPath;
- dropPath.arcMoveTo(circle, 320);
- QPointF c = dropPath.currentPosition();
- c = QPointF(c.x() + 3.5, c.y() + 0.5);
- dropPath.moveTo(c);
- dropPath.lineTo(c.x() + 4, c.y());
- dropPath.lineTo(c.x() + 2, c.y() + 2);
- dropPath.closeSubpath();
- painter.setPen(Qt::darkGray);
- painter.setBrush(Qt::darkGray);
- painter.setRenderHint(QPainter::Antialiasing, false);
- painter.drawPath(dropPath);
- }
- painter.end();
-}
-
-/*
- SearchLineEdit is an enhanced QLineEdit
- - A Search icon on the left with optional menu
- - When there is no text and doesn't have focus an "inactive text" is displayed
- - When there is text a clear button is displayed on the right hand side
- */
-SearchLineEdit::SearchLineEdit(QWidget *parent) : ExLineEdit(parent),
- m_searchButton(new SearchButton(this))
-{
- connect(lineEdit(), SIGNAL(textChanged(QString)),
- this, SIGNAL(textChanged(QString)));
- setLeftWidget(m_searchButton);
- m_inactiveText = tr("Search");
-
- QSizePolicy policy = sizePolicy();
- setSizePolicy(QSizePolicy::Preferred, policy.verticalPolicy());
-}
-
-void SearchLineEdit::paintEvent(QPaintEvent *event)
-{
- if (lineEdit()->text().isEmpty() && !hasFocus() && !m_inactiveText.isEmpty()) {
- ExLineEdit::paintEvent(event);
- QStyleOptionFrame panel;
- initStyleOption(&panel);
- QRect r = style()->subElementRect(QStyle::SE_LineEditContents, &panel, this);
- QFontMetrics fm = fontMetrics();
- int horizontalMargin = lineEdit()->x();
- QRect lineRect(horizontalMargin + r.x(), r.y() + (r.height() - fm.height() + 1) / 2,
- r.width() - 2 * horizontalMargin, fm.height());
- QPainter painter(this);
- painter.setPen(palette().brush(QPalette::Disabled, QPalette::Text).color());
- painter.drawText(lineRect, Qt::AlignLeft|Qt::AlignVCenter, m_inactiveText);
- } else {
- ExLineEdit::paintEvent(event);
- }
-}
-
-void SearchLineEdit::resizeEvent(QResizeEvent *event)
-{
- updateGeometries();
- ExLineEdit::resizeEvent(event);
-}
-
-void SearchLineEdit::updateGeometries()
-{
- int menuHeight = height();
- int menuWidth = menuHeight + 1;
- if (!m_searchButton->m_menu)
- menuWidth = (menuHeight / 5) * 4;
- m_searchButton->resize(QSize(menuWidth, menuHeight));
-}
-
-QString SearchLineEdit::inactiveText() const
-{
- return m_inactiveText;
-}
-
-void SearchLineEdit::setInactiveText(const QString &text)
-{
- m_inactiveText = text;
-}
-
-void SearchLineEdit::setMenu(QMenu *menu)
-{
- if (m_searchButton->m_menu)
- m_searchButton->m_menu->deleteLater();
- m_searchButton->m_menu = menu;
- updateGeometries();
-}
-
-QMenu *SearchLineEdit::menu() const
-{
- if (!m_searchButton->m_menu) {
- m_searchButton->m_menu = new QMenu(m_searchButton);
- if (isVisible())
- (const_cast<SearchLineEdit*>(this))->updateGeometries();
- }
- return m_searchButton->m_menu;
-}
diff --git a/examples/webenginewidgets/demobrowser/searchlineedit.h b/examples/webenginewidgets/demobrowser/searchlineedit.h
deleted file mode 100644
index 9b9587082..000000000
--- a/examples/webenginewidgets/demobrowser/searchlineedit.h
+++ /dev/null
@@ -1,111 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef SEARCHLINEEDIT_H
-#define SEARCHLINEEDIT_H
-
-#include "urllineedit.h"
-
-#include <QtWidgets/QLineEdit>
-#include <QtWidgets/QAbstractButton>
-
-QT_BEGIN_NAMESPACE
-class QMenu;
-QT_END_NAMESPACE
-
-class SearchButton;
-
-/*
- Clear button on the right hand side of the search widget.
- Hidden by default
- "A circle with an X in it"
- */
-class ClearButton : public QAbstractButton
-{
- Q_OBJECT
-
-public:
- ClearButton(QWidget *parent = 0);
- void paintEvent(QPaintEvent *event);
-
-public slots:
- void textChanged(const QString &text);
-};
-
-
-class SearchLineEdit : public ExLineEdit
-{
- Q_OBJECT
- Q_PROPERTY(QString inactiveText READ inactiveText WRITE setInactiveText)
-
-signals:
- void textChanged(const QString &text);
-
-public:
- SearchLineEdit(QWidget *parent = 0);
-
- QString inactiveText() const;
- void setInactiveText(const QString &text);
-
- QMenu *menu() const;
- void setMenu(QMenu *menu);
-
-protected:
- void resizeEvent(QResizeEvent *event);
- void paintEvent(QPaintEvent *event);
-
-private:
- void updateGeometries();
-
- SearchButton *m_searchButton;
- QString m_inactiveText;
-};
-
-#endif // SEARCHLINEEDIT_H
diff --git a/examples/webenginewidgets/demobrowser/settings.cpp b/examples/webenginewidgets/demobrowser/settings.cpp
deleted file mode 100644
index aa3110ae7..000000000
--- a/examples/webenginewidgets/demobrowser/settings.cpp
+++ /dev/null
@@ -1,323 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "settings.h"
-
-#include "browserapplication.h"
-#include "browsermainwindow.h"
-#if defined(QWEBENGINEPAGE_SETNETWORKACCESSMANAGER)
-#include "cookiejar.h"
-#endif
-#include "history.h"
-#include "webview.h"
-
-#include <QtCore/QLocale>
-#include <QtCore/QSettings>
-#include <QtWidgets/QtWidgets>
-#include <QtWebEngineWidgets/QtWebEngineWidgets>
-
-SettingsDialog::SettingsDialog(QWidget *parent)
- : QDialog(parent)
-{
- setupUi(this);
- connect(setHomeToCurrentPageButton, SIGNAL(clicked()), this, SLOT(setHomeToCurrentPage()));
- connect(standardFontButton, SIGNAL(clicked()), this, SLOT(chooseFont()));
- connect(fixedFontButton, SIGNAL(clicked()), this, SLOT(chooseFixedFont()));
-
- loadDefaults();
- loadFromSettings();
-}
-
-static QString defaultAcceptLanguage()
-{
- const QStringList langs = QLocale().uiLanguages();
- if (langs.isEmpty())
- return QString();
- QString str = langs.first();
- const float qstep = 1.0f / float(langs.count());
- float q = 1.0f - qstep;
- for (int i = 1; i < langs.count(); ++i) {
- str += QStringLiteral(", ") + langs.at(i) + QStringLiteral(";q=") + QString::number(q, 'f', 2);
- q -= qstep;
- }
- return str;
-}
-
-void SettingsDialog::loadDefaults()
-{
- QWebEngineSettings *defaultSettings = QWebEngineSettings::globalSettings();
- QString standardFontFamily = defaultSettings->fontFamily(QWebEngineSettings::StandardFont);
- int standardFontSize = defaultSettings->fontSize(QWebEngineSettings::DefaultFontSize);
- standardFont = QFont(standardFontFamily, standardFontSize);
- standardLabel->setText(QString(QLatin1String("%1 %2")).arg(standardFont.family()).arg(standardFont.pointSize()));
-
- QString fixedFontFamily = defaultSettings->fontFamily(QWebEngineSettings::FixedFont);
- int fixedFontSize = defaultSettings->fontSize(QWebEngineSettings::DefaultFixedFontSize);
- fixedFont = QFont(fixedFontFamily, fixedFontSize);
- fixedLabel->setText(QString(QLatin1String("%1 %2")).arg(fixedFont.family()).arg(fixedFont.pointSize()));
-
- downloadsLocation->setText(QStandardPaths::writableLocation(QStandardPaths::DesktopLocation));
-
- enableJavascript->setChecked(defaultSettings->testAttribute(QWebEngineSettings::JavascriptEnabled));
- enablePlugins->setChecked(defaultSettings->testAttribute(QWebEngineSettings::PluginsEnabled));
-
- enableScrollAnimator->setChecked(defaultSettings->testAttribute(QWebEngineSettings::ScrollAnimatorEnabled));
-
- persistentDataPath->setText(QWebEngineProfile::defaultProfile()->persistentStoragePath());
- sessionCookiesCombo->setCurrentIndex(QWebEngineProfile::defaultProfile()->persistentCookiesPolicy());
- httpUserAgent->setText(QWebEngineProfile::defaultProfile()->httpUserAgent());
- httpAcceptLanguage->setText(defaultAcceptLanguage());
-
- if (!defaultSettings->testAttribute(QWebEngineSettings::AutoLoadIconsForPage))
- faviconDownloadMode->setCurrentIndex(0);
- else if (!defaultSettings->testAttribute(QWebEngineSettings::TouchIconsEnabled))
- faviconDownloadMode->setCurrentIndex(1);
- else
- faviconDownloadMode->setCurrentIndex(2);
-}
-
-void SettingsDialog::loadFromSettings()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("MainWindow"));
- const QString defaultHome = QLatin1String(BrowserMainWindow::defaultHome);
- homeLineEdit->setText(settings.value(QLatin1String("home"), defaultHome).toString());
- settings.endGroup();
-
- settings.beginGroup(QLatin1String("history"));
- int historyExpire = settings.value(QLatin1String("historyExpire")).toInt();
- int idx = 0;
- switch (historyExpire) {
- case 1: idx = 0; break;
- case 7: idx = 1; break;
- case 14: idx = 2; break;
- case 30: idx = 3; break;
- case 365: idx = 4; break;
- case -1: idx = 5; break;
- default:
- idx = 5;
- }
- expireHistory->setCurrentIndex(idx);
- settings.endGroup();
-
- settings.beginGroup(QLatin1String("downloadmanager"));
- QString downloadDirectory = settings.value(QLatin1String("downloadDirectory"), downloadsLocation->text()).toString();
- downloadsLocation->setText(downloadDirectory);
- settings.endGroup();
-
- settings.beginGroup(QLatin1String("general"));
- openLinksIn->setCurrentIndex(settings.value(QLatin1String("openLinksIn"), openLinksIn->currentIndex()).toInt());
-
- settings.endGroup();
-
- // Appearance
- settings.beginGroup(QLatin1String("websettings"));
- fixedFont = qvariant_cast<QFont>(settings.value(QLatin1String("fixedFont"), fixedFont));
- standardFont = qvariant_cast<QFont>(settings.value(QLatin1String("standardFont"), standardFont));
-
- standardLabel->setText(QString(QLatin1String("%1 %2")).arg(standardFont.family()).arg(standardFont.pointSize()));
- fixedLabel->setText(QString(QLatin1String("%1 %2")).arg(fixedFont.family()).arg(fixedFont.pointSize()));
-
- enableJavascript->setChecked(settings.value(QLatin1String("enableJavascript"), enableJavascript->isChecked()).toBool());
- enablePlugins->setChecked(settings.value(QLatin1String("enablePlugins"), enablePlugins->isChecked()).toBool());
- userStyleSheet->setPlainText(settings.value(QLatin1String("userStyleSheet")).toString());
- enableScrollAnimator->setChecked(settings.value(QLatin1String("enableScrollAnimator"), enableScrollAnimator->isChecked()).toBool());
- httpUserAgent->setText(settings.value(QLatin1String("httpUserAgent"), httpUserAgent->text()).toString());
- httpAcceptLanguage->setText(settings.value(QLatin1String("httpAcceptLanguage"), httpAcceptLanguage->text()).toString());
- faviconDownloadMode->setCurrentIndex(settings.value(QLatin1String("faviconDownloadMode"), faviconDownloadMode->currentIndex()).toInt());
- settings.endGroup();
-
- // Privacy
- settings.beginGroup(QLatin1String("cookies"));
-
- int persistentCookiesPolicy = settings.value(QLatin1String("persistentCookiesPolicy"), sessionCookiesCombo->currentIndex()).toInt();
- sessionCookiesCombo->setCurrentIndex(persistentCookiesPolicy);
-
- QString pdataPath = settings.value(QLatin1String("persistentDataPath"), persistentDataPath->text()).toString();
- persistentDataPath->setText(pdataPath);
-
- settings.endGroup();
-
- // Proxy
- settings.beginGroup(QLatin1String("proxy"));
- proxySupport->setChecked(settings.value(QLatin1String("enabled"), false).toBool());
- proxyType->setCurrentIndex(settings.value(QLatin1String("type"), 0).toInt());
- proxyHostName->setText(settings.value(QLatin1String("hostName")).toString());
- proxyPort->setValue(settings.value(QLatin1String("port"), 1080).toInt());
- proxyUserName->setText(settings.value(QLatin1String("userName")).toString());
- proxyPassword->setText(settings.value(QLatin1String("password")).toString());
- settings.endGroup();
-}
-
-void SettingsDialog::saveToSettings()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("MainWindow"));
- settings.setValue(QLatin1String("home"), homeLineEdit->text());
- settings.endGroup();
-
- settings.beginGroup(QLatin1String("general"));
- settings.setValue(QLatin1String("openLinksIn"), openLinksIn->currentIndex());
- settings.endGroup();
-
- settings.beginGroup(QLatin1String("history"));
- int historyExpire = expireHistory->currentIndex();
- int idx = -1;
- switch (historyExpire) {
- case 0: idx = 1; break;
- case 1: idx = 7; break;
- case 2: idx = 14; break;
- case 3: idx = 30; break;
- case 4: idx = 365; break;
- case 5: idx = -1; break;
- }
- settings.setValue(QLatin1String("historyExpire"), idx);
- settings.endGroup();
-
- // Appearance
- settings.beginGroup(QLatin1String("websettings"));
- settings.setValue(QLatin1String("fixedFont"), fixedFont);
- settings.setValue(QLatin1String("standardFont"), standardFont);
- settings.setValue(QLatin1String("enableJavascript"), enableJavascript->isChecked());
- settings.setValue(QLatin1String("enablePlugins"), enablePlugins->isChecked());
- settings.setValue(QLatin1String("enableScrollAnimator"), enableScrollAnimator->isChecked());
- settings.setValue(QLatin1String("userStyleSheet"), userStyleSheet->toPlainText());
- settings.setValue(QLatin1String("httpUserAgent"), httpUserAgent->text());
- settings.setValue(QLatin1String("httpAcceptLanguage"), httpAcceptLanguage->text());
- settings.setValue(QLatin1String("faviconDownloadMode"), faviconDownloadMode->currentIndex());
- settings.endGroup();
-
- //Privacy
- settings.beginGroup(QLatin1String("cookies"));
-
- int persistentCookiesPolicy = sessionCookiesCombo->currentIndex();
- settings.setValue(QLatin1String("persistentCookiesPolicy"), persistentCookiesPolicy);
-
- QString pdataPath = persistentDataPath->text();
- settings.setValue(QLatin1String("persistentDataPath"), pdataPath);
-
- settings.endGroup();
-
- // proxy
- settings.beginGroup(QLatin1String("proxy"));
- settings.setValue(QLatin1String("enabled"), proxySupport->isChecked());
- settings.setValue(QLatin1String("type"), proxyType->currentIndex());
- settings.setValue(QLatin1String("hostName"), proxyHostName->text());
- settings.setValue(QLatin1String("port"), proxyPort->text());
- settings.setValue(QLatin1String("userName"), proxyUserName->text());
- settings.setValue(QLatin1String("password"), proxyPassword->text());
- settings.endGroup();
-
- BrowserApplication::instance()->loadSettings();
-#if defined(QWEBENGINEPAGE_SETNETWORKACCESSMANAGER)
- BrowserApplication::cookieJar()->loadSettings();
-#endif
- BrowserApplication::historyManager()->loadSettings();
-}
-
-void SettingsDialog::accept()
-{
- saveToSettings();
- QDialog::accept();
-}
-
-void SettingsDialog::showCookies()
-{
-#if defined(QWEBENGINEPAGE_SETNETWORKACCESSMANAGER)
- CookiesDialog *dialog = new CookiesDialog(BrowserApplication::cookieJar(), this);
- dialog->exec();
-#endif
-}
-
-void SettingsDialog::showExceptions()
-{
-#if defined(QWEBENGINEPAGE_SETNETWORKACCESSMANAGER)
- CookiesExceptionsDialog *dialog = new CookiesExceptionsDialog(BrowserApplication::cookieJar(), this);
- dialog->exec();
-#endif
-}
-
-void SettingsDialog::chooseFont()
-{
- bool ok;
- QFont font = QFontDialog::getFont(&ok, standardFont, this);
- if ( ok ) {
- standardFont = font;
- standardLabel->setText(QString(QLatin1String("%1 %2")).arg(font.family()).arg(font.pointSize()));
- }
-}
-
-void SettingsDialog::chooseFixedFont()
-{
- bool ok;
- QFont font = QFontDialog::getFont(&ok, fixedFont, this);
- if ( ok ) {
- fixedFont = font;
- fixedLabel->setText(QString(QLatin1String("%1 %2")).arg(font.family()).arg(font.pointSize()));
- }
-}
-
-void SettingsDialog::on_httpUserAgent_editingFinished()
-{
- QWebEngineProfile::defaultProfile()->setHttpUserAgent(httpUserAgent->text());
-}
-
-void SettingsDialog::on_httpAcceptLanguage_editingFinished()
-{
- QWebEngineProfile::defaultProfile()->setHttpAcceptLanguage(httpAcceptLanguage->text());
-}
-
-void SettingsDialog::setHomeToCurrentPage()
-{
- BrowserMainWindow *mw = static_cast<BrowserMainWindow*>(parent());
- WebView *webView = mw->currentTab();
- if (webView)
- homeLineEdit->setText(webView->url().toString());
-}
diff --git a/examples/webenginewidgets/demobrowser/settings.h b/examples/webenginewidgets/demobrowser/settings.h
deleted file mode 100644
index ff5795609..000000000
--- a/examples/webenginewidgets/demobrowser/settings.h
+++ /dev/null
@@ -1,85 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef SETTINGS_H
-#define SETTINGS_H
-
-#include <QtWidgets/QDialog>
-#include "ui_settings.h"
-
-class SettingsDialog : public QDialog, public Ui_Settings
-{
- Q_OBJECT
-
-public:
- SettingsDialog(QWidget *parent = 0);
- void accept();
-
-private slots:
- void loadDefaults();
- void loadFromSettings();
- void saveToSettings();
-
- void setHomeToCurrentPage();
- void showCookies();
- void showExceptions();
-
- void chooseFont();
- void chooseFixedFont();
-
- void on_httpUserAgent_editingFinished();
- void on_httpAcceptLanguage_editingFinished();
-
-private:
- QFont standardFont;
- QFont fixedFont;
-};
-
-#endif // SETTINGS_H
diff --git a/examples/webenginewidgets/demobrowser/settings.ui b/examples/webenginewidgets/demobrowser/settings.ui
deleted file mode 100644
index c78a52dfe..000000000
--- a/examples/webenginewidgets/demobrowser/settings.ui
+++ /dev/null
@@ -1,621 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>Settings</class>
- <widget class="QDialog" name="Settings">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>657</width>
- <height>336</height>
- </rect>
- </property>
- <property name="windowTitle">
- <string>Settings</string>
- </property>
- <layout class="QGridLayout" name="gridLayout">
- <item row="2" column="0">
- <widget class="QDialogButtonBox" name="buttonBox">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="standardButtons">
- <set>QDialogButtonBox::Cancel|QDialogButtonBox::Ok</set>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QTabWidget" name="tabWidget">
- <property name="currentIndex">
- <number>0</number>
- </property>
- <widget class="QWidget" name="tab">
- <attribute name="title">
- <string>General</string>
- </attribute>
- <layout class="QGridLayout" name="gridLayout_4">
- <item row="1" column="2">
- <spacer name="horizontalSpacer">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>280</width>
- <height>18</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="0" column="0">
- <widget class="QLabel" name="label_3">
- <property name="text">
- <string>Home:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="0" column="1" colspan="2">
- <widget class="QLineEdit" name="homeLineEdit"/>
- </item>
- <item row="7" column="1" colspan="2">
- <spacer>
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>391</width>
- <height>262</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="label_7">
- <property name="text">
- <string>Save downloads to:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="label_8">
- <property name="text">
- <string>Open links from applications:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="6" column="1" colspan="2">
- <widget class="QCheckBox" name="enableScrollAnimator">
- <property name="text">
- <string>Enable Scroll Animator</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item row="4" column="1" colspan="2">
- <widget class="QComboBox" name="openLinksIn">
- <item>
- <property name="text">
- <string>In a tab in the current window</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>In a new window</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="2" column="1" colspan="2">
- <widget class="QComboBox" name="expireHistory">
- <item>
- <property name="text">
- <string>After one day</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>After one week</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>After two weeks</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>After one month</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>After one year</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Manually</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_4">
- <property name="text">
- <string>Remove history items:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="3" column="1" colspan="2">
- <widget class="QLineEdit" name="downloadsLocation"/>
- </item>
- <item row="1" column="1">
- <widget class="QPushButton" name="setHomeToCurrentPageButton">
- <property name="text">
- <string>Set to current page</string>
- </property>
- </widget>
- </item>
- <item row="5" column="0">
- <widget class="QLabel" name="label_17">
- <property name="text">
- <string>Favicon download mode:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="5" column="1" colspan="2">
- <widget class="QComboBox" name="faviconDownloadMode">
- <property name="currentIndex">
- <number>1</number>
- </property>
- <item>
- <property name="text">
- <string>Disable icons</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Enable favicons</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Enable favicons and touch icons</string>
- </property>
- </item>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_3">
- <attribute name="title">
- <string>Appearance</string>
- </attribute>
- <layout class="QGridLayout" name="gridLayout_3">
- <item row="0" column="0">
- <widget class="QLabel" name="label_5">
- <property name="text">
- <string>Standard font:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLabel" name="standardLabel">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Preferred">
- <horstretch>0</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="frameShape">
- <enum>QFrame::StyledPanel</enum>
- </property>
- <property name="text">
- <string>Times 16</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item row="0" column="2">
- <widget class="QPushButton" name="standardFontButton">
- <property name="text">
- <string>Select...</string>
- </property>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_6">
- <property name="text">
- <string>Fixed-width font:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLabel" name="fixedLabel">
- <property name="frameShape">
- <enum>QFrame::StyledPanel</enum>
- </property>
- <property name="text">
- <string>Courier 13</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignCenter</set>
- </property>
- </widget>
- </item>
- <item row="1" column="2">
- <widget class="QPushButton" name="fixedFontButton">
- <property name="text">
- <string>Select...</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <spacer name="verticalSpacer">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>93</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_2">
- <attribute name="title">
- <string>Privacy</string>
- </attribute>
- <layout class="QVBoxLayout" name="verticalLayout_3">
- <item>
- <widget class="QGroupBox" name="groupBox">
- <property name="title">
- <string>Web Content</string>
- </property>
- <layout class="QVBoxLayout" name="verticalLayout_2">
- <item>
- <widget class="QCheckBox" name="enablePlugins">
- <property name="text">
- <string>Enable Plugins</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- <item>
- <widget class="QCheckBox" name="enableJavascript">
- <property name="text">
- <string>Enable Javascript</string>
- </property>
- <property name="checked">
- <bool>true</bool>
- </property>
- </widget>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <widget class="QGroupBox" name="cookiesGroupBox">
- <property name="title">
- <string>Cookies</string>
- </property>
- <layout class="QGridLayout">
- <property name="leftMargin">
- <number>9</number>
- </property>
- <item row="0" column="0">
- <widget class="QLabel" name="label_2">
- <property name="text">
- <string>Persistent Cookie Policy</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QComboBox" name="sessionCookiesCombo">
- <item>
- <property name="text">
- <string>Treat all cookies as session cookies</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Allow persistent cookies</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Treat all cookies as persistent cookies</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label">
- <property name="text">
- <string>Persistent Data Path:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLineEdit" name="persistentDataPath"/>
- </item>
- </layout>
- </widget>
- </item>
- <item>
- <spacer name="verticalSpacer_4">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>40</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_4">
- <attribute name="title">
- <string>Proxy</string>
- </attribute>
- <layout class="QVBoxLayout" name="verticalLayout">
- <item>
- <widget class="QGroupBox" name="proxySupport">
- <property name="title">
- <string>Enable proxy</string>
- </property>
- <property name="checkable">
- <bool>true</bool>
- </property>
- <layout class="QGridLayout" name="gridLayout_6">
- <item row="0" column="0">
- <widget class="QLabel" name="label_9">
- <property name="text">
- <string>Type:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="0" column="1" colspan="2">
- <widget class="QComboBox" name="proxyType">
- <item>
- <property name="text">
- <string>Socks5</string>
- </property>
- </item>
- <item>
- <property name="text">
- <string>Http</string>
- </property>
- </item>
- </widget>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_10">
- <property name="text">
- <string>Host:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="1" column="1" colspan="2">
- <widget class="QLineEdit" name="proxyHostName"/>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_11">
- <property name="text">
- <string>Port:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QSpinBox" name="proxyPort">
- <property name="maximum">
- <number>10000</number>
- </property>
- <property name="value">
- <number>1080</number>
- </property>
- </widget>
- </item>
- <item row="2" column="2">
- <spacer name="horizontalSpacer_2">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>293</width>
- <height>20</height>
- </size>
- </property>
- </spacer>
- </item>
- <item row="3" column="0">
- <widget class="QLabel" name="label_12">
- <property name="text">
- <string>User Name:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="3" column="1" colspan="2">
- <widget class="QLineEdit" name="proxyUserName"/>
- </item>
- <item row="4" column="0">
- <widget class="QLabel" name="label_13">
- <property name="text">
- <string>Password:</string>
- </property>
- <property name="alignment">
- <set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
- </property>
- </widget>
- </item>
- <item row="4" column="1" colspan="2">
- <widget class="QLineEdit" name="proxyPassword">
- <property name="echoMode">
- <enum>QLineEdit::Password</enum>
- </property>
- </widget>
- </item>
- <item row="5" column="0">
- <spacer name="verticalSpacer_2">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>8</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- </item>
- </layout>
- </widget>
- <widget class="QWidget" name="tab_5">
- <attribute name="title">
- <string>Advanced</string>
- </attribute>
- <layout class="QGridLayout" name="gridLayout_2">
- <item row="0" column="0">
- <widget class="QLabel" name="label_15">
- <property name="text">
- <string>HTTP User-Agent:</string>
- </property>
- </widget>
- </item>
- <item row="0" column="1">
- <widget class="QLineEdit" name="httpUserAgent"/>
- </item>
- <item row="1" column="0">
- <widget class="QLabel" name="label_16">
- <property name="text">
- <string>HTTP Accept-&amp;Language:</string>
- </property>
- <property name="buddy">
- <cstring>httpAcceptLanguage</cstring>
- </property>
- </widget>
- </item>
- <item row="1" column="1">
- <widget class="QLineEdit" name="httpAcceptLanguage"/>
- </item>
- <item row="2" column="0">
- <widget class="QLabel" name="label_14">
- <property name="text">
- <string>Style Sheet:</string>
- </property>
- </widget>
- </item>
- <item row="2" column="1">
- <widget class="QTextEdit" name="userStyleSheet"/>
- </item>
- <item row="3" column="1">
- <spacer name="verticalSpacer_3">
- <property name="orientation">
- <enum>Qt::Vertical</enum>
- </property>
- <property name="sizeHint" stdset="0">
- <size>
- <width>20</width>
- <height>176</height>
- </size>
- </property>
- </spacer>
- </item>
- </layout>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- <resources/>
- <connections>
- <connection>
- <sender>buttonBox</sender>
- <signal>accepted()</signal>
- <receiver>Settings</receiver>
- <slot>accept()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>248</x>
- <y>254</y>
- </hint>
- <hint type="destinationlabel">
- <x>157</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- <connection>
- <sender>buttonBox</sender>
- <signal>rejected()</signal>
- <receiver>Settings</receiver>
- <slot>reject()</slot>
- <hints>
- <hint type="sourcelabel">
- <x>316</x>
- <y>260</y>
- </hint>
- <hint type="destinationlabel">
- <x>286</x>
- <y>274</y>
- </hint>
- </hints>
- </connection>
- </connections>
-</ui>
diff --git a/examples/webenginewidgets/demobrowser/squeezelabel.cpp b/examples/webenginewidgets/demobrowser/squeezelabel.cpp
deleted file mode 100644
index 9607bb784..000000000
--- a/examples/webenginewidgets/demobrowser/squeezelabel.cpp
+++ /dev/null
@@ -1,69 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "squeezelabel.h"
-
-SqueezeLabel::SqueezeLabel(QWidget *parent) : QLabel(parent)
-{
-}
-
-void SqueezeLabel::paintEvent(QPaintEvent *event)
-{
- QFontMetrics fm = fontMetrics();
- if (fm.width(text()) > contentsRect().width()) {
- QString elided = fm.elidedText(text(), Qt::ElideMiddle, width());
- QString oldText = text();
- setText(elided);
- QLabel::paintEvent(event);
- setText(oldText);
- } else {
- QLabel::paintEvent(event);
- }
-}
diff --git a/examples/webenginewidgets/demobrowser/squeezelabel.h b/examples/webenginewidgets/demobrowser/squeezelabel.h
deleted file mode 100644
index 8acd1fb6e..000000000
--- a/examples/webenginewidgets/demobrowser/squeezelabel.h
+++ /dev/null
@@ -1,68 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef SQUEEZELABEL_H
-#define SQUEEZELABEL_H
-
-#include <QtWidgets/QLabel>
-
-class SqueezeLabel : public QLabel
-{
- Q_OBJECT
-
-public:
- SqueezeLabel(QWidget *parent = 0);
-
-protected:
- void paintEvent(QPaintEvent *event);
-
-};
-
-#endif // SQUEEZELABEL_H
diff --git a/examples/webenginewidgets/demobrowser/tabwidget.cpp b/examples/webenginewidgets/demobrowser/tabwidget.cpp
deleted file mode 100644
index aa730d1b6..000000000
--- a/examples/webenginewidgets/demobrowser/tabwidget.cpp
+++ /dev/null
@@ -1,1012 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "tabwidget.h"
-
-#include "browserapplication.h"
-#include "browsermainwindow.h"
-#include "downloadmanager.h"
-#include "fullscreennotification.h"
-#include "history.h"
-#include "savepagedialog.h"
-#include "urllineedit.h"
-#include "webview.h"
-
-#include <QWebEngineDownloadItem>
-#include <QWebEngineProfile>
-#include <QWebEngineFullScreenRequest>
-#include <QtCore/QMimeData>
-#include <QtGui/QClipboard>
-#include <QtWidgets/QCompleter>
-#include <QtWidgets/QListView>
-#include <QtWidgets/QMenu>
-#include <QtWidgets/QMessageBox>
-#include <QtGui/QDrag>
-#include <QtGui/QMouseEvent>
-#include <QtWidgets/QStackedWidget>
-#include <QtWidgets/QStyle>
-#include <QtWidgets/QToolButton>
-
-#include <QtCore/QDebug>
-
-TabBar::TabBar(QWidget *parent)
- : QTabBar(parent)
-{
- setContextMenuPolicy(Qt::CustomContextMenu);
- setAcceptDrops(true);
- connect(this, SIGNAL(customContextMenuRequested(QPoint)),
- this, SLOT(contextMenuRequested(QPoint)));
-
- QString ctrl = QLatin1String("Ctrl+%1");
- for (int i = 1; i < 10; ++i) {
- QShortcut *shortCut = new QShortcut(ctrl.arg(i), this);
- m_tabShortcuts.append(shortCut);
- connect(shortCut, SIGNAL(activated()), this, SLOT(selectTabAction()));
- }
- setTabsClosable(true);
- connect(this, SIGNAL(tabCloseRequested(int)),
- this, SIGNAL(closeTab(int)));
- setSelectionBehaviorOnRemove(QTabBar::SelectPreviousTab);
- setMovable(true);
-}
-
-void TabBar::selectTabAction()
-{
- if (QShortcut *shortCut = qobject_cast<QShortcut*>(sender())) {
- int index = m_tabShortcuts.indexOf(shortCut);
- setCurrentIndex(index);
- }
-}
-
-void TabBar::contextMenuRequested(const QPoint &position)
-{
- QMenu menu;
- menu.addAction(tr("New &Tab"), this, SIGNAL(newTab()), QKeySequence::AddTab);
- int index = tabAt(position);
- if (-1 != index) {
- QAction *action = menu.addAction(tr("Clone Tab"),
- this, SLOT(cloneTab()));
- action->setData(index);
-
- menu.addSeparator();
-
- action = menu.addAction(tr("&Close Tab"),
- this, SLOT(closeTab()), QKeySequence::Close);
- action->setData(index);
-
- action = menu.addAction(tr("Close &Other Tabs"),
- this, SLOT(closeOtherTabs()));
- action->setData(index);
-
- menu.addSeparator();
-
- action = menu.addAction(tr("Reload Tab"),
- this, SLOT(reloadTab()), QKeySequence::Refresh);
- action->setData(index);
-
- // Audio mute / unmute.
- action = menu.addAction(tr("Mute tab"),
- this, SLOT(muteTab()));
- action->setData(index);
-
- action = menu.addAction(tr("Unmute tab"),
- this, SLOT(unmuteTab()));
- action->setData(index);
- } else {
- menu.addSeparator();
- }
- menu.addAction(tr("Reload All Tabs"), this, SIGNAL(reloadAllTabs()));
- menu.exec(QCursor::pos());
-}
-
-void TabBar::cloneTab()
-{
- if (QAction *action = qobject_cast<QAction*>(sender())) {
- int index = action->data().toInt();
- emit cloneTab(index);
- }
-}
-
-void TabBar::closeTab()
-{
- if (QAction *action = qobject_cast<QAction*>(sender())) {
- int index = action->data().toInt();
- emit closeTab(index);
- }
-}
-
-void TabBar::closeOtherTabs()
-{
- if (QAction *action = qobject_cast<QAction*>(sender())) {
- int index = action->data().toInt();
- emit closeOtherTabs(index);
- }
-}
-
-void TabBar::mousePressEvent(QMouseEvent *event)
-{
- if (event->button() == Qt::LeftButton)
- m_dragStartPos = event->pos();
-
- QTabBar::mousePressEvent(event);
-
- // Middle click on tab should close it.
- if (event->button() == Qt::MiddleButton) {
- const QPoint pos = event->pos();
- int index = tabAt(pos);
- if (index != -1) {
- emit closeTab(index);
- }
- }
-}
-
-void TabBar::mouseMoveEvent(QMouseEvent *event)
-{
- if (event->buttons() == Qt::LeftButton) {
- int diffX = event->pos().x() - m_dragStartPos.x();
- int diffY = event->pos().y() - m_dragStartPos.y();
- if ((event->pos() - m_dragStartPos).manhattanLength() > QApplication::startDragDistance()
- && diffX < 3 && diffX > -3
- && diffY < -10) {
- QDrag *drag = new QDrag(this);
- QMimeData *mimeData = new QMimeData;
- QList<QUrl> urls;
- int index = tabAt(event->pos());
- QUrl url = tabData(index).toUrl();
- urls.append(url);
- mimeData->setUrls(urls);
- mimeData->setText(tabText(index));
- mimeData->setData(QLatin1String("action"), "tab-reordering");
- drag->setMimeData(mimeData);
- drag->exec();
- }
- }
- QTabBar::mouseMoveEvent(event);
-}
-
-// When index is -1 index chooses the current tab
-void TabWidget::reloadTab(int index)
-{
- if (index < 0)
- index = currentIndex();
- if (index < 0 || index >= count())
- return;
-
- QWidget *widget = this->widget(index);
- if (WebView *tab = qobject_cast<WebView*>(widget))
- tab->reload();
-}
-
-void TabBar::reloadTab()
-{
- if (QAction *action = qobject_cast<QAction*>(sender())) {
- int index = action->data().toInt();
- emit reloadTab(index);
- }
-}
-
-void TabBar::muteTab()
-{
- if (QAction *action = qobject_cast<QAction*>(sender())) {
- int index = action->data().toInt();
- emit muteTab(index, true);
- }
-}
-
-void TabBar::unmuteTab()
-{
- if (QAction *action = qobject_cast<QAction*>(sender())) {
- int index = action->data().toInt();
- emit muteTab(index, false);
- }
-}
-
-TabWidget::TabWidget(QWidget *parent)
- : QTabWidget(parent)
- , m_recentlyClosedTabsAction(0)
- , m_newTabAction(0)
- , m_closeTabAction(0)
- , m_nextTabAction(0)
- , m_previousTabAction(0)
- , m_recentlyClosedTabsMenu(0)
- , m_lineEditCompleter(0)
- , m_lineEdits(0)
- , m_tabBar(new TabBar(this))
- , m_profile(QWebEngineProfile::defaultProfile())
- , m_fullScreenView(0)
- , m_fullScreenNotification(0)
-{
- setElideMode(Qt::ElideRight);
-
- connect(m_tabBar, SIGNAL(newTab()), this, SLOT(newTab()));
- connect(m_tabBar, SIGNAL(closeTab(int)), this, SLOT(requestCloseTab(int)));
- connect(m_tabBar, SIGNAL(cloneTab(int)), this, SLOT(cloneTab(int)));
- connect(m_tabBar, SIGNAL(closeOtherTabs(int)), this, SLOT(closeOtherTabs(int)));
- connect(m_tabBar, SIGNAL(reloadTab(int)), this, SLOT(reloadTab(int)));
- connect(m_tabBar, SIGNAL(reloadAllTabs()), this, SLOT(reloadAllTabs()));
- connect(m_tabBar, SIGNAL(tabMoved(int,int)), this, SLOT(moveTab(int,int)));
- connect(m_tabBar, SIGNAL(tabBarDoubleClicked(int)), this, SLOT(handleTabBarDoubleClicked(int)));
- connect(m_tabBar, SIGNAL(muteTab(int,bool)), this, SLOT(setAudioMutedForTab(int,bool)));
- setTabBar(m_tabBar);
- setDocumentMode(true);
-
- // Actions
- m_newTabAction = new QAction(QIcon(QLatin1String(":addtab.png")), tr("New &Tab"), this);
- m_newTabAction->setShortcuts(QKeySequence::AddTab);
- m_newTabAction->setIconVisibleInMenu(false);
- connect(m_newTabAction, SIGNAL(triggered()), this, SLOT(newTab()));
-
- m_closeTabAction = new QAction(QIcon(QLatin1String(":closetab.png")), tr("&Close Tab"), this);
- m_closeTabAction->setShortcuts(QKeySequence::Close);
- m_closeTabAction->setIconVisibleInMenu(false);
- connect(m_closeTabAction, SIGNAL(triggered()), this, SLOT(requestCloseTab()));
-
- m_nextTabAction = new QAction(tr("Show Next Tab"), this);
- QList<QKeySequence> shortcuts;
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_BraceRight));
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_PageDown));
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_BracketRight));
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_Less));
- m_nextTabAction->setShortcuts(shortcuts);
- connect(m_nextTabAction, SIGNAL(triggered()), this, SLOT(nextTab()));
-
- m_previousTabAction = new QAction(tr("Show Previous Tab"), this);
- shortcuts.clear();
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_BraceLeft));
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_PageUp));
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_BracketLeft));
- shortcuts.append(QKeySequence(Qt::CTRL | Qt::Key_Greater));
- m_previousTabAction->setShortcuts(shortcuts);
- connect(m_previousTabAction, SIGNAL(triggered()), this, SLOT(previousTab()));
-
- m_recentlyClosedTabsMenu = new QMenu(this);
- connect(m_recentlyClosedTabsMenu, SIGNAL(aboutToShow()),
- this, SLOT(aboutToShowRecentTabsMenu()));
- connect(m_recentlyClosedTabsMenu, SIGNAL(triggered(QAction*)),
- this, SLOT(aboutToShowRecentTriggeredAction(QAction*)));
- m_recentlyClosedTabsAction = new QAction(tr("Recently Closed Tabs"), this);
- m_recentlyClosedTabsAction->setMenu(m_recentlyClosedTabsMenu);
- m_recentlyClosedTabsAction->setEnabled(false);
-
- connect(this, SIGNAL(currentChanged(int)),
- this, SLOT(currentChanged(int)));
-
- m_lineEdits = new QStackedWidget(this);
-}
-
-TabWidget::~TabWidget()
-{
- if (m_fullScreenView)
- delete m_fullScreenView;
-}
-
-void TabWidget::clear()
-{
- // clear the recently closed tabs
- m_recentlyClosedTabs.clear();
- // clear the line edit history
- for (int i = 0; i < m_lineEdits->count(); ++i) {
- QLineEdit *qLineEdit = lineEdit(i);
- qLineEdit->setText(qLineEdit->text());
- }
-}
-
-void TabWidget::moveTab(int fromIndex, int toIndex)
-{
- QWidget *lineEdit = m_lineEdits->widget(fromIndex);
- m_lineEdits->removeWidget(lineEdit);
- m_lineEdits->insertWidget(toIndex, lineEdit);
-}
-
-void TabWidget::setAudioMutedForTab(int index, bool mute)
-{
- if (index < 0)
- index = currentIndex();
- if (index < 0 || index >= count())
- return;
-
- QWidget *widget = this->widget(index);
- if (WebView *tab = qobject_cast<WebView*>(widget))
- tab->page()->setAudioMuted(mute);
-}
-
-void TabWidget::addWebAction(QAction *action, QWebEnginePage::WebAction webAction)
-{
- if (!action)
- return;
- m_actions.append(new WebActionMapper(action, webAction, this));
-}
-
-void TabWidget::currentChanged(int index)
-{
- WebView *webView = this->webView(index);
- if (!webView)
- return;
-
- Q_ASSERT(m_lineEdits->count() == count());
-
- WebView *oldWebView = this->webView(m_lineEdits->currentIndex());
- if (oldWebView) {
-#if defined(QWEBENGINEVIEW_STATUSBARMESSAGE)
- disconnect(oldWebView, SIGNAL(statusBarMessage(QString)),
- this, SIGNAL(showStatusBarMessage(QString)));
-#endif
- disconnect(oldWebView->page(), SIGNAL(linkHovered(const QString&)),
- this, SIGNAL(linkHovered(const QString&)));
- disconnect(oldWebView, SIGNAL(loadProgress(int)),
- this, SIGNAL(loadProgress(int)));
- disconnect(oldWebView->page()->profile(), SIGNAL(downloadRequested(QWebEngineDownloadItem*)),
- this, SLOT(downloadRequested(QWebEngineDownloadItem*)));
- disconnect(oldWebView->page(), SIGNAL(fullScreenRequested(QWebEngineFullScreenRequest)),
- this, SLOT(fullScreenRequested(QWebEngineFullScreenRequest)));
- }
-
-#if defined(QWEBENGINEVIEW_STATUSBARMESSAGE)
- connect(webView, SIGNAL(statusBarMessage(QString)),
- this, SIGNAL(showStatusBarMessage(QString)));
-#endif
- connect(webView->page(), SIGNAL(linkHovered(const QString&)),
- this, SIGNAL(linkHovered(const QString&)));
- connect(webView, SIGNAL(loadProgress(int)),
- this, SIGNAL(loadProgress(int)));
- connect(webView->page()->profile(), SIGNAL(downloadRequested(QWebEngineDownloadItem*)),
- this, SLOT(downloadRequested(QWebEngineDownloadItem*)));
- connect(webView->page(), SIGNAL(fullScreenRequested(QWebEngineFullScreenRequest)),
- this, SLOT(fullScreenRequested(QWebEngineFullScreenRequest)));
-
- for (int i = 0; i < m_actions.count(); ++i) {
- WebActionMapper *mapper = m_actions[i];
- mapper->updateCurrent(webView->page());
- }
- emit setCurrentTitle(webView->title());
- m_lineEdits->setCurrentIndex(index);
- emit loadProgress(webView->progress());
- emit showStatusBarMessage(webView->lastStatusBarText());
- if (webView->url().isEmpty())
- m_lineEdits->currentWidget()->setFocus();
- else
- webView->setFocus();
-}
-
-void TabWidget::fullScreenRequested(QWebEngineFullScreenRequest request)
-{
- WebPage *webPage = qobject_cast<WebPage*>(sender());
- if (request.toggleOn()) {
- if (!m_fullScreenView) {
- m_fullScreenView = new QWebEngineView();
- m_fullScreenNotification = new FullScreenNotification(m_fullScreenView);
-
- QAction *exitFullScreenAction = new QAction(m_fullScreenView);
- exitFullScreenAction->setShortcut(Qt::Key_Escape);
- connect(exitFullScreenAction, &QAction::triggered, [webPage] {
- webPage->triggerAction(QWebEnginePage::ExitFullScreen);
- });
- m_fullScreenView->addAction(exitFullScreenAction);
- }
- m_oldWindowGeometry = window()->geometry();
- m_fullScreenView->setGeometry(m_oldWindowGeometry);
- webPage->setView(m_fullScreenView);
- request.accept();
- m_fullScreenView->showFullScreen();
- m_fullScreenNotification->show();
- window()->hide();
- } else {
- if (!m_fullScreenView)
- return;
- WebView *oldWebView = this->webView(m_lineEdits->currentIndex());
- webPage->setView(oldWebView);
- request.accept();
- delete m_fullScreenView;
- m_fullScreenView = 0;
- window()->show();
- window()->setGeometry(m_oldWindowGeometry);
- }
-}
-
-void TabWidget::handleTabBarDoubleClicked(int index)
-{
- if (index != -1) return;
- newTab();
-}
-
-QAction *TabWidget::newTabAction() const
-{
- return m_newTabAction;
-}
-
-QAction *TabWidget::closeTabAction() const
-{
- return m_closeTabAction;
-}
-
-QAction *TabWidget::recentlyClosedTabsAction() const
-{
- return m_recentlyClosedTabsAction;
-}
-
-QAction *TabWidget::nextTabAction() const
-{
- return m_nextTabAction;
-}
-
-QAction *TabWidget::previousTabAction() const
-{
- return m_previousTabAction;
-}
-
-QWidget *TabWidget::lineEditStack() const
-{
- return m_lineEdits;
-}
-
-QLineEdit *TabWidget::currentLineEdit() const
-{
- return lineEdit(m_lineEdits->currentIndex());
-}
-
-WebView *TabWidget::currentWebView() const
-{
- return webView(currentIndex());
-}
-
-QLineEdit *TabWidget::lineEdit(int index) const
-{
- UrlLineEdit *urlLineEdit = qobject_cast<UrlLineEdit*>(m_lineEdits->widget(index));
- if (urlLineEdit)
- return urlLineEdit->lineEdit();
- return 0;
-}
-
-WebView *TabWidget::webView(int index) const
-{
- QWidget *widget = this->widget(index);
- if (WebView *webView = qobject_cast<WebView*>(widget)) {
- return webView;
- } else {
- // optimization to delay creating the first webview
- if (count() == 1) {
- TabWidget *that = const_cast<TabWidget*>(this);
- that->setUpdatesEnabled(false);
- that->newTab();
- that->closeTab(0);
- that->setUpdatesEnabled(true);
- return currentWebView();
- }
- }
- return 0;
-}
-
-int TabWidget::webViewIndex(WebView *webView) const
-{
- int index = indexOf(webView);
- return index;
-}
-
-void TabWidget::setupPage(QWebEnginePage* page)
-{
- connect(page, SIGNAL(windowCloseRequested()),
- this, SLOT(windowCloseRequested()));
- connect(page, SIGNAL(geometryChangeRequested(QRect)),
- this, SIGNAL(geometryChangeRequested(QRect)));
-#if defined(QWEBENGINEPAGE_PRINTREQUESTED)
- connect(page, SIGNAL(printRequested(QWebEngineFrame*)),
- this, SIGNAL(printRequested(QWebEngineFrame*)));
-#endif
-#if defined(QWEBENGINEPAGE_MENUBARVISIBILITYCHANGEREQUESTED)
- connect(page, SIGNAL(menuBarVisibilityChangeRequested(bool)),
- this, SIGNAL(menuBarVisibilityChangeRequested(bool)));
-#endif
-#if defined(QWEBENGINEPAGE_STATUSBARVISIBILITYCHANGEREQUESTED)
- connect(page, SIGNAL(statusBarVisibilityChangeRequested(bool)),
- this, SIGNAL(statusBarVisibilityChangeRequested(bool)));
-#endif
-#if defined(QWEBENGINEPAGE_TOOLBARVISIBILITYCHANGEREQUESTED)
- connect(page, SIGNAL(toolBarVisibilityChangeRequested(bool)),
- this, SIGNAL(toolBarVisibilityChangeRequested(bool)));
-#endif
-
- // webview actions
- for (int i = 0; i < m_actions.count(); ++i) {
- WebActionMapper *mapper = m_actions[i];
- mapper->addChild(page->action(mapper->webAction()));
- }
-}
-
-WebView *TabWidget::newTab(bool makeCurrent)
-{
- // line edit
- UrlLineEdit *urlLineEdit = new UrlLineEdit;
- QLineEdit *lineEdit = urlLineEdit->lineEdit();
- if (!m_lineEditCompleter && count() > 0) {
- HistoryCompletionModel *completionModel = new HistoryCompletionModel(this);
- completionModel->setSourceModel(BrowserApplication::historyManager()->historyFilterModel());
- m_lineEditCompleter = new QCompleter(completionModel, this);
- // Should this be in Qt by default?
- QAbstractItemView *popup = m_lineEditCompleter->popup();
- QListView *listView = qobject_cast<QListView*>(popup);
- if (listView)
- listView->setUniformItemSizes(true);
- }
- lineEdit->setCompleter(m_lineEditCompleter);
- connect(lineEdit, SIGNAL(returnPressed()), this, SLOT(lineEditReturnPressed()));
- m_lineEdits->addWidget(urlLineEdit);
- m_lineEdits->setSizePolicy(lineEdit->sizePolicy());
-
- // optimization to delay creating the more expensive WebView, history, etc
- if (count() == 0) {
- QWidget *emptyWidget = new QWidget;
- QPalette p = emptyWidget->palette();
- p.setColor(QPalette::Window, palette().color(QPalette::Base));
- emptyWidget->setPalette(p);
- emptyWidget->setAutoFillBackground(true);
- disconnect(this, SIGNAL(currentChanged(int)),
- this, SLOT(currentChanged(int)));
- addTab(emptyWidget, tr("(Untitled)"));
- connect(this, SIGNAL(currentChanged(int)),
- this, SLOT(currentChanged(int)));
- return 0;
- }
-
- // webview
- WebView *webView = new WebView;
- webView->setPage(new WebPage(m_profile, webView));
- urlLineEdit->setWebView(webView);
- connect(webView, SIGNAL(loadStarted()),
- this, SLOT(webViewLoadStarted()));
- connect(webView, SIGNAL(iconChanged(QIcon)),
- this, SLOT(webViewIconChanged(QIcon)));
- connect(webView, SIGNAL(titleChanged(QString)),
- this, SLOT(webViewTitleChanged(QString)));
- connect(webView->page(), SIGNAL(audioMutedChanged(bool)),
- this, SLOT(webPageMutedOrAudibleChanged()));
- connect(webView->page(), SIGNAL(recentlyAudibleChanged(bool)),
- this, SLOT(webPageMutedOrAudibleChanged()));
- connect(webView, SIGNAL(urlChanged(QUrl)),
- this, SLOT(webViewUrlChanged(QUrl)));
-
-
- addTab(webView, tr("(Untitled)"));
- if (makeCurrent)
- setCurrentWidget(webView);
-
- setupPage(webView->page());
-
- if (count() == 1)
- currentChanged(currentIndex());
- emit tabsChanged();
- return webView;
-}
-
-void TabWidget::reloadAllTabs()
-{
- for (int i = 0; i < count(); ++i) {
- QWidget *tabWidget = widget(i);
- if (WebView *tab = qobject_cast<WebView*>(tabWidget)) {
- tab->reload();
- }
- }
-}
-
-void TabWidget::lineEditReturnPressed()
-{
- if (QLineEdit *lineEdit = qobject_cast<QLineEdit*>(sender())) {
- emit loadPage(lineEdit->text());
- if (m_lineEdits->currentWidget() == lineEdit)
- currentWebView()->setFocus();
- }
-}
-
-void TabWidget::windowCloseRequested()
-{
- WebPage *webPage = qobject_cast<WebPage*>(sender());
- WebView *webView = qobject_cast<WebView*>(webPage->view());
- int index = webViewIndex(webView);
- if (index >= 0)
- closeTab(index);
-}
-
-void TabWidget::closeOtherTabs(int index)
-{
- if (-1 == index)
- return;
- for (int i = count() - 1; i > index; --i)
- closeTab(i);
- for (int i = index - 1; i >= 0; --i)
- closeTab(i);
-}
-
-// When index is -1 index chooses the current tab
-void TabWidget::cloneTab(int index)
-{
- if (index < 0)
- index = currentIndex();
- if (index < 0 || index >= count())
- return;
- WebView *tab = newTab(false);
- tab->setUrl(webView(index)->url());
-}
-
-// When index is -1 index chooses the current tab
-void TabWidget::requestCloseTab(int index)
-{
- if (index < 0)
- index = currentIndex();
- if (index < 0 || index >= count())
- return;
- WebView *tab = webView(index);
- if (!tab)
- return;
- tab->page()->triggerAction(QWebEnginePage::RequestClose);
-}
-
-void TabWidget::closeTab(int index)
-{
- if (index < 0 || index >= count())
- return;
-
- bool hasFocus = false;
- if (WebView *tab = webView(index)) {
- hasFocus = tab->hasFocus();
-
- if (m_profile == QWebEngineProfile::defaultProfile()) {
- m_recentlyClosedTabsAction->setEnabled(true);
- m_recentlyClosedTabs.prepend(tab->url());
- if (m_recentlyClosedTabs.size() >= TabWidget::m_recentlyClosedTabsSize)
- m_recentlyClosedTabs.removeLast();
- }
- }
- QWidget *lineEdit = m_lineEdits->widget(index);
- m_lineEdits->removeWidget(lineEdit);
- lineEdit->deleteLater();
- QWidget *webView = widget(index);
- removeTab(index);
- webView->deleteLater();
- emit tabsChanged();
- if (hasFocus && count() > 0)
- currentWebView()->setFocus();
- if (count() == 0)
- emit lastTabClosed();
-}
-
-void TabWidget::setProfile(QWebEngineProfile *profile)
-{
- m_profile = profile;
- for (int i = 0; i < count(); ++i) {
- QWidget *tabWidget = widget(i);
- if (WebView *tab = qobject_cast<WebView*>(tabWidget)) {
- WebPage* webPage = new WebPage(m_profile, tab);
- setupPage(webPage);
- webPage->load(tab->page()->url());
- tab->setPage(webPage);
- }
- }
-}
-
-void TabWidget::webViewLoadStarted()
-{
- WebView *webView = qobject_cast<WebView*>(sender());
- int index = webViewIndex(webView);
- if (-1 != index) {
- QIcon icon(QLatin1String(":loading.gif"));
- setTabIcon(index, icon);
- }
-}
-
-void TabWidget::webViewIconChanged(const QIcon &icon)
-{
- WebView *webView = qobject_cast<WebView*>(sender());
- int index = webViewIndex(webView);
- if (-1 != index)
- setTabIcon(index, icon);
-}
-
-void TabWidget::webViewTitleChanged(const QString &title)
-{
- WebView *webView = qobject_cast<WebView*>(sender());
- int index = webViewIndex(webView);
- if (-1 != index) {
- setTabText(index, title);
- }
- if (currentIndex() == index)
- emit setCurrentTitle(title);
- BrowserApplication::historyManager()->updateHistoryItem(webView->url(), title);
-}
-
-void TabWidget::webPageMutedOrAudibleChanged() {
- QWebEnginePage* webPage = qobject_cast<QWebEnginePage*>(sender());
- WebView *webView = qobject_cast<WebView*>(webPage->view());
-
- int index = webViewIndex(webView);
- if (-1 != index) {
- QString title = webView->title();
-
- bool muted = webPage->isAudioMuted();
- bool audible = webPage->recentlyAudible();
- if (muted) title += tr(" (muted)");
- else if (audible) title += tr(" (audible)");
-
- setTabText(index, title);
- }
-}
-
-void TabWidget::webViewUrlChanged(const QUrl &url)
-{
- WebView *webView = qobject_cast<WebView*>(sender());
- int index = webViewIndex(webView);
- if (-1 != index) {
- m_tabBar->setTabData(index, url);
- HistoryManager *manager = BrowserApplication::historyManager();
- if (url.isValid())
- manager->addHistoryEntry(url.toString());
- }
- emit tabsChanged();
-}
-
-void TabWidget::aboutToShowRecentTabsMenu()
-{
- m_recentlyClosedTabsMenu->clear();
- for (int i = 0; i < m_recentlyClosedTabs.count(); ++i) {
- QAction *action = new QAction(m_recentlyClosedTabsMenu);
- action->setData(m_recentlyClosedTabs.at(i));
- QIcon icon = BrowserApplication::instance()->icon(m_recentlyClosedTabs.at(i));
- action->setIcon(icon);
- action->setText(m_recentlyClosedTabs.at(i).toString());
- m_recentlyClosedTabsMenu->addAction(action);
- }
-}
-
-void TabWidget::aboutToShowRecentTriggeredAction(QAction *action)
-{
- QUrl url = action->data().toUrl();
- loadUrlInCurrentTab(url);
-}
-
-void TabWidget::mouseDoubleClickEvent(QMouseEvent *event)
-{
- if (!childAt(event->pos())
- // Remove the line below when QTabWidget does not have a one pixel frame
- && event->pos().y() < (tabBar()->y() + tabBar()->height())) {
- newTab();
- return;
- }
- QTabWidget::mouseDoubleClickEvent(event);
-}
-
-void TabWidget::contextMenuEvent(QContextMenuEvent *event)
-{
- if (!childAt(event->pos())) {
- m_tabBar->contextMenuRequested(event->pos());
- return;
- }
- QTabWidget::contextMenuEvent(event);
-}
-
-void TabWidget::mouseReleaseEvent(QMouseEvent *event)
-{
- if (event->button() == Qt::MidButton && !childAt(event->pos())
- // Remove the line below when QTabWidget does not have a one pixel frame
- && event->pos().y() < (tabBar()->y() + tabBar()->height())) {
- QUrl url(QApplication::clipboard()->text(QClipboard::Selection));
- if (!url.isEmpty() && url.isValid() && !url.scheme().isEmpty()) {
- WebView *webView = newTab();
- webView->setUrl(url);
- }
- }
-}
-
-void TabWidget::loadUrlInCurrentTab(const QUrl &url)
-{
- WebView *webView = currentWebView();
- if (webView) {
- webView->loadUrl(url);
- webView->setFocus();
- }
-}
-
-void TabWidget::nextTab()
-{
- int next = currentIndex() + 1;
- if (next == count())
- next = 0;
- setCurrentIndex(next);
-}
-
-void TabWidget::previousTab()
-{
- int next = currentIndex() - 1;
- if (next < 0)
- next = count() - 1;
- setCurrentIndex(next);
-}
-
-static const qint32 TabWidgetMagic = 0xaa;
-
-QByteArray TabWidget::saveState() const
-{
- int version = 1;
- QByteArray data;
- QDataStream stream(&data, QIODevice::WriteOnly);
-
- stream << qint32(TabWidgetMagic);
- stream << qint32(version);
-
- QStringList tabs;
- for (int i = 0; i < count(); ++i) {
- if (WebView *tab = qobject_cast<WebView*>(widget(i))) {
- tabs.append(tab->url().toString());
- } else {
- tabs.append(QString());
- }
- }
- stream << tabs;
- stream << currentIndex();
- return data;
-}
-
-bool TabWidget::restoreState(const QByteArray &state)
-{
- int version = 1;
- QByteArray sd = state;
- QDataStream stream(&sd, QIODevice::ReadOnly);
- if (stream.atEnd())
- return false;
-
- qint32 marker;
- qint32 v;
- stream >> marker;
- stream >> v;
- if (marker != TabWidgetMagic || v != version)
- return false;
-
- QStringList openTabs;
- stream >> openTabs;
-
- for (int i = 0; i < openTabs.count(); ++i) {
- if (i != 0)
- newTab();
- loadPage(openTabs.at(i));
- }
-
- int currentTab;
- stream >> currentTab;
- setCurrentIndex(currentTab);
-
- return true;
-}
-
-void TabWidget::downloadRequested(QWebEngineDownloadItem *download)
-{
- if (download->savePageFormat() != QWebEngineDownloadItem::UnknownSaveFormat) {
- SavePageDialog dlg(this, download->savePageFormat(), download->path());
- if (dlg.exec() != SavePageDialog::Accepted)
- return;
- download->setSavePageFormat(dlg.pageFormat());
- download->setPath(dlg.filePath());
- }
-
- BrowserApplication::downloadManager()->download(download);
- download->accept();
-}
-
-WebActionMapper::WebActionMapper(QAction *root, QWebEnginePage::WebAction webAction, QObject *parent)
- : QObject(parent)
- , m_currentParent(0)
- , m_root(root)
- , m_webAction(webAction)
-{
- if (!m_root)
- return;
- connect(m_root, SIGNAL(triggered()), this, SLOT(rootTriggered()));
- connect(root, SIGNAL(destroyed(QObject*)), this, SLOT(rootDestroyed()));
- root->setEnabled(false);
-}
-
-void WebActionMapper::rootDestroyed()
-{
- m_root = 0;
-}
-
-void WebActionMapper::currentDestroyed()
-{
- updateCurrent(0);
-}
-
-void WebActionMapper::addChild(QAction *action)
-{
- if (!action)
- return;
- connect(action, SIGNAL(changed()), this, SLOT(childChanged()));
-}
-
-QWebEnginePage::WebAction WebActionMapper::webAction() const
-{
- return m_webAction;
-}
-
-void WebActionMapper::rootTriggered()
-{
- if (m_currentParent) {
- QAction *gotoAction = m_currentParent->action(m_webAction);
- gotoAction->trigger();
- }
-}
-
-void WebActionMapper::childChanged()
-{
- if (QAction *source = qobject_cast<QAction*>(sender())) {
- if (m_root
- && m_currentParent
- && source->parent() == m_currentParent) {
- m_root->setChecked(source->isChecked());
- m_root->setEnabled(source->isEnabled());
- }
- }
-}
-
-void WebActionMapper::updateCurrent(QWebEnginePage *currentParent)
-{
- if (m_currentParent)
- disconnect(m_currentParent, SIGNAL(destroyed(QObject*)),
- this, SLOT(currentDestroyed()));
-
- m_currentParent = currentParent;
- if (!m_root)
- return;
- if (!m_currentParent) {
- m_root->setEnabled(false);
- m_root->setChecked(false);
- return;
- }
- QAction *source = m_currentParent->action(m_webAction);
- m_root->setChecked(source->isChecked());
- m_root->setEnabled(source->isEnabled());
- connect(m_currentParent, SIGNAL(destroyed(QObject*)),
- this, SLOT(currentDestroyed()));
-}
diff --git a/examples/webenginewidgets/demobrowser/tabwidget.h b/examples/webenginewidgets/demobrowser/tabwidget.h
deleted file mode 100644
index 82dcf960d..000000000
--- a/examples/webenginewidgets/demobrowser/tabwidget.h
+++ /dev/null
@@ -1,263 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef TABWIDGET_H
-#define TABWIDGET_H
-
-#include <QtWebEngineWidgets/QWebEngineFullScreenRequest>
-#include <QtWidgets/QTabBar>
-#include <QtWidgets/QShortcut>
-
-QT_BEGIN_NAMESPACE
-class QWebEngineDownloadItem;
-class QWebEngineProfile;
-class QWebEngineView;
-QT_END_NAMESPACE
-
-/*
- Tab bar with a few more features such as a context menu and shortcuts
- */
-class TabBar : public QTabBar
-{
- Q_OBJECT
-
-signals:
- void newTab();
- void cloneTab(int index);
- void closeTab(int index);
- void closeOtherTabs(int index);
- void reloadTab(int index);
- void muteTab(int index, bool mute);
- void reloadAllTabs();
- void tabMoveRequested(int fromIndex, int toIndex);
-
-public:
- TabBar(QWidget *parent = 0);
-
-protected:
- void mousePressEvent(QMouseEvent* event);
- void mouseMoveEvent(QMouseEvent* event);
-
-private slots:
- void selectTabAction();
- void cloneTab();
- void closeTab();
- void closeOtherTabs();
- void reloadTab();
- void muteTab();
- void unmuteTab();
- void contextMenuRequested(const QPoint &position);
-
-private:
- QList<QShortcut*> m_tabShortcuts;
- friend class TabWidget;
-
- QPoint m_dragStartPos;
- int m_dragCurrentIndex;
-};
-
-#include <QWebEnginePage>
-
-QT_BEGIN_NAMESPACE
-class QAction;
-QT_END_NAMESPACE
-class WebView;
-/*!
- A proxy object that connects a single browser action
- to one child webpage action at a time.
-
- Example usage: used to keep the main window stop action in sync with
- the current tabs webview's stop action.
- */
-class WebActionMapper : public QObject
-{
- Q_OBJECT
-
-public:
- WebActionMapper(QAction *root, QWebEnginePage::WebAction webAction, QObject *parent);
- QWebEnginePage::WebAction webAction() const;
- void addChild(QAction *action);
- void updateCurrent(QWebEnginePage *currentParent);
-
-private slots:
- void rootTriggered();
- void childChanged();
- void rootDestroyed();
- void currentDestroyed();
-
-private:
- QWebEnginePage *m_currentParent;
- QAction *m_root;
- QWebEnginePage::WebAction m_webAction;
-};
-
-#include <QtCore/QUrl>
-#include <QtWidgets/QTabWidget>
-
-class FullScreenNotification;
-
-QT_BEGIN_NAMESPACE
-class QCompleter;
-class QLineEdit;
-class QMenu;
-class QStackedWidget;
-QT_END_NAMESPACE
-
-/*!
- TabWidget that contains WebViews and a stack widget of associated line edits.
-
- Connects up the current tab's signals to this class's signal and uses WebActionMapper
- to proxy the actions.
- */
-class TabWidget : public QTabWidget
-{
- Q_OBJECT
-
-signals:
- // tab widget signals
- void loadPage(const QString &url);
- void tabsChanged();
- void lastTabClosed();
-
- // current tab signals
- void setCurrentTitle(const QString &url);
- void showStatusBarMessage(const QString &message);
- void linkHovered(const QString &link);
- void loadProgress(int progress);
- void geometryChangeRequested(const QRect &geometry);
- void menuBarVisibilityChangeRequested(bool visible);
- void statusBarVisibilityChangeRequested(bool visible);
- void toolBarVisibilityChangeRequested(bool visible);
-#if defined(QWEBENGINEPAGE_PRINTREQUESTED)
- void printRequested(QWebEngineFrame *frame);
-#endif
-
-public:
- TabWidget(QWidget *parent = 0);
- ~TabWidget();
- void clear();
- void addWebAction(QAction *action, QWebEnginePage::WebAction webAction);
-
- QAction *newTabAction() const;
- QAction *closeTabAction() const;
- QAction *recentlyClosedTabsAction() const;
- QAction *nextTabAction() const;
- QAction *previousTabAction() const;
-
- QWidget *lineEditStack() const;
- QLineEdit *currentLineEdit() const;
- WebView *currentWebView() const;
- WebView *webView(int index) const;
- QLineEdit *lineEdit(int index) const;
- int webViewIndex(WebView *webView) const;
-
- QByteArray saveState() const;
- bool restoreState(const QByteArray &state);
-
- void setProfile(QWebEngineProfile *profile);
-
-protected:
- void mouseDoubleClickEvent(QMouseEvent *event);
- void contextMenuEvent(QContextMenuEvent *event);
- void mouseReleaseEvent(QMouseEvent *event);
-
-public slots:
- void loadUrlInCurrentTab(const QUrl &url);
- WebView *newTab(bool makeCurrent = true);
- void cloneTab(int index = -1);
- void requestCloseTab(int index = -1);
- void closeTab(int index);
- void closeOtherTabs(int index);
- void reloadTab(int index = -1);
- void reloadAllTabs();
- void nextTab();
- void previousTab();
- void setAudioMutedForTab(int index, bool mute);
-
-private slots:
- void currentChanged(int index);
- void aboutToShowRecentTabsMenu();
- void aboutToShowRecentTriggeredAction(QAction *action);
- void downloadRequested(QWebEngineDownloadItem *download);
- void webViewLoadStarted();
- void webViewIconChanged(const QIcon &icon);
- void webViewTitleChanged(const QString &title);
- void webViewUrlChanged(const QUrl &url);
- void lineEditReturnPressed();
- void windowCloseRequested();
- void moveTab(int fromIndex, int toIndex);
- void fullScreenRequested(QWebEngineFullScreenRequest request);
- void handleTabBarDoubleClicked(int index);
- void webPageMutedOrAudibleChanged();
-
-private:
- void setupPage(QWebEnginePage* page);
-
- QAction *m_recentlyClosedTabsAction;
- QAction *m_newTabAction;
- QAction *m_closeTabAction;
- QAction *m_nextTabAction;
- QAction *m_previousTabAction;
-
- QMenu *m_recentlyClosedTabsMenu;
- static const int m_recentlyClosedTabsSize = 10;
- QList<QUrl> m_recentlyClosedTabs;
- QList<WebActionMapper*> m_actions;
-
- QCompleter *m_lineEditCompleter;
- QStackedWidget *m_lineEdits;
- TabBar *m_tabBar;
- QWebEngineProfile *m_profile;
- QWebEngineView *m_fullScreenView;
- FullScreenNotification *m_fullScreenNotification;
- QRect m_oldWindowGeometry;
-};
-
-#endif // TABWIDGET_H
diff --git a/examples/webenginewidgets/demobrowser/toolbarsearch.cpp b/examples/webenginewidgets/demobrowser/toolbarsearch.cpp
deleted file mode 100644
index 41c5ef314..000000000
--- a/examples/webenginewidgets/demobrowser/toolbarsearch.cpp
+++ /dev/null
@@ -1,172 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "toolbarsearch.h"
-#include "autosaver.h"
-#include "browserapplication.h"
-
-#include <QtCore/QSettings>
-#include <QtCore/QUrl>
-#include <QtCore/QUrlQuery>
-
-#include <QtWidgets/QCompleter>
-#include <QtWidgets/QMenu>
-#include <QtCore/QStringListModel>
-
-#include <QWebEngineSettings>
-
-/*
- ToolbarSearch is a very basic search widget that also contains a small history.
- Searches are turned into urls that use Google to perform search
- */
-ToolbarSearch::ToolbarSearch(QWidget *parent)
- : SearchLineEdit(parent)
- , m_autosaver(new AutoSaver(this))
- , m_maxSavedSearches(10)
- , m_stringListModel(new QStringListModel(this))
-{
- QMenu *m = menu();
- connect(m, SIGNAL(aboutToShow()), this, SLOT(aboutToShowMenu()));
- connect(m, SIGNAL(triggered(QAction*)), this, SLOT(triggeredMenuAction(QAction*)));
-
- QCompleter *completer = new QCompleter(m_stringListModel, this);
- completer->setCompletionMode(QCompleter::InlineCompletion);
- lineEdit()->setCompleter(completer);
-
- connect(lineEdit(), SIGNAL(returnPressed()), SLOT(searchNow()));
- setInactiveText(tr("Google"));
- load();
-}
-
-ToolbarSearch::~ToolbarSearch()
-{
- m_autosaver->saveIfNeccessary();
-}
-
-void ToolbarSearch::save()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("toolbarsearch"));
- settings.setValue(QLatin1String("recentSearches"), m_stringListModel->stringList());
- settings.setValue(QLatin1String("maximumSaved"), m_maxSavedSearches);
- settings.endGroup();
-}
-
-void ToolbarSearch::load()
-{
- QSettings settings;
- settings.beginGroup(QLatin1String("toolbarsearch"));
- QStringList list = settings.value(QLatin1String("recentSearches")).toStringList();
- m_maxSavedSearches = settings.value(QLatin1String("maximumSaved"), m_maxSavedSearches).toInt();
- m_stringListModel->setStringList(list);
- settings.endGroup();
-}
-
-void ToolbarSearch::searchNow()
-{
- QString searchText = lineEdit()->text();
- QStringList newList = m_stringListModel->stringList();
- if (newList.contains(searchText))
- newList.removeAt(newList.indexOf(searchText));
- newList.prepend(searchText);
- if (newList.size() >= m_maxSavedSearches)
- newList.removeLast();
-
- if (!BrowserApplication::instance()->privateBrowsing()) {
- m_stringListModel->setStringList(newList);
- m_autosaver->changeOccurred();
- }
-
- QUrl url(QLatin1String("http://www.google.com/search"));
- QUrlQuery urlQuery;
- urlQuery.addQueryItem(QLatin1String("q"), searchText);
- urlQuery.addQueryItem(QLatin1String("ie"), QLatin1String("UTF-8"));
- urlQuery.addQueryItem(QLatin1String("oe"), QLatin1String("UTF-8"));
- urlQuery.addQueryItem(QLatin1String("client"), QLatin1String("qtdemobrowser"));
- url.setQuery(urlQuery);
- emit search(url);
-}
-
-void ToolbarSearch::aboutToShowMenu()
-{
- lineEdit()->selectAll();
- QMenu *m = menu();
- m->clear();
- QStringList list = m_stringListModel->stringList();
- if (list.isEmpty()) {
- m->addAction(tr("No Recent Searches"));
- return;
- }
-
- QAction *recent = m->addAction(tr("Recent Searches"));
- recent->setEnabled(false);
- for (int i = 0; i < list.count(); ++i) {
- QString text = list.at(i);
- m->addAction(text)->setData(text);
- }
- m->addSeparator();
- m->addAction(tr("Clear Recent Searches"), this, SLOT(clear()));
-}
-
-void ToolbarSearch::triggeredMenuAction(QAction *action)
-{
- QVariant v = action->data();
- if (v.canConvert<QString>()) {
- QString text = v.toString();
- lineEdit()->setText(text);
- searchNow();
- }
-}
-
-void ToolbarSearch::clear()
-{
- m_stringListModel->setStringList(QStringList());
- m_autosaver->changeOccurred();;
-}
diff --git a/examples/webenginewidgets/demobrowser/toolbarsearch.h b/examples/webenginewidgets/demobrowser/toolbarsearch.h
deleted file mode 100644
index d3e914055..000000000
--- a/examples/webenginewidgets/demobrowser/toolbarsearch.h
+++ /dev/null
@@ -1,92 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef TOOLBARSEARCH_H
-#define TOOLBARSEARCH_H
-
-#include "searchlineedit.h"
-
-QT_BEGIN_NAMESPACE
-class QUrl;
-class QAction;
-class QStringListModel;
-QT_END_NAMESPACE
-
-class AutoSaver;
-
-class ToolbarSearch : public SearchLineEdit
-{
- Q_OBJECT
-
-signals:
- void search(const QUrl &url);
-
-public:
- ToolbarSearch(QWidget *parent = 0);
- ~ToolbarSearch();
-
-public slots:
- void clear();
- void searchNow();
-
-private slots:
- void save();
- void aboutToShowMenu();
- void triggeredMenuAction(QAction *action);
-
-private:
- void load();
-
- AutoSaver *m_autosaver;
- int m_maxSavedSearches;
- QStringListModel *m_stringListModel;
-};
-
-#endif // TOOLBARSEARCH_H
diff --git a/examples/webenginewidgets/demobrowser/urllineedit.cpp b/examples/webenginewidgets/demobrowser/urllineedit.cpp
deleted file mode 100644
index 8203e4f0f..000000000
--- a/examples/webenginewidgets/demobrowser/urllineedit.cpp
+++ /dev/null
@@ -1,345 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "urllineedit.h"
-
-#include "browserapplication.h"
-#include "searchlineedit.h"
-#include "webview.h"
-
-#include <QtCore/QEvent>
-#include <QtCore/QMimeData>
-
-#include <QtWidgets/QApplication>
-#include <QtWidgets/QCompleter>
-#include <QtGui/QFocusEvent>
-#include <QtWidgets/QHBoxLayout>
-#include <QtWidgets/QLabel>
-#include <QtWidgets/QLineEdit>
-#include <QtGui/QDrag>
-#include <QtGui/QPainter>
-#include <QtWidgets/QStyle>
-#include <QtWidgets/QStyleOptionFrame>
-
-#include <QtCore/QDebug>
-
-ExLineEdit::ExLineEdit(QWidget *parent)
- : QWidget(parent)
- , m_leftWidget(0)
- , m_lineEdit(new QLineEdit(this))
- , m_clearButton(0)
-{
- setFocusPolicy(m_lineEdit->focusPolicy());
- setAttribute(Qt::WA_InputMethodEnabled);
- setSizePolicy(m_lineEdit->sizePolicy());
- setBackgroundRole(m_lineEdit->backgroundRole());
- setMouseTracking(true);
- setAcceptDrops(true);
- setAttribute(Qt::WA_MacShowFocusRect, true);
- QPalette p = m_lineEdit->palette();
- setPalette(p);
-
- // line edit
- m_lineEdit->setFrame(false);
- m_lineEdit->setFocusProxy(this);
- m_lineEdit->setAttribute(Qt::WA_MacShowFocusRect, false);
- QPalette clearPalette = m_lineEdit->palette();
- clearPalette.setBrush(QPalette::Base, QBrush(Qt::transparent));
- m_lineEdit->setPalette(clearPalette);
-
- // clearButton
- m_clearButton = new ClearButton(this);
- connect(m_clearButton, SIGNAL(clicked()),
- m_lineEdit, SLOT(clear()));
- connect(m_lineEdit, SIGNAL(textChanged(QString)),
- m_clearButton, SLOT(textChanged(QString)));
-}
-
-void ExLineEdit::setLeftWidget(QWidget *widget)
-{
- m_leftWidget = widget;
-}
-
-QWidget *ExLineEdit::leftWidget() const
-{
- return m_leftWidget;
-}
-
-void ExLineEdit::resizeEvent(QResizeEvent *event)
-{
- Q_ASSERT(m_leftWidget);
- updateGeometries();
- QWidget::resizeEvent(event);
-}
-
-void ExLineEdit::updateGeometries()
-{
- QStyleOptionFrame panel;
- initStyleOption(&panel);
- QRect rect = style()->subElementRect(QStyle::SE_LineEditContents, &panel, this);
-
- int height = rect.height();
- int width = rect.width();
-
- int m_leftWidgetHeight = m_leftWidget->height();
- m_leftWidget->setGeometry(rect.x() + 2, rect.y() + (height - m_leftWidgetHeight)/2,
- m_leftWidget->width(), m_leftWidget->height());
-
- int clearButtonWidth = this->height();
- m_lineEdit->setGeometry(m_leftWidget->x() + m_leftWidget->width(), 0,
- width - clearButtonWidth - m_leftWidget->width(), this->height());
-
- m_clearButton->setGeometry(this->width() - clearButtonWidth, 0,
- clearButtonWidth, this->height());
-}
-
-void ExLineEdit::initStyleOption(QStyleOptionFrame *option) const
-{
- option->initFrom(this);
- option->rect = contentsRect();
- option->lineWidth = style()->pixelMetric(QStyle::PM_DefaultFrameWidth, option, this);
- option->midLineWidth = 0;
- option->state |= QStyle::State_Sunken;
- if (m_lineEdit->isReadOnly())
- option->state |= QStyle::State_ReadOnly;
-#ifdef QT_KEYPAD_NAVIGATION
- if (hasEditFocus())
- option->state |= QStyle::State_HasEditFocus;
-#endif
- option->features = QStyleOptionFrame::None;
-}
-
-QSize ExLineEdit::sizeHint() const
-{
- m_lineEdit->setFrame(true);
- QSize size = m_lineEdit->sizeHint();
- m_lineEdit->setFrame(false);
- return size;
-}
-
-void ExLineEdit::focusInEvent(QFocusEvent *event)
-{
- m_lineEdit->event(event);
- QWidget::focusInEvent(event);
-}
-
-void ExLineEdit::focusOutEvent(QFocusEvent *event)
-{
- m_lineEdit->event(event);
-
- if (m_lineEdit->completer()) {
- connect(m_lineEdit->completer(), SIGNAL(activated(QString)),
- m_lineEdit, SLOT(setText(QString)));
- connect(m_lineEdit->completer(), SIGNAL(highlighted(QString)),
- m_lineEdit, SLOT(_q_completionHighlighted(QString)));
- }
- QWidget::focusOutEvent(event);
-}
-
-void ExLineEdit::keyPressEvent(QKeyEvent *event)
-{
- m_lineEdit->event(event);
-}
-
-bool ExLineEdit::event(QEvent *event)
-{
- if (event->type() == QEvent::ShortcutOverride)
- return m_lineEdit->event(event);
- return QWidget::event(event);
-}
-
-void ExLineEdit::paintEvent(QPaintEvent *)
-{
- QPainter p(this);
- QStyleOptionFrame panel;
- initStyleOption(&panel);
- style()->drawPrimitive(QStyle::PE_PanelLineEdit, &panel, &p, this);
-}
-
-QVariant ExLineEdit::inputMethodQuery(Qt::InputMethodQuery property) const
-{
- return m_lineEdit->inputMethodQuery(property);
-}
-
-void ExLineEdit::inputMethodEvent(QInputMethodEvent *e)
-{
- m_lineEdit->event(e);
-}
-
-
-class UrlIconLabel : public QLabel
-{
-
-public:
- UrlIconLabel(QWidget *parent);
-
- WebView *m_webView;
-
-protected:
- void mousePressEvent(QMouseEvent *event);
- void mouseMoveEvent(QMouseEvent *event);
-
-private:
- QPoint m_dragStartPos;
-
-};
-
-UrlIconLabel::UrlIconLabel(QWidget *parent)
- : QLabel(parent)
- , m_webView(0)
-{
- setMinimumWidth(16);
- setMinimumHeight(16);
-}
-
-void UrlIconLabel::mousePressEvent(QMouseEvent *event)
-{
- if (event->button() == Qt::LeftButton)
- m_dragStartPos = event->pos();
- QLabel::mousePressEvent(event);
-}
-
-void UrlIconLabel::mouseMoveEvent(QMouseEvent *event)
-{
- if (event->buttons() == Qt::LeftButton
- && (event->pos() - m_dragStartPos).manhattanLength() > QApplication::startDragDistance()
- && m_webView) {
- QDrag *drag = new QDrag(this);
- QMimeData *mimeData = new QMimeData;
- mimeData->setText(QString::fromUtf8(m_webView->url().toEncoded()));
- QList<QUrl> urls;
- urls.append(m_webView->url());
- mimeData->setUrls(urls);
- drag->setMimeData(mimeData);
- drag->exec();
- }
-}
-
-UrlLineEdit::UrlLineEdit(QWidget *parent)
- : ExLineEdit(parent)
- , m_webView(0)
- , m_iconLabel(0)
-{
- // icon
- m_iconLabel = new UrlIconLabel(this);
- m_iconLabel->resize(16, 16);
- setLeftWidget(m_iconLabel);
- m_defaultBaseColor = palette().color(QPalette::Base);
-}
-
-void UrlLineEdit::setWebView(WebView *webView)
-{
- Q_ASSERT(!m_webView);
- m_webView = webView;
- m_iconLabel->m_webView = webView;
- connect(webView, SIGNAL(urlChanged(QUrl)),
- this, SLOT(webViewUrlChanged(QUrl)));
- connect(webView, SIGNAL(iconChanged(QIcon)),
- this, SLOT(webViewIconChanged(QIcon)));
- connect(webView, SIGNAL(loadProgress(int)),
- this, SLOT(update()));
-}
-
-void UrlLineEdit::webViewUrlChanged(const QUrl &url)
-{
- m_lineEdit->setText(QString::fromUtf8(url.toEncoded()));
- m_lineEdit->setCursorPosition(0);
-}
-
-void UrlLineEdit::webViewIconChanged(const QIcon &icon)
-{
- Q_ASSERT(m_webView);
- m_iconLabel->setPixmap(icon.pixmap(16, 16));
-}
-
-QLinearGradient UrlLineEdit::generateGradient(const QColor &color) const
-{
- QLinearGradient gradient(0, 0, 0, height());
- gradient.setColorAt(0, m_defaultBaseColor);
- gradient.setColorAt(0.15, color.lighter(120));
- gradient.setColorAt(0.5, color);
- gradient.setColorAt(0.85, color.lighter(120));
- gradient.setColorAt(1, m_defaultBaseColor);
- return gradient;
-}
-
-void UrlLineEdit::focusOutEvent(QFocusEvent *event)
-{
- if (m_lineEdit->text().isEmpty() && m_webView)
- m_lineEdit->setText(QString::fromUtf8(m_webView->url().toEncoded()));
- ExLineEdit::focusOutEvent(event);
-}
-
-void UrlLineEdit::paintEvent(QPaintEvent *event)
-{
- QPalette p = palette();
- if (m_webView && m_webView->url().scheme() == QLatin1String("https")) {
- QColor lightYellow(248, 248, 210);
- p.setBrush(QPalette::Base, generateGradient(lightYellow));
- } else {
- p.setBrush(QPalette::Base, m_defaultBaseColor);
- }
- setPalette(p);
- ExLineEdit::paintEvent(event);
-
- QPainter painter(this);
- QStyleOptionFrame panel;
- initStyleOption(&panel);
- QRect backgroundRect = style()->subElementRect(QStyle::SE_LineEditContents, &panel, this);
- if (m_webView && !hasFocus()) {
- int progress = m_webView->progress();
- QColor loadingColor = QColor(116, 192, 250);
- painter.setBrush(generateGradient(loadingColor));
- painter.setPen(Qt::transparent);
- int mid = backgroundRect.width() / 100.0f * progress;
- QRect progressRect(backgroundRect.x(), backgroundRect.y(), mid, backgroundRect.height());
- painter.drawRect(progressRect);
- }
-}
diff --git a/examples/webenginewidgets/demobrowser/urllineedit.h b/examples/webenginewidgets/demobrowser/urllineedit.h
deleted file mode 100644
index 51c5c0836..000000000
--- a/examples/webenginewidgets/demobrowser/urllineedit.h
+++ /dev/null
@@ -1,123 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef URLLINEEDIT_H
-#define URLLINEEDIT_H
-
-#include <QtCore/QUrl>
-#include <QtWidgets/QWidget>
-#include <QtWidgets/QStyleOptionFrame>
-
-QT_BEGIN_NAMESPACE
-class QLineEdit;
-QT_END_NAMESPACE
-
-class ClearButton;
-class ExLineEdit : public QWidget
-{
- Q_OBJECT
-
-public:
- ExLineEdit(QWidget *parent = 0);
-
- inline QLineEdit *lineEdit() const { return m_lineEdit; }
-
- void setLeftWidget(QWidget *widget);
- QWidget *leftWidget() const;
-
- QSize sizeHint() const;
-
- QVariant inputMethodQuery(Qt::InputMethodQuery property) const;
-protected:
- void focusInEvent(QFocusEvent *event);
- void focusOutEvent(QFocusEvent *event);
- void keyPressEvent(QKeyEvent *event);
- void paintEvent(QPaintEvent *event);
- void resizeEvent(QResizeEvent *event);
- void inputMethodEvent(QInputMethodEvent *e);
- bool event(QEvent *event);
-
-protected:
- void updateGeometries();
- void initStyleOption(QStyleOptionFrame *option) const;
-
- QWidget *m_leftWidget;
- QLineEdit *m_lineEdit;
- ClearButton *m_clearButton;
-};
-
-class UrlIconLabel;
-class WebView;
-class UrlLineEdit : public ExLineEdit
-{
- Q_OBJECT
-
-public:
- UrlLineEdit(QWidget *parent = 0);
- void setWebView(WebView *webView);
-
-protected:
- void paintEvent(QPaintEvent *event);
- void focusOutEvent(QFocusEvent *event);
-
-private slots:
- void webViewUrlChanged(const QUrl &url);
- void webViewIconChanged(const QIcon &icon);
-
-private:
- QLinearGradient generateGradient(const QColor &color) const;
- WebView *m_webView;
- UrlIconLabel *m_iconLabel;
- QColor m_defaultBaseColor;
-
-};
-
-
-#endif // URLLINEEDIT_H
diff --git a/examples/webenginewidgets/demobrowser/webview.cpp b/examples/webenginewidgets/demobrowser/webview.cpp
deleted file mode 100644
index ce273c0f6..000000000
--- a/examples/webenginewidgets/demobrowser/webview.cpp
+++ /dev/null
@@ -1,468 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "browserapplication.h"
-#include "browsermainwindow.h"
-#include "cookiejar.h"
-#include "downloadmanager.h"
-#include "featurepermissionbar.h"
-#include "ui_passworddialog.h"
-#include "ui_proxy.h"
-#include "tabwidget.h"
-#include "webview.h"
-
-#include <QtGui/QClipboard>
-#include <QtNetwork/QAuthenticator>
-#include <QtNetwork/QNetworkReply>
-#include <QtWidgets/QMenu>
-#include <QtWidgets/QMessageBox>
-#include <QtGui/QMouseEvent>
-
-#include <QWebEngineContextMenuData>
-
-#ifndef QT_NO_UITOOLS
-#include <QtUiTools/QUiLoader>
-#endif //QT_NO_UITOOLS
-
-#include <QtCore/QDebug>
-#include <QtCore/QBuffer>
-#include <QtCore/QTimer>
-
-WebPage::WebPage(QWebEngineProfile *profile, QObject *parent)
- : QWebEnginePage(profile, parent)
- , m_keyboardModifiers(Qt::NoModifier)
- , m_pressedButtons(Qt::NoButton)
-{
-#if defined(QWEBENGINEPAGE_SETNETWORKACCESSMANAGER)
- setNetworkAccessManager(BrowserApplication::networkAccessManager());
-#endif
-#if defined(QWEBENGINEPAGE_UNSUPPORTEDCONTENT)
- connect(this, SIGNAL(unsupportedContent(QNetworkReply*)),
- this, SLOT(handleUnsupportedContent(QNetworkReply*)));
-#endif
- connect(this, SIGNAL(authenticationRequired(const QUrl &, QAuthenticator*)),
- SLOT(authenticationRequired(const QUrl &, QAuthenticator*)));
- connect(this, SIGNAL(proxyAuthenticationRequired(const QUrl &, QAuthenticator *, const QString &)),
- SLOT(proxyAuthenticationRequired(const QUrl &, QAuthenticator *, const QString &)));
-}
-
-BrowserMainWindow *WebPage::mainWindow()
-{
- QObject *w = this->parent();
- while (w) {
- if (BrowserMainWindow *mw = qobject_cast<BrowserMainWindow*>(w))
- return mw;
- w = w->parent();
- }
- return BrowserApplication::instance()->mainWindow();
-}
-
-bool WebPage::certificateError(const QWebEngineCertificateError &error)
-{
- if (error.isOverridable()) {
- QMessageBox msgBox;
- msgBox.setIcon(QMessageBox::Warning);
- msgBox.setText(error.errorDescription());
- msgBox.setInformativeText(tr("If you wish so, you may continue with an unverified certificate. "
- "Accepting an unverified certificate means "
- "you may not be connected with the host you tried to connect to.\n"
- "Do you wish to override the security check and continue?"));
- msgBox.setStandardButtons(QMessageBox::Yes | QMessageBox::No);
- msgBox.setDefaultButton(QMessageBox::No);
- return msgBox.exec() == QMessageBox::Yes;
- }
- QMessageBox::critical(view(), tr("Certificate Error"), error.errorDescription(), QMessageBox::Ok, QMessageBox::NoButton);
- return false;
-}
-
-class PopupWindow : public QWidget {
- Q_OBJECT
-public:
- PopupWindow(QWebEngineProfile *profile)
- : m_addressBar(new QLineEdit(this))
- , m_view(new WebView(this))
- {
- m_view->setPage(new WebPage(profile, m_view));
- QVBoxLayout *layout = new QVBoxLayout;
- layout->setMargin(0);
- setLayout(layout);
- layout->addWidget(m_addressBar);
- layout->addWidget(m_view);
- m_view->setFocus();
-
- connect(m_view, &WebView::titleChanged, this, &QWidget::setWindowTitle);
- connect(m_view, &WebView::urlChanged, this, &PopupWindow::setUrl);
- connect(page(), &WebPage::geometryChangeRequested, this, &PopupWindow::adjustGeometry);
- connect(page(), &WebPage::windowCloseRequested, this, &QWidget::close);
- }
-
- QWebEnginePage* page() const { return m_view->page(); }
-
-private Q_SLOTS:
- void setUrl(const QUrl &url)
- {
- m_addressBar->setText(url.toString());
- }
-
- void adjustGeometry(const QRect &newGeometry)
- {
- const int x1 = frameGeometry().left() - geometry().left();
- const int y1 = frameGeometry().top() - geometry().top();
- const int x2 = frameGeometry().right() - geometry().right();
- const int y2 = frameGeometry().bottom() - geometry().bottom();
-
- setGeometry(newGeometry.adjusted(x1, y1 - m_addressBar->height(), x2, y2));
- }
-
-private:
- QLineEdit *m_addressBar;
- WebView *m_view;
-
-};
-
-#include "webview.moc"
-
-QWebEnginePage *WebPage::createWindow(QWebEnginePage::WebWindowType type)
-{
- if (type == QWebEnginePage::WebBrowserTab) {
- return mainWindow()->tabWidget()->newTab()->page();
- } else if (type == QWebEnginePage::WebBrowserBackgroundTab) {
- return mainWindow()->tabWidget()->newTab(false)->page();
- } else if (type == QWebEnginePage::WebBrowserWindow) {
- BrowserApplication::instance()->newMainWindow();
- BrowserMainWindow *mainWindow = BrowserApplication::instance()->mainWindow();
- return mainWindow->currentTab()->page();
- } else {
- PopupWindow *popup = new PopupWindow(profile());
- popup->setAttribute(Qt::WA_DeleteOnClose);
- popup->show();
- return popup->page();
- }
-}
-
-#if !defined(QT_NO_UITOOLS)
-QObject *WebPage::createPlugin(const QString &classId, const QUrl &url, const QStringList &paramNames, const QStringList &paramValues)
-{
- Q_UNUSED(url);
- Q_UNUSED(paramNames);
- Q_UNUSED(paramValues);
- QUiLoader loader;
- return loader.createWidget(classId, view());
-}
-#endif // !defined(QT_NO_UITOOLS)
-
-#if defined(QWEBENGINEPAGE_UNSUPPORTEDCONTENT)
-void WebPage::handleUnsupportedContent(QNetworkReply *reply)
-{
- QString errorString = reply->errorString();
-
- if (m_loadingUrl != reply->url()) {
- // sub resource of this page
- qWarning() << "Resource" << reply->url().toEncoded() << "has unknown Content-Type, will be ignored.";
- reply->deleteLater();
- return;
- }
-
- if (reply->error() == QNetworkReply::NoError && !reply->header(QNetworkRequest::ContentTypeHeader).isValid()) {
- errorString = "Unknown Content-Type";
- }
-
- QFile file(QLatin1String(":/notfound.html"));
- bool isOpened = file.open(QIODevice::ReadOnly);
- Q_ASSERT(isOpened);
- Q_UNUSED(isOpened)
-
- QString title = tr("Error loading page: %1").arg(reply->url().toString());
- QString html = QString(QLatin1String(file.readAll()))
- .arg(title)
- .arg(errorString)
- .arg(reply->url().toString());
-
- QBuffer imageBuffer;
- imageBuffer.open(QBuffer::ReadWrite);
- QIcon icon = view()->style()->standardIcon(QStyle::SP_MessageBoxWarning, 0, view());
- QPixmap pixmap = icon.pixmap(QSize(32,32));
- if (pixmap.save(&imageBuffer, "PNG")) {
- html.replace(QLatin1String("IMAGE_BINARY_DATA_HERE"),
- QString(QLatin1String(imageBuffer.buffer().toBase64())));
- }
-
- QList<QWebEngineFrame*> frames;
- frames.append(mainFrame());
- while (!frames.isEmpty()) {
- QWebEngineFrame *frame = frames.takeFirst();
- if (frame->url() == reply->url()) {
- frame->setHtml(html, reply->url());
- return;
- }
- QList<QWebEngineFrame *> children = frame->childFrames();
- foreach (QWebEngineFrame *frame, children)
- frames.append(frame);
- }
- if (m_loadingUrl == reply->url()) {
- mainFrame()->setHtml(html, reply->url());
- }
-}
-#endif
-
-void WebPage::authenticationRequired(const QUrl &requestUrl, QAuthenticator *auth)
-{
- BrowserMainWindow *mainWindow = BrowserApplication::instance()->mainWindow();
-
- QDialog dialog(mainWindow);
- dialog.setWindowFlags(Qt::Sheet);
-
- Ui::PasswordDialog passwordDialog;
- passwordDialog.setupUi(&dialog);
-
- passwordDialog.iconLabel->setText(QString());
- passwordDialog.iconLabel->setPixmap(mainWindow->style()->standardIcon(QStyle::SP_MessageBoxQuestion, 0, mainWindow).pixmap(32, 32));
-
- QString introMessage = tr("<qt>Enter username and password for \"%1\" at %2</qt>");
- introMessage = introMessage.arg(auth->realm()).arg(requestUrl.toString().toHtmlEscaped());
- passwordDialog.introLabel->setText(introMessage);
- passwordDialog.introLabel->setWordWrap(true);
-
- if (dialog.exec() == QDialog::Accepted) {
- auth->setUser(passwordDialog.userNameLineEdit->text());
- auth->setPassword(passwordDialog.passwordLineEdit->text());
- } else {
- // Set authenticator null if dialog is cancelled
- *auth = QAuthenticator();
- }
-}
-
-void WebPage::proxyAuthenticationRequired(const QUrl &requestUrl, QAuthenticator *auth, const QString &proxyHost)
-{
- Q_UNUSED(requestUrl);
- BrowserMainWindow *mainWindow = BrowserApplication::instance()->mainWindow();
-
- QDialog dialog(mainWindow);
- dialog.setWindowFlags(Qt::Sheet);
-
- Ui::ProxyDialog proxyDialog;
- proxyDialog.setupUi(&dialog);
-
- proxyDialog.iconLabel->setText(QString());
- proxyDialog.iconLabel->setPixmap(mainWindow->style()->standardIcon(QStyle::SP_MessageBoxQuestion, 0, mainWindow).pixmap(32, 32));
-
- QString introMessage = tr("<qt>Connect to proxy \"%1\" using:</qt>");
- introMessage = introMessage.arg(proxyHost.toHtmlEscaped());
- proxyDialog.introLabel->setText(introMessage);
- proxyDialog.introLabel->setWordWrap(true);
-
- if (dialog.exec() == QDialog::Accepted) {
- auth->setUser(proxyDialog.userNameLineEdit->text());
- auth->setPassword(proxyDialog.passwordLineEdit->text());
- } else {
- // Set authenticator null if dialog is cancelled
- *auth = QAuthenticator();
- }
-}
-
-WebView::WebView(QWidget* parent)
- : QWebEngineView(parent)
- , m_progress(0)
- , m_page(0)
-{
- connect(this, SIGNAL(loadProgress(int)),
- this, SLOT(setProgress(int)));
- connect(this, SIGNAL(loadFinished(bool)),
- this, SLOT(loadFinished(bool)));
- connect(this, &QWebEngineView::renderProcessTerminated,
- [=](QWebEnginePage::RenderProcessTerminationStatus termStatus, int statusCode) {
- const char *status = "";
- switch (termStatus) {
- case QWebEnginePage::NormalTerminationStatus:
- status = "(normal exit)";
- break;
- case QWebEnginePage::AbnormalTerminationStatus:
- status = "(abnormal exit)";
- break;
- case QWebEnginePage::CrashedTerminationStatus:
- status = "(crashed)";
- break;
- case QWebEnginePage::KilledTerminationStatus:
- status = "(killed)";
- break;
- }
-
- qInfo() << "Render process exited with code" << statusCode << status;
- QTimer::singleShot(0, [this] { reload(); });
- });
-}
-
-void WebView::setPage(WebPage *_page)
-{
- m_page = _page;
- QWebEngineView::setPage(_page);
-#if defined(QWEBENGINEPAGE_STATUSBARMESSAGE)
- connect(page(), SIGNAL(statusBarMessage(QString)),
- SLOT(setStatusBarText(QString)));
-#endif
- disconnect(page(), &QWebEnginePage::iconChanged, this, &WebView::iconChanged);
- connect(page(), SIGNAL(iconChanged(QIcon)),
- this, SLOT(onIconChanged(QIcon)));
- connect(page(), &WebPage::featurePermissionRequested, this, &WebView::onFeaturePermissionRequested);
-#if defined(QWEBENGINEPAGE_UNSUPPORTEDCONTENT)
- page()->setForwardUnsupportedContent(true);
-#endif
-}
-
-void WebView::contextMenuEvent(QContextMenuEvent *event)
-{
- QMenu *menu;
- if (page()->contextMenuData().linkUrl().isValid()) {
- menu = new QMenu(this);
- menu->setAttribute(Qt::WA_DeleteOnClose, true);
- menu->addAction(page()->action(QWebEnginePage::OpenLinkInThisWindow));
- menu->addAction(page()->action(QWebEnginePage::OpenLinkInNewWindow));
- menu->addAction(page()->action(QWebEnginePage::OpenLinkInNewTab));
- menu->addAction(page()->action(QWebEnginePage::OpenLinkInNewBackgroundTab));
- menu->addSeparator();
- menu->addAction(page()->action(QWebEnginePage::DownloadLinkToDisk));
- menu->addAction(page()->action(QWebEnginePage::CopyLinkToClipboard));
- } else {
- menu = page()->createStandardContextMenu();
- }
- if (page()->contextMenuData().selectedText().isEmpty())
- menu->addAction(page()->action(QWebEnginePage::SavePage));
- menu->popup(event->globalPos());
-}
-
-void WebView::wheelEvent(QWheelEvent *event)
-{
-#if defined(QWEBENGINEPAGE_SETTEXTSIZEMULTIPLIER)
- if (QApplication::keyboardModifiers() & Qt::ControlModifier) {
- int numDegrees = event->delta() / 8;
- int numSteps = numDegrees / 15;
- setTextSizeMultiplier(textSizeMultiplier() + numSteps * 0.1);
- event->accept();
- return;
- }
-#endif
- QWebEngineView::wheelEvent(event);
-}
-
-void WebView::onFeaturePermissionRequested(const QUrl &securityOrigin, QWebEnginePage::Feature feature)
-{
- FeaturePermissionBar *permissionBar = new FeaturePermissionBar(this);
- connect(permissionBar, &FeaturePermissionBar::featurePermissionProvided, page(), &QWebEnginePage::setFeaturePermission);
-
- // Discard the bar on new loads (if we navigate away or reload).
- connect(page(), &QWebEnginePage::loadStarted, permissionBar, &QObject::deleteLater);
-
- permissionBar->requestPermission(securityOrigin, feature);
-}
-
-void WebView::setProgress(int progress)
-{
- m_progress = progress;
-}
-
-void WebView::loadFinished(bool success)
-{
- if (success && 100 != m_progress) {
- qWarning() << "Received finished signal while progress is still:" << progress()
- << "Url:" << url();
- }
- m_progress = 0;
-}
-
-void WebView::loadUrl(const QUrl &url)
-{
- m_initialUrl = url;
- load(url);
-}
-
-QString WebView::lastStatusBarText() const
-{
- return m_statusBarText;
-}
-
-QUrl WebView::url() const
-{
- QUrl url = QWebEngineView::url();
- if (!url.isEmpty())
- return url;
-
- return m_initialUrl;
-}
-
-void WebView::onIconChanged(const QIcon &icon)
-{
- if (icon.isNull())
- emit iconChanged(BrowserApplication::instance()->defaultIcon());
- else
- emit iconChanged(icon);
-}
-
-void WebView::mousePressEvent(QMouseEvent *event)
-{
- m_page->m_pressedButtons = event->buttons();
- m_page->m_keyboardModifiers = event->modifiers();
- QWebEngineView::mousePressEvent(event);
-}
-
-void WebView::mouseReleaseEvent(QMouseEvent *event)
-{
- QWebEngineView::mouseReleaseEvent(event);
- if (!event->isAccepted() && (m_page->m_pressedButtons & Qt::MidButton)) {
- QUrl url(QApplication::clipboard()->text(QClipboard::Selection));
- if (!url.isEmpty() && url.isValid() && !url.scheme().isEmpty()) {
- setUrl(url);
- }
- }
-}
-
-void WebView::setStatusBarText(const QString &string)
-{
- m_statusBarText = string;
-}
diff --git a/examples/webenginewidgets/demobrowser/webview.h b/examples/webenginewidgets/demobrowser/webview.h
deleted file mode 100644
index 7531254d6..000000000
--- a/examples/webenginewidgets/demobrowser/webview.h
+++ /dev/null
@@ -1,128 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef WEBVIEW_H
-#define WEBVIEW_H
-
-#include <QIcon>
-#include <QWebEngineView>
-
-QT_BEGIN_NAMESPACE
-class QAuthenticator;
-class QMouseEvent;
-class QNetworkProxy;
-class QNetworkReply;
-class QSslError;
-QT_END_NAMESPACE
-
-class BrowserMainWindow;
-class WebPage : public QWebEnginePage {
- Q_OBJECT
-public:
- WebPage(QWebEngineProfile *profile, QObject *parent = 0);
- BrowserMainWindow *mainWindow();
-
-protected:
- QWebEnginePage *createWindow(QWebEnginePage::WebWindowType type) Q_DECL_OVERRIDE;
-#if !defined(QT_NO_UITOOLS)
- QObject *createPlugin(const QString &classId, const QUrl &url, const QStringList &paramNames, const QStringList &paramValues);
-#endif
- virtual bool certificateError(const QWebEngineCertificateError &error) Q_DECL_OVERRIDE;
-
-private slots:
-#if defined(QWEBENGINEPAGE_UNSUPPORTEDCONTENT)
- void handleUnsupportedContent(QNetworkReply *reply);
-#endif
- void authenticationRequired(const QUrl &requestUrl, QAuthenticator *auth);
- void proxyAuthenticationRequired(const QUrl &requestUrl, QAuthenticator *auth, const QString &proxyHost);
-
-private:
- friend class WebView;
-
- // set the webview mousepressedevent
- Qt::KeyboardModifiers m_keyboardModifiers;
- Qt::MouseButtons m_pressedButtons;
-};
-
-class WebView : public QWebEngineView {
- Q_OBJECT
-
-public:
- WebView(QWidget *parent = 0);
- WebPage *webPage() const { return m_page; }
- void setPage(WebPage *page);
-
- void loadUrl(const QUrl &url);
- QUrl url() const;
-
- QString lastStatusBarText() const;
- inline int progress() const { return m_progress; }
-
-protected:
- void mousePressEvent(QMouseEvent *event);
- void mouseReleaseEvent(QMouseEvent *event);
- void contextMenuEvent(QContextMenuEvent *event);
- void wheelEvent(QWheelEvent *event);
-
-private slots:
- void setProgress(int progress);
- void loadFinished(bool success);
- void setStatusBarText(const QString &string);
- void onFeaturePermissionRequested(const QUrl &securityOrigin, QWebEnginePage::Feature);
- void onIconChanged(const QIcon &icon);
-
-private:
- QString m_statusBarText;
- QUrl m_initialUrl;
- int m_progress;
- WebPage *m_page;
-};
-
-#endif
diff --git a/examples/webenginewidgets/demobrowser/xbel.cpp b/examples/webenginewidgets/demobrowser/xbel.cpp
deleted file mode 100644
index d66c44faa..000000000
--- a/examples/webenginewidgets/demobrowser/xbel.cpp
+++ /dev/null
@@ -1,291 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#include "xbel.h"
-
-#include <QtCore/QFile>
-
-BookmarkNode::BookmarkNode(BookmarkNode::Type type, BookmarkNode *parent) :
- expanded(false)
- , m_parent(parent)
- , m_type(type)
-{
- if (parent)
- parent->add(this);
-}
-
-BookmarkNode::~BookmarkNode()
-{
- if (m_parent)
- m_parent->remove(this);
- qDeleteAll(m_children);
- m_parent = 0;
- m_type = BookmarkNode::Root;
-}
-
-bool BookmarkNode::operator==(const BookmarkNode &other)
-{
- if (url != other.url
- || title != other.title
- || desc != other.desc
- || expanded != other.expanded
- || m_type != other.m_type
- || m_children.count() != other.m_children.count())
- return false;
-
- for (int i = 0; i < m_children.count(); ++i)
- if (!((*(m_children[i])) == (*(other.m_children[i]))))
- return false;
- return true;
-}
-
-BookmarkNode::Type BookmarkNode::type() const
-{
- return m_type;
-}
-
-void BookmarkNode::setType(Type type)
-{
- m_type = type;
-}
-
-QList<BookmarkNode *> BookmarkNode::children() const
-{
- return m_children;
-}
-
-BookmarkNode *BookmarkNode::parent() const
-{
- return m_parent;
-}
-
-void BookmarkNode::add(BookmarkNode *child, int offset)
-{
- Q_ASSERT(child->m_type != Root);
- if (child->m_parent)
- child->m_parent->remove(child);
- child->m_parent = this;
- if (-1 == offset)
- offset = m_children.size();
- m_children.insert(offset, child);
-}
-
-void BookmarkNode::remove(BookmarkNode *child)
-{
- child->m_parent = 0;
- m_children.removeAll(child);
-}
-
-
-XbelReader::XbelReader()
-{
-}
-
-BookmarkNode *XbelReader::read(const QString &fileName)
-{
- QFile file(fileName);
- if (!file.exists()) {
- return new BookmarkNode(BookmarkNode::Root);
- }
- file.open(QFile::ReadOnly);
- return read(&file);
-}
-
-BookmarkNode *XbelReader::read(QIODevice *device)
-{
- BookmarkNode *root = new BookmarkNode(BookmarkNode::Root);
- setDevice(device);
- if (readNextStartElement()) {
- QString version = attributes().value(QLatin1String("version")).toString();
- if (name() == QLatin1String("xbel")
- && (version.isEmpty() || version == QLatin1String("1.0"))) {
- readXBEL(root);
- } else {
- raiseError(QObject::tr("The file is not an XBEL version 1.0 file."));
- }
- }
- return root;
-}
-
-void XbelReader::readXBEL(BookmarkNode *parent)
-{
- Q_ASSERT(isStartElement() && name() == QLatin1String("xbel"));
-
- while (readNextStartElement()) {
- if (name() == QLatin1String("folder"))
- readFolder(parent);
- else if (name() == QLatin1String("bookmark"))
- readBookmarkNode(parent);
- else if (name() == QLatin1String("separator"))
- readSeparator(parent);
- else
- skipCurrentElement();
- }
-}
-
-void XbelReader::readFolder(BookmarkNode *parent)
-{
- Q_ASSERT(isStartElement() && name() == QLatin1String("folder"));
-
- BookmarkNode *folder = new BookmarkNode(BookmarkNode::Folder, parent);
- folder->expanded = (attributes().value(QLatin1String("folded")) == QLatin1String("no"));
-
- while (readNextStartElement()) {
- if (name() == QLatin1String("title"))
- readTitle(folder);
- else if (name() == QLatin1String("desc"))
- readDescription(folder);
- else if (name() == QLatin1String("folder"))
- readFolder(folder);
- else if (name() == QLatin1String("bookmark"))
- readBookmarkNode(folder);
- else if (name() == QLatin1String("separator"))
- readSeparator(folder);
- else
- skipCurrentElement();
- }
-}
-
-void XbelReader::readTitle(BookmarkNode *parent)
-{
- Q_ASSERT(isStartElement() && name() == QLatin1String("title"));
- parent->title = readElementText();
-}
-
-void XbelReader::readDescription(BookmarkNode *parent)
-{
- Q_ASSERT(isStartElement() && name() == QLatin1String("desc"));
- parent->desc = readElementText();
-}
-
-void XbelReader::readSeparator(BookmarkNode *parent)
-{
- new BookmarkNode(BookmarkNode::Separator, parent);
- // empty elements have a start and end element
- readNext();
-}
-
-void XbelReader::readBookmarkNode(BookmarkNode *parent)
-{
- Q_ASSERT(isStartElement() && name() == QLatin1String("bookmark"));
- BookmarkNode *bookmark = new BookmarkNode(BookmarkNode::Bookmark, parent);
- bookmark->url = attributes().value(QLatin1String("href")).toString();
- while (readNextStartElement()) {
- if (name() == QLatin1String("title"))
- readTitle(bookmark);
- else if (name() == QLatin1String("desc"))
- readDescription(bookmark);
- else
- skipCurrentElement();
- }
- if (bookmark->title.isEmpty())
- bookmark->title = QObject::tr("Unknown title");
-}
-
-
-XbelWriter::XbelWriter()
-{
- setAutoFormatting(true);
-}
-
-bool XbelWriter::write(const QString &fileName, const BookmarkNode *root)
-{
- QFile file(fileName);
- if (!root || !file.open(QFile::WriteOnly))
- return false;
- return write(&file, root);
-}
-
-bool XbelWriter::write(QIODevice *device, const BookmarkNode *root)
-{
- setDevice(device);
-
- writeStartDocument();
- writeDTD(QLatin1String("<!DOCTYPE xbel>"));
- writeStartElement(QLatin1String("xbel"));
- writeAttribute(QLatin1String("version"), QLatin1String("1.0"));
- if (root->type() == BookmarkNode::Root) {
- for (int i = 0; i < root->children().count(); ++i)
- writeItem(root->children().at(i));
- } else {
- writeItem(root);
- }
-
- writeEndDocument();
- return true;
-}
-
-void XbelWriter::writeItem(const BookmarkNode *parent)
-{
- switch (parent->type()) {
- case BookmarkNode::Folder:
- writeStartElement(QLatin1String("folder"));
- writeAttribute(QLatin1String("folded"), parent->expanded ? QLatin1String("no") : QLatin1String("yes"));
- writeTextElement(QLatin1String("title"), parent->title);
- for (int i = 0; i < parent->children().count(); ++i)
- writeItem(parent->children().at(i));
- writeEndElement();
- break;
- case BookmarkNode::Bookmark:
- writeStartElement(QLatin1String("bookmark"));
- if (!parent->url.isEmpty())
- writeAttribute(QLatin1String("href"), parent->url);
- writeTextElement(QLatin1String("title"), parent->title);
- if (!parent->desc.isEmpty())
- writeAttribute(QLatin1String("desc"), parent->desc);
- writeEndElement();
- break;
- case BookmarkNode::Separator:
- writeEmptyElement(QLatin1String("separator"));
- break;
- default:
- break;
- }
-}
diff --git a/examples/webenginewidgets/demobrowser/xbel.h b/examples/webenginewidgets/demobrowser/xbel.h
deleted file mode 100644
index 89f5e259f..000000000
--- a/examples/webenginewidgets/demobrowser/xbel.h
+++ /dev/null
@@ -1,120 +0,0 @@
-/****************************************************************************
-**
-** Copyright (C) 2016 The Qt Company Ltd.
-** Contact: https://www.qt.io/licensing/
-**
-** This file is part of the demonstration applications of the Qt Toolkit.
-**
-** $QT_BEGIN_LICENSE:BSD$
-** Commercial License Usage
-** Licensees holding valid commercial Qt licenses may use this file in
-** accordance with the commercial license agreement provided with the
-** Software or, alternatively, in accordance with the terms contained in
-** a written agreement between you and The Qt Company. For licensing terms
-** and conditions see https://www.qt.io/terms-conditions. For further
-** information use the contact form at https://www.qt.io/contact-us.
-**
-** BSD License Usage
-** Alternatively, you may use this file under the terms of the BSD license
-** as follows:
-**
-** "Redistribution and use in source and binary forms, with or without
-** modification, are permitted provided that the following conditions are
-** met:
-** * Redistributions of source code must retain the above copyright
-** notice, this list of conditions and the following disclaimer.
-** * Redistributions in binary form must reproduce the above copyright
-** notice, this list of conditions and the following disclaimer in
-** the documentation and/or other materials provided with the
-** distribution.
-** * Neither the name of The Qt Company Ltd nor the names of its
-** contributors may be used to endorse or promote products derived
-** from this software without specific prior written permission.
-**
-**
-** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
-** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
-** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
-** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
-** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
-** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
-** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
-**
-** $QT_END_LICENSE$
-**
-****************************************************************************/
-
-#ifndef XBEL_H
-#define XBEL_H
-
-#include <QtCore/QXmlStreamReader>
-#include <QtCore/QDateTime>
-
-class BookmarkNode
-{
-public:
- enum Type {
- Root,
- Folder,
- Bookmark,
- Separator
- };
-
- BookmarkNode(Type type = Root, BookmarkNode *parent = 0);
- ~BookmarkNode();
- bool operator==(const BookmarkNode &other);
-
- Type type() const;
- void setType(Type type);
- QList<BookmarkNode *> children() const;
- BookmarkNode *parent() const;
-
- void add(BookmarkNode *child, int offset = -1);
- void remove(BookmarkNode *child);
-
- QString url;
- QString title;
- QString desc;
- bool expanded;
-
-private:
- BookmarkNode *m_parent;
- Type m_type;
- QList<BookmarkNode *> m_children;
-
-};
-
-class XbelReader : public QXmlStreamReader
-{
-public:
- XbelReader();
- BookmarkNode *read(const QString &fileName);
- BookmarkNode *read(QIODevice *device);
-
-private:
- void readXBEL(BookmarkNode *parent);
- void readTitle(BookmarkNode *parent);
- void readDescription(BookmarkNode *parent);
- void readSeparator(BookmarkNode *parent);
- void readFolder(BookmarkNode *parent);
- void readBookmarkNode(BookmarkNode *parent);
-};
-
-#include <QtCore/QXmlStreamWriter>
-
-class XbelWriter : public QXmlStreamWriter
-{
-public:
- XbelWriter();
- bool write(const QString &fileName, const BookmarkNode *root);
- bool write(QIODevice *device, const BookmarkNode *root);
-
-private:
- void writeItem(const BookmarkNode *parent);
-};
-
-#endif // XBEL_H
diff --git a/examples/webenginewidgets/simplebrowser/tabwidget.cpp b/examples/webenginewidgets/simplebrowser/tabwidget.cpp
index c9fb32d83..3f02cd3d8 100644
--- a/examples/webenginewidgets/simplebrowser/tabwidget.cpp
+++ b/examples/webenginewidgets/simplebrowser/tabwidget.cpp
@@ -196,6 +196,9 @@ WebView *TabWidget::createBackgroundTab()
setupView(webView);
int index = addTab(webView, tr("(Untitled)"));
setTabIcon(index, webView->favIcon());
+ // Workaround for QTBUG-61770
+ webView->resize(currentWidget()->size());
+ webView->show();
return webView;
}
diff --git a/examples/webenginewidgets/spellchecker/doc/src/spellchecker.qdoc b/examples/webenginewidgets/spellchecker/doc/src/spellchecker.qdoc
index b0240cd4d..b725f8317 100644
--- a/examples/webenginewidgets/spellchecker/doc/src/spellchecker.qdoc
+++ b/examples/webenginewidgets/spellchecker/doc/src/spellchecker.qdoc
@@ -75,15 +75,8 @@
about how to create \c dic and \c aff files, see the Hunspell dictionary
file format specification in the \l{Hunspell Project}.
- When a specific spellchecking language is requested, Qt WebEngine will try
- to load the already compiled matching \c .bdic file first from
- \e qtwebengine_dictionaries directories relative to the executable,
- then it will look in \c QT_INSTALL_PREFIX/qtwebengine_dictionaries.
-
- On macOS, because this example was configured to use Hunspell dictionaries, Qt WebEngine will
- look in the \e qtwebengine_dictionaries directory located inside the application bundle
- \c Resources directory, and also in the \c Resources directory located inside the
- Qt framework bundle.
+ See the \l {Spellchecker}{Spellchecker feature documentation} for how
+ dictionary files are searched.
We specify the QMAKE_EXTRA_COMPILERS parameter in the project file to add a
conversion step to the build process:
diff --git a/examples/webenginewidgets/stylesheetbrowser/doc/images/stylesheetbrowser.png b/examples/webenginewidgets/stylesheetbrowser/doc/images/stylesheetbrowser.png
new file mode 100644
index 000000000..32c7c43ed
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/doc/images/stylesheetbrowser.png
Binary files differ
diff --git a/examples/webenginewidgets/stylesheetbrowser/doc/src/stylesheetbrowser.qdoc b/examples/webenginewidgets/stylesheetbrowser/doc/src/stylesheetbrowser.qdoc
new file mode 100644
index 000000000..c5506a623
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/doc/src/stylesheetbrowser.qdoc
@@ -0,0 +1,58 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: http://www.qt.io/licensing/
+**
+** This file is part of the documentation of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:FDL$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see http://www.qt.io/terms-conditions. For further
+** information use the contact form at http://www.qt.io/contact-us.
+**
+** GNU Free Documentation License Usage
+** Alternatively, this file may be used under the terms of the GNU Free
+** Documentation License version 1.3 as published by the Free Software
+** Foundation and appearing in the file included in the packaging of
+** this file. Please review the following information to ensure
+** the GNU Free Documentation License version 1.3 requirements
+** will be met: http://www.gnu.org/copyleft/fdl.html.
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+/*!
+ \example webenginewidgets/stylesheetbrowser
+ \title WebEngine StyleSheet Browser Example
+ \ingroup webengine-widgetexamples
+ \brief Demonstrates how to inject CSS into web pages using user scripts
+
+ \image stylesheetbrowser.png
+
+ \e {StyleSheet Browser} demonstrates how to use the \l{Qt WebEngine Widgets C++ Classes}
+ {Qt WebEngine C++ classes} to inject user stylesheets into web pages.
+
+ \include examples-run.qdocinc
+
+ \section1 Working With Stylesheets
+
+ We use JavaScript to create and append CSS elements to the documents.
+ After declaring the script source, QWebEnginePage::runJavaScript() can run it
+ immediately and apply newly created styles on the current content of the web view.
+ Encapsulating the script into a QWebEngineScript and adding it to the script collection
+ of QWebEnginePage makes its effect permanent.
+
+ \quotefromfile webenginewidgets/stylesheetbrowser/mainwindow.cpp
+ \skipto MainWindow::insertStyleSheet
+ \printuntil /^\}/
+
+ Removing stylesheets can be done similarly:
+
+ \quotefromfile webenginewidgets/stylesheetbrowser/mainwindow.cpp
+ \skipto MainWindow::removeStyleSheet
+ \printuntil /^\}/
+*/
diff --git a/examples/webenginewidgets/stylesheetbrowser/main.cpp b/examples/webenginewidgets/stylesheetbrowser/main.cpp
new file mode 100644
index 000000000..c353a704b
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/main.cpp
@@ -0,0 +1,57 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: http://www.qt.io/licensing/
+**
+** This file is part of the demonstration applications of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see http://www.qt.io/terms-conditions. For further
+** information use the contact form at http://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** As a special exception, The Qt Company gives you certain additional
+** rights. These rights are described in The Qt Company LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3.0 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU General Public License version 3.0 requirements will be
+** met: http://www.gnu.org/copyleft/gpl.html.
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "mainwindow.h"
+#include <QApplication>
+#include <QUrl>
+
+int main(int argc, char *argv[])
+{
+ QCoreApplication::setOrganizationName("The Qt Company");
+ QCoreApplication::setOrganizationDomain("www.qt.io");
+ QCoreApplication::setApplicationName("StyleSheet Browser");
+
+ QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
+ QApplication a(argc, argv);
+ MainWindow w(QUrl("http://qt.io"));
+ w.show();
+ return a.exec();
+}
diff --git a/examples/webenginewidgets/stylesheetbrowser/mainwindow.cpp b/examples/webenginewidgets/stylesheetbrowser/mainwindow.cpp
new file mode 100644
index 000000000..01697e8e4
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/mainwindow.cpp
@@ -0,0 +1,127 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: http://www.qt.io/licensing/
+**
+** This file is part of the demonstration applications of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see http://www.qt.io/terms-conditions. For further
+** information use the contact form at http://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** As a special exception, The Qt Company gives you certain additional
+** rights. These rights are described in The Qt Company LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3.0 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU General Public License version 3.0 requirements will be
+** met: http://www.gnu.org/copyleft/gpl.html.
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "mainwindow.h"
+#include "ui_mainwindow.h"
+
+#include "stylesheetdialog.h"
+
+MainWindow::MainWindow(const QUrl &url) :
+ QMainWindow(),
+ ui(new Ui::MainWindow)
+{
+ ui->setupUi(this);
+
+ connect(ui->urlBar, &QLineEdit::returnPressed, this, &MainWindow::urlEntered);
+ connect(ui->webEngineView, &QWebEngineView::urlChanged, this, &MainWindow::urlChanged);
+ connect(ui->settingsButton, &QPushButton::clicked, this, &MainWindow::showStyleSheetsDialog);
+ connect(ui->reloadButton, &QPushButton::clicked, this, &MainWindow::reloadRequested);
+
+ QSettings settings;
+ settings.beginGroup("styleSheets");
+ QStringList styleSheets = settings.allKeys();
+ for (auto name : qAsConst(styleSheets))
+ insertStyleSheet(name, settings.value(name, QString()).toString(), false);
+ settings.endGroup();
+
+ ui->webEngineView->setUrl(url);
+}
+
+MainWindow::~MainWindow()
+{
+ delete ui;
+}
+
+void MainWindow::insertStyleSheet(const QString &name, const QString &source, bool immediately)
+{
+ QWebEngineScript script;
+ QString s = QString::fromLatin1("(function() {"\
+ " css = document.createElement('style');"\
+ " css.type = 'text/css';"\
+ " css.id = '%1';"\
+ " document.head.appendChild(css);"\
+ " css.innerText = '%2';"\
+ "})()").arg(name).arg(source.simplified());
+ if (immediately)
+ ui->webEngineView->page()->runJavaScript(s, QWebEngineScript::ApplicationWorld);
+
+ script.setName(name);
+ script.setSourceCode(s);
+ script.setInjectionPoint(QWebEngineScript::DocumentReady);
+ script.setRunsOnSubFrames(true);
+ script.setWorldId(QWebEngineScript::ApplicationWorld);
+ ui->webEngineView->page()->scripts().insert(script);
+}
+
+void MainWindow::removeStyleSheet(const QString &name, bool immediately)
+{
+ QString s = QString::fromLatin1("(function() {"\
+ " var element = document.getElementById('%1');"\
+ " element.outerHTML = '';"\
+ " delete element;"\
+ "})()").arg(name);
+ if (immediately)
+ ui->webEngineView->page()->runJavaScript(s, QWebEngineScript::ApplicationWorld);
+
+ QWebEngineScript script = ui->webEngineView->page()->scripts().findScript(name);
+ ui->webEngineView->page()->scripts().remove(script);
+}
+
+void MainWindow::urlEntered()
+{
+ ui->webEngineView->setUrl(QUrl::fromUserInput(ui->urlBar->text()));
+}
+
+void MainWindow::urlChanged(const QUrl &url)
+{
+ ui->urlBar->setText(url.toString());
+}
+
+void MainWindow::showStyleSheetsDialog()
+{
+ StylesheetDialog *dialog = new StylesheetDialog(this);
+ dialog->show();
+}
+
+void MainWindow::reloadRequested()
+{
+ ui->webEngineView->reload();
+}
diff --git a/examples/webenginewidgets/stylesheetbrowser/mainwindow.h b/examples/webenginewidgets/stylesheetbrowser/mainwindow.h
new file mode 100644
index 000000000..a59cb882d
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/mainwindow.h
@@ -0,0 +1,76 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: http://www.qt.io/licensing/
+**
+** This file is part of the demonstration applications of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see http://www.qt.io/terms-conditions. For further
+** information use the contact form at http://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** As a special exception, The Qt Company gives you certain additional
+** rights. These rights are described in The Qt Company LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3.0 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU General Public License version 3.0 requirements will be
+** met: http://www.gnu.org/copyleft/gpl.html.
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef MAINWINDOW_H
+#define MAINWINDOW_H
+
+#include <QMainWindow>
+#include <QSettings>
+#include <QWebEngineScriptCollection>
+
+QT_BEGIN_NAMESPACE
+namespace Ui {
+class MainWindow;
+}
+QT_END_NAMESPACE
+
+class MainWindow : public QMainWindow
+{
+ Q_OBJECT
+
+public:
+ explicit MainWindow(const QUrl &url);
+ ~MainWindow();
+
+ void insertStyleSheet(const QString &name, const QString &source, bool immediately);
+ void removeStyleSheet(const QString &name, bool immediately);
+
+private slots:
+ void urlEntered();
+ void urlChanged(const QUrl &url);
+ void showStyleSheetsDialog();
+ void reloadRequested();
+
+private:
+ Ui::MainWindow *ui;
+};
+
+#endif // MAINWINDOW_H
diff --git a/examples/webenginewidgets/stylesheetbrowser/mainwindow.ui b/examples/webenginewidgets/stylesheetbrowser/mainwindow.ui
new file mode 100644
index 000000000..f9c1af969
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/mainwindow.ui
@@ -0,0 +1,89 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>MainWindow</class>
+ <widget class="QMainWindow" name="MainWindow">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>713</width>
+ <height>455</height>
+ </rect>
+ </property>
+ <property name="windowTitle">
+ <string>StyleSheet Browser</string>
+ </property>
+ <property name="unifiedTitleAndToolBarOnMac">
+ <bool>false</bool>
+ </property>
+ <widget class="QWidget" name="centralWidget">
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <item>
+ <widget class="QWidget" name="webContentsWidget" native="true">
+ <layout class="QVBoxLayout" name="verticalLayout_3">
+ <item>
+ <widget class="QWidget" name="urlBarWidget" native="true">
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QLineEdit" name="urlBar"/>
+ </item>
+ <item>
+ <widget class="QPushButton" name="reloadButton">
+ <property name="text">
+ <string/>
+ </property>
+ <property name="shortcut">
+ <string>Ctrl+R</string>
+ </property>
+ <property name="icon">
+ <iconset resource="stylesheetbrowser.qrc">
+ <normaloff>:/view-refresh.png</normaloff>:/view-refresh.png</iconset>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="settingsButton">
+ <property name="text">
+ <string>Settings</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ <item>
+ <widget class="QWebEngineView" name="webEngineView">
+ <property name="url">
+ <url>
+ <string>about:blank</string>
+ </url>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <widget class="QMenuBar" name="menuBar">
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>713</width>
+ <height>20</height>
+ </rect>
+ </property>
+ </widget>
+ </widget>
+ <layoutdefault spacing="6" margin="11"/>
+ <customwidgets>
+ <customwidget>
+ <class>QWebEngineView</class>
+ <extends>QWidget</extends>
+ <header location="global">QtWebEngineWidgets/QWebEngineView</header>
+ </customwidget>
+ </customwidgets>
+ <resources/>
+ <connections/>
+</ui>
diff --git a/examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.pro b/examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.pro
new file mode 100644
index 000000000..c5f1080e3
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.pro
@@ -0,0 +1,23 @@
+TEMPLATE = app
+TARGET = stylesheetbrowser
+QT += webenginewidgets
+CONFIG += c++11
+
+HEADERS += \
+ mainwindow.h \
+ stylesheetdialog.h
+
+SOURCES += \
+ main.cpp \
+ mainwindow.cpp \
+ stylesheetdialog.cpp
+
+FORMS += \
+ mainwindow.ui \
+ stylesheetdialog.ui
+
+RESOURCES += stylesheetbrowser.qrc
+
+# install
+target.path = $$[QT_INSTALL_EXAMPLES]/webenginewidgets/stylesheetbrowser
+INSTALLS += target
diff --git a/examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.qrc b/examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.qrc
new file mode 100644
index 000000000..8805f2c53
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/stylesheetbrowser.qrc
@@ -0,0 +1,5 @@
+<RCC>
+ <qresource prefix="/">
+ <file>view-refresh.png</file>
+ </qresource>
+</RCC>
diff --git a/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.cpp b/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.cpp
new file mode 100644
index 000000000..65c50bfb3
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.cpp
@@ -0,0 +1,132 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: http://www.qt.io/licensing/
+**
+** This file is part of the demonstration applications of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see http://www.qt.io/terms-conditions. For further
+** information use the contact form at http://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** As a special exception, The Qt Company gives you certain additional
+** rights. These rights are described in The Qt Company LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3.0 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU General Public License version 3.0 requirements will be
+** met: http://www.gnu.org/copyleft/gpl.html.
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#include "mainwindow.h"
+#include "stylesheetdialog.h"
+#include "ui_stylesheetdialog.h"
+
+StylesheetDialog::StylesheetDialog(QWidget *parent) :
+ QDialog(parent),
+ ui(new Ui::StylesheetDialog)
+{
+ ui->setupUi(this);
+
+ connect(ui->styleSheetList, &QListWidget::currentItemChanged, this, &StylesheetDialog::currentStyleSheetChanged);
+ connect(ui->fileNameEdit, &QLineEdit::textChanged, this, &StylesheetDialog::fileNameChanged);
+
+ connect(ui->addButton, &QPushButton::clicked, this, &StylesheetDialog::addButtonClicked);
+ connect(ui->removeButton, &QPushButton::clicked, this, &StylesheetDialog::removeButtonClicked);
+
+ QSettings settings;
+ settings.beginGroup("styleSheets");
+ for (auto name : settings.allKeys())
+ new QListWidgetItem(name, ui->styleSheetList);
+ settings.endGroup();
+}
+
+StylesheetDialog::~StylesheetDialog()
+{
+ delete ui;
+}
+
+void StylesheetDialog::currentStyleSheetChanged(QListWidgetItem *current, QListWidgetItem *previous)
+{
+ if (!previous) {
+ // Select the first item on startup
+ ui->styleSheetList->setCurrentItem(current);
+ }
+
+ if (!current) {
+ ui->fileNameEdit->setText(QString());
+ ui->sourceCodeEdit->setPlainText(QString());
+ return;
+ }
+
+ QSettings settings;
+ settings.beginGroup("styleSheets");
+ ui->fileNameEdit->setText(current->text());
+ ui->sourceCodeEdit->setPlainText(settings.value(current->text(), QString()).toString());
+ settings.endGroup();
+}
+
+void StylesheetDialog::fileNameChanged(const QString &text)
+{
+ QList<QListWidgetItem *> items = ui->styleSheetList->findItems(text, Qt::MatchFixedString);
+ if (items.size())
+ ui->addButton->setEnabled(false);
+ else
+ ui->addButton->setEnabled(true);
+}
+
+void StylesheetDialog::addButtonClicked()
+{
+ new QListWidgetItem(ui->fileNameEdit->text(), ui->styleSheetList);
+
+ MainWindow *window = static_cast<MainWindow *>(parent());
+ const QString name = ui->fileNameEdit->text();
+ const QString source = ui->sourceCodeEdit->toPlainText();
+ window->insertStyleSheet(name, source, true);
+
+ QSettings settings;
+ settings.beginGroup("styleSheets");
+ settings.setValue(name, source);
+ settings.endGroup();
+
+ ui->addButton->setEnabled(false);
+}
+
+void StylesheetDialog::removeButtonClicked()
+{
+ if (ui->styleSheetList->selectedItems().isEmpty())
+ return;
+
+ MainWindow *window = static_cast<MainWindow *>(parent());
+ QSettings settings;
+ settings.beginGroup("styleSheets");
+
+ QListWidgetItem *item = ui->styleSheetList->selectedItems().first();
+ const QString name = item->text();
+ window->removeStyleSheet(name, true);
+ settings.remove(name);
+ delete item;
+
+ settings.endGroup();
+}
diff --git a/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.h b/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.h
new file mode 100644
index 000000000..0d6a01038
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.h
@@ -0,0 +1,73 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: http://www.qt.io/licensing/
+**
+** This file is part of the demonstration applications of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:BSD$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see http://www.qt.io/terms-conditions. For further
+** information use the contact form at http://www.qt.io/contact-us.
+**
+** GNU Lesser General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU Lesser
+** General Public License version 2.1 as published by the Free Software
+** Foundation and appearing in the file LICENSE.LGPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU Lesser General Public License version 2.1 requirements
+** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html.
+**
+** As a special exception, The Qt Company gives you certain additional
+** rights. These rights are described in The Qt Company LGPL Exception
+** version 1.1, included in the file LGPL_EXCEPTION.txt in this package.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3.0 as published by the Free Software
+** Foundation and appearing in the file LICENSE.GPL included in the
+** packaging of this file. Please review the following information to
+** ensure the GNU General Public License version 3.0 requirements will be
+** met: http://www.gnu.org/copyleft/gpl.html.
+**
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+#ifndef STYLESHEETDIALOG_H
+#define STYLESHEETDIALOG_H
+
+#include <QDialog>
+#include <QListWidgetItem>
+
+QT_BEGIN_NAMESPACE
+namespace Ui {
+class StylesheetDialog;
+}
+QT_END_NAMESPACE
+
+class StylesheetDialog : public QDialog
+{
+ Q_OBJECT
+
+public:
+ explicit StylesheetDialog(QWidget *parent = 0);
+ ~StylesheetDialog();
+
+private slots:
+ void currentStyleSheetChanged(QListWidgetItem *current, QListWidgetItem *previous);
+ void fileNameChanged(const QString &text);
+
+ void addButtonClicked();
+ void removeButtonClicked();
+
+private:
+ Ui::StylesheetDialog *ui;
+};
+
+#endif // STYLESHEETDIALOG_H
diff --git a/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.ui b/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.ui
new file mode 100644
index 000000000..3e70ce89a
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/stylesheetdialog.ui
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ui version="4.0">
+ <class>StylesheetDialog</class>
+ <widget class="QDialog" name="StylesheetDialog">
+ <property name="windowModality">
+ <enum>Qt::ApplicationModal</enum>
+ </property>
+ <property name="geometry">
+ <rect>
+ <x>0</x>
+ <y>0</y>
+ <width>547</width>
+ <height>431</height>
+ </rect>
+ </property>
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="minimumSize">
+ <size>
+ <width>547</width>
+ <height>431</height>
+ </size>
+ </property>
+ <property name="maximumSize">
+ <size>
+ <width>547</width>
+ <height>431</height>
+ </size>
+ </property>
+ <property name="windowTitle">
+ <string>Stylesheets</string>
+ </property>
+ <property name="modal">
+ <bool>true</bool>
+ </property>
+ <layout class="QVBoxLayout" name="verticalLayout">
+ <item>
+ <widget class="QWidget" name="widget" native="true">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <widget class="QWidget" name="horizontalLayoutWidget">
+ <property name="geometry">
+ <rect>
+ <x>9</x>
+ <y>9</y>
+ <width>511</width>
+ <height>371</height>
+ </rect>
+ </property>
+ <layout class="QHBoxLayout" name="horizontalLayout">
+ <property name="sizeConstraint">
+ <enum>QLayout::SetDefaultConstraint</enum>
+ </property>
+ <item>
+ <widget class="QListWidget" name="styleSheetList"/>
+ </item>
+ <item>
+ <layout class="QVBoxLayout" name="verticalLayout_4">
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_2">
+ <item>
+ <widget class="QLabel" name="fileNameLabel">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Minimum" vsizetype="Preferred">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ <property name="text">
+ <string>Stylesheet name:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QLineEdit" name="fileNameEdit">
+ <property name="sizePolicy">
+ <sizepolicy hsizetype="Fixed" vsizetype="Fixed">
+ <horstretch>0</horstretch>
+ <verstretch>0</verstretch>
+ </sizepolicy>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <spacer name="horizontalSpacer">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="sizeHint" stdset="0">
+ <size>
+ <width>40</width>
+ <height>20</height>
+ </size>
+ </property>
+ </spacer>
+ </item>
+ </layout>
+ </item>
+ <item>
+ <widget class="QLabel" name="sourceLabel">
+ <property name="text">
+ <string>Source code:</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPlainTextEdit" name="sourceCodeEdit">
+ <property name="font">
+ <font>
+ <family>Courier New</family>
+ <pointsize>10</pointsize>
+ </font>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <layout class="QHBoxLayout" name="horizontalLayout_4">
+ <item>
+ <widget class="QPushButton" name="addButton">
+ <property name="text">
+ <string>Add</string>
+ </property>
+ </widget>
+ </item>
+ <item>
+ <widget class="QPushButton" name="removeButton">
+ <property name="text">
+ <string>Remove</string>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </item>
+ </layout>
+ </widget>
+ </widget>
+ </item>
+ <item>
+ <widget class="QDialogButtonBox" name="buttonBox">
+ <property name="orientation">
+ <enum>Qt::Horizontal</enum>
+ </property>
+ <property name="standardButtons">
+ <set>QDialogButtonBox::Ok</set>
+ </property>
+ </widget>
+ </item>
+ </layout>
+ </widget>
+ <resources/>
+ <connections>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>accepted()</signal>
+ <receiver>StylesheetDialog</receiver>
+ <slot>accept()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>248</x>
+ <y>254</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>157</x>
+ <y>274</y>
+ </hint>
+ </hints>
+ </connection>
+ <connection>
+ <sender>buttonBox</sender>
+ <signal>rejected()</signal>
+ <receiver>StylesheetDialog</receiver>
+ <slot>reject()</slot>
+ <hints>
+ <hint type="sourcelabel">
+ <x>316</x>
+ <y>260</y>
+ </hint>
+ <hint type="destinationlabel">
+ <x>286</x>
+ <y>274</y>
+ </hint>
+ </hints>
+ </connection>
+ </connections>
+</ui>
diff --git a/examples/webenginewidgets/stylesheetbrowser/view-refresh.png b/examples/webenginewidgets/stylesheetbrowser/view-refresh.png
new file mode 100644
index 000000000..cab4d02c7
--- /dev/null
+++ b/examples/webenginewidgets/stylesheetbrowser/view-refresh.png
Binary files differ
diff --git a/examples/webenginewidgets/webenginewidgets.pro b/examples/webenginewidgets/webenginewidgets.pro
index 61b294d7a..cb7c8aa22 100644
--- a/examples/webenginewidgets/webenginewidgets.pro
+++ b/examples/webenginewidgets/webenginewidgets.pro
@@ -4,10 +4,10 @@ SUBDIRS += \
minimal \
contentmanipulation \
cookiebrowser \
- demobrowser \
html2pdf \
markdowneditor \
simplebrowser \
+ stylesheetbrowser \
videoplayer
qtHaveModule(positioning): SUBDIRS += maps
diff --git a/mkspecs/features/configure.prf b/mkspecs/features/configure.prf
index 52772a562..2264ba704 100644
--- a/mkspecs/features/configure.prf
+++ b/mkspecs/features/configure.prf
@@ -20,33 +20,43 @@ defineTest(runConfigure) {
qtCompileTest($$test)
}
- isQtMinimum(5, 8) {
- include($$QTWEBENGINE_OUT_ROOT/qtwebengine-config.pri)
- QT_FOR_CONFIG += webengine-private
+ include($$QTWEBENGINE_OUT_ROOT/qtwebengine-config.pri)
+ QT_FOR_CONFIG += webengine-private
- qtConfig(pepper-plugins): WEBENGINE_CONFIG += use_pepper_plugins
- qtConfig(printing-and-pdf): WEBENGINE_CONFIG += use_printing use_pdf
- qtConfig(proprietary-codecs): WEBENGINE_CONFIG += use_proprietary_codecs
- qtConfig(spellchecker): WEBENGINE_CONFIG += use_spellchecker
- qtConfig(webrtc): WEBENGINE_CONFIG += use_webrtc
- qtConfig(embedded): WEBENGINE_CONFIG += embedded_build
- qtConfig(system-webp): WEBENGINE_CONFIG += use_system_libwebp
- qtConfig(system-opus): WEBENGINE_CONFIG += use_system_opus
- qtConfig(system-ffmpeg): WEBENGINE_CONFIG += use_system_ffmpeg
- qtConfig(system-icu): WEBENGINE_CONFIG += use_system_icu
- qtConfig(system-re2): WEBENGINE_CONFIG += use_system_re2
- !contains(WEBENGINE_CONFIG, use_system_libwebp): WEBENGINE_CONFIG += use_bundled_libwebp
- !contains(WEBENGINE_CONFIG, use_system_opus): WEBENGINE_CONFIG += use_bundled_opus
- !contains(WEBENGINE_CONFIG, use_system_ffmpeg): WEBENGINE_CONFIG += use_bundled_ffmpeg
- !contains(WEBENGINE_CONFIG, use_system_icu): WEBENGINE_CONFIG += use_bundled_icu
- } else {
- # Feature defaults when building with Qt 5.6 LTS:
- cross_compile {
- WEBENGINE_CONFIG += embedded_build reduce_binary_size
- } else {
- WEBENGINE_CONFIG += use_spellchecker use_webrtc use_pepper_plugins use_printing use_pdf
- }
+ !qtConfig(gperf) {
+ skipBuild("Required gperf could not be found.")
+ return(false)
+ }
+ !qtConfig(bison) {
+ skipBuild("Required bison could not be found.")
+ return(false)
+ }
+ !qtConfig(flex) {
+ skipBuild("Required flex could not be found.")
+ return(false)
+ }
+ !qtConfig(python2) {
+ skipBuild("A suitable version of python2 could not be found.")
+ return(false)
}
+
+ qtConfig(pepper-plugins): WEBENGINE_CONFIG += use_pepper_plugins
+ qtConfig(printing-and-pdf): WEBENGINE_CONFIG += use_printing use_pdf
+ qtConfig(proprietary-codecs): WEBENGINE_CONFIG += use_proprietary_codecs
+ qtConfig(spellchecker): WEBENGINE_CONFIG += use_spellchecker
+ qtConfig(webrtc): WEBENGINE_CONFIG += use_webrtc
+ qtConfig(embedded): WEBENGINE_CONFIG += embedded_build
+ qtConfig(system-webp): WEBENGINE_CONFIG += use_system_libwebp
+ qtConfig(system-opus): WEBENGINE_CONFIG += use_system_opus
+ qtConfig(system-ffmpeg): WEBENGINE_CONFIG += use_system_ffmpeg
+ qtConfig(system-icu): WEBENGINE_CONFIG += use_system_icu
+ qtConfig(system-re2): WEBENGINE_CONFIG += use_system_re2
+
+ !contains(WEBENGINE_CONFIG, use_system_libwebp): WEBENGINE_CONFIG += use_bundled_libwebp
+ !contains(WEBENGINE_CONFIG, use_system_opus): WEBENGINE_CONFIG += use_bundled_opus
+ !contains(WEBENGINE_CONFIG, use_system_ffmpeg): WEBENGINE_CONFIG += use_bundled_ffmpeg
+ !contains(WEBENGINE_CONFIG, use_system_icu): WEBENGINE_CONFIG += use_bundled_icu
+
isQtMinimum(5, 9) {
qtConfig(appstore-compliant): WEBENGINE_CONFIG += use_appstore_compliant_code
optimize_size: WEBENGINE_CONFIG += reduce_binary_size
@@ -55,6 +65,16 @@ defineTest(runConfigure) {
}
linux {
+ !qtConfig(system-glibc) {
+ skipBuild("A suitable version of libc could not be found. See: https://sourceware.org/bugzilla/show_bug.cgi?id=14898")
+ return(false)
+ }
+ !qtConfig(system-nss) {
+ skipBuild("A suitable version of NSS could not be found.")
+ return(false)
+ }
+ WEBENGINE_CONFIG += use_nss
+
QT_FOR_CONFIG += gui-private
!config_khr:skipBuild("khronos development headers appear to be missing (mesa/libegl1-mesa-dev)")
@@ -75,12 +95,6 @@ defineTest(runConfigure) {
}
packagesExist(minizip, zlib): WEBENGINE_CONFIG += use_system_minizip use_system_zlib
else: log("System zlib or minizip not found. Using Chromium's copies.$${EOL}")
- !isQtMinimum(5, 8) {
- packagesExist(libwebp,libwebpdemux): WEBENGINE_CONFIG += use_system_libwebp use_system_libwebpdemux
- else: log("System libwebp or libwebpdemux not found. Using Chromium's copies.$${EOL}")
- packagesExist(opus): WEBENGINE_CONFIG += use_system_opus
- else: log("System opus not found. Using Chromium's copy.$${EOL}")
- }
packagesExist(libxml-2.0,libxslt) {
PKGCONFIG_LIBS_STATIC = $$system($$PKG_CONFIG --libs --static libxml-2.0)
contains(PKGCONFIG_LIBS_STATIC, -licuuc) {
@@ -114,9 +128,6 @@ defineTest(runConfigure) {
log("System snappy not found. Using Chromium's copy.$${EOL}")
WEBENGINE_CONFIG += use_bundled_snappy
}
-
- packagesExist(nss): WEBENGINE_CONFIG += use_nss
- else: log("System NSS not found, BoringSSL will be used.$${EOL}")
}
win32 {
@@ -133,35 +144,6 @@ defineTest(runConfigure) {
unix:!darwin {
log("System library dependencies:$${EOL}")
- !isQtMinimum(5, 8) {
- use?(system_icu) {
- packagesExist("\'icu-uc >= 53\', \'icu-i18n >= 53\'") {
- log(" ICU ................................ Using system version$${EOL}")
- } else {
- log(" ICU ................................ System ICU not found$${EOL}")
- skipBuild("Unmet dependencies: icu-uc, icu-i18n")
- }
- } else {
- log(" ICU ................................ Using internal copy (Default, force system ICU with WEBENGINE_CONFIG+=use_system_icu)$${EOL}")
- WEBENGINE_CONFIG += use_bundled_icu
- }
- use?(system_ffmpeg) {
- packagesExist("libavcodec libavformat libavutil") {
- packagesExist("libwebp, libwebpdemux, opus, \'vpx >= 1.4\'"){
- log(" FFMPEG ............................. Using system version$${EOL}")
- } else {
- log(" FFMPEG ............................. Conflicting FFMPEG dependencies$${EOL}")
- skipBuild("Unmet dependencies: opus, vpx, libwebp, libwebpdemux")
- }
- } else {
- log(" FFMPEG ............................. System FFMPEG not found$${EOL}")
- skipBuild("Unmet dependencies: libavcodec, libavformat, libavutil")
- }
- } else {
- log(" FFMPEG ............................. Using internal copy (Default, force system FFMPEG with WEBENGINE_CONFIG+=use_system_ffmpeg)$${EOL}")
- WEBENGINE_CONFIG += use_bundled_ffmpeg
- }
- }
for(config, WEBENGINE_CONFIG) {
match = $$find(config, "^use_system_")
!isEmpty(match) {
@@ -181,13 +163,6 @@ defineTest(runConfigure) {
} else {
log(" Geolocation ........................ Not enabled (Requires Qt Positioning module)$${EOL}")
}
- unix:!darwin {
- use?(nss) {
- log(" Certificate handling ............... Using system NSS$${EOL}")
- } else {
- log(" Certificate handling ............... Using bundled BoringSSL$${EOL}")
- }
- }
osx {
use?(native_spellchecker) {
log("Native Spellchecker .............. Enabled$${EOL}")
diff --git a/src/3rdparty b/src/3rdparty
-Subproject 5caa35af6bde5c8513811a955f09ad29bcfb27c
+Subproject 582c5493439ba9ac57c6c14c706f530741f5bfc
diff --git a/src/core/api/qtwebenginecoreglobal.cpp b/src/core/api/qtwebenginecoreglobal.cpp
index 072f27967..0353dac7d 100644
--- a/src/core/api/qtwebenginecoreglobal.cpp
+++ b/src/core/api/qtwebenginecoreglobal.cpp
@@ -85,11 +85,9 @@ QWEBENGINE_PRIVATE_EXPORT void initialize()
return;
}
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 1))
// Bail out silently if the user did not construct a QGuiApplication.
if (!qobject_cast<QGuiApplication *>(app))
return;
-#endif
if (app->thread() != QThread::currentThread()) {
qFatal("QtWebEngine::initialize() must be called from the Qt gui thread.");
diff --git a/src/core/api/qwebenginecallback.h b/src/core/api/qwebenginecallback.h
index b967f926a..b981b2afb 100644
--- a/src/core/api/qwebenginecallback.h
+++ b/src/core/api/qwebenginecallback.h
@@ -92,11 +92,9 @@ private:
Q_DECLARE_SHARED(QWebEngineCallback<int>)
Q_DECLARE_SHARED(QWebEngineCallback<const QByteArray &>)
-#if QT_VERSION >= QT_VERSION_CHECK(5,6,0)
Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QWebEngineCallback<bool>)
Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QWebEngineCallback<const QString &>)
Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QWebEngineCallback<const QVariant &>)
-#endif
QT_END_NAMESPACE
diff --git a/src/core/api/qwebenginecallback_p.h b/src/core/api/qwebenginecallback_p.h
index b88ef4d2c..fdaf84d21 100644
--- a/src/core/api/qwebenginecallback_p.h
+++ b/src/core/api/qwebenginecallback_p.h
@@ -242,12 +242,10 @@ void CallbackDirectory::CallbackSharedDataPointer<T>::invokeEmpty()
parent->invokeEmptyInternal(callback);
}
-#if QT_VERSION >= QT_VERSION_CHECK(5,6,0)
#define CHECK_RELOCATABLE(x) \
Q_STATIC_ASSERT((QTypeInfoQuery<QWebEngineCallback< x > >::isRelocatable));
FOR_EACH_TYPE(CHECK_RELOCATABLE)
#undef CHECK_RELOCATABLE
-#endif
} // namespace QtWebEngineCore
diff --git a/src/core/browser_accessibility_qt.cpp b/src/core/browser_accessibility_qt.cpp
index ac4649d3d..7dad00f65 100644
--- a/src/core/browser_accessibility_qt.cpp
+++ b/src/core/browser_accessibility_qt.cpp
@@ -182,17 +182,21 @@ QRect BrowserAccessibilityQt::rect() const
QAccessible::Role BrowserAccessibilityQt::role() const
{
switch (GetRole()) {
+ case ui::AX_ROLE_NONE:
case ui::AX_ROLE_UNKNOWN:
return QAccessible::NoRole;
// Used by Chromium to distinguish between the root of the tree
// for this page, and a web area for a frame within this page.
case ui::AX_ROLE_WEB_AREA:
+ case ui::AX_ROLE_WEB_VIEW:
case ui::AX_ROLE_ROOT_WEB_AREA: // not sure if we need to make a diff here, but this seems common
return QAccessible::WebDocument;
// These roles all directly correspond to blink accessibility roles,
// keep these alphabetical.
+ case ui::AX_ROLE_ABBR:
+ return QAccessible::StaticText;
case ui::AX_ROLE_ALERT:
case ui::AX_ROLE_ALERT_DIALOG:
return QAccessible::AlertMessage;
@@ -202,18 +206,22 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::Document; // returning Application here makes Qt return the top level app object
case ui::AX_ROLE_ARTICLE:
return QAccessible::Section;
+ case ui::AX_ROLE_AUDIO:
+ return QAccessible::Sound;
case ui::AX_ROLE_BANNER:
return QAccessible::Section;
case ui::AX_ROLE_BLOCKQUOTE:
return QAccessible::Section;
case ui::AX_ROLE_BUSY_INDICATOR:
- return QAccessible::Animation; // FIXME
+ return QAccessible::NoRole; // This is unused and planned to be removed.
case ui::AX_ROLE_BUTTON:
return QAccessible::Button;
case ui::AX_ROLE_BUTTON_DROP_DOWN:
- return QAccessible::Button;
+ return QAccessible::ButtonDropDown;
case ui::AX_ROLE_CANVAS:
return QAccessible::Canvas;
+ case ui::AX_ROLE_CAPTION:
+ return QAccessible::Heading;
case ui::AX_ROLE_CELL:
return QAccessible::Cell;
case ui::AX_ROLE_CHECK_BOX:
@@ -232,10 +240,17 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::ComplementaryContent;
case ui::AX_ROLE_CONTENT_INFO:
return QAccessible::Section;
+ case ui::AX_ROLE_DATE:
+ case ui::AX_ROLE_DATE_TIME:
+ return QAccessible::Clock;
case ui::AX_ROLE_DEFINITION:
return QAccessible::Paragraph;
+ case ui::AX_ROLE_DESCRIPTION_LIST:
+ return QAccessible::List;
case ui::AX_ROLE_DESCRIPTION_LIST_DETAIL:
return QAccessible::Paragraph;
+ case ui::AX_ROLE_DETAILS:
+ return QAccessible::Grouping;
case ui::AX_ROLE_DESCRIPTION_LIST_TERM:
return QAccessible::ListItem;
case ui::AX_ROLE_DESKTOP:
@@ -252,6 +267,12 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::Document;
case ui::AX_ROLE_EMBEDDED_OBJECT:
return QAccessible::Grouping; // FIXME
+ case ui::AX_ROLE_FEED:
+ return QAccessible::Section;
+ case ui::AX_ROLE_FIGCAPTION:
+ return QAccessible::Heading;
+ case ui::AX_ROLE_FIGURE:
+ return QAccessible::Section;
case ui::AX_ROLE_FOOTER:
return QAccessible::Footer;
case ui::AX_ROLE_FORM:
@@ -264,6 +285,8 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::Heading;
case ui::AX_ROLE_IFRAME:
return QAccessible::Grouping;
+ case ui::AX_ROLE_IFRAME_PRESENTATIONAL:
+ return QAccessible::NoRole; // FIXME
case ui::AX_ROLE_IGNORED:
return QAccessible::NoRole;
case ui::AX_ROLE_IMAGE:
@@ -274,16 +297,20 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::Link;
case ui::AX_ROLE_INLINE_TEXT_BOX:
return QAccessible::EditableText;
+ case ui::AX_ROLE_INPUT_TIME:
+ return QAccessible::SpinBox;
case ui::AX_ROLE_LABEL_TEXT:
return QAccessible::StaticText;
case ui::AX_ROLE_LEGEND:
- return QAccessible::NoRole; // FIXME
+ return QAccessible::StaticText;
+ case ui::AX_ROLE_LINE_BREAK:
+ return QAccessible::Separator;
case ui::AX_ROLE_LINK:
return QAccessible::Link;
case ui::AX_ROLE_LIST:
return QAccessible::List;
case ui::AX_ROLE_LIST_BOX:
- return QAccessible::List;
+ return QAccessible::ComboBox;
case ui::AX_ROLE_LIST_BOX_OPTION:
return QAccessible::ListItem;
case ui::AX_ROLE_LIST_ITEM:
@@ -293,11 +320,13 @@ QAccessible::Role BrowserAccessibilityQt::role() const
case ui::AX_ROLE_LOCATION_BAR:
return QAccessible::NoRole; // FIXME
case ui::AX_ROLE_LOG:
- return QAccessible::NoRole; // FIXME
+ return QAccessible::Section;
case ui::AX_ROLE_MAIN:
- return QAccessible::NoRole; // FIXME
+ return QAccessible::Grouping;
+ case ui::AX_ROLE_MARK:
+ return QAccessible::StaticText;
case ui::AX_ROLE_MARQUEE:
- return QAccessible::NoRole; // FIXME
+ return QAccessible::Section;
case ui::AX_ROLE_MATH:
return QAccessible::Equation;
case ui::AX_ROLE_MENU:
@@ -306,12 +335,18 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::MenuBar;
case ui::AX_ROLE_MENU_ITEM:
return QAccessible::MenuItem;
+ case ui::AX_ROLE_MENU_ITEM_CHECK_BOX:
+ return QAccessible::CheckBox;
+ case ui::AX_ROLE_MENU_ITEM_RADIO:
+ return QAccessible::RadioButton;
case ui::AX_ROLE_MENU_BUTTON:
return QAccessible::MenuItem;
case ui::AX_ROLE_MENU_LIST_OPTION:
return QAccessible::MenuItem;
case ui::AX_ROLE_MENU_LIST_POPUP:
return QAccessible::PopupMenu;
+ case ui::AX_ROLE_METER:
+ return QAccessible::Chart;
case ui::AX_ROLE_NAVIGATION:
return QAccessible::Section;
case ui::AX_ROLE_NOTE:
@@ -340,6 +375,8 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::Row;
case ui::AX_ROLE_ROW_HEADER:
return QAccessible::RowHeader;
+ case ui::AX_ROLE_RUBY:
+ return QAccessible::StaticText;
case ui::AX_ROLE_RULER:
return QAccessible::NoRole; // FIXME
case ui::AX_ROLE_SCROLL_AREA:
@@ -350,6 +387,8 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::NoRole; // FIXME
case ui::AX_ROLE_SEARCH:
return QAccessible::Section;
+ case ui::AX_ROLE_SEARCH_BOX:
+ return QAccessible::EditableText;
case ui::AX_ROLE_SLIDER:
return QAccessible::Slider;
case ui::AX_ROLE_SLIDER_THUMB:
@@ -363,9 +402,11 @@ QAccessible::Role BrowserAccessibilityQt::role() const
case ui::AX_ROLE_STATIC_TEXT:
return QAccessible::StaticText;
case ui::AX_ROLE_STATUS:
- return QAccessible::StatusBar;
+ return QAccessible::Indicator;
case ui::AX_ROLE_SVG_ROOT:
return QAccessible::Graphic;
+ case ui::AX_ROLE_SWITCH:
+ return QAccessible::Button;
case ui::AX_ROLE_TABLE:
return QAccessible::Table;
case ui::AX_ROLE_TABLE_HEADER_CONTAINER:
@@ -378,8 +419,11 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::PageTabList;
case ui::AX_ROLE_TAB_PANEL:
return QAccessible::PageTab;
+ case ui::AX_ROLE_TERM:
+ return QAccessible::StaticText;
case ui::AX_ROLE_TEXT_FIELD:
return QAccessible::EditableText;
+ case ui::AX_ROLE_TIME:
case ui::AX_ROLE_TIMER:
return QAccessible::Clock;
case ui::AX_ROLE_TITLE_BAR:
@@ -396,6 +440,8 @@ QAccessible::Role BrowserAccessibilityQt::role() const
return QAccessible::Tree;
case ui::AX_ROLE_TREE_ITEM:
return QAccessible::TreeItem;
+ case ui::AX_ROLE_VIDEO:
+ return QAccessible::Animation;
case ui::AX_ROLE_WINDOW:
return QAccessible::Window;
}
@@ -491,7 +537,7 @@ QStringList BrowserAccessibilityQt::keyBindingsForAction(const QString &actionNa
void BrowserAccessibilityQt::addSelection(int startOffset, int endOffset)
{
- manager()->SetTextSelection(*this, startOffset, endOffset);
+ manager()->SetSelection(AXPlatformRange(CreatePositionAt(startOffset), CreatePositionAt(endOffset)));
}
QString BrowserAccessibilityQt::attributes(int offset, int *startOffset, int *endOffset) const
@@ -549,19 +595,19 @@ QString BrowserAccessibilityQt::text(int startOffset, int endOffset) const
void BrowserAccessibilityQt::removeSelection(int selectionIndex)
{
- manager()->SetTextSelection(*this, 0, 0);
+ manager()->SetSelection(AXPlatformRange(CreatePositionAt(0), CreatePositionAt(0)));
}
void BrowserAccessibilityQt::setCursorPosition(int position)
{
- manager()->SetTextSelection(*this, position, position);
+ manager()->SetSelection(AXPlatformRange(CreatePositionAt(position), CreatePositionAt(position)));
}
void BrowserAccessibilityQt::setSelection(int selectionIndex, int startOffset, int endOffset)
{
if (selectionIndex != 0)
return;
- manager()->SetTextSelection(*this, startOffset, endOffset);
+ manager()->SetSelection(AXPlatformRange(CreatePositionAt(startOffset), CreatePositionAt(endOffset)));
}
int BrowserAccessibilityQt::characterCount() const
diff --git a/src/core/browser_context_adapter.cpp b/src/core/browser_context_adapter.cpp
index bec76ad81..f76969c74 100644
--- a/src/core/browser_context_adapter.cpp
+++ b/src/core/browser_context_adapter.cpp
@@ -184,6 +184,16 @@ void BrowserContextAdapter::cancelDownload(quint32 downloadId)
downloadManagerDelegate()->cancelDownload(downloadId);
}
+void BrowserContextAdapter::pauseDownload(quint32 downloadId)
+{
+ downloadManagerDelegate()->pauseDownload(downloadId);
+}
+
+void BrowserContextAdapter::resumeDownload(quint32 downloadId)
+{
+ downloadManagerDelegate()->resumeDownload(downloadId);
+}
+
QSharedPointer<BrowserContextAdapter> BrowserContextAdapter::defaultContext()
{
return WebEngineContext::current()->defaultBrowserContext();
diff --git a/src/core/browser_context_adapter.h b/src/core/browser_context_adapter.h
index f6ebfd51c..5960014b9 100644
--- a/src/core/browser_context_adapter.h
+++ b/src/core/browser_context_adapter.h
@@ -86,6 +86,8 @@ public:
void removeClient(BrowserContextAdapterClient *adapterClient);
void cancelDownload(quint32 downloadId);
+ void pauseDownload(quint32 downloadId);
+ void resumeDownload(quint32 downloadId);
BrowserContextQt *browserContext();
diff --git a/src/core/browser_context_adapter_client.h b/src/core/browser_context_adapter_client.h
index e1fd02f96..02bee8ed6 100644
--- a/src/core/browser_context_adapter_client.h
+++ b/src/core/browser_context_adapter_client.h
@@ -118,6 +118,8 @@ public:
QString path;
int savePageFormat;
bool accepted;
+ bool paused;
+ bool done;
int downloadType;
int downloadInterruptReason;
};
diff --git a/src/core/chromium_gpu_helper.cpp b/src/core/chromium_gpu_helper.cpp
index 1b415b9ec..cea3aacaf 100644
--- a/src/core/chromium_gpu_helper.cpp
+++ b/src/core/chromium_gpu_helper.cpp
@@ -65,13 +65,13 @@ base::MessageLoop *gpu_message_loop()
gpu::SyncPointManager *sync_point_manager()
{
- gpu::GpuChannelManager *gpuChannelManager = content::GpuChildThread::instance()->ChannelManager();
+ gpu::GpuChannelManager *gpuChannelManager = content::GpuChildThread::instance()->gpu_channel_manager();
return gpuChannelManager->sync_point_manager();
}
gpu::gles2::MailboxManager *mailbox_manager()
{
- gpu::GpuChannelManager *gpuChannelManager = content::GpuChildThread::instance()->ChannelManager();
+ gpu::GpuChannelManager *gpuChannelManager = content::GpuChildThread::instance()->gpu_channel_manager();
return gpuChannelManager->mailbox_manager();
}
diff --git a/src/core/chromium_overrides.cpp b/src/core/chromium_overrides.cpp
index 9afa80757..9aeeb1327 100644
--- a/src/core/chromium_overrides.cpp
+++ b/src/core/chromium_overrides.cpp
@@ -49,6 +49,7 @@
#include "content/common/font_list.h"
#include "ui/base/dragdrop/os_exchange_data.h"
#include "ui/base/dragdrop/os_exchange_data_provider_factory.h"
+#include "ppapi/features/features.h"
#include <QGuiApplication>
#include <QScreen>
@@ -141,7 +142,7 @@ std::unique_ptr<base::ListValue> GetFontList_SlowBlocking()
return std::move(font_list);
}
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
// content/browser/renderer_host/pepper/pepper_truetype_font_list.h
void GetFontFamilies_SlowBlocking(std::vector<std::string> *font_families)
{
@@ -155,7 +156,7 @@ void GetFontsInFamily_SlowBlocking(const std::string &, std::vector<ppapi::proxy
{
QT_NOT_USED
}
-#endif //defined(ENABLE_PLUGINS)
+#endif // BUILDFLAG(ENABLE_PLUGINS)
} // namespace content
@@ -170,7 +171,7 @@ ui::OSExchangeDataProviderFactory::CreateProvider() {
#if defined(USE_OPENSSL_CERTS)
namespace net {
-scoped_refptr<SSLPrivateKey> FetchClientCertPrivateKey(X509Certificate* certificate)
+scoped_refptr<SSLPrivateKey> FetchClientCertPrivateKey(const X509Certificate* certificate)
{
return OpenSSLClientKeyStore::GetInstance()->FetchClientCertPrivateKey(certificate);
}
diff --git a/src/core/clipboard_qt.h b/src/core/clipboard_qt.h
index c2ced4941..20b51a599 100644
--- a/src/core/clipboard_qt.h
+++ b/src/core/clipboard_qt.h
@@ -82,6 +82,8 @@ public:
void ReadBookmark(base::string16* title, std::string* url) const override;
void ReadData(const FormatType& format, std::string* result) const override;
+ virtual void OnPreShutdown() Q_DECL_OVERRIDE { }
+
protected:
void WriteObjects(ui::ClipboardType type, const ObjectMap& objects) override;
void WriteText(const char* text_data, size_t text_len) override;
diff --git a/src/core/config/desktop_linux.pri b/src/core/config/desktop_linux.pri
index 9918e1bb2..4d3f923e1 100644
--- a/src/core/config/desktop_linux.pri
+++ b/src/core/config/desktop_linux.pri
@@ -3,7 +3,6 @@ include(linux.pri)
gn_args += \
use_sysroot=false \
enable_session_service=false \
- enable_notifications=false \
toolkit_views=false
use?(icecc) {
diff --git a/src/core/config/embedded_linux.pri b/src/core/config/embedded_linux.pri
index d5f6d4bf5..e48f1fc12 100644
--- a/src/core/config/embedded_linux.pri
+++ b/src/core/config/embedded_linux.pri
@@ -6,7 +6,6 @@ gn_args += \
use_ozone=true \
use_sysroot=false \
enable_session_service=false \
- enable_notifications=false \
ozone_auto_platforms=false \
ozone_platform_headless=true \
ozone_platform_external=true \
diff --git a/src/core/config/windows.pri b/src/core/config/windows.pri
index db1fbd3d7..f5dd4a9d3 100644
--- a/src/core/config/windows.pri
+++ b/src/core/config/windows.pri
@@ -4,19 +4,15 @@ gn_args += \
is_clang=false \
use_sysroot=false \
use_kerberos=true \
- enable_notifications=false \
enable_session_service=false \
ninja_use_custom_environment_files=false \
is_multi_dll_chrome=false \
+ use_incremental_linking=false \
win_linker_timing=true
isDeveloperBuild() {
gn_args += \
- is_win_fastlink=true \
- use_incremental_linking=true
-} else {
- gn_args += \
- use_incremental_linking=false
+ is_win_fastlink=true
}
defineTest(usingMSVC32BitCrossCompiler) {
diff --git a/src/core/content_browser_client_qt.cpp b/src/core/content_browser_client_qt.cpp
index d446d8ff4..5bce81f25 100644
--- a/src/core/content_browser_client_qt.cpp
+++ b/src/core/content_browser_client_qt.cpp
@@ -59,6 +59,7 @@
#include "content/public/browser/render_process_host.h"
#include "content/public/browser/render_view_host.h"
#include "content/public/browser/resource_dispatcher_host.h"
+#include "content/public/browser/storage_partition.h"
#include "content/public/browser/web_contents.h"
#include "content/public/browser/web_contents_user_data.h"
#include "content/public/common/content_switches.h"
@@ -107,7 +108,7 @@
#include "ui/base/resource/resource_bundle.h"
#endif
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
#include "content/public/browser/browser_ppapi_host.h"
#include "ppapi/host/ppapi_host.h"
#include "renderer_host/pepper/pepper_host_factory_qt.h"
@@ -459,6 +460,17 @@ content::QuotaPermissionContext *ContentBrowserClientQt::CreateQuotaPermissionCo
return new QuotaPermissionContextQt;
}
+void ContentBrowserClientQt::GetQuotaSettings(content::BrowserContext *context,
+ content::StoragePartition *partition,
+ const storage::OptionalQuotaSettingsCallback &callback)
+{
+ content::BrowserThread::PostTaskAndReplyWithResult(
+ content::BrowserThread::FILE, FROM_HERE,
+ base::Bind(&storage::CalculateNominalDynamicSettings,
+ partition->GetPath(), context->IsOffTheRecord()),
+ callback);
+}
+
void ContentBrowserClientQt::AllowCertificateError(content::WebContents *webContents,
int cert_error,
const net::SSLInfo& ssl_info,
@@ -522,7 +534,7 @@ void ContentBrowserClientQt::GetAdditionalMappedFilesForChildProcess(const base:
}
#endif
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
void ContentBrowserClientQt::DidCreatePpapiPlugin(content::BrowserPpapiHost* browser_host)
{
browser_host->GetPpapiHost()->AddHostFactoryFilter(
diff --git a/src/core/content_browser_client_qt.h b/src/core/content_browser_client_qt.h
index b17dd3e39..95c7d2894 100644
--- a/src/core/content_browser_client_qt.h
+++ b/src/core/content_browser_client_qt.h
@@ -42,6 +42,7 @@
#include "base/memory/ref_counted.h"
#include "content/public/browser/content_browser_client.h"
+#include "ppapi/features/features.h"
#include <QtGlobal>
@@ -53,7 +54,7 @@ namespace content {
class BrowserContext;
class BrowserMainParts;
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
class BrowserPpapiHost;
#endif
@@ -93,6 +94,9 @@ public:
gl::GLShareGroup* GetInProcessGpuShareGroup() override;
content::MediaObserver* GetMediaObserver() override;
content::QuotaPermissionContext *CreateQuotaPermissionContext() override;
+ void GetQuotaSettings(content::BrowserContext *context,
+ content::StoragePartition *partition,
+ const storage::OptionalQuotaSettingsCallback &callback) override;
void OverrideWebkitPrefs(content::RenderViewHost *, content::WebPreferences *) override;
void AllowCertificateError(content::WebContents* web_contents,
int cert_error,
@@ -119,7 +123,7 @@ public:
void GetAdditionalMappedFilesForChildProcess(const base::CommandLine& command_line, int child_process_id, content::FileDescriptorInfo* mappings) override;
#endif
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
void DidCreatePpapiPlugin(content::BrowserPpapiHost* browser_host) override;
#endif
diff --git a/src/core/content_client_qt.cpp b/src/core/content_client_qt.cpp
index e58fa93d7..10e198d6a 100644
--- a/src/core/content_client_qt.cpp
+++ b/src/core/content_client_qt.cpp
@@ -50,6 +50,8 @@
#include "ui/base/layout.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/resource_bundle.h"
+
+#include "qrc_protocol_handler_qt.h"
#include "type_conversion.h"
#include <QCoreApplication>
@@ -69,7 +71,7 @@ static QString getLocalAppDataDir()
}
#endif
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
// The plugin logic is based on chrome/common/chrome_content_client.cc:
// Copyright (c) 2012 The Chromium Authors. All rights reserved.
@@ -284,7 +286,7 @@ void ContentClientQt::AddPepperPlugins(std::vector<content::PepperPluginInfo>* p
}
}
-#endif
+#endif // BUILDFLAG(ENABLE_PLUGINS)
#include <QCoreApplication>
@@ -316,4 +318,9 @@ std::string ContentClientQt::GetProduct() const
return productName.toStdString();
}
+void ContentClientQt::AddAdditionalSchemes(Schemes* schemes)
+{
+ schemes->secure_schemes.push_back(kQrcSchemeQt);
+}
+
} // namespace QtWebEngineCore
diff --git a/src/core/content_client_qt.h b/src/core/content_client_qt.h
index 7104b98b6..341406380 100644
--- a/src/core/content_client_qt.h
+++ b/src/core/content_client_qt.h
@@ -42,6 +42,7 @@
#include "base/strings/string_piece.h"
#include "content/public/common/content_client.h"
+#include "ppapi/features/features.h"
#include "ui/base/layout.h"
namespace QtWebEngineCore {
@@ -50,9 +51,10 @@ class ContentClientQt : public content::ContentClient {
public:
static std::string getUserAgent();
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
void AddPepperPlugins(std::vector<content::PepperPluginInfo>* plugins) override;
#endif
+ void AddAdditionalSchemes(Schemes* schemes) override;
base::StringPiece GetDataResource(int, ui::ScaleFactor) const override;
base::RefCountedMemory* GetDataResourceBytes(int resource_id) const override;
diff --git a/src/core/delegated_frame_node.cpp b/src/core/delegated_frame_node.cpp
index dc8890279..e1902a3eb 100644
--- a/src/core/delegated_frame_node.cpp
+++ b/src/core/delegated_frame_node.cpp
@@ -57,7 +57,8 @@
#include "base/bind.h"
#include "base/message_loop/message_loop.h"
#include "base/threading/thread_task_runner_handle.h"
-#include "cc/output/delegated_frame_data.h"
+#include "cc/output/compositor_frame.h"
+#include "cc/output/compositor_frame_metadata.h"
#include "cc/quads/debug_border_draw_quad.h"
#include "cc/quads/draw_quad.h"
#include "cc/quads/render_pass_draw_quad.h"
@@ -81,13 +82,8 @@
#include <QSGTexture>
#include <private/qsgadaptationlayer_p.h>
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
#include <QSGImageNode>
#include <QSGRectangleNode>
-#else
-#include <QSGSimpleRectNode>
-#include <QSGSimpleTextureNode>
-#endif
#if !defined(QT_NO_EGL)
#include <EGL/egl.h>
@@ -209,7 +205,6 @@ protected:
QVector<QSGNode*> *m_sceneGraphNodes;
};
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
class DelegatedNodeTreeUpdater : public DelegatedNodeTreeHandler
{
public:
@@ -304,7 +299,6 @@ public:
private:
QVector<QSGNode*>::iterator m_nodeIterator;
};
-#endif
class DelegatedNodeTreeCreator : public DelegatedNodeTreeHandler
{
@@ -435,9 +429,9 @@ private:
};
-static inline QSharedPointer<QSGLayer> findRenderPassLayer(const cc::RenderPassId &id, const QVector<QPair<cc::RenderPassId, QSharedPointer<QSGLayer> > > &list)
+static inline QSharedPointer<QSGLayer> findRenderPassLayer(const int &id, const QVector<QPair<int, QSharedPointer<QSGLayer> > > &list)
{
- typedef QPair<cc::RenderPassId, QSharedPointer<QSGLayer> > Pair;
+ typedef QPair<int, QSharedPointer<QSGLayer> > Pair;
Q_FOREACH (const Pair &pair, list)
if (pair.first == id)
return pair.second;
@@ -753,7 +747,7 @@ void DelegatedFrameNode::preprocess()
fetchAndSyncMailboxes(mailboxesToFetch);
// Then render any intermediate RenderPass in order.
- typedef QPair<cc::RenderPassId, QSharedPointer<QSGLayer> > Pair;
+ typedef QPair<int, QSharedPointer<QSGLayer> > Pair;
Q_FOREACH (const Pair &pair, m_sgObjects.renderPassLayers) {
// The layer is non-live, request a one-time update here.
pair.second->scheduleUpdate();
@@ -791,8 +785,8 @@ static bool areSharedQuadStatesEqual(const cc::SharedQuadState *layerState,
// Compares if the frame data that we got from the Chromium Compositor is
// *structurally* equivalent to the one of the previous frame.
// If it is, we will just reuse and update the old nodes where necessary.
-static bool areRenderPassStructuresEqual(cc::DelegatedFrameData *frameData,
- cc::DelegatedFrameData *previousFrameData)
+static bool areRenderPassStructuresEqual(cc::CompositorFrame *frameData,
+ cc::CompositorFrame *previousFrameData)
{
if (!previousFrameData)
return false;
@@ -840,8 +834,8 @@ void DelegatedFrameNode::commit(ChromiumCompositorData *chromiumCompositorData,
RenderWidgetHostViewQtDelegate *apiDelegate)
{
m_chromiumCompositorData = chromiumCompositorData;
- cc::DelegatedFrameData* frameData = m_chromiumCompositorData->frameData.get();
- if (!frameData)
+ cc::CompositorFrame* frameData = &m_chromiumCompositorData->frameData;
+ if (frameData->render_pass_list.empty())
return;
// DelegatedFrameNode is a transform node only for the purpose of
@@ -874,15 +868,10 @@ void DelegatedFrameNode::commit(ChromiumCompositorData *chromiumCompositorData,
// We first compare if the render passes from the previous frame data are structurally
// equivalent to the render passes in the current frame data. If they are, we are going
// to reuse the old nodes. Otherwise, we will delete the old nodes and build a new tree.
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
- cc::DelegatedFrameData *previousFrameData = m_chromiumCompositorData->previousFrameData.get();
+ cc::CompositorFrame *previousFrameData = &m_chromiumCompositorData->previousFrameData;
const bool buildNewTree = !areRenderPassStructuresEqual(frameData, previousFrameData) || m_sceneGraphNodes.empty();
-#else
- // No updates possible with old scenegraph nodes
- const bool buildNewTree = true;
-#endif
- m_chromiumCompositorData->previousFrameData = nullptr;
+ m_chromiumCompositorData->previousFrameData = cc::CompositorFrame();
SGObjects previousSGObjects;
QVector<QSharedPointer<QSGTexture> > textureStrongRefs;
if (buildNewTree) {
@@ -894,13 +883,11 @@ void DelegatedFrameNode::commit(ChromiumCompositorData *chromiumCompositorData,
delete oldChain;
m_sceneGraphNodes.clear();
nodeHandler.reset(new DelegatedNodeTreeCreator(&m_sceneGraphNodes, apiDelegate));
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
} else {
// Save the texture strong refs so they only go out of scope when the method returns and
// the new vector of texture strong refs has been filled.
qSwap(m_sgObjects.textureStrongRefs, textureStrongRefs);
nodeHandler.reset(new DelegatedNodeTreeUpdater(&m_sceneGraphNodes));
-#endif
}
// The RenderPasses list is actually a tree where a parent RenderPass is connected
// to its dependencies through a RenderPassId reference in one or more RenderPassQuads.
@@ -926,7 +913,7 @@ void DelegatedFrameNode::commit(ChromiumCompositorData *chromiumCompositorData,
}
QSharedPointer<QSGRootNode> rootNode(new QSGRootNode);
rpLayer->setItem(rootNode.data());
- m_sgObjects.renderPassLayers.append(QPair<cc::RenderPassId,
+ m_sgObjects.renderPassLayers.append(QPair<int,
QSharedPointer<QSGLayer> >(pass->id, rpLayer));
m_sgObjects.renderPassRootNodes.append(rootNode);
renderPassParent = rootNode.data();
@@ -1129,27 +1116,15 @@ void DelegatedFrameNode::fetchAndSyncMailboxes(QList<MailboxTexture *> &mailboxe
QMutexLocker lock(&m_mutex);
gpu::SyncPointManager *syncPointManager = sync_point_manager();
- if (!m_syncPointClient)
- m_syncPointClient = syncPointManager->CreateSyncPointClientWaiter();
base::MessageLoop *gpuMessageLoop = gpu_message_loop();
Q_ASSERT(m_numPendingSyncPoints == 0);
m_numPendingSyncPoints = mailboxesToFetch.count();
- auto it = mailboxesToFetch.constBegin();
- auto end = mailboxesToFetch.constEnd();
- for (; it != end; ++it) {
- MailboxTexture *mailboxTexture = *it;
+ for (MailboxTexture *mailboxTexture : qAsConst(mailboxesToFetch)) {
gpu::SyncToken &syncToken = mailboxTexture->mailboxHolder().sync_token;
- if (syncToken.HasData()) {
- scoped_refptr<gpu::SyncPointClientState> release_state =
- syncPointManager->GetSyncPointClientState(syncToken.namespace_id(), syncToken.command_buffer_id());
- if (release_state && !release_state->IsFenceSyncReleased(syncToken.release_count())) {
- m_syncPointClient->WaitOutOfOrderNonThreadSafe(
- release_state.get(), syncToken.release_count(),
- gpuMessageLoop->task_runner(), base::Bind(&DelegatedFrameNode::pullTexture, this, mailboxTexture));
- continue;
- }
- }
- gpuMessageLoop->task_runner()->PostTask(FROM_HERE, base::Bind(&DelegatedFrameNode::pullTexture, this, mailboxTexture));
+ const auto task = base::Bind(&DelegatedFrameNode::pullTexture, this, mailboxTexture);
+ if (syncPointManager->WaitOutOfOrderNonThreadSafe(syncToken, gpuMessageLoop->task_runner(), task))
+ continue;
+ gpuMessageLoop->task_runner()->PostTask(FROM_HERE, task);
}
m_mailboxesFetchedWaitCond.wait(&m_mutex);
diff --git a/src/core/delegated_frame_node.h b/src/core/delegated_frame_node.h
index 6178bd232..b2b87a2f8 100644
--- a/src/core/delegated_frame_node.h
+++ b/src/core/delegated_frame_node.h
@@ -40,6 +40,7 @@
#ifndef DELEGATED_FRAME_NODE_H
#define DELEGATED_FRAME_NODE_H
+#include "cc/output/compositor_frame.h"
#include "cc/quads/render_pass.h"
#include "cc/resources/transferable_resource.h"
#include "gpu/command_buffer/service/sync_point_manager.h"
@@ -58,10 +59,6 @@ QT_BEGIN_NAMESPACE
class QSGLayer;
QT_END_NAMESPACE
-namespace cc {
-class DelegatedFrameData;
-}
-
namespace QtWebEngineCore {
class MailboxTexture;
@@ -73,8 +70,8 @@ class ChromiumCompositorData : public QSharedData {
public:
ChromiumCompositorData() : frameDevicePixelRatio(1) { }
QHash<unsigned, QSharedPointer<ResourceHolder> > resourceHolders;
- std::unique_ptr<cc::DelegatedFrameData> frameData;
- std::unique_ptr<cc::DelegatedFrameData> previousFrameData;
+ cc::CompositorFrame frameData;
+ cc::CompositorFrame previousFrameData;
qreal frameDevicePixelRatio;
};
@@ -97,7 +94,7 @@ private:
QExplicitlySharedDataPointer<ChromiumCompositorData> m_chromiumCompositorData;
struct SGObjects {
- QVector<QPair<cc::RenderPassId, QSharedPointer<QSGLayer> > > renderPassLayers;
+ QVector<QPair<int, QSharedPointer<QSGLayer> > > renderPassLayers;
QVector<QSharedPointer<QSGRootNode> > renderPassRootNodes;
QVector<QSharedPointer<QSGTexture> > textureStrongRefs;
} m_sgObjects;
@@ -106,7 +103,6 @@ private:
QWaitCondition m_mailboxesFetchedWaitCond;
QMutex m_mutex;
QList<gl::TransferableFence> m_textureFences;
- std::unique_ptr<gpu::SyncPointClient> m_syncPointClient;
#if defined(USE_X11)
bool m_contextShared;
QScopedPointer<QOffscreenSurface> m_offsurface;
diff --git a/src/core/desktop_screen_qt.cpp b/src/core/desktop_screen_qt.cpp
index 1f4c9730f..ec7b6ce98 100644
--- a/src/core/desktop_screen_qt.cpp
+++ b/src/core/desktop_screen_qt.cpp
@@ -70,10 +70,11 @@ int DesktopScreenQt::GetNumDisplays() const
return 0;
}
-std::vector<display::Display> DesktopScreenQt::GetAllDisplays() const
+std::vector<display::Display>& DesktopScreenQt::GetAllDisplays() const
{
Q_UNREACHABLE();
- return std::vector<display::Display>();
+ static std::vector<display::Display> empty;
+ return empty;
}
display::Display DesktopScreenQt::GetDisplayNearestWindow(gfx::NativeView window) const
diff --git a/src/core/desktop_screen_qt.h b/src/core/desktop_screen_qt.h
index f052461a2..b91cb6aab 100644
--- a/src/core/desktop_screen_qt.h
+++ b/src/core/desktop_screen_qt.h
@@ -51,7 +51,7 @@ public:
bool IsWindowUnderCursor(gfx::NativeWindow) override;
gfx::NativeWindow GetWindowAtScreenPoint(const gfx::Point& point) override;
int GetNumDisplays() const override;
- std::vector<display::Display> GetAllDisplays() const override;
+ std::vector<display::Display>& GetAllDisplays() const override;
display::Display GetDisplayNearestWindow(gfx::NativeView window) const override;
display::Display GetDisplayNearestPoint(const gfx::Point& point) const override;
display::Display GetDisplayMatching(const gfx::Rect& match_rect) const override;
diff --git a/src/core/download_manager_delegate_qt.cpp b/src/core/download_manager_delegate_qt.cpp
index 77469a8ea..67c809032 100644
--- a/src/core/download_manager_delegate_qt.cpp
+++ b/src/core/download_manager_delegate_qt.cpp
@@ -92,6 +92,22 @@ void DownloadManagerDelegateQt::cancelDownload(quint32 downloadId)
download->Cancel(/* user_cancel */ true);
}
+void DownloadManagerDelegateQt::pauseDownload(quint32 downloadId)
+{
+ content::DownloadManager* dlm = content::BrowserContext::GetDownloadManager(m_contextAdapter->browserContext());
+ content::DownloadItem *download = dlm->GetDownload(downloadId);
+ if (download)
+ download->Pause();
+}
+
+void DownloadManagerDelegateQt::resumeDownload(quint32 downloadId)
+{
+ content::DownloadManager* dlm = content::BrowserContext::GetDownloadManager(m_contextAdapter->browserContext());
+ content::DownloadItem *download = dlm->GetDownload(downloadId);
+ if (download)
+ download->Resume();
+}
+
bool DownloadManagerDelegateQt::DetermineDownloadTarget(content::DownloadItem* item,
const content::DownloadTargetCallback& callback)
{
@@ -155,6 +171,8 @@ bool DownloadManagerDelegateQt::DetermineDownloadTarget(content::DownloadItem* i
suggestedFilePath,
BrowserContextAdapterClient::UnknownSavePageFormat,
false /* accepted */,
+ false /* paused */,
+ false /* done */,
m_downloadType,
item->GetLastReason()
};
@@ -245,6 +263,8 @@ void DownloadManagerDelegateQt::ChooseSavePath(content::WebContents *web_content
suggestedFilePath,
suggestedSaveFormat,
acceptedByDefault,
+ false, /* paused */
+ false, /* done */
BrowserContextAdapterClient::SavePage,
BrowserContextAdapterClient::NoReason
};
@@ -283,6 +303,8 @@ void DownloadManagerDelegateQt::OnDownloadUpdated(content::DownloadItem *downloa
QString(),
BrowserContextAdapterClient::UnknownSavePageFormat,
true /* accepted */,
+ download->IsPaused(),
+ download->IsDone(),
m_downloadType,
download->GetLastReason()
};
diff --git a/src/core/download_manager_delegate_qt.h b/src/core/download_manager_delegate_qt.h
index cd21d330c..aec83cb41 100644
--- a/src/core/download_manager_delegate_qt.h
+++ b/src/core/download_manager_delegate_qt.h
@@ -83,6 +83,8 @@ public:
const content::SavePackagePathPickedCallback &callback) override;
void cancelDownload(quint32 downloadId);
+ void pauseDownload(quint32 downloadId);
+ void resumeDownload(quint32 downloadId);
void setDownloadType(int downloadType) { m_downloadType = downloadType; }
diff --git a/src/core/gl_context_qt.cpp b/src/core/gl_context_qt.cpp
index 8f812a9cb..cd82b1069 100644
--- a/src/core/gl_context_qt.cpp
+++ b/src/core/gl_context_qt.cpp
@@ -93,21 +93,20 @@ void GLContextHelper::destroy()
contextHelper = 0;
}
-bool GLContextHelper::initializeContextOnBrowserThread(gl::GLContext* context, gl::GLSurface* surface)
+bool GLContextHelper::initializeContextOnBrowserThread(gl::GLContext* context, gl::GLSurface* surface, gl::GLContextAttribs attribs)
{
- gl::GLContextAttribs attribs;
- attribs.gpu_preference = gl::PreferDiscreteGpu;
return context->Initialize(surface, attribs);
}
-bool GLContextHelper::initializeContext(gl::GLContext* context, gl::GLSurface* surface)
+bool GLContextHelper::initializeContext(gl::GLContext* context, gl::GLSurface* surface, gl::GLContextAttribs attribs)
{
bool ret = false;
Qt::ConnectionType connType = (QThread::currentThread() == qApp->thread()) ? Qt::DirectConnection : Qt::BlockingQueuedConnection;
QMetaObject::invokeMethod(contextHelper, "initializeContextOnBrowserThread", connType,
Q_RETURN_ARG(bool, ret),
Q_ARG(gl::GLContext*, context),
- Q_ARG(gl::GLSurface*, surface));
+ Q_ARG(gl::GLSurface*, surface),
+ Q_ARG(gl::GLContextAttribs, attribs));
return ret;
}
@@ -171,7 +170,7 @@ scoped_refptr<GLContext> CreateGLContext(GLShareGroup* share_group,
scoped_refptr<GLContext> context = new GLContextEGL(share_group);
#endif
- if (!GLContextHelper::initializeContext(context.get(), compatible_surface))
+ if (!GLContextHelper::initializeContext(context.get(), compatible_surface, attribs))
return NULL;
return context;
diff --git a/src/core/gl_context_qt.h b/src/core/gl_context_qt.h
index 47cd7dc7f..9c8a43a0a 100644
--- a/src/core/gl_context_qt.h
+++ b/src/core/gl_context_qt.h
@@ -41,6 +41,7 @@
#define GL_GL_CONTEXT_QT_H_
#include <QObject>
+#include "ui/gl/gl_context.h"
namespace gl {
class GLContext;
@@ -54,7 +55,7 @@ class GLContextHelper : public QObject {
public:
static void initialize();
static void destroy();
- static bool initializeContext(gl::GLContext* context, gl::GLSurface* surface);
+ static bool initializeContext(gl::GLContext* context, gl::GLSurface* surface, gl::GLContextAttribs attribs);
static void* getEGLConfig();
static void* getXConfig();
@@ -63,7 +64,7 @@ public:
static void* getNativeDisplay();
private:
- Q_INVOKABLE bool initializeContextOnBrowserThread(gl::GLContext* context, gl::GLSurface* surface);
+ Q_INVOKABLE bool initializeContextOnBrowserThread(gl::GLContext* context, gl::GLSurface* surface, gl::GLContextAttribs attribs);
static GLContextHelper* contextHelper;
};
diff --git a/src/core/gl_surface_qt.cpp b/src/core/gl_surface_qt.cpp
index 766c14738..e0672f14f 100644
--- a/src/core/gl_surface_qt.cpp
+++ b/src/core/gl_surface_qt.cpp
@@ -102,7 +102,7 @@ public:
static bool InitializeOneOff();
- bool Initialize() override;
+ bool Initialize(GLSurfaceFormat format) override;
void Destroy() override;
void* GetHandle() override;
bool Resize(const gfx::Size& size, float scale_factor, bool has_alpha) override;
@@ -124,7 +124,7 @@ public:
explicit GLSurfacelessQtEGL(const gfx::Size& size);
public:
- bool Initialize() override;
+ bool Initialize(GLSurfaceFormat format) override;
void Destroy() override;
bool IsSurfaceless() const override;
bool Resize(const gfx::Size& size, float scale_factor, bool has_alpha) override;
@@ -152,7 +152,7 @@ public:
static bool InitializeOneOff();
- bool Initialize() override;
+ bool Initialize(GLSurfaceFormat format) override;
void Destroy() override;
void* GetHandle() override;
@@ -246,7 +246,7 @@ bool GLSurfaceQtGLX::InitializeOneOff()
return true;
}
-bool GLSurfaceQtGLX::Initialize()
+bool GLSurfaceQtGLX::Initialize(GLSurfaceFormat format)
{
Q_ASSERT(!m_surfaceBuffer);
@@ -260,6 +260,7 @@ bool GLSurfaceQtGLX::Initialize()
};
m_surfaceBuffer = glXCreatePbuffer(display, static_cast<GLXFBConfig>(g_config), pbuffer_attributes);
+ m_format = format;
if (!m_surfaceBuffer) {
Destroy();
@@ -296,7 +297,7 @@ public:
static bool InitializeOneOff();
- bool Initialize() override;
+ bool Initialize(GLSurfaceFormat format) override;
void Destroy() override;
void *GetHandle() override;
void *GetDisplay() override;
@@ -326,11 +327,12 @@ bool GLSurfaceQtWGL::InitializeOneOff()
return GLSurfaceWGL::InitializeOneOff();
}
-bool GLSurfaceQtWGL::Initialize()
+bool GLSurfaceQtWGL::Initialize(GLSurfaceFormat format)
{
m_surfaceBuffer = new PbufferGLSurfaceWGL(m_size);
+ m_format = format;
- return m_surfaceBuffer->Initialize(gl::GLSurface::SURFACE_DEFAULT);
+ return m_surfaceBuffer->Initialize(format);
}
void GLSurfaceQtWGL::Destroy()
@@ -425,6 +427,10 @@ bool GLSurfaceEGL::IsCreateContextWebGLCompatabilitySupported()
return false;
}
+void GLSurfaceEGL::ShutdownOneOff()
+{
+}
+
const char* GLSurfaceEGL::GetEGLExtensions()
{
return g_extensions;
@@ -435,6 +441,11 @@ bool GLSurfaceEGL::HasEGLExtension(const char* name)
return ExtensionsContain(GetEGLExtensions(), name);
}
+bool GLSurfaceEGL::InitializeOneOff(EGLNativeDisplayType /*native_display*/)
+{
+ return GLSurfaceQtEGL::InitializeOneOff();
+}
+
GLSurfaceQt::GLSurfaceQt(const gfx::Size& size)
: m_size(size)
{
@@ -455,9 +466,10 @@ GLSurfaceQtEGL::GLSurfaceQtEGL(const gfx::Size& size)
{
}
-bool GLSurfaceQtEGL::Initialize()
+bool GLSurfaceQtEGL::Initialize(GLSurfaceFormat format)
{
Q_ASSERT(!m_surfaceBuffer);
+ m_format = format;
EGLDisplay display = g_display;
if (!display) {
@@ -512,6 +524,12 @@ gfx::Size GLSurfaceQt::GetSize()
}
+GLSurfaceFormat GLSurfaceQt::GetFormat()
+{
+ return m_format;
+}
+
+
bool GLSurfaceQtEGL::Resize(const gfx::Size& size, float scale_factor, bool has_alpha)
{
if (size == m_size)
@@ -526,7 +544,7 @@ bool GLSurfaceQtEGL::Resize(const gfx::Size& size, float scale_factor, bool has_
m_size = size;
- if (!Initialize()) {
+ if (!Initialize(GetFormat())) {
LOG(ERROR) << "Failed to resize pbuffer.";
return false;
}
@@ -557,8 +575,9 @@ GLSurfacelessQtEGL::GLSurfacelessQtEGL(const gfx::Size& size)
{
}
-bool GLSurfacelessQtEGL::Initialize()
+bool GLSurfacelessQtEGL::Initialize(GLSurfaceFormat format)
{
+ m_format = format;
return true;
}
@@ -619,7 +638,7 @@ bool InitializeGLOneOffPlatform()
}
scoped_refptr<GLSurface>
-CreateOffscreenGLSurface(const gfx::Size& size)
+CreateOffscreenGLSurfaceWithFormat(const gfx::Size& size, GLSurfaceFormat format)
{
scoped_refptr<GLSurface> surface;
switch (GetGLImplementation()) {
@@ -627,13 +646,13 @@ CreateOffscreenGLSurface(const gfx::Size& size)
case kGLImplementationDesktopGL: {
#if defined(OS_WIN)
surface = new GLSurfaceQtWGL(size);
- if (surface->Initialize())
+ if (surface->Initialize(format))
return surface;
break;
#elif defined(USE_X11)
if (!g_initializedEGL) {
surface = new GLSurfaceQtGLX(size);
- if (surface->Initialize())
+ if (surface->Initialize(format))
return surface;
}
// no break
@@ -641,7 +660,7 @@ CreateOffscreenGLSurface(const gfx::Size& size)
}
case kGLImplementationEGLGLES2: {
surface = new GLSurfaceQtEGL(size);
- if (surface->Initialize())
+ if (surface->Initialize(format))
return surface;
// Surfaceless context will be used ONLY if pseudo surfaceless context
@@ -649,7 +668,7 @@ CreateOffscreenGLSurface(const gfx::Size& size)
// have problems. (e.g. QTBUG-57290)
if (g_egl_surfaceless_context_supported) {
surface = new GLSurfacelessQtEGL(size);
- if (surface->Initialize())
+ if (surface->Initialize(format))
return surface;
}
LOG(WARNING) << "Failed to create offscreen GL surface";
@@ -689,7 +708,7 @@ namespace gpu {
class GpuCommandBufferStub;
class GpuChannelManager;
scoped_refptr<gl::GLSurface> ImageTransportSurface::CreateNativeSurface(base::WeakPtr<ImageTransportSurfaceDelegate>,
- SurfaceHandle, gl::GLSurface::Format)
+ SurfaceHandle, gl::GLSurfaceFormat)
{
QT_NOT_USED
return scoped_refptr<gl::GLSurface>();
diff --git a/src/core/gl_surface_qt.h b/src/core/gl_surface_qt.h
index 08b501846..c26cb7ed0 100644
--- a/src/core/gl_surface_qt.h
+++ b/src/core/gl_surface_qt.h
@@ -59,12 +59,14 @@ public:
bool IsOffscreen() override;
gfx::SwapResult SwapBuffers() override;
gfx::Size GetSize() override;
+ GLSurfaceFormat GetFormat() override;
protected:
GLSurfaceQt();
virtual ~GLSurfaceQt();
gfx::Size m_size;
+ GLSurfaceFormat m_format;
private:
DISALLOW_COPY_AND_ASSIGN(GLSurfaceQt);
diff --git a/src/core/javascript_dialog_manager_qt.cpp b/src/core/javascript_dialog_manager_qt.cpp
index 5fac12dd3..a1a8604a4 100644
--- a/src/core/javascript_dialog_manager_qt.cpp
+++ b/src/core/javascript_dialog_manager_qt.cpp
@@ -48,14 +48,17 @@
namespace QtWebEngineCore {
-Q_STATIC_ASSERT_X(static_cast<int>(content::JAVASCRIPT_MESSAGE_TYPE_PROMPT) == static_cast<int>(WebContentsAdapterClient::PromptDialog), "These enums should be in sync.");
+ASSERT_ENUMS_MATCH(content::JAVASCRIPT_DIALOG_TYPE_ALERT, WebContentsAdapterClient::AlertDialog)
+ASSERT_ENUMS_MATCH(content::JAVASCRIPT_DIALOG_TYPE_CONFIRM, WebContentsAdapterClient::ConfirmDialog)
+ASSERT_ENUMS_MATCH(content::JAVASCRIPT_DIALOG_TYPE_PROMPT, WebContentsAdapterClient::PromptDialog)
+
JavaScriptDialogManagerQt *JavaScriptDialogManagerQt::GetInstance()
{
return base::Singleton<JavaScriptDialogManagerQt>::get();
}
-void JavaScriptDialogManagerQt::RunJavaScriptDialog(content::WebContents *webContents, const GURL &originUrl, content::JavaScriptMessageType javascriptMessageType, const base::string16 &messageText, const base::string16 &defaultPromptText, const content::JavaScriptDialogManager::DialogClosedCallback &callback, bool *didSuppressMessage)
+void JavaScriptDialogManagerQt::RunJavaScriptDialog(content::WebContents *webContents, const GURL &originUrl, content::JavaScriptDialogType dialog_type, const base::string16 &messageText, const base::string16 &defaultPromptText, const content::JavaScriptDialogManager::DialogClosedCallback &callback, bool *didSuppressMessage)
{
WebContentsAdapterClient *client = WebContentsViewQt::from(static_cast<content::WebContentsImpl*>(webContents)->GetView())->client();
if (!client) {
@@ -64,7 +67,7 @@ void JavaScriptDialogManagerQt::RunJavaScriptDialog(content::WebContents *webCon
return;
}
- WebContentsAdapterClient::JavascriptDialogType dialogType = static_cast<WebContentsAdapterClient::JavascriptDialogType>(javascriptMessageType);
+ WebContentsAdapterClient::JavascriptDialogType dialogType = static_cast<WebContentsAdapterClient::JavascriptDialogType>(dialog_type);
runDialogForContents(webContents, dialogType, toQt(messageText).toHtmlEscaped(), toQt(defaultPromptText).toHtmlEscaped(), toQt(originUrl.GetOrigin()), callback);
}
diff --git a/src/core/javascript_dialog_manager_qt.h b/src/core/javascript_dialog_manager_qt.h
index ad2a54cac..291f027a9 100644
--- a/src/core/javascript_dialog_manager_qt.h
+++ b/src/core/javascript_dialog_manager_qt.h
@@ -40,7 +40,6 @@
#define JAVASCRIPT_DIALOG_MANAGER_QT_H
#include "content/public/browser/javascript_dialog_manager.h"
-#include "content/public/common/javascript_message_type.h"
#include "web_contents_adapter_client.h"
@@ -60,13 +59,15 @@ public:
// For use with the Singleton helper class from chromium
static JavaScriptDialogManagerQt *GetInstance();
- void RunJavaScriptDialog(content::WebContents *, const GURL &, content::JavaScriptMessageType javascriptMessageType,
+ void RunJavaScriptDialog(content::WebContents *, const GURL &, content::JavaScriptDialogType dialog_type,
const base::string16 &messageText, const base::string16 &defaultPromptText,
- const content::JavaScriptDialogManager::DialogClosedCallback &callback, bool *didSuppressMessage) override;
+ const content::JavaScriptDialogManager::DialogClosedCallback &callback,
+ bool *didSuppressMessage) override;
- void RunBeforeUnloadDialog(content::WebContents *, bool isReload, const content::JavaScriptDialogManager::DialogClosedCallback &callback) override;
+ void RunBeforeUnloadDialog(content::WebContents *, bool isReload,
+ const content::JavaScriptDialogManager::DialogClosedCallback &callback) override;
bool HandleJavaScriptDialog(content::WebContents *, bool accept, const base::string16 *promptOverride) override;
- void CancelDialogs(content::WebContents *contents, bool /*suppress_callbacks*/, bool /*reset_state*/) override
+ void CancelDialogs(content::WebContents *contents, bool /*reset_state*/) override
{
takeDialogForContents(contents);
}
diff --git a/src/core/media_capture_devices_dispatcher.cpp b/src/core/media_capture_devices_dispatcher.cpp
index 65c818903..04d4a1924 100644
--- a/src/core/media_capture_devices_dispatcher.cpp
+++ b/src/core/media_capture_devices_dispatcher.cpp
@@ -62,9 +62,13 @@
#include "content/public/common/media_stream_request.h"
#include "media/audio/audio_device_description.h"
#include "media/audio/audio_manager_base.h"
+#include "media/media_features.h"
+#include "ui/base/l10n/l10n_util.h"
+
+#if BUILDFLAG(ENABLE_WEBRTC)
#include "third_party/webrtc/modules/desktop_capture/desktop_capture_options.h"
#include "third_party/webrtc/modules/desktop_capture/desktop_capturer.h"
-#include "ui/base/l10n/l10n_util.h"
+#endif
#include <QtCore/qcoreapplication.h>
@@ -117,13 +121,51 @@ std::unique_ptr<content::MediaStreamUI> getDevicesForDesktopCapture(content::Med
return std::move(ui);
}
+content::DesktopMediaID getDefaultScreenId()
+{
+#if BUILDFLAG(ENABLE_WEBRTC)
+ // Source id patterns are different across platforms.
+ // On Linux, the hardcoded value "0" is used.
+ // On Windows, the screens are enumerated consecutively in increasing order from 0.
+ // On macOS the source ids are randomish numbers assigned by the OS.
+
+ // In order to provide a correct screen id, we query for the available screen ids, and
+ // select the first one as the main display id.
+ // The code is based on the file
+ // src/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc.
+ webrtc::DesktopCaptureOptions options =
+ webrtc::DesktopCaptureOptions::CreateDefault();
+ options.set_disable_effects(false);
+ std::unique_ptr<webrtc::DesktopCapturer> screen_capturer(
+ webrtc::DesktopCapturer::CreateScreenCapturer(options));
+
+ if (screen_capturer) {
+ webrtc::DesktopCapturer::SourceList screens;
+ if (screen_capturer->GetSourceList(&screens)) {
+ if (screens.size() > 0) {
+ return content::DesktopMediaID(content::DesktopMediaID::TYPE_SCREEN, screens[0].id);
+ }
+ }
+ }
+#endif
+
+ return content::DesktopMediaID(content::DesktopMediaID::TYPE_SCREEN, 0);
+}
+
WebContentsAdapterClient::MediaRequestFlags mediaRequestFlagsForRequest(const content::MediaStreamRequest &request)
{
WebContentsAdapterClient::MediaRequestFlags requestFlags = WebContentsAdapterClient::MediaNone;
+
if (request.audio_type == content::MEDIA_DEVICE_AUDIO_CAPTURE)
requestFlags |= WebContentsAdapterClient::MediaAudioCapture;
+ else if (request.audio_type == content::MEDIA_DESKTOP_AUDIO_CAPTURE)
+ requestFlags |= WebContentsAdapterClient::MediaDesktopAudioCapture;
+
if (request.video_type == content::MEDIA_DEVICE_VIDEO_CAPTURE)
requestFlags |= WebContentsAdapterClient::MediaVideoCapture;
+ else if (request.video_type == content::MEDIA_DESKTOP_VIDEO_CAPTURE)
+ requestFlags |= WebContentsAdapterClient::MediaDesktopVideoCapture;
+
return requestFlags;
}
@@ -146,6 +188,7 @@ void MediaCaptureDevicesDispatcher::handleMediaAccessPermissionResponse(content:
{
DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
+ std::unique_ptr<content::MediaStreamUI> ui;
content::MediaStreamDevices devices;
std::map<content::WebContents*, RequestsQueue>::iterator it = m_pendingRequests.find(webContents);
@@ -172,16 +215,30 @@ void MediaCaptureDevicesDispatcher::handleMediaAccessPermissionResponse(content:
(request.audio_type && authorizationFlags & WebContentsAdapterClient::MediaAudioCapture);
bool webcamRequested =
(request.video_type && authorizationFlags & WebContentsAdapterClient::MediaVideoCapture);
- if (securityOriginsMatch && (microphoneRequested || webcamRequested)) {
- switch (request.request_type) {
- case content::MEDIA_OPEN_DEVICE_PEPPER_ONLY:
- getDefaultDevices("", "", microphoneRequested, webcamRequested, &devices);
- break;
- case content::MEDIA_DEVICE_ACCESS:
- case content::MEDIA_GENERATE_STREAM:
- getDefaultDevices(request.requested_audio_device_id, request.requested_video_device_id,
- microphoneRequested, webcamRequested, &devices);
- break;
+ bool desktopAudioRequested =
+ (request.audio_type && authorizationFlags & WebContentsAdapterClient::MediaDesktopAudioCapture);
+ bool desktopVideoRequested =
+ (request.video_type && authorizationFlags & WebContentsAdapterClient::MediaDesktopVideoCapture);
+
+ if (securityOriginsMatch) {
+ if (microphoneRequested || webcamRequested) {
+ switch (request.request_type) {
+ case content::MEDIA_OPEN_DEVICE_PEPPER_ONLY:
+ getDefaultDevices("", "", microphoneRequested, webcamRequested, &devices);
+ break;
+ case content::MEDIA_DEVICE_ACCESS:
+ case content::MEDIA_GENERATE_STREAM:
+ getDefaultDevices(request.requested_audio_device_id, request.requested_video_device_id,
+ microphoneRequested, webcamRequested, &devices);
+ break;
+ }
+ } else if (desktopVideoRequested) {
+ ui = getDevicesForDesktopCapture(
+ &devices,
+ getDefaultScreenId(),
+ desktopAudioRequested,
+ /* display_notification: */ false,
+ getContentsUrl(webContents));
}
}
@@ -196,7 +253,7 @@ void MediaCaptureDevicesDispatcher::handleMediaAccessPermissionResponse(content:
BrowserThread::UI, FROM_HERE, base::Bind(&MediaCaptureDevicesDispatcher::ProcessQueuedAccessRequest, base::Unretained(this), webContents));
}
- callback.Run(devices, devices.empty() ? content::MEDIA_DEVICE_INVALID_STATE : content::MEDIA_DEVICE_OK, std::unique_ptr<content::MediaStreamUI>());
+ callback.Run(devices, devices.empty() ? content::MEDIA_DEVICE_INVALID_STATE : content::MEDIA_DEVICE_OK, std::move(ui));
}
@@ -234,22 +291,34 @@ void MediaCaptureDevicesDispatcher::processMediaAccessRequest(WebContentsAdapter
, const content::MediaStreamRequest &request
, const content::MediaResponseCallback &callback)
{
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
+ DCHECK(BrowserThread::CurrentlyOn(BrowserThread::UI));
- // Let's not support tab capture for now.
- if (request.video_type == content::MEDIA_TAB_VIDEO_CAPTURE || request.audio_type == content::MEDIA_TAB_AUDIO_CAPTURE)
- return;
-
- if (request.video_type == content::MEDIA_DESKTOP_VIDEO_CAPTURE || request.audio_type == content::MEDIA_DESKTOP_AUDIO_CAPTURE)
- // It's still unclear what to make of screen capture. We can rely on existing javascript dialog infrastructure
- // to experiment with this without exposing it through our API yet.
- processDesktopCaptureAccessRequest(webContents, request, callback);
- else {
- enqueueMediaAccessRequest(webContents, request, callback);
- // We might not require this approval for pepper requests.
- adapterClient->runMediaAccessPermissionRequest(toQt(request.security_origin), mediaRequestFlagsForRequest(request));
- }
+ // Let's not support tab capture for now.
+ if (request.video_type == content::MEDIA_TAB_VIDEO_CAPTURE || request.audio_type == content::MEDIA_TAB_AUDIO_CAPTURE) {
+ callback.Run(content::MediaStreamDevices(), content::MEDIA_DEVICE_NOT_SUPPORTED, std::unique_ptr<content::MediaStreamUI>());
+ return;
+ }
+ if (request.video_type == content::MEDIA_DESKTOP_VIDEO_CAPTURE ||
+ request.audio_type == content::MEDIA_DESKTOP_AUDIO_CAPTURE) {
+ const bool screenCaptureEnabled =
+ adapterClient->webEngineSettings()->testAttribute(WebEngineSettings::ScreenCaptureEnabled);
+ const bool originIsSecure = content::IsOriginSecure(request.security_origin);
+ if (!screenCaptureEnabled || !originIsSecure) {
+ callback.Run(content::MediaStreamDevices(), content::MEDIA_DEVICE_INVALID_STATE, std::unique_ptr<content::MediaStreamUI>());
+ return;
+ }
+
+ if (!request.requested_video_device_id.empty()) {
+ // Non-empty device id from the chooseDesktopMedia() extension API.
+ processDesktopCaptureAccessRequest(webContents, request, callback);
+ return;
+ }
+ }
+
+ enqueueMediaAccessRequest(webContents, request, callback);
+ // We might not require this approval for pepper requests.
+ adapterClient->runMediaAccessPermissionRequest(toQt(request.security_origin), mediaRequestFlagsForRequest(request));
}
void MediaCaptureDevicesDispatcher::processDesktopCaptureAccessRequest(content::WebContents *webContents, const content::MediaStreamRequest &request
@@ -258,19 +327,12 @@ void MediaCaptureDevicesDispatcher::processDesktopCaptureAccessRequest(content::
content::MediaStreamDevices devices;
std::unique_ptr<content::MediaStreamUI> ui;
- if (request.video_type != content::MEDIA_DESKTOP_VIDEO_CAPTURE) {
+ if (request.video_type != content::MEDIA_DESKTOP_VIDEO_CAPTURE ||
+ request.requested_video_device_id.empty()) {
callback.Run(devices, content::MEDIA_DEVICE_INVALID_STATE, std::move(ui));
return;
}
- // If the device id wasn't specified then this is a screen capture request
- // (i.e. chooseDesktopMedia() API wasn't used to generate device id).
- if (request.requested_video_device_id.empty()) {
- processScreenCaptureAccessRequest(
- webContents, request, callback);
- return;
- }
-
content::WebContents* const web_contents_for_stream = content::WebContents::FromRenderFrameHost(
content::RenderFrameHost::FromID(request.render_process_id, request.render_frame_id));
content::RenderFrameHost* const main_frame = web_contents_for_stream ? web_contents_for_stream->GetMainFrame() : NULL;
@@ -303,84 +365,6 @@ void MediaCaptureDevicesDispatcher::processDesktopCaptureAccessRequest(content::
callback.Run(devices, devices.empty() ? content::MEDIA_DEVICE_INVALID_STATE : content::MEDIA_DEVICE_OK, std::move(ui));
}
-void MediaCaptureDevicesDispatcher::processScreenCaptureAccessRequest(content::WebContents *webContents, const content::MediaStreamRequest &request
- ,const content::MediaResponseCallback &callback)
-{
- DCHECK_EQ(request.video_type, content::MEDIA_DESKTOP_VIDEO_CAPTURE);
-
- WebContentsAdapterClient *adapterClient = WebContentsViewQt::from(static_cast<content::WebContentsImpl*>(webContents)->GetView())->client();
- const bool screenCaptureEnabled = adapterClient->webEngineSettings()->testAttribute(WebEngineSettings::ScreenCaptureEnabled);
-
- const bool originIsSecure = content::IsOriginSecure(request.security_origin);
-
- if (screenCaptureEnabled && originIsSecure) {
-
- enqueueMediaAccessRequest(webContents, request, callback);
- base::Callback<void(bool, const base::string16&)> dialogCallback = base::Bind(&MediaCaptureDevicesDispatcher::handleScreenCaptureAccessRequest,
- base::Unretained(this), base::Unretained(webContents));
-
- QUrl securityOrigin(toQt(request.security_origin));
- QString message = QCoreApplication::translate("MediaCaptureDevicesDispatcher", "Do you want %1 to share your screen?").arg(securityOrigin.toString());
- QString title = QCoreApplication::translate("MediaCaptureDevicesDispatcher", "%1 Screen Sharing request").arg(securityOrigin.toString());
- JavaScriptDialogManagerQt::GetInstance()->runDialogForContents(webContents, WebContentsAdapterClient::InternalAuthorizationDialog, message
- , QString(), securityOrigin, dialogCallback, title);
- } else
- callback.Run(content::MediaStreamDevices(), content::MEDIA_DEVICE_INVALID_STATE, std::unique_ptr<content::MediaStreamUI>());
-}
-
-void MediaCaptureDevicesDispatcher::handleScreenCaptureAccessRequest(content::WebContents *webContents, bool userAccepted, const base::string16 &)
-{
- content::MediaStreamDevices devices;
- std::unique_ptr<content::MediaStreamUI> ui;
- if (userAccepted) {
- // Source id patterns are different across platforms.
- // On Linux, the hardcoded value "0" is used.
- // On Windows, the screens are enumerated consecutively in increasing order from 0.
- // On macOS the source ids are randomish numbers assigned by the OS.
- webrtc::DesktopCapturer::SourceId id = 0;
-
-#if defined(ENABLE_WEBRTC)
- // In order to provide a correct screen id, we query for the available screen ids, and
- // select the first one as the main display id.
- // The code is based on the file
- // src/chrome/browser/extensions/api/desktop_capture/desktop_capture_base.cc.
- webrtc::DesktopCaptureOptions options =
- webrtc::DesktopCaptureOptions::CreateDefault();
- options.set_disable_effects(false);
- std::unique_ptr<webrtc::DesktopCapturer> screen_capturer(
- webrtc::DesktopCapturer::CreateScreenCapturer(options));
-
- if (screen_capturer) {
- webrtc::DesktopCapturer::SourceList screens;
- if (screen_capturer->GetSourceList(&screens)) {
- if (screens.size() > 0) {
- id = screens[0].id;
- }
- }
- }
-#endif
-
- content::DesktopMediaID screenId = content::DesktopMediaID(
- content::DesktopMediaID::TYPE_SCREEN, id);
- ui = getDevicesForDesktopCapture(&devices, screenId, false/*capture_audio*/, false/*display_notification*/, getContentsUrl(webContents));
- }
- std::map<content::WebContents*, RequestsQueue>::iterator it =
- m_pendingRequests.find(webContents);
- if (it == m_pendingRequests.end()) {
- // WebContents has been destroyed. Don't need to do anything.
- return;
- }
-
- RequestsQueue &queue(it->second);
- if (queue.empty())
- return;
-
- content::MediaResponseCallback callback = queue.front().callback;
- queue.pop_front();
-
- callback.Run(devices, devices.empty() ? content::MEDIA_DEVICE_INVALID_STATE : content::MEDIA_DEVICE_OK, std::move(ui));
-}
-
void MediaCaptureDevicesDispatcher::enqueueMediaAccessRequest(content::WebContents *webContents, const content::MediaStreamRequest &request
,const content::MediaResponseCallback &callback)
{
diff --git a/src/core/media_capture_devices_dispatcher.h b/src/core/media_capture_devices_dispatcher.h
index c378c327e..579d159a4 100644
--- a/src/core/media_capture_devices_dispatcher.h
+++ b/src/core/media_capture_devices_dispatcher.h
@@ -116,8 +116,6 @@ class MediaCaptureDevicesDispatcher : public content::MediaObserver,
// Helpers for ProcessMediaAccessRequest().
void processDesktopCaptureAccessRequest(content::WebContents *, const content::MediaStreamRequest &, const content::MediaResponseCallback &);
- void processScreenCaptureAccessRequest(content::WebContents *,const content::MediaStreamRequest &, const content::MediaResponseCallback &);
- void handleScreenCaptureAccessRequest(content::WebContents *, bool userAccepted, const base::string16 &/*unused callback_input*/);
void enqueueMediaAccessRequest(content::WebContents *, const content::MediaStreamRequest &, const content::MediaResponseCallback &);
void ProcessQueuedAccessRequest(content::WebContents *);
diff --git a/src/core/native_web_keyboard_event_qt.cpp b/src/core/native_web_keyboard_event_qt.cpp
index 2bb190ceb..c2e48826e 100644
--- a/src/core/native_web_keyboard_event_qt.cpp
+++ b/src/core/native_web_keyboard_event_qt.cpp
@@ -66,9 +66,9 @@ using blink::WebKeyboardEvent;
namespace content {
-NativeWebKeyboardEvent::NativeWebKeyboardEvent()
- : os_event(0),
- skip_in_browser(false)
+NativeWebKeyboardEvent::NativeWebKeyboardEvent(blink::WebInputEvent::Type, int, base::TimeTicks)
+ : os_event(0)
+ , skip_in_browser(false)
{
}
diff --git a/src/core/network_delegate_qt.cpp b/src/core/network_delegate_qt.cpp
index 9b4c415c9..5878095e6 100644
--- a/src/core/network_delegate_qt.cpp
+++ b/src/core/network_delegate_qt.cpp
@@ -311,11 +311,6 @@ bool NetworkDelegateQt::OnAreExperimentalCookieFeaturesEnabled() const
return false;
}
-bool NetworkDelegateQt::OnAreStrictSecureCookiesEnabled() const
-{
- return false;
-}
-
bool NetworkDelegateQt::OnCancelURLRequestWithPolicyViolatingReferrerHeader(const net::URLRequest&, const GURL&, const GURL&) const
{
return false;
diff --git a/src/core/network_delegate_qt.h b/src/core/network_delegate_qt.h
index 4ded56a9d..da5b36d19 100644
--- a/src/core/network_delegate_qt.h
+++ b/src/core/network_delegate_qt.h
@@ -92,7 +92,6 @@ public:
virtual bool OnCanAccessFile(const net::URLRequest& request, const base::FilePath& path) const override;
virtual bool OnCanEnablePrivacyMode(const GURL&, const GURL&) const override;
virtual bool OnAreExperimentalCookieFeaturesEnabled() const override;
- virtual bool OnAreStrictSecureCookiesEnabled() const override;
virtual bool OnCancelURLRequestWithPolicyViolatingReferrerHeader(const net::URLRequest&, const GURL&, const GURL&) const override;
};
diff --git a/src/core/ozone_platform_qt.cpp b/src/core/ozone_platform_qt.cpp
index 9cdafa279..20c1f43c8 100644
--- a/src/core/ozone_platform_qt.cpp
+++ b/src/core/ozone_platform_qt.cpp
@@ -143,7 +143,7 @@ public:
ui::CursorFactoryOzone* GetCursorFactoryOzone() override;
GpuPlatformSupportHost* GetGpuPlatformSupportHost() override;
std::unique_ptr<PlatformWindow> CreatePlatformWindow(PlatformWindowDelegate* delegate, const gfx::Rect& bounds) override;
- std::unique_ptr<ui::NativeDisplayDelegate> CreateNativeDisplayDelegate() override;
+ std::unique_ptr<display::NativeDisplayDelegate> CreateNativeDisplayDelegate() override;
ui::InputController* GetInputController() override;
std::unique_ptr<ui::SystemInputInjector> CreateSystemInputInjector() override;
ui::OverlayManagerOzone* GetOverlayManager() override;
@@ -202,7 +202,7 @@ ui::OverlayManagerOzone* OzonePlatformQt::GetOverlayManager()
return overlay_manager_.get();
}
-std::unique_ptr<ui::NativeDisplayDelegate> OzonePlatformQt::CreateNativeDisplayDelegate()
+std::unique_ptr<display::NativeDisplayDelegate> OzonePlatformQt::CreateNativeDisplayDelegate()
{
NOTREACHED();
return nullptr;
diff --git a/src/core/pdfium_document_wrapper_qt.cpp b/src/core/pdfium_document_wrapper_qt.cpp
index 7c43c77db..df829a426 100644
--- a/src/core/pdfium_document_wrapper_qt.cpp
+++ b/src/core/pdfium_document_wrapper_qt.cpp
@@ -36,7 +36,12 @@
** $QT_END_LICENSE$
**
****************************************************************************/
-#if defined (ENABLE_PDF)
+#include "pdf/features.h"
+#if BUILDFLAG(ENABLE_PDF)
+#define ENABLE_PDF
+#endif
+
+#if defined(ENABLE_PDF)
#include "pdfium_document_wrapper_qt.h"
#include <QtCore/qhash.h>
diff --git a/src/core/permission_manager_qt.cpp b/src/core/permission_manager_qt.cpp
index 970a608a3..4c941406c 100644
--- a/src/core/permission_manager_qt.cpp
+++ b/src/core/permission_manager_qt.cpp
@@ -202,14 +202,6 @@ void PermissionManagerQt::ResetPermission(
m_permissions.remove(key);
}
-void PermissionManagerQt::RegisterPermissionUsage(
- content::PermissionType /*permission*/,
- const GURL& /*requesting_origin*/,
- const GURL& /*embedding_origin*/)
-{
- // We do not currently track which permissions are used.
-}
-
int PermissionManagerQt::SubscribePermissionStatusChange(
content::PermissionType permission,
const GURL& requesting_origin,
diff --git a/src/core/permission_manager_qt.h b/src/core/permission_manager_qt.h
index 1cbb41b5e..e98174762 100644
--- a/src/core/permission_manager_qt.h
+++ b/src/core/permission_manager_qt.h
@@ -87,11 +87,6 @@ public:
const base::Callback<void(
const std::vector<blink::mojom::PermissionStatus>&)>& callback) override;
- void RegisterPermissionUsage(
- content::PermissionType permission,
- const GURL& requesting_origin,
- const GURL& embedding_origin) override;
-
int SubscribePermissionStatusChange(
content::PermissionType permission,
const GURL& requesting_origin,
diff --git a/src/core/print_view_manager_base_qt.cpp b/src/core/print_view_manager_base_qt.cpp
index 81e07707a..50b529efa 100644
--- a/src/core/print_view_manager_base_qt.cpp
+++ b/src/core/print_view_manager_base_qt.cpp
@@ -68,7 +68,9 @@ namespace QtWebEngineCore {
PrintViewManagerBaseQt::PrintViewManagerBaseQt(content::WebContents *contents)
: printing::PrintManager(contents)
, m_isInsideInnerMessageLoop(false)
+#if !defined(OS_MACOSX)
, m_isExpectingFirstPage(false)
+#endif
, m_didPrintingSucceed(false)
, m_printerQueriesQueue(WebEngineContext::current()->getPrintJobManager()->queue())
{
diff --git a/src/core/print_view_manager_base_qt.h b/src/core/print_view_manager_base_qt.h
index 65bdbe3f1..9b302f960 100644
--- a/src/core/print_view_manager_base_qt.h
+++ b/src/core/print_view_manager_base_qt.h
@@ -146,7 +146,9 @@ private:
base::Closure m_quitClosure;
bool m_isInsideInnerMessageLoop;
+#if !defined(OS_MACOSX)
bool m_isExpectingFirstPage;
+#endif
bool m_didPrintingSucceed;
scoped_refptr<printing::PrintQueriesQueue> m_printerQueriesQueue;
// content::WebContentsObserver implementation.
diff --git a/src/core/print_view_manager_qt.cpp b/src/core/print_view_manager_qt.cpp
index 8a43cc419..6493bb7d5 100644
--- a/src/core/print_view_manager_qt.cpp
+++ b/src/core/print_view_manager_qt.cpp
@@ -138,6 +138,7 @@ static base::DictionaryValue *createPrintSettings()
printSettings->SetBoolean(printing::kSettingShouldPrintSelectionOnly, false);
printSettings->SetBoolean(printing::kSettingShouldPrintBackgrounds, true);
printSettings->SetBoolean(printing::kSettingHeaderFooterEnabled, false);
+ printSettings->SetBoolean(printing::kSettingRasterizePdf, false);
printSettings->SetInteger(printing::kSettingScaleFactor, 100);
printSettings->SetString(printing::kSettingDeviceName, "");
printSettings->SetInteger(printing::kPreviewUIID, 12345678);
diff --git a/src/core/qtwebengine.gni b/src/core/qtwebengine.gni
index bb269baa2..c9f766a36 100644
--- a/src/core/qtwebengine.gni
+++ b/src/core/qtwebengine.gni
@@ -1,3 +1,4 @@
+import("//media/media_options.gni")
import("//third_party/widevine/cdm/widevine.gni")
chromium_version = exec_script("//build/util/version.py", [ "-f", rebase_path("//chrome/VERSION"),
@@ -11,6 +12,7 @@ include_dirs = [
deps = [
"//base",
+ "//chrome/common:features",
"//components/error_page/common",
"//components/keyed_service/content",
"//components/visitedlink/browser",
@@ -22,10 +24,11 @@ deps = [
"//content/public/browser",
"//content/public/common",
"//content/public/renderer",
+ "//media:media_features",
"//net:net_browser_services",
+ "//net:net_with_v8",
"//skia",
"//third_party/WebKit/public:blink",
- "//third_party/webrtc/base:base",
"//ui/accessibility",
"//third_party/mesa:mesa_headers",
":qtwebengine_sources",
@@ -36,6 +39,10 @@ if (enable_widevine) {
deps += [ "//components/cdm/renderer"]
}
+if (enable_webrtc) {
+ deps += [ "//third_party/webrtc/base:base" ]
+}
+
if (is_linux && !is_desktop_linux) {
deps += [ "//ui/events/ozone:events_ozone_evdev"]
}
diff --git a/src/core/qtwebengine_resources.gni b/src/core/qtwebengine_resources.gni
index a7ffb40f3..acf5f1590 100644
--- a/src/core/qtwebengine_resources.gni
+++ b/src/core/qtwebengine_resources.gni
@@ -70,7 +70,7 @@ repack("qtwebengine_repack_resources_200") {
repack("qtwebengine_repack_resources_devtools") {
sources = [
- "$root_gen_dir/blink/devtools_resources.pak",
+ "$root_gen_dir/content/browser/devtools/devtools_resources.pak",
]
output = "$root_out_dir/qtwebengine_devtools_resources.pak"
deps = [
diff --git a/src/core/qtwebengine_sources.gni b/src/core/qtwebengine_sources.gni
index 9a559732d..785c252cb 100644
--- a/src/core/qtwebengine_sources.gni
+++ b/src/core/qtwebengine_sources.gni
@@ -1,5 +1,8 @@
import("//build/config/features.gni")
+import("//build/config/ui.gni")
import("//components/spellcheck/spellcheck_build_features.gni")
+import("//pdf/features.gni")
+import("//ppapi/features/features.gni")
import("//printing/features/features.gni")
source_set("qtwebengine_spellcheck_sources") {
@@ -99,10 +102,10 @@ source_set("qtwebengine_sources") {
if (enable_pdf) {
deps += [
"//pdf",
+ "//pdf:features",
"//components/printing/browser",
"//components/printing/renderer",
]
}
-
}
diff --git a/src/core/render_widget_host_view_qt.cpp b/src/core/render_widget_host_view_qt.cpp
index 9968d3e49..8d79a1869 100644
--- a/src/core/render_widget_host_view_qt.cpp
+++ b/src/core/render_widget_host_view_qt.cpp
@@ -105,9 +105,9 @@ enum ImStateFlags {
static inline ui::LatencyInfo CreateLatencyInfo(const blink::WebInputEvent& event) {
ui::LatencyInfo latency_info;
// The latency number should only be added if the timestamp is valid.
- if (event.timeStampSeconds) {
+ if (event.timeStampSeconds()) {
const int64_t time_micros = static_cast<int64_t>(
- event.timeStampSeconds * base::Time::kMicrosecondsPerSecond);
+ event.timeStampSeconds() * base::Time::kMicrosecondsPerSecond);
latency_info.AddLatencyNumberWithTimestamp(
ui::INPUT_EVENT_LATENCY_ORIGINAL_COMPONENT,
0,
@@ -640,39 +640,11 @@ void RenderWidgetHostViewQt::SetTooltipText(const base::string16 &tooltip_text)
m_adapterClient->setToolTip(toQt(tooltip_text));
}
-void RenderWidgetHostViewQt::CopyFromCompositingSurface(const gfx::Rect& src_subrect, const gfx::Size& dst_size, const content::ReadbackRequestCallback& callback, const SkColorType color_type)
-{
- NOTIMPLEMENTED();
- Q_UNUSED(src_subrect);
- Q_UNUSED(dst_size);
- Q_UNUSED(color_type);
- callback.Run(SkBitmap(), content::READBACK_FAILED);
-}
-
-void RenderWidgetHostViewQt::CopyFromCompositingSurfaceToVideoFrame(const gfx::Rect& src_subrect, const scoped_refptr<media::VideoFrame>& target, const base::Callback<void(const gfx::Rect&, bool)>& callback)
-{
- NOTIMPLEMENTED();
- callback.Run(gfx::Rect(), false);
-}
-
-bool RenderWidgetHostViewQt::CanCopyToVideoFrame() const
-{
- return false;
-}
-
bool RenderWidgetHostViewQt::HasAcceleratedSurface(const gfx::Size&)
{
return false;
}
-void RenderWidgetHostViewQt::LockCompositingSurface()
-{
-}
-
-void RenderWidgetHostViewQt::UnlockCompositingSurface()
-{
-}
-
void RenderWidgetHostViewQt::OnSwapCompositorFrame(uint32_t output_surface_id, cc::CompositorFrame frame)
{
bool scrollOffsetChanged = (m_lastScrollOffset != frame.metadata.root_scroll_offset);
@@ -682,12 +654,9 @@ void RenderWidgetHostViewQt::OnSwapCompositorFrame(uint32_t output_surface_id, c
Q_ASSERT(!m_needsDelegatedFrameAck);
m_needsDelegatedFrameAck = true;
m_pendingOutputSurfaceId = output_surface_id;
- Q_ASSERT(frame.delegated_frame_data);
- Q_ASSERT(!m_chromiumCompositorData->frameData || m_chromiumCompositorData->frameData->resource_list.empty());
- if (m_chromiumCompositorData->frameData.get())
- m_chromiumCompositorData->previousFrameData = std::move(m_chromiumCompositorData->frameData);
- m_chromiumCompositorData->frameData = std::move(frame.delegated_frame_data);
+ m_chromiumCompositorData->previousFrameData = std::move(m_chromiumCompositorData->frameData);
m_chromiumCompositorData->frameDevicePixelRatio = frame.metadata.device_scale_factor;
+ m_chromiumCompositorData->frameData = std::move(frame);
// Support experimental.viewport.devicePixelRatio, see GetScreenInfo implementation below.
float dpiScale = this->dpiScale();
@@ -789,8 +758,12 @@ void RenderWidgetHostViewQt::OnTextSelectionChanged(content::TextInputManager *t
Q_UNUSED(text_input_manager);
Q_UNUSED(updated_view);
+ const content::TextInputManager::TextSelection *selection = GetTextInputManager()->GetTextSelection(updated_view);
+ if (!selection)
+ return;
+
#if defined(USE_X11)
- if (!GetSelectedText().empty()) {
+ if (!GetSelectedText().empty() && selection->user_initiated()) {
// Set the CLIPBOARD_TYPE_SELECTION to the ui::Clipboard.
ui::ScopedClipboardWriter clipboard_writer(ui::CLIPBOARD_TYPE_SELECTION);
clipboard_writer.WriteText(GetSelectedText());
@@ -825,29 +798,34 @@ void RenderWidgetHostViewQt::selectionChanged()
return;
}
- const content::TextInputManager::TextSelection *selection = text_input_manager_->GetTextSelection();
- if (!selection)
+ if (GetSelectedText().empty()) {
+ m_anchorPositionWithinSelection = m_cursorPosition;
+ m_cursorPositionWithinSelection = m_cursorPosition;
+
+ if (!m_emptyPreviousSelection) {
+ m_emptyPreviousSelection = GetSelectedText().empty();
+ m_adapterClient->selectionChanged();
+ }
+
return;
+ }
- if (!selection->range.IsValid())
+ const content::TextInputManager::TextSelection *selection = text_input_manager_->GetTextSelection();
+ if (!selection)
return;
- // Avoid duplicate empty selectionChanged() signals
- if (GetSelectedText().empty() && m_emptyPreviousSelection) {
- m_anchorPositionWithinSelection = m_cursorPosition;
- m_cursorPositionWithinSelection = m_cursorPosition;
+ if (!selection->range().IsValid())
return;
- }
int newAnchorPositionWithinSelection = 0;
int newCursorPositionWithinSelection = 0;
if (text_input_manager_->GetSelectionRegion()->anchor.type() == gfx::SelectionBound::RIGHT) {
- newAnchorPositionWithinSelection = selection->range.GetMax() - selection->offset;
- newCursorPositionWithinSelection = selection->range.GetMin() - selection->offset;
+ newAnchorPositionWithinSelection = selection->range().GetMax() - selection->offset();
+ newCursorPositionWithinSelection = selection->range().GetMin() - selection->offset();
} else {
- newAnchorPositionWithinSelection = selection->range.GetMin() - selection->offset;
- newCursorPositionWithinSelection = selection->range.GetMax() - selection->offset;
+ newAnchorPositionWithinSelection = selection->range().GetMin() - selection->offset();
+ newCursorPositionWithinSelection = selection->range().GetMax() - selection->offset();
}
if (m_anchorPositionWithinSelection == newAnchorPositionWithinSelection && m_cursorPositionWithinSelection == newCursorPositionWithinSelection)
@@ -1011,7 +989,8 @@ void RenderWidgetHostViewQt::ProcessAckedTouchEvent(const content::TouchEventWit
void RenderWidgetHostViewQt::sendDelegatedFrameAck()
{
- m_beginFrameSource->DidFinishFrame(this, 0);
+ const cc::BeginFrameAck ack;
+ m_beginFrameSource->DidFinishFrame(this, ack);
cc::ReturnedResourceArray resources;
m_resourcesToRelease.swap(resources);
content::RenderWidgetHostImpl::SendReclaimCompositorResources(
@@ -1069,7 +1048,7 @@ void RenderWidgetHostViewQt::handleMouseEvent(QMouseEvent* event)
return;
blink::WebMouseEvent webEvent = WebEventFactory::toWebMouseEvent(event, dpiScale());
- if ((webEvent.type == blink::WebInputEvent::MouseDown || webEvent.type == blink::WebInputEvent::MouseUp)
+ if ((webEvent.type() == blink::WebInputEvent::MouseDown || webEvent.type() == blink::WebInputEvent::MouseUp)
&& webEvent.button == blink::WebMouseEvent::Button::NoButton) {
// Blink can only handle the 3 main mouse-buttons and may assert when processing mouse-down for no button.
return;
@@ -1140,7 +1119,7 @@ void RenderWidgetHostViewQt::handleKeyEvent(QKeyEvent *ev)
}
content::NativeWebKeyboardEvent webEvent = WebEventFactory::toWebKeyboardEvent(ev);
- bool keyDownTextInsertion = webEvent.type == blink::WebInputEvent::RawKeyDown && webEvent.text[0];
+ bool keyDownTextInsertion = webEvent.type() == blink::WebInputEvent::RawKeyDown && webEvent.text[0];
webEvent.skip_in_browser = keyDownTextInsertion;
m_host->ForwardKeyboardEvent(webEvent);
@@ -1149,7 +1128,7 @@ void RenderWidgetHostViewQt::handleKeyEvent(QKeyEvent *ev)
// The RawKeyDown is skipped on the way back (see above).
// The same os_event will be set on both NativeWebKeyboardEvents.
webEvent.skip_in_browser = false;
- webEvent.type = blink::WebInputEvent::Char;
+ webEvent.setType(blink::WebInputEvent::Char);
m_host->ForwardKeyboardEvent(webEvent);
}
}
diff --git a/src/core/render_widget_host_view_qt.h b/src/core/render_widget_host_view_qt.h
index ae3ce610c..311626492 100644
--- a/src/core/render_widget_host_view_qt.h
+++ b/src/core/render_widget_host_view_qt.h
@@ -148,10 +148,6 @@ public:
void RenderProcessGone(base::TerminationStatus, int) override;
void Destroy() override;
void SetTooltipText(const base::string16 &tooltip_text) override;
- void CopyFromCompositingSurface(const gfx::Rect& src_subrect, const gfx::Size& dst_size, const content::ReadbackRequestCallback& callback, const SkColorType preferred_color_type) override;
- void CopyFromCompositingSurfaceToVideoFrame(const gfx::Rect& src_subrect, const scoped_refptr<media::VideoFrame>& target, const base::Callback<void(const gfx::Rect&, bool)>& callback) override;
-
- bool CanCopyToVideoFrame() const override;
bool HasAcceleratedSurface(const gfx::Size&) override;
void OnSwapCompositorFrame(uint32_t output_surface_id, cc::CompositorFrame frame) override;
@@ -159,8 +155,6 @@ public:
gfx::Rect GetBoundsInRootWindow() override;
void ProcessAckedTouchEvent(const content::TouchEventWithLatencyInfo &touch, content::InputEventAckState ack_result) override;
void ClearCompositorFrame() override;
- void LockCompositingSurface() override;
- void UnlockCompositingSurface() override;
void SetNeedsBeginFrames(bool needs_begin_frames) override;
// Overridden from ui::GestureProviderClient.
diff --git a/src/core/render_widget_host_view_qt_delegate.h b/src/core/render_widget_host_view_qt_delegate.h
index dda59a01a..7461e7608 100644
--- a/src/core/render_widget_host_view_qt_delegate.h
+++ b/src/core/render_widget_host_view_qt_delegate.h
@@ -58,16 +58,9 @@ class QVariant;
class QWindow;
class QInputMethodEvent;
-#if (QT_VERSION < QT_VERSION_CHECK(5, 8, 0))
-class QSGImageNode;
-typedef QSGImageNode QSGInternalImageNode;
-class QSGSimpleTextureNode;
-typedef QSGSimpleTextureNode QSGTextureNode;
-#else
class QSGInternalImageNode;
class QSGImageNode;
typedef QSGImageNode QSGTextureNode;
-#endif
QT_END_NAMESPACE
diff --git a/src/core/renderer/content_renderer_client_qt.cpp b/src/core/renderer/content_renderer_client_qt.cpp
index a2c2a722e..f09aa48f0 100644
--- a/src/core/renderer/content_renderer_client_qt.cpp
+++ b/src/core/renderer/content_renderer_client_qt.cpp
@@ -63,7 +63,6 @@
#include "third_party/WebKit/public/platform/WebString.h"
#include "third_party/WebKit/public/platform/WebURLError.h"
#include "third_party/WebKit/public/platform/WebURLRequest.h"
-#include "third_party/WebKit/public/web/WebSecurityPolicy.h"
#include "ui/base/resource/resource_bundle.h"
#include "ui/base/webui/jstemplate_builder.h"
#include "content/public/common/web_preferences.h"
@@ -85,7 +84,6 @@
namespace QtWebEngineCore {
static const char kHttpErrorDomain[] = "http";
-static const char kQrcSchemeQt[] = "qrc";
ContentRendererClientQt::ContentRendererClientQt()
{
@@ -108,10 +106,6 @@ void ContentRendererClientQt::RenderThreadStarted()
m_spellCheck.reset(new SpellCheck());
renderThread->AddObserver(m_spellCheck.data());
#endif
-
- blink::WebString qrcScheme(base::ASCIIToUTF16(kQrcSchemeQt));
- // mark qrc as a secure scheme (avoids deprecation warnings)
- blink::WebSecurityPolicy::registerURLSchemeAsSecure(qrcScheme);
}
void ContentRendererClientQt::RenderViewCreated(content::RenderView* render_view)
diff --git a/src/core/renderer/pepper/pepper_flash_renderer_host_qt.cpp b/src/core/renderer/pepper/pepper_flash_renderer_host_qt.cpp
index a46454407..3a34d5f93 100644
--- a/src/core/renderer/pepper/pepper_flash_renderer_host_qt.cpp
+++ b/src/core/renderer/pepper/pepper_flash_renderer_host_qt.cpp
@@ -48,7 +48,8 @@
#include <vector>
#include "base/lazy_instance.h"
-#include "base/metrics/histogram.h"
+#include "base/macros.h"
+#include "base/metrics/histogram_macros.h"
#include "base/strings/string_util.h"
#include "content/public/renderer/pepper_plugin_instance.h"
#include "content/public/renderer/render_thread.h"
diff --git a/src/core/renderer/render_frame_observer_qt.cpp b/src/core/renderer/render_frame_observer_qt.cpp
index 53e9407db..111323b8a 100644
--- a/src/core/renderer/render_frame_observer_qt.cpp
+++ b/src/core/renderer/render_frame_observer_qt.cpp
@@ -64,7 +64,7 @@ RenderFrameObserverQt::~RenderFrameObserverQt()
{
}
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
void RenderFrameObserverQt::DidCreatePepperPlugin(content::RendererPpapiHost* host)
{
host->GetPpapiHost()->AddHostFactoryFilter(
diff --git a/src/core/renderer/render_frame_observer_qt.h b/src/core/renderer/render_frame_observer_qt.h
index b74be5cd1..7abd17e96 100644
--- a/src/core/renderer/render_frame_observer_qt.h
+++ b/src/core/renderer/render_frame_observer_qt.h
@@ -43,6 +43,7 @@
#include "base/compiler_specific.h"
#include "content/public/renderer/render_frame_observer.h"
#include "content/public/renderer/render_frame_observer_tracker.h"
+#include "ppapi/features/features.h"
namespace content {
@@ -59,7 +60,7 @@ public:
explicit RenderFrameObserverQt(content::RenderFrame* render_frame);
~RenderFrameObserverQt();
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
void DidCreatePepperPlugin(content::RendererPpapiHost* host) override;
#endif
void OnDestruct() override { }
diff --git a/src/core/renderer/render_view_observer_qt.cpp b/src/core/renderer/render_view_observer_qt.cpp
index 97485afad..54aed8b59 100644
--- a/src/core/renderer/render_view_observer_qt.cpp
+++ b/src/core/renderer/render_view_observer_qt.cpp
@@ -65,7 +65,7 @@ void RenderViewObserverQt::onFetchDocumentMarkup(quint64 requestId)
if (render_view()->GetWebView()->mainFrame()->isWebLocalFrame())
markup = blink::WebFrameContentDumper::dumpAsMarkup(
static_cast<blink::WebLocalFrame*>(render_view()->GetWebView()->mainFrame()));
- Send(new RenderViewObserverHostQt_DidFetchDocumentMarkup(routing_id(), requestId, markup));
+ Send(new RenderViewObserverHostQt_DidFetchDocumentMarkup(routing_id(), requestId, markup.utf16()));
}
void RenderViewObserverQt::onFetchDocumentInnerText(quint64 requestId)
@@ -75,7 +75,7 @@ void RenderViewObserverQt::onFetchDocumentInnerText(quint64 requestId)
text = blink::WebFrameContentDumper::dumpWebViewAsText(
render_view()->GetWebView(),
std::numeric_limits<std::size_t>::max());
- Send(new RenderViewObserverHostQt_DidFetchDocumentInnerText(routing_id(), requestId, text));
+ Send(new RenderViewObserverHostQt_DidFetchDocumentInnerText(routing_id(), requestId, text.utf16()));
}
void RenderViewObserverQt::onSetBackgroundColor(quint32 color)
diff --git a/src/core/renderer/web_channel_ipc_transport.cpp b/src/core/renderer/web_channel_ipc_transport.cpp
index 161d6f493..f34e1310b 100644
--- a/src/core/renderer/web_channel_ipc_transport.cpp
+++ b/src/core/renderer/web_channel_ipc_transport.cpp
@@ -68,25 +68,30 @@ private:
WebChannelTransport() { }
virtual gin::ObjectTemplateBuilder GetObjectTemplateBuilder(v8::Isolate *isolate) override;
- void NativeQtSendMessage(gin::Arguments *args)
+ bool NativeQtSendMessage(gin::Arguments *args)
{
content::RenderView *renderView = GetRenderView(args->isolate());
if (!renderView || args->Length() != 1)
- return;
+ return false;
v8::Handle<v8::Value> val;
args->GetNext(&val);
if (!val->IsString() && !val->IsStringObject())
- return;
+ return false;
v8::String::Utf8Value utf8(val->ToString());
QByteArray valueData(*utf8, utf8.length());
QJsonParseError error;
QJsonDocument doc = QJsonDocument::fromJson(valueData, &error);
- if (error.error != QJsonParseError::NoError)
+ if (error.error != QJsonParseError::NoError) {
qWarning("%s %d: Parsing error: %s",__FILE__, __LINE__, qPrintable(error.errorString()));
+ return false;
+ }
int size = 0;
const char *rawData = doc.rawData(&size);
+ if (size == 0)
+ return false;
renderView->Send(new WebChannelIPCTransportHost_SendMessage(renderView->GetRoutingID(), std::vector<char>(rawData, rawData + size)));
+ return true;
}
DISALLOW_COPY_AND_ASSIGN(WebChannelTransport);
@@ -102,7 +107,7 @@ void WebChannelTransport::Install(blink::WebFrame *frame, uint worldId)
if (worldId == 0)
context = frame->mainWorldScriptContext();
else
- context = frame->toWebLocalFrame()->isolatedWorldScriptContext(worldId, 0);
+ context = frame->toWebLocalFrame()->isolatedWorldScriptContext(worldId);
v8::Context::Scope contextScope(context);
gin::Handle<WebChannelTransport> transport = gin::CreateHandle(isolate, new WebChannelTransport);
@@ -123,7 +128,7 @@ void WebChannelTransport::Uninstall(blink::WebFrame *frame, uint worldId)
if (worldId == 0)
context = frame->mainWorldScriptContext();
else
- context = frame->toWebLocalFrame()->isolatedWorldScriptContext(worldId, 0);
+ context = frame->toWebLocalFrame()->isolatedWorldScriptContext(worldId);
v8::Context::Scope contextScope(context);
v8::Handle<v8::Object> global(context->Global());
@@ -206,7 +211,7 @@ void WebChannelIPCTransport::dispatchWebChannelMessage(const std::vector<char> &
if (worldId == 0)
context = frame->mainWorldScriptContext();
else
- context = frame->toWebLocalFrame()->isolatedWorldScriptContext(worldId, 0);
+ context = frame->toWebLocalFrame()->isolatedWorldScriptContext(worldId);
v8::Context::Scope contextScope(context);
v8::Handle<v8::Object> global(context->Global());
diff --git a/src/core/renderer_host/user_resource_controller_host.cpp b/src/core/renderer_host/user_resource_controller_host.cpp
index 95385ae2f..0a6decaf9 100644
--- a/src/core/renderer_host/user_resource_controller_host.cpp
+++ b/src/core/renderer_host/user_resource_controller_host.cpp
@@ -140,7 +140,7 @@ void UserResourceControllerHost::addUserScript(const UserScript &script, WebCont
m_perContentsScripts.insert(contents, currentScripts);
}
}
- contents->Send(new RenderViewObserverHelper_AddScript(contents->GetRoutingID(), script.data()));
+ contents->Send(new RenderViewObserverHelper_AddScript(contents->GetRenderViewHost()->GetRoutingID(), script.data()));
}
}
@@ -174,7 +174,7 @@ bool UserResourceControllerHost::removeUserScript(const UserScript &script, WebC
QList<UserScript>::iterator it = std::find(list.begin(), list.end(), script);
if (it == list.end())
return false;
- contents->Send(new RenderViewObserverHelper_RemoveScript(contents->GetRoutingID(), (*it).data()));
+ contents->Send(new RenderViewObserverHelper_RemoveScript(contents->GetRenderViewHost()->GetRoutingID(), (*it).data()));
list.erase(it);
}
return true;
@@ -189,7 +189,7 @@ void UserResourceControllerHost::clearAllScripts(WebContentsAdapter *adapter)
} else {
content::WebContents *contents = adapter->webContents();
m_perContentsScripts.remove(contents);
- contents->Send(new RenderViewObserverHelper_ClearScripts(contents->GetRoutingID()));
+ contents->Send(new RenderViewObserverHelper_ClearScripts(contents->GetRenderViewHost()->GetRoutingID()));
}
}
diff --git a/src/core/renderer_host/web_channel_ipc_transport_host.cpp b/src/core/renderer_host/web_channel_ipc_transport_host.cpp
index aef16f0a0..1cd4e4063 100644
--- a/src/core/renderer_host/web_channel_ipc_transport_host.cpp
+++ b/src/core/renderer_host/web_channel_ipc_transport_host.cpp
@@ -87,6 +87,7 @@ void WebChannelIPCTransportHost::sendMessage(const QJsonObject &message)
void WebChannelIPCTransportHost::onWebChannelMessage(const std::vector<char> &message)
{
+ Q_ASSERT(!message.empty());
QJsonDocument doc = QJsonDocument::fromRawData(message.data(), message.size(), QJsonDocument::BypassValidation);
Q_ASSERT(doc.isObject());
Q_EMIT messageReceived(doc.object(), this);
diff --git a/src/core/resource_bundle_qt.cpp b/src/core/resource_bundle_qt.cpp
index cc3c1de06..c37854ea6 100644
--- a/src/core/resource_bundle_qt.cpp
+++ b/src/core/resource_bundle_qt.cpp
@@ -38,7 +38,7 @@
****************************************************************************/
#include "base/command_line.h"
-#include "base/metrics/histogram.h"
+#include "base/metrics/histogram_macros.h"
#include "content/public/common/content_switches.h"
#include "ui/base/l10n/l10n_util.h"
#include "ui/base/resource/data_pack.h"
diff --git a/src/core/surface_factory_qt.cpp b/src/core/surface_factory_qt.cpp
index e8be84807..6e5e13866 100644
--- a/src/core/surface_factory_qt.cpp
+++ b/src/core/surface_factory_qt.cpp
@@ -44,7 +44,12 @@
#include "base/files/file_path.h"
#include "base/native_library.h"
+#include "ui/gl/gl_context_egl.h"
#include "ui/gl/gl_implementation.h"
+#include "ui/gl/gl_surface.h"
+#include "ui/gl/init/gl_initializer.h"
+#include "ui/gl/init/gl_factory.h"
+#include "ui/ozone/common/gl_ozone_egl.h"
#include <QGuiApplication>
@@ -55,7 +60,38 @@
namespace QtWebEngineCore {
-bool SurfaceFactoryQt::LoadEGLGLES2Bindings()
+class GLOzoneQt : public ui::GLOzoneEGL {
+public:
+ scoped_refptr<gl::GLSurface> CreateViewGLSurface(gfx::AcceleratedWidget /*window*/) override
+ {
+ return nullptr;
+ }
+ scoped_refptr<gl::GLSurface> CreateOffscreenGLSurface(const gfx::Size& /*size*/) override
+ {
+ return nullptr;
+ }
+
+protected:
+ // Returns native platform display handle. This is used to obtain the EGL
+ // display connection for the native display.
+ intptr_t GetNativeDisplay() override;
+
+ // Sets up GL bindings for the native surface.
+ bool LoadGLES2Bindings() override;
+
+};
+
+base::NativeLibrary LoadLibrary(const base::FilePath& filename) {
+ base::NativeLibraryLoadError error;
+ base::NativeLibrary library = base::LoadNativeLibrary(filename, &error);
+ if (!library) {
+ LOG(ERROR) << "Failed to load " << filename.MaybeAsASCII() << ": " << error.ToString();
+ return NULL;
+ }
+ return library;
+}
+
+bool GLOzoneQt::LoadGLES2Bindings()
{
base::NativeLibrary eglgles2Library = dlopen(NULL, RTLD_LAZY);
if (!eglgles2Library) {
@@ -75,7 +111,7 @@ bool SurfaceFactoryQt::LoadEGLGLES2Bindings()
return true;
}
-intptr_t SurfaceFactoryQt::GetNativeDisplay()
+intptr_t GLOzoneQt::GetNativeDisplay()
{
static void *display = GLContextHelper::getNativeDisplay();
@@ -85,6 +121,18 @@ intptr_t SurfaceFactoryQt::GetNativeDisplay()
return reinterpret_cast<intptr_t>(EGL_DEFAULT_DISPLAY);
}
+std::vector<gl::GLImplementation> SurfaceFactoryQt::GetAllowedGLImplementations()
+{
+ std::vector<gl::GLImplementation> impls;
+ impls.push_back(gl::kGLImplementationEGLGLES2);
+ return impls;
+}
+
+ui::GLOzone* SurfaceFactoryQt::GetGLOzone(gl::GLImplementation implementation)
+{
+ return new GLOzoneQt();
+}
+
} // namespace QtWebEngineCore
#endif // defined(USE_OZONE)
diff --git a/src/core/surface_factory_qt.h b/src/core/surface_factory_qt.h
index 76b6dc6ed..b7991829c 100644
--- a/src/core/surface_factory_qt.h
+++ b/src/core/surface_factory_qt.h
@@ -46,11 +46,10 @@
namespace QtWebEngineCore {
-class SurfaceFactoryQt
- : public ui::SurfaceFactoryOzone
+class SurfaceFactoryQt : public ui::SurfaceFactoryOzone
{
- bool LoadEGLGLES2Bindings() override;
- intptr_t GetNativeDisplay() override;
+ std::vector<gl::GLImplementation> GetAllowedGLImplementations() override;
+ ui::GLOzone* GetGLOzone(gl::GLImplementation implementation) override;
};
} // namespace QtWebEngineCore
diff --git a/src/core/url_request_context_getter_qt.cpp b/src/core/url_request_context_getter_qt.cpp
index 1f3d6fcbe..fe1758655 100644
--- a/src/core/url_request_context_getter_qt.cpp
+++ b/src/core/url_request_context_getter_qt.cpp
@@ -295,8 +295,7 @@ void URLRequestContextGetterQt::generateCookieStore()
m_storage->set_channel_id_service(
base::WrapUnique(new net::ChannelIDService(
- new net::DefaultChannelIDStore(channel_id_db.get()),
- base::WorkerPool::GetTaskRunner(true))));
+ new net::DefaultChannelIDStore(channel_id_db.get()))));
// Unset it first to get a chance to destroy and flush the old cookie store before opening a new on possibly the same file.
m_storage->set_cookie_store(0);
@@ -572,10 +571,11 @@ void URLRequestContextGetterQt::generateJobFactory()
// Set up interceptors in the reverse order.
std::unique_ptr<net::URLRequestJobFactory> topJobFactory = std::move(jobFactory);
- for (content::URLRequestInterceptorScopedVector::reverse_iterator i = m_requestInterceptors.rbegin(); i != m_requestInterceptors.rend(); ++i)
- topJobFactory.reset(new net::URLRequestInterceptingJobFactory(std::move(topJobFactory), std::unique_ptr<net::URLRequestInterceptor>(*i)));
+ for (content::URLRequestInterceptorScopedVector::reverse_iterator i = m_requestInterceptors.rbegin(); i != m_requestInterceptors.rend(); ++i) {
+ topJobFactory.reset(new net::URLRequestInterceptingJobFactory(std::move(topJobFactory), std::move(*i)));
+ }
- m_requestInterceptors.weak_clear();
+ m_requestInterceptors.clear();
m_jobFactory = std::move(topJobFactory);
diff --git a/src/core/web_contents_adapter.cpp b/src/core/web_contents_adapter.cpp
index 9c78d67a0..e350aadde 100644
--- a/src/core/web_contents_adapter.cpp
+++ b/src/core/web_contents_adapter.cpp
@@ -50,7 +50,6 @@
#include "browser_context_qt.h"
#include "download_manager_delegate_qt.h"
#include "media_capture_devices_dispatcher.h"
-#include "pdfium_document_wrapper_qt.h"
#include "print_view_manager_qt.h"
#include "qwebenginecallback_p.h"
#include "renderer_host/web_channel_ipc_transport_host.h"
@@ -109,37 +108,37 @@ static QVariant fromJSValue(const base::Value *result)
{
QVariant ret;
switch (result->GetType()) {
- case base::Value::TYPE_NULL:
+ case base::Value::Type::NONE:
break;
- case base::Value::TYPE_BOOLEAN:
+ case base::Value::Type::BOOLEAN:
{
bool out;
if (result->GetAsBoolean(&out))
ret.setValue(out);
break;
}
- case base::Value::TYPE_INTEGER:
+ case base::Value::Type::INTEGER:
{
int out;
if (result->GetAsInteger(&out))
ret.setValue(out);
break;
}
- case base::Value::TYPE_DOUBLE:
+ case base::Value::Type::DOUBLE:
{
double out;
if (result->GetAsDouble(&out))
ret.setValue(out);
break;
}
- case base::Value::TYPE_STRING:
+ case base::Value::Type::STRING:
{
base::string16 out;
if (result->GetAsString(&out))
ret.setValue(toQt(out));
break;
}
- case base::Value::TYPE_LIST:
+ case base::Value::Type::LIST:
{
const base::ListValue *out;
if (result->GetAsList(&out)) {
@@ -154,7 +153,7 @@ static QVariant fromJSValue(const base::Value *result)
}
break;
}
- case base::Value::TYPE_DICTIONARY:
+ case base::Value::Type::DICTIONARY:
{
const base::DictionaryValue *out;
if (result->GetAsDictionary(&out)) {
@@ -168,7 +167,7 @@ static QVariant fromJSValue(const base::Value *result)
}
break;
}
- case base::Value::TYPE_BINARY:
+ case base::Value::Type::BINARY:
{
const base::BinaryValue *out = static_cast<const base::BinaryValue*>(result);
QByteArray data(out->GetBuffer(), out->GetSize());
@@ -501,14 +500,14 @@ void WebContentsAdapter::stop()
void WebContentsAdapter::reload()
{
Q_D(WebContentsAdapter);
- d->webContents->GetController().Reload(/*checkRepost = */false);
+ d->webContents->GetController().Reload(content::ReloadType::NORMAL, /*checkRepost = */false);
focusIfNecessary();
}
void WebContentsAdapter::reloadAndBypassCache()
{
Q_D(WebContentsAdapter);
- d->webContents->GetController().ReloadBypassingCache(/*checkRepost = */false);
+ d->webContents->GetController().Reload(content::ReloadType::BYPASSING_CACHE, /*checkRepost = */false);
focusIfNecessary();
}
@@ -610,7 +609,7 @@ void WebContentsAdapter::setContent(const QByteArray &data, const QString &mimeT
params.override_user_agent = content::NavigationController::UA_OVERRIDE_TRUE;
d->webContents->GetController().LoadURLWithParams(params);
focusIfNecessary();
- d->webContents->Unselect();
+ d->webContents->CollapseSelection();
}
void WebContentsAdapter::save(const QString &filePath, int savePageFormat)
@@ -718,7 +717,7 @@ void WebContentsAdapter::requestClose()
void WebContentsAdapter::unselect()
{
Q_D(const WebContentsAdapter);
- d->webContents->Unselect();
+ d->webContents->CollapseSelection();
}
void WebContentsAdapter::navigateToIndex(int offset)
@@ -918,7 +917,7 @@ void WebContentsAdapter::stopFinding()
d->webContentsDelegate->setLastSearchedString(QString());
// Clear any previous selection,
// but keep the renderer blue rectangle selection just like Chromium does.
- d->webContents->Unselect();
+ d->webContents->CollapseSelection();
d->webContents->StopFinding(content::STOP_FIND_ACTION_KEEP_SELECTION);
}
@@ -1195,16 +1194,14 @@ void WebContentsAdapter::startDragging(QObject *dragSource, const content::DropD
d->currentDropData.reset(new content::DropData(dropData));
d->currentDropData->download_metadata.clear();
d->currentDropData->file_contents.clear();
- d->currentDropData->file_description_filename.clear();
+ d->currentDropData->file_contents_content_disposition.clear();
d->currentDropAction = blink::WebDragOperationNone;
QDrag *drag = new QDrag(dragSource); // will be deleted by Qt's DnD implementation
bool dValid = true;
QMetaObject::Connection onDestroyed = QObject::connect(dragSource, &QObject::destroyed, [&dValid](){
dValid = false;
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 7, 0))
QDrag::cancel();
-#endif
});
QMimeData *mimeData = mimeDataFromDropData(*d->currentDropData);
@@ -1252,7 +1249,8 @@ bool WebContentsAdapter::handleDropDataFileContents(const content::DropData &dro
}
}
- const QString &fileName = toQt(dropData.file_description_filename);
+ const auto maybeFilename = dropData.GetSafeFilenameForImageFileContents();
+ const QString fileName = maybeFilename ? toQt(maybeFilename->AsUTF16Unsafe()) : QString();
const QString &filePath = d->dndTmpDir->filePath(fileName);
QFile file(filePath);
if (!file.open(QIODevice::WriteOnly)) {
@@ -1394,7 +1392,7 @@ void WebContentsAdapter::leaveDrag()
{
Q_D(WebContentsAdapter);
content::RenderViewHost *rvh = d->webContents->GetRenderViewHost();
- rvh->GetWidget()->DragTargetDragLeave();
+ rvh->GetWidget()->DragTargetDragLeave(d->lastDragClientPos, d->lastDragScreenPos);
d->currentDropData.reset();
}
diff --git a/src/core/web_contents_adapter_client.h b/src/core/web_contents_adapter_client.h
index e1fb3dc4c..8b7365342 100644
--- a/src/core/web_contents_adapter_client.h
+++ b/src/core/web_contents_adapter_client.h
@@ -90,6 +90,7 @@ public:
uint mediaFlags;
QPoint pos;
QUrl linkUrl;
+ QUrl unfilteredLinkUrl;
QUrl mediaUrl;
QString linkText;
QString selectedText;
@@ -156,6 +157,14 @@ public:
return d->linkUrl;
}
+ void setUnfilteredLinkUrl(const QUrl &url) {
+ d->unfilteredLinkUrl = url;
+ }
+
+ QUrl unfilteredLinkUrl() const {
+ return d->unfilteredLinkUrl;
+ }
+
void setLinkText(const QString &text) {
d->linkText = text;
}
@@ -265,7 +274,7 @@ public:
IgnoreActionDisposition = 9,
};
- // Must match the values in javascript_message_type.h.
+ // Must match the values in javascript_dialog_type.h.
enum JavascriptDialogType {
AlertDialog,
ConfirmDialog,
@@ -307,6 +316,8 @@ public:
MediaNone = 0,
MediaAudioCapture = 0x01,
MediaVideoCapture = 0x02,
+ MediaDesktopAudioCapture = 0x04,
+ MediaDesktopVideoCapture = 0x08
};
Q_DECLARE_FLAGS(MediaRequestFlags, MediaRequestFlag)
diff --git a/src/core/web_contents_delegate_qt.cpp b/src/core/web_contents_delegate_qt.cpp
index 86366abaa..b2df7e993 100644
--- a/src/core/web_contents_delegate_qt.cpp
+++ b/src/core/web_contents_delegate_qt.cpp
@@ -63,6 +63,7 @@
#include "content/browser/renderer_host/render_widget_host_impl.h"
#include "content/public/browser/invalidate_type.h"
#include "content/public/browser/navigation_entry.h"
+#include "content/public/browser/navigation_handle.h"
#include "content/public/browser/render_view_host.h"
#include "content/public/browser/render_frame_host.h"
#include "content/public/browser/render_process_host.h"
@@ -93,6 +94,7 @@ WebContentsDelegateQt::WebContentsDelegateQt(content::WebContents *webContents,
: m_viewClient(adapterClient)
, m_lastReceivedFindReply(0)
, m_faviconManager(new FaviconManager(new FaviconManagerPrivate(webContents, adapterClient)))
+ , m_lastLoadProgress(-1)
{
webContents->SetDelegate(this);
Observe(webContents);
@@ -169,14 +171,18 @@ void WebContentsDelegateQt::AddNewContents(content::WebContents* source, content
void WebContentsDelegateQt::CloseContents(content::WebContents *source)
{
m_viewClient->close();
- GetJavaScriptDialogManager(source)->CancelDialogs(source, /* whatever?: */false, false);
+ GetJavaScriptDialogManager(source)->CancelDialogs(source, /* whatever?: */false);
}
-void WebContentsDelegateQt::LoadProgressChanged(content::WebContents* source, double progress)
+void WebContentsDelegateQt::LoadProgressChanged(content::WebContents */*source*/, double progress)
{
if (!m_loadingErrorFrameList.isEmpty())
return;
- m_viewClient->loadProgressChanged(qRound(progress * 100));
+ if (m_lastLoadProgress < 0) // suppress signals that aren't between loadStarted and loadFinished
+ return;
+ m_lastLoadProgress = qMax(m_lastLoadProgress, qRound(progress * 100)); // ensure monotonicity
+ m_lastLoadProgress = qMin(m_lastLoadProgress, 100);
+ m_viewClient->loadProgressChanged(m_lastLoadProgress);
}
void WebContentsDelegateQt::HandleKeyboardEvent(content::WebContents *, const content::NativeWebKeyboardEvent &event)
@@ -191,59 +197,110 @@ void WebContentsDelegateQt::RenderFrameDeleted(content::RenderFrameHost *render_
m_loadingErrorFrameList.removeOne(render_frame_host->GetRoutingID());
}
-void WebContentsDelegateQt::DidStartProvisionalLoadForFrame(content::RenderFrameHost* render_frame_host, const GURL& validated_url, bool is_error_page, bool is_iframe_srcdoc)
+void WebContentsDelegateQt::EmitLoadStarted(const QUrl &url, bool isErrorPage)
{
- if (is_error_page) {
- m_loadingErrorFrameList.append(render_frame_host->GetRoutingID());
-
- // Trigger LoadStarted signal for main frame's error page only.
- if (!render_frame_host->GetParent()) {
- m_faviconManager->resetCandidates();
- m_viewClient->loadStarted(toQt(validated_url), true);
- }
+ if (m_lastLoadProgress >= 0) // already running
+ return;
+ m_viewClient->loadStarted(url, isErrorPage);
+ m_viewClient->loadProgressChanged(0);
+ m_lastLoadProgress = 0;
+}
+void WebContentsDelegateQt::DidStartNavigation(content::NavigationHandle *navigation_handle)
+{
+ if (!navigation_handle->IsInMainFrame())
return;
+
+ // Suppress extra loadStarted signal for data URL with specified base URL.
+ if (navigation_handle->GetURL().SchemeIs(url::kDataScheme)) {
+ content::NavigationEntry *pending_entry = navigation_handle->GetWebContents()->GetController().GetPendingEntry();
+
+ if (pending_entry && !pending_entry->GetBaseURLForDataURL().is_empty() &&
+ navigation_handle->GetURL() == pending_entry->GetURL()) {
+ return;
+ }
}
- if (render_frame_host->GetParent())
- return;
+ // Error-pages are not reported as separate started navigations.
+ Q_ASSERT(!navigation_handle->IsErrorPage());
m_loadingErrorFrameList.clear();
m_faviconManager->resetCandidates();
- m_viewClient->loadStarted(toQt(validated_url));
+ EmitLoadStarted(toQt(navigation_handle->GetURL()));
}
-void WebContentsDelegateQt::DidCommitProvisionalLoadForFrame(content::RenderFrameHost* render_frame_host, const GURL& url, ui::PageTransition transition_type)
+void WebContentsDelegateQt::EmitLoadFinished(bool success, const QUrl &url, bool isErrorPage, int errorCode, const QString &errorDescription)
{
- // Make sure that we don't set the findNext WebFindOptions on a new frame.
- m_lastSearchedString = QString();
+ if (m_lastLoadProgress < 0) // not currently running
+ return;
+ m_lastLoadProgress = -1;
+ m_viewClient->loadProgressChanged(100);
+ m_viewClient->loadFinished(success, url, isErrorPage, errorCode, errorDescription);
+}
+
+void WebContentsDelegateQt::DidFinishNavigation(content::NavigationHandle *navigation_handle)
+{
+ if (!navigation_handle->IsInMainFrame())
+ return;
+
+ if (navigation_handle->HasCommitted() && !navigation_handle->IsErrorPage()) {
+ // VisistedLinksMaster asserts !IsOffTheRecord().
+ if (navigation_handle->ShouldUpdateHistory() && m_viewClient->browserContextAdapter()->trackVisitedLinks())
+ m_viewClient->browserContextAdapter()->visitedLinksManager()->addUrl(navigation_handle->GetURL());
+
+ // Make sure that we don't set the findNext WebFindOptions on a new frame.
+ m_lastSearchedString = QString();
+
+ // This is currently used for canGoBack/Forward values, which is flattened across frames. For other purposes we might have to pass is_main_frame.
+ m_viewClient->loadCommitted();
+ }
+ // Success is reported by DidFinishLoad, but DidFailLoad is now dead code and needs to be handled below
+ if (navigation_handle->GetNetErrorCode() == net::OK)
+ return;
- // This is currently used for canGoBack/Forward values, which is flattened across frames. For other purposes we might have to pass is_main_frame.
- m_viewClient->loadCommitted();
+ // WebContentsObserver::DidFailLoad is not called any longer so we have to report the failure here.
+ const net::Error error_code = navigation_handle->GetNetErrorCode();
+ const std::string error_description = net::ErrorToString(error_code);
+ didFailLoad(toQt(navigation_handle->GetURL()), error_code, toQt(error_description));
+
+ // The load will succede as an error-page load later, and we reported the original error above
+ if (navigation_handle->IsErrorPage()) {
+ // Now report we are starting to load an error-page.
+ m_loadingErrorFrameList.append(navigation_handle->GetRenderFrameHost()->GetRoutingID());
+ m_faviconManager->resetCandidates();
+ EmitLoadStarted(toQt(GURL(content::kUnreachableWebDataURL)), true);
+
+ // If it is already committed we will not see another DidFinishNavigation call or a DidFinishLoad call.
+ if (navigation_handle->HasCommitted()) {
+ m_lastSearchedString = QString();
+ m_viewClient->loadCommitted();
+ }
+ }
}
-void WebContentsDelegateQt::DidFailProvisionalLoad(content::RenderFrameHost* render_frame_host, const GURL& validated_url, int error_code, const base::string16& error_description, bool was_ignored_by_handler)
+void WebContentsDelegateQt::didFailLoad(const QUrl &url, int errorCode, const QString &errorDescription)
{
- DidFailLoad(render_frame_host, validated_url, error_code, error_description, was_ignored_by_handler);
+ m_viewClient->iconChanged(QUrl());
+ EmitLoadFinished(false /* success */ , url, false /* isErrorPage */, errorCode, errorDescription);
}
void WebContentsDelegateQt::DidFailLoad(content::RenderFrameHost* render_frame_host, const GURL& validated_url, int error_code, const base::string16& error_description, bool was_ignored_by_handler)
{
Q_UNUSED(was_ignored_by_handler);
+ if (render_frame_host->GetParent())
+ return;
+
if (validated_url.spec() == content::kUnreachableWebDataURL) {
+ // error-pages should only ever fail due to abort:
+ Q_ASSERT(error_code == -3 /* ERR_ABORTED */);
m_loadingErrorFrameList.removeOne(render_frame_host->GetRoutingID());
- qCritical("Loading error-page failed. This shouldn't happen.");
- if (!render_frame_host->GetParent())
- m_viewClient->loadFinished(false /* success */, toQt(validated_url), true /* isErrorPage */);
- return;
- }
+ m_viewClient->iconChanged(QUrl());
- if (render_frame_host->GetParent())
+ EmitLoadFinished(false /* success */, toQt(validated_url), true /* isErrorPage */);
return;
+ }
- m_viewClient->iconChanged(QUrl());
- m_viewClient->loadFinished(false /* success */ , toQt(validated_url), false /* isErrorPage */, error_code, toQt(error_description));
- m_viewClient->loadProgressChanged(0);
+ didFailLoad(toQt(validated_url), error_code, toQt(error_description));
}
void WebContentsDelegateQt::DidFinishLoad(content::RenderFrameHost* render_frame_host, const GURL& validated_url)
@@ -255,7 +312,7 @@ void WebContentsDelegateQt::DidFinishLoad(content::RenderFrameHost* render_frame
// Trigger LoadFinished signal for main frame's error page only.
if (!render_frame_host->GetParent())
- m_viewClient->loadFinished(true /* success */, toQt(validated_url), true /* isErrorPage */);
+ EmitLoadFinished(true /* success */, toQt(validated_url), true /* isErrorPage */);
return;
}
@@ -266,8 +323,7 @@ void WebContentsDelegateQt::DidFinishLoad(content::RenderFrameHost* render_frame
if (!m_faviconManager->hasCandidate())
m_viewClient->iconChanged(QUrl());
- m_viewClient->loadProgressChanged(100);
- m_viewClient->loadFinished(true, toQt(validated_url));
+ EmitLoadFinished(true, toQt(validated_url));
}
void WebContentsDelegateQt::DidUpdateFaviconURL(const std::vector<content::FaviconURL> &candidates)
@@ -380,14 +436,6 @@ void WebContentsDelegateQt::UpdateTargetURL(content::WebContents* source, const
m_viewClient->didUpdateTargetURL(toQt(url));
}
-void WebContentsDelegateQt::DidNavigateAnyFrame(content::RenderFrameHost* render_frame_host, const content::LoadCommittedDetails& details, const content::FrameNavigateParams& params)
-{
- // VisistedLinksMaster asserts !IsOffTheRecord().
- if (!params.should_update_history || !m_viewClient->browserContextAdapter()->trackVisitedLinks())
- return;
- m_viewClient->browserContextAdapter()->visitedLinksManager()->addUrl(params.url);
-}
-
void WebContentsDelegateQt::WasShown()
{
web_cache::WebCacheManager::GetInstance()->ObserveActivity(web_contents()->GetRenderProcessHost()->GetID());
@@ -408,6 +456,13 @@ void WebContentsDelegateQt::DidFirstVisuallyNonEmptyPaint()
}
}
+void WebContentsDelegateQt::ActivateContents(content::WebContents* contents)
+{
+ WebEngineSettings *settings = m_viewClient->webEngineSettings();
+ if (settings->testAttribute(settings->Attribute::AllowWindowActivationFromJavaScript))
+ contents->Focus();
+}
+
void WebContentsDelegateQt::RequestToLockMouse(content::WebContents *web_contents, bool user_gesture, bool last_unlocked_by_target)
{
Q_UNUSED(user_gesture);
diff --git a/src/core/web_contents_delegate_qt.h b/src/core/web_contents_delegate_qt.h
index 913bf356c..20c70ef21 100644
--- a/src/core/web_contents_delegate_qt.h
+++ b/src/core/web_contents_delegate_qt.h
@@ -126,18 +126,18 @@ public:
// WebContentsObserver overrides
void RenderFrameDeleted(content::RenderFrameHost *render_frame_host) override;
- void DidStartProvisionalLoadForFrame(content::RenderFrameHost *render_frame_host, const GURL &validated_url, bool is_error_page, bool is_iframe_srcdoc) override;
- void DidCommitProvisionalLoadForFrame(content::RenderFrameHost *render_frame_host, const GURL &url, ui::PageTransition transition_type) override;
- void DidFailProvisionalLoad(content::RenderFrameHost *render_frame_host, const GURL &validated_url,
- int error_code, const base::string16 &error_description, bool was_ignored_by_handler) override;
+ void DidStartNavigation(content::NavigationHandle *navigation_handle) override;
+ void DidFinishNavigation(content::NavigationHandle *navigation_handle) override;
void DidFailLoad(content::RenderFrameHost *render_frame_host, const GURL &validated_url,
int error_code, const base::string16 &error_description, bool was_ignored_by_handler) override;
void DidFinishLoad(content::RenderFrameHost *render_frame_host, const GURL &validated_url) override;
void DidUpdateFaviconURL(const std::vector<content::FaviconURL> &candidates) override;
- void DidNavigateAnyFrame(content::RenderFrameHost *render_frame_host, const content::LoadCommittedDetails &details, const content::FrameNavigateParams &params) override;
void WasShown() override;
void DidFirstVisuallyNonEmptyPaint() override;
+ void ActivateContents(content::WebContents* contents) override;
+
+ void didFailLoad(const QUrl &url, int errorCode, const QString &errorDescription);
void overrideWebPreferences(content::WebContents *, content::WebPreferences*);
void allowCertificateError(const QSharedPointer<CertificateErrorController> &) ;
void requestGeolocationPermission(const QUrl &requestingOrigin);
@@ -149,6 +149,8 @@ public:
private:
QWeakPointer<WebContentsAdapter> createWindow(content::WebContents *new_contents, WindowOpenDisposition disposition, const gfx::Rect& initial_pos, bool user_gesture);
+ void EmitLoadStarted(const QUrl &url, bool isErrorPage = false);
+ void EmitLoadFinished(bool success, const QUrl &url, bool isErrorPage = false, int errorCode = 0, const QString &errorDescription = QString());
WebContentsAdapterClient *m_viewClient;
QString m_lastSearchedString;
@@ -158,6 +160,7 @@ private:
SavePageInfo m_savePageInfo;
QSharedPointer<FilePickerController> m_filePickerController;
QUrl m_initialTargetUrl;
+ int m_lastLoadProgress;
};
} // namespace QtWebEngineCore
diff --git a/src/core/web_contents_view_qt.cpp b/src/core/web_contents_view_qt.cpp
index 844544887..e627fa06d 100644
--- a/src/core/web_contents_view_qt.cpp
+++ b/src/core/web_contents_view_qt.cpp
@@ -164,6 +164,7 @@ static inline WebEngineContextMenuData fromParams(const content::ContextMenuPara
ret.setPosition(QPoint(params.x, params.y));
ret.setLinkUrl(toQt(params.link_url));
ret.setLinkText(toQt(params.link_text.data()));
+ ret.setUnfilteredLinkUrl(toQt(params.unfiltered_link_url));
ret.setSelectedText(toQt(params.selection_text.data()));
ret.setMediaUrl(toQt(params.src_url));
ret.setMediaType((WebEngineContextMenuData::MediaType)params.media_type);
diff --git a/src/core/web_engine_context.cpp b/src/core/web_engine_context.cpp
index 98d90cb8f..05750d4ba 100644
--- a/src/core/web_engine_context.cpp
+++ b/src/core/web_engine_context.cpp
@@ -52,7 +52,7 @@
#include "chrome/browser/printing/print_job_manager.h"
#endif // defined(ENABLE_BASIC_PRINTING)
#include "content/browser/devtools/devtools_http_handler.h"
-#include "content/browser/gpu/gpu_process_host.h"
+#include "content/browser/gpu/gpu_main_thread_factory.h"
#include "content/browser/renderer_host/render_process_host_impl.h"
#include "content/browser/utility_process_host_impl.h"
#include "content/gpu/in_process_gpu_thread.h"
@@ -68,6 +68,7 @@
#include "content/utility/in_process_utility_thread.h"
#include "gpu/command_buffer/service/gpu_switches.h"
#include "net/base/port_util.h"
+#include "ppapi/features/features.h"
#include "ui/events/event_switches.h"
#include "ui/native_theme/native_theme_switches.h"
#include "ui/gl/gl_switches.h"
@@ -174,7 +175,7 @@ bool usingQtQuick2DRenderer()
return device != QLatin1String("default");
}
#endif //QT_NO_OPENGL
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
void dummyGetPluginCallback(const std::vector<content::WebPluginInfo>&)
{
}
@@ -409,7 +410,8 @@ WebEngineContext::WebEngineContext()
QSurfaceFormat globalSharedFormat = qt_gl_global_share_context()->format();
if (globalSharedFormat.profile() == QSurfaceFormat::CoreProfile) {
#ifdef Q_OS_MACOS
- glType = gl::kGLImplementationCoreProfileName;
+ // @TODO_FIXME_ADAPT_QT
+ // glType = gl::kGLImplementationCoreProfileName;
#else
qWarning("An OpenGL Core Profile was requested, but it is not supported "
"on the current platform. Falling back to a non-Core profile. "
@@ -418,6 +420,9 @@ WebEngineContext::WebEngineContext()
}
}
}
+
+ if (qt_gl_global_share_context()->format().profile() == QSurfaceFormat::CompatibilityProfile)
+ parsedCommandLine->AppendSwitch(switches::kCreateDefaultGLContext);
} else {
qWarning("WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.");
}
@@ -431,7 +436,7 @@ WebEngineContext::WebEngineContext()
content::UtilityProcessHostImpl::RegisterUtilityMainThreadFactory(content::CreateInProcessUtilityThread);
content::RenderProcessHostImpl::RegisterRendererMainThreadFactory(content::CreateInProcessRendererThread);
- content::GpuProcessHost::RegisterGpuMainThreadFactory(content::CreateInProcessGpuThread);
+ content::RegisterGpuMainThreadFactory(content::CreateInProcessGpuThread);
content::ContentMainParams contentMainParams(m_mainDelegate.get());
contentMainParams.setup_signal_handlers = false;
@@ -461,7 +466,7 @@ WebEngineContext::WebEngineContext()
net::SetExplicitlyAllowedPorts(allowedPorts);
}
-#if defined(ENABLE_PLUGINS)
+#if BUILDFLAG(ENABLE_PLUGINS)
// Creating pepper plugins from the page (which calls PluginService::GetPluginInfoArray)
// might fail unless the page queried the list of available plugins at least once
// (which ends up calling PluginService::GetPlugins). Since the plugins list can only
diff --git a/src/core/web_engine_library_info.cpp b/src/core/web_engine_library_info.cpp
index f46f8f425..35b139602 100644
--- a/src/core/web_engine_library_info.cpp
+++ b/src/core/web_engine_library_info.cpp
@@ -216,26 +216,32 @@ QString dictionariesPath()
if (!initialized) {
initialized = true;
- // First try to find dictionaries near the application.
+ const QByteArray fromEnv = qgetenv("QTWEBENGINE_DICTIONARIES_PATH");
+ if (!fromEnv.isEmpty()) {
+ // Only search in QTWEBENGINE_DICTIONARIES_PATH if set
+ candidatePaths << QString::fromLocal8Bit(fromEnv);
+ } else {
+ // First try to find dictionaries near the application.
#ifdef OS_MACOSX
- QString resourcesDictionariesPath = getMainApplicationResourcesPath()
- % QDir::separator() % QLatin1String("qtwebengine_dictionaries");
- candidatePaths << resourcesDictionariesPath;
+ QString resourcesDictionariesPath = getMainApplicationResourcesPath()
+ % QDir::separator() % QLatin1String("qtwebengine_dictionaries");
+ candidatePaths << resourcesDictionariesPath;
#endif
- QString applicationDictionariesPath = QCoreApplication::applicationDirPath()
- % QDir::separator() % QLatin1String("qtwebengine_dictionaries");
- candidatePaths << applicationDictionariesPath;
+ QString applicationDictionariesPath = QCoreApplication::applicationDirPath()
+ % QDir::separator() % QLatin1String("qtwebengine_dictionaries");
+ candidatePaths << applicationDictionariesPath;
- // Then try to find dictionaries near the installed library.
+ // Then try to find dictionaries near the installed library.
#if defined(OS_MACOSX) && defined(QT_MAC_FRAMEWORK_BUILD)
- QString frameworkDictionariesPath = getResourcesPath(frameworkBundle())
- % QLatin1String("/qtwebengine_dictionaries");
- candidatePaths << frameworkDictionariesPath;
+ QString frameworkDictionariesPath = getResourcesPath(frameworkBundle())
+ % QLatin1String("/qtwebengine_dictionaries");
+ candidatePaths << frameworkDictionariesPath;
#endif
- QString libraryDictionariesPath = QLibraryInfo::location(QLibraryInfo::DataPath)
- % QDir::separator() % QLatin1String("qtwebengine_dictionaries");
- candidatePaths << libraryDictionariesPath;
+ QString libraryDictionariesPath = QLibraryInfo::location(QLibraryInfo::DataPath)
+ % QDir::separator() % QLatin1String("qtwebengine_dictionaries");
+ candidatePaths << libraryDictionariesPath;
+ }
Q_FOREACH (const QString &candidate, candidatePaths) {
if (QFileInfo::exists(candidate)) {
diff --git a/src/core/web_engine_settings.cpp b/src/core/web_engine_settings.cpp
index 0079e02ba..31d120899 100644
--- a/src/core/web_engine_settings.cpp
+++ b/src/core/web_engine_settings.cpp
@@ -107,13 +107,13 @@ static inline bool isTouchEventsAPIEnabled() {
// By default the Touch Events API support (presence of 'ontouchstart' in 'window' object)
// will be determined based on the availability of touch screen devices.
const std::string touchEventsSwitchValue =
- parsedCommandLine->HasSwitch(switches::kTouchEvents) ?
- parsedCommandLine->GetSwitchValueASCII(switches::kTouchEvents) :
- switches::kTouchEventsAuto;
+ parsedCommandLine->HasSwitch(switches::kTouchEventFeatureDetection) ?
+ parsedCommandLine->GetSwitchValueASCII(switches::kTouchEventFeatureDetection) :
+ switches::kTouchEventFeatureDetectionAuto;
- if (touchEventsSwitchValue == switches::kTouchEventsEnabled)
+ if (touchEventsSwitchValue == switches::kTouchEventFeatureDetectionEnabled)
touchEventsAPIEnabled = true;
- else if (touchEventsSwitchValue == switches::kTouchEventsAuto)
+ else if (touchEventsSwitchValue == switches::kTouchEventFeatureDetectionAuto)
touchEventsAPIEnabled = isTouchScreenAvailable();
initialized = true;
@@ -228,7 +228,7 @@ QString WebEngineSettings::defaultTextEncoding() const
return m_defaultEncoding.isEmpty()? parentSettings->defaultTextEncoding() : m_defaultEncoding;
}
-void WebEngineSettings::initDefaults(bool offTheRecord)
+void WebEngineSettings::initDefaults()
{
if (s_defaultAttributes.isEmpty()) {
// Initialize the default settings.
@@ -247,6 +247,7 @@ void WebEngineSettings::initDefaults(bool offTheRecord)
s_defaultAttributes.insert(PluginsEnabled, false);
s_defaultAttributes.insert(FullScreenSupportEnabled, false);
s_defaultAttributes.insert(ScreenCaptureEnabled, false);
+ s_defaultAttributes.insert(HideScrollbars, false);
// The following defaults matches logic in render_view_host_impl.cc
// But first we must ensure the WebContext has been initialized
QtWebEngineCore::WebEngineContext::current();
@@ -267,9 +268,8 @@ void WebEngineSettings::initDefaults(bool offTheRecord)
s_defaultAttributes.insert(PrintElementBackgrounds, true);
s_defaultAttributes.insert(AllowRunningInsecureContent, allowRunningInsecureContent);
s_defaultAttributes.insert(AllowGeolocationOnInsecureOrigins, false);
+ s_defaultAttributes.insert(AllowWindowActivationFromJavaScript, false);
}
- if (offTheRecord)
- m_attributes.insert(LocalStorageEnabled, false);
if (s_defaultFontFamilies.isEmpty()) {
// Default fonts
@@ -322,7 +322,7 @@ void WebEngineSettings::doApply()
void WebEngineSettings::applySettingsToWebPreferences(content::WebPreferences *prefs)
{
// Override for now
- prefs->touch_enabled = isTouchEventsAPIEnabled();
+ prefs->touch_event_feature_detection_enabled = isTouchEventsAPIEnabled();
prefs->device_supports_touch = isTouchScreenAvailable();
if (prefs->viewport_enabled) {
// We should enable viewport and viewport-meta together, but since 5.7 we
@@ -352,6 +352,7 @@ void WebEngineSettings::applySettingsToWebPreferences(content::WebPreferences *p
prefs->should_print_backgrounds = testAttribute(PrintElementBackgrounds);
prefs->allow_running_insecure_content = testAttribute(AllowRunningInsecureContent);
prefs->allow_geolocation_on_insecure_origins = testAttribute(AllowGeolocationOnInsecureOrigins);
+ prefs->hide_scrollbars = testAttribute(HideScrollbars);
// Fonts settings.
prefs->standard_font_family_map[content::kCommonScript] = toString16(fontFamily(StandardFont));
diff --git a/src/core/web_engine_settings.h b/src/core/web_engine_settings.h
index 4b0ce7b39..1304d2ae9 100644
--- a/src/core/web_engine_settings.h
+++ b/src/core/web_engine_settings.h
@@ -83,7 +83,9 @@ public:
FocusOnNavigationEnabled,
PrintElementBackgrounds,
AllowRunningInsecureContent,
- AllowGeolocationOnInsecureOrigins
+ AllowGeolocationOnInsecureOrigins,
+ AllowWindowActivationFromJavaScript,
+ HideScrollbars
};
// Must match the values from the public API in qwebenginesettings.h.
@@ -127,7 +129,7 @@ public:
void setDefaultTextEncoding(const QString &encoding);
QString defaultTextEncoding() const;
- void initDefaults(bool offTheRecord = false);
+ void initDefaults();
void scheduleApply();
void scheduleApplyRecursively();
diff --git a/src/core/web_event_factory.cpp b/src/core/web_event_factory.cpp
index 7853986b0..0ae71114b 100644
--- a/src/core/web_event_factory.cpp
+++ b/src/core/web_event_factory.cpp
@@ -72,12 +72,12 @@
#include <QCoreApplication>
#include <QElapsedTimer>
+#include <QGuiApplication>
#include <QKeyEvent>
#include <QMouseEvent>
+#include <QStyleHints>
#include <QWheelEvent>
-static const int wheelScrollLines = 3; // FIXME: Still not available in QStyleHints in 5.1
-
using namespace blink;
static int windowsKeyCodeForKeyEvent(unsigned int keycode, bool isKeypad)
@@ -903,11 +903,11 @@ static ui::DomKey getDomKeyFromQKeyEvent(QKeyEvent *ev)
// Audio Keys
case Qt::Key_BassDown:
- return ui::DomKey::AUDIO_BASS_DOWN;
+ return ui::DomKey::AUDIO_BASS_BOOST_DOWN;
case Qt::Key_BassBoost:
return ui::DomKey::AUDIO_BASS_BOOST_TOGGLE;
case Qt::Key_BassUp:
- return ui::DomKey::AUDIO_BASS_UP;
+ return ui::DomKey::AUDIO_BASS_BOOST_UP;
case Qt::Key_TrebleDown:
return ui::DomKey::AUDIO_TREBLE_DOWN;
case Qt::Key_TrebleUp:
@@ -1182,16 +1182,17 @@ static WebInputEvent::Type webEventTypeForEvent(const QEvent* event)
WebMouseEvent WebEventFactory::toWebMouseEvent(QMouseEvent *ev, double dpiScale)
{
WebMouseEvent webKitEvent;
- webKitEvent.timeStampSeconds = currentTimeForEvent(ev);
+ webKitEvent.setTimeStampSeconds(currentTimeForEvent(ev));
+ webKitEvent.setModifiers(modifiersForEvent(ev));
+ webKitEvent.setType(webEventTypeForEvent(ev));
+
webKitEvent.button = mouseButtonForEvent(ev);
- webKitEvent.modifiers = modifiersForEvent(ev);
webKitEvent.x = webKitEvent.windowX = ev->x() / dpiScale;
webKitEvent.y = webKitEvent.windowY = ev->y() / dpiScale;
webKitEvent.globalX = ev->globalX();
webKitEvent.globalY = ev->globalY();
- webKitEvent.type = webEventTypeForEvent(ev);
webKitEvent.clickCount = 0;
return webKitEvent;
@@ -1200,15 +1201,15 @@ WebMouseEvent WebEventFactory::toWebMouseEvent(QMouseEvent *ev, double dpiScale)
WebMouseEvent WebEventFactory::toWebMouseEvent(QHoverEvent *ev, double dpiScale)
{
WebMouseEvent webKitEvent;
- webKitEvent.timeStampSeconds = currentTimeForEvent(ev);
- webKitEvent.modifiers = modifiersForEvent(ev);
+ webKitEvent.setTimeStampSeconds(currentTimeForEvent(ev));
+ webKitEvent.setModifiers(modifiersForEvent(ev));
+ webKitEvent.setType(webEventTypeForEvent(ev));
webKitEvent.x = webKitEvent.windowX = ev->pos().x() / dpiScale;
webKitEvent.y = webKitEvent.windowY = ev->pos().y() / dpiScale;
webKitEvent.movementX = ev->pos().x() - ev->oldPos().x();
webKitEvent.movementY = ev->pos().y() - ev->oldPos().y();
- webKitEvent.type = webEventTypeForEvent(ev);
return webKitEvent;
}
@@ -1216,8 +1217,8 @@ WebMouseEvent WebEventFactory::toWebMouseEvent(QHoverEvent *ev, double dpiScale)
WebGestureEvent WebEventFactory::toWebGestureEvent(QNativeGestureEvent *ev, double dpiScale)
{
WebGestureEvent webKitEvent;
- webKitEvent.timeStampSeconds = currentTimeForEvent(ev);
- webKitEvent.modifiers = modifiersForEvent(ev);
+ webKitEvent.setTimeStampSeconds(currentTimeForEvent(ev));
+ webKitEvent.setModifiers(modifiersForEvent(ev));
webKitEvent.x = static_cast<int>(ev->localPos().x() / dpiScale);
webKitEvent.y = static_cast<int>(ev->localPos().y() / dpiScale);
@@ -1230,11 +1231,11 @@ WebGestureEvent WebEventFactory::toWebGestureEvent(QNativeGestureEvent *ev, doub
Qt::NativeGestureType gestureType = ev->gestureType();
switch (gestureType) {
case Qt::ZoomNativeGesture:
- webKitEvent.type = WebInputEvent::GesturePinchUpdate;
+ webKitEvent.setType(WebInputEvent::GesturePinchUpdate);
webKitEvent.data.pinchUpdate.scale = static_cast<float>(ev->value() + 1.0);
break;
case Qt::SmartZoomNativeGesture:
- webKitEvent.type = WebInputEvent::GestureDoubleTap;
+ webKitEvent.setType(WebInputEvent::GestureDoubleTap);
webKitEvent.data.tap.tapCount = 1;
break;
case Qt::BeginNativeGesture:
@@ -1243,7 +1244,7 @@ WebGestureEvent WebEventFactory::toWebGestureEvent(QNativeGestureEvent *ev, doub
case Qt::PanNativeGesture:
case Qt::SwipeNativeGesture:
// Not implemented by Chromium for now.
- webKitEvent.type = blink::WebInputEvent::Undefined;
+ webKitEvent.setType(blink::WebInputEvent::Undefined);
break;
}
@@ -1254,13 +1255,13 @@ WebGestureEvent WebEventFactory::toWebGestureEvent(QNativeGestureEvent *ev, doub
blink::WebMouseWheelEvent WebEventFactory::toWebWheelEvent(QWheelEvent *ev, double dpiScale)
{
WebMouseWheelEvent webEvent;
- webEvent.type = webEventTypeForEvent(ev);
webEvent.deltaX = 0;
webEvent.deltaY = 0;
webEvent.wheelTicksX = 0;
webEvent.wheelTicksY = 0;
- webEvent.modifiers = modifiersForEvent(ev);
- webEvent.timeStampSeconds = currentTimeForEvent(ev);
+ webEvent.setType(webEventTypeForEvent(ev));
+ webEvent.setModifiers(modifiersForEvent(ev));
+ webEvent.setTimeStampSeconds(currentTimeForEvent(ev));
webEvent.wheelTicksX = static_cast<float>(ev->angleDelta().x()) / QWheelEvent::DefaultDeltasPerStep;
webEvent.wheelTicksY = static_cast<float>(ev->angleDelta().y()) / QWheelEvent::DefaultDeltasPerStep;
@@ -1269,6 +1270,11 @@ blink::WebMouseWheelEvent WebEventFactory::toWebWheelEvent(QWheelEvent *ev, doub
// a pixel delta based on ticks and scroll per line.
static const float cDefaultQtScrollStep = 20.f;
+#if (QT_VERSION >= QT_VERSION_CHECK(5, 9, 0))
+ const int wheelScrollLines = QGuiApplication::styleHints()->wheelScrollLines();
+#else
+ const int wheelScrollLines = 3;
+#endif
webEvent.deltaX = webEvent.wheelTicksX * wheelScrollLines * cDefaultQtScrollStep;
webEvent.deltaY = webEvent.wheelTicksY * wheelScrollLines * cDefaultQtScrollStep;
@@ -1282,9 +1288,9 @@ blink::WebMouseWheelEvent WebEventFactory::toWebWheelEvent(QWheelEvent *ev, doub
content::NativeWebKeyboardEvent WebEventFactory::toWebKeyboardEvent(QKeyEvent *ev)
{
content::NativeWebKeyboardEvent webKitEvent(reinterpret_cast<gfx::NativeEvent>(ev));
- webKitEvent.timeStampSeconds = currentTimeForEvent(ev);
- webKitEvent.modifiers = modifiersForEvent(ev);
- webKitEvent.type = webEventTypeForEvent(ev);
+ webKitEvent.setTimeStampSeconds(currentTimeForEvent(ev));
+ webKitEvent.setModifiers(modifiersForEvent(ev));
+ webKitEvent.setType(webEventTypeForEvent(ev));
webKitEvent.nativeKeyCode = ev->nativeVirtualKey();
webKitEvent.windowsKeyCode = windowsKeyCodeForKeyEvent(ev->key(), ev->modifiers() & Qt::KeypadModifier);
diff --git a/src/core/web_event_factory.h b/src/core/web_event_factory.h
index 859e97643..259795c1f 100644
--- a/src/core/web_event_factory.h
+++ b/src/core/web_event_factory.h
@@ -41,10 +41,11 @@
#define WEB_EVENT_FACTORY_H
#include "content/public/browser/native_web_keyboard_event.h"
-#include "third_party/WebKit/public/platform/WebInputEvent.h"
#ifndef QT_NO_GESTURES
#include "third_party/WebKit/public/platform/WebGestureEvent.h"
#endif
+#include "third_party/WebKit/public/platform/WebMouseEvent.h"
+#include "third_party/WebKit/public/platform/WebMouseWheelEvent.h"
#include <QtGlobal>
diff --git a/src/webengine/api/qquickwebenginecontextmenurequest.cpp b/src/webengine/api/qquickwebenginecontextmenurequest.cpp
index df57442a1..c53e28d93 100644
--- a/src/webengine/api/qquickwebenginecontextmenurequest.cpp
+++ b/src/webengine/api/qquickwebenginecontextmenurequest.cpp
@@ -159,11 +159,12 @@ QString QQuickWebEngineContextMenuRequest::linkText() const
\readonly
The URL of the link if the selected web page content is a link.
+ It is not guaranteed to be a valid URL.
*/
QUrl QQuickWebEngineContextMenuRequest::linkUrl() const
{
- return m_data->linkUrl();
+ return m_data->unfilteredLinkUrl();
}
/*!
diff --git a/src/webengine/api/qquickwebenginedownloaditem.cpp b/src/webengine/api/qquickwebenginedownloaditem.cpp
index bc40e6771..5afb19531 100644
--- a/src/webengine/api/qquickwebenginedownloaditem.cpp
+++ b/src/webengine/api/qquickwebenginedownloaditem.cpp
@@ -39,6 +39,8 @@
#include "qquickwebenginedownloaditem_p.h"
#include "qquickwebenginedownloaditem_p_p.h"
+
+#include "browser_context_adapter.h"
#include "qquickwebengineprofile_p.h"
using QtWebEngineCore::BrowserContextAdapterClient;
@@ -103,6 +105,8 @@ QQuickWebEngineDownloadItemPrivate::QQuickWebEngineDownloadItemPrivate(QQuickWeb
, interruptReason(QQuickWebEngineDownloadItem::NoReason)
, totalBytes(-1)
, receivedBytes(0)
+ , downloadFinished(false)
+ , downloadPaused(false)
{
}
@@ -145,6 +149,16 @@ void QQuickWebEngineDownloadItemPrivate::update(const BrowserContextAdapterClien
totalBytes = info.totalBytes;
Q_EMIT q->totalBytesChanged();
}
+
+ if (info.done != downloadFinished) {
+ downloadFinished = info.done;
+ Q_EMIT q->isFinishedChanged();
+ }
+
+ if (info.paused != downloadPaused) {
+ downloadPaused = info.paused;
+ Q_EMIT q->isPausedChanged();
+ }
}
void QQuickWebEngineDownloadItemPrivate::updateState(QQuickWebEngineDownloadItem::DownloadState newState)
@@ -199,6 +213,46 @@ void QQuickWebEngineDownloadItem::cancel()
}
}
+
+/*!
+ \qmlmethod void WebEngineDownloadItem::pause()
+ \since QtWebEngine 1.6
+
+ Pauses the download.
+*/
+
+void QQuickWebEngineDownloadItem::pause()
+{
+ Q_D(QQuickWebEngineDownloadItem);
+
+ QQuickWebEngineDownloadItem::DownloadState state = d->downloadState;
+
+ if (state != QQuickWebEngineDownloadItem::DownloadInProgress)
+ return;
+
+ if (d->profile)
+ d->profile->d_ptr->browserContext()->pauseDownload(d->downloadId);
+}
+
+/*!
+ \qmlmethod void WebEngineDownloadItem::resume()
+ \since QtWebEngine 1.6
+
+ Resumes the download if it was paused or interrupted.
+*/
+void QQuickWebEngineDownloadItem::resume()
+{
+ Q_D(QQuickWebEngineDownloadItem);
+
+ QQuickWebEngineDownloadItem::DownloadState state = d->downloadState;
+
+ if (d->downloadFinished || (state != QQuickWebEngineDownloadItem::DownloadInProgress && state != QQuickWebEngineDownloadItem::DownloadInterrupted))
+ return;
+
+ if (d->profile)
+ d->profile->d_ptr->browserContext()->resumeDownload(d->downloadId);
+}
+
/*!
\qmlproperty int WebEngineDownloadItem::id
@@ -426,6 +480,34 @@ QString QQuickWebEngineDownloadItem::interruptReasonString() const
static_cast<BrowserContextAdapterClient::DownloadInterruptReason>(interruptReason()));
}
+/*!
+ \qmlproperty bool WebEngineDownloadItem::isFinished
+ \readonly
+ \since QtWebEngine 1.6
+
+ Whether this download is finished (completed, cancelled, or non-resumable interrupted state).
+ */
+
+bool QQuickWebEngineDownloadItem::isFinished() const
+{
+ Q_D(const QQuickWebEngineDownloadItem);
+ return d->downloadFinished;
+}
+
+/*!
+ \qmlproperty bool WebEngineDownloadItem::isPaused
+ \readonly
+ \since QtWebEngine 1.6
+
+ Whether this download is paused.
+ */
+
+bool QQuickWebEngineDownloadItem::isPaused() const
+{
+ Q_D(const QQuickWebEngineDownloadItem);
+ return d->downloadPaused;
+}
+
QQuickWebEngineDownloadItem::QQuickWebEngineDownloadItem(QQuickWebEngineDownloadItemPrivate *p, QObject *parent)
: QObject(parent)
, d_ptr(p)
diff --git a/src/webengine/api/qquickwebenginedownloaditem_p.h b/src/webengine/api/qquickwebenginedownloaditem_p.h
index 889d0bcb7..972b130aa 100644
--- a/src/webengine/api/qquickwebenginedownloaditem_p.h
+++ b/src/webengine/api/qquickwebenginedownloaditem_p.h
@@ -131,9 +131,13 @@ public:
Q_PROPERTY(DownloadType type READ type NOTIFY typeChanged REVISION 3 FINAL)
Q_PROPERTY(DownloadInterruptReason interruptReason READ interruptReason NOTIFY interruptReasonChanged REVISION 4 FINAL)
Q_PROPERTY(QString interruptReasonString READ interruptReasonString NOTIFY interruptReasonChanged REVISION 4 FINAL)
+ Q_PROPERTY(bool isFinished READ isFinished NOTIFY isFinishedChanged REVISION 5 FINAL)
+ Q_PROPERTY(bool isPaused READ isPaused NOTIFY isPausedChanged REVISION 5 FINAL)
Q_INVOKABLE void accept();
Q_INVOKABLE void cancel();
+ Q_INVOKABLE void pause();
+ Q_INVOKABLE void resume();
quint32 id() const;
DownloadState state() const;
@@ -147,6 +151,8 @@ public:
DownloadType type() const;
DownloadInterruptReason interruptReason() const;
QString interruptReasonString() const;
+ bool isFinished() const;
+ bool isPaused() const;
Q_SIGNALS:
void stateChanged();
@@ -157,6 +163,8 @@ Q_SIGNALS:
void pathChanged();
Q_REVISION(3) void typeChanged();
Q_REVISION(4) void interruptReasonChanged();
+ Q_REVISION(5) void isFinishedChanged();
+ Q_REVISION(5) void isPausedChanged();
private:
QQuickWebEngineDownloadItem(QQuickWebEngineDownloadItemPrivate*, QObject *parent = 0);
diff --git a/src/webengine/api/qquickwebenginedownloaditem_p_p.h b/src/webengine/api/qquickwebenginedownloaditem_p_p.h
index 4fb609492..6b4f7c8d3 100644
--- a/src/webengine/api/qquickwebenginedownloaditem_p_p.h
+++ b/src/webengine/api/qquickwebenginedownloaditem_p_p.h
@@ -79,6 +79,8 @@ public:
qint64 receivedBytes;
QString mimeType;
QString downloadPath;
+ bool downloadFinished;
+ bool downloadPaused;
void update(const QtWebEngineCore::BrowserContextAdapterClient::DownloadItemInfo &info);
void updateState(QQuickWebEngineDownloadItem::DownloadState newState);
diff --git a/src/webengine/api/qquickwebengineprofile.cpp b/src/webengine/api/qquickwebengineprofile.cpp
index 260d8958b..12b638b4e 100644
--- a/src/webengine/api/qquickwebengineprofile.cpp
+++ b/src/webengine/api/qquickwebengineprofile.cpp
@@ -145,7 +145,7 @@ QQuickWebEngineProfilePrivate::QQuickWebEngineProfilePrivate(QSharedPointer<Brow
, m_browserContextRef(browserContext)
{
m_browserContextRef->addClient(this);
- m_settings->d_ptr->initDefaults(browserContext->isOffTheRecord());
+ m_settings->d_ptr->initDefaults();
// Fullscreen API was implemented before the supported setting, so we must
// make it default true to avoid change in default API behavior.
m_settings->d_ptr->setAttribute(QtWebEngineCore::WebEngineSettings::FullScreenSupportEnabled, true);
@@ -668,34 +668,8 @@ QQuickWebEngineProfile *QQuickWebEngineProfile::defaultProfile()
For example, the language \c en-US will load the \c en-US.bdic
dictionary file.
- Qt WebEngine checks for the \c qtwebengine_dictionaries subdirectory
- first in the local directory and if it is not found, in the Qt
- installation directory.
-
- On macOS, depending on how Qt WebEngine is configured at build time, there are two possibilities
- how spellchecking data is found:
-
- \list
- \li Hunspell dictionaries (default) - .bdic dictionaries are used, just like on other
- platforms
- \li Native dictionaries - the macOS spellchecking APIs are used (which means the results
- will depend on the installed OS dictionaries)
- \endlist
-
- Thus, in the macOS Hunspell case, Qt WebEngine will look in the \e qtwebengine_dictionaries
- subdirectory located inside the application bundle \c Resources directory, and also in the
- \c Resources directory located inside the Qt framework bundle.
-
- To summarize, in case of Hunspell usage, the following paths are considered:
-
- \list
- \li QCoreApplication::applicationDirPath()/qtwebengine_dictionaries
- or QCoreApplication::applicationDirPath()/../Contents/Resources/qtwebengine_dictionaries
- (on macOS)
- \li [QLibraryInfo::DataPath]/qtwebengine_dictionaries
- or path/to/QtWebEngineCore.framework/Resources/qtwebengine_dictionaries (Qt framework
- bundle on macOS)
- \endlist
+ See the \l {Spellchecker}{Spellchecker feature documentation} for how
+ dictionary files are searched.
For more information about how to compile \c .bdic dictionaries, see the
\l{WebEngine Widgets Spellchecker Example}{Spellchecker Example}.
@@ -813,7 +787,8 @@ static bool checkInternalScheme(const QByteArray &scheme)
static QSet<QByteArray> internalSchemes;
if (internalSchemes.isEmpty()) {
internalSchemes << QByteArrayLiteral("qrc") << QByteArrayLiteral("data") << QByteArrayLiteral("blob")
- << QByteArrayLiteral("http") << QByteArrayLiteral("ftp") << QByteArrayLiteral("javascript");
+ << QByteArrayLiteral("http") << QByteArrayLiteral("https") << QByteArrayLiteral("ftp")
+ << QByteArrayLiteral("javascript");
}
return internalSchemes.contains(scheme);
}
diff --git a/src/webengine/api/qquickwebenginesettings.cpp b/src/webengine/api/qquickwebenginesettings.cpp
index ff2541376..98a3eef39 100644
--- a/src/webengine/api/qquickwebenginesettings.cpp
+++ b/src/webengine/api/qquickwebenginesettings.cpp
@@ -363,6 +363,26 @@ bool QQuickWebEngineSettings::allowGeolocationOnInsecureOrigins() const
}
/*!
+ \qmlproperty bool WebEngineSettings::allowWindowActivationFromJavaScript
+ \since QtWebEngine 1.6
+ Allows the window.focus() method in JavaScript. Disallowed by default.
+*/
+bool QQuickWebEngineSettings::allowWindowActivationFromJavaScript() const
+{
+ return d_ptr->testAttribute(WebEngineSettings::AllowWindowActivationFromJavaScript);
+}
+
+/*!
+ \qmlproperty bool WebEngineSettings::hideScrollbars
+ \since QtWebEngine 1.6
+ Hides scrollbars. Disabled by default.
+*/
+bool QQuickWebEngineSettings::hideScrollbars() const
+{
+ return d_ptr->testAttribute(WebEngineSettings::HideScrollbars);
+}
+
+/*!
\qmlproperty string WebEngineSettings::defaultTextEncoding
\since QtWebEngine 1.2
@@ -564,6 +584,22 @@ void QQuickWebEngineSettings::setAllowGeolocationOnInsecureOrigins(bool on)
Q_EMIT allowGeolocationOnInsecureOriginsChanged();
}
+void QQuickWebEngineSettings::setAllowWindowActivationFromJavaScript(bool on)
+{
+ bool wasOn = d_ptr->testAttribute(WebEngineSettings::AllowWindowActivationFromJavaScript);
+ d_ptr->setAttribute(WebEngineSettings::AllowWindowActivationFromJavaScript, on);
+ if (wasOn != on)
+ Q_EMIT allowWindowActivationFromJavaScriptChanged();
+}
+
+void QQuickWebEngineSettings::setHideScrollbars(bool on)
+{
+ bool wasOn = d_ptr->testAttribute(WebEngineSettings::HideScrollbars);
+ d_ptr->setAttribute(WebEngineSettings::HideScrollbars, on);
+ if (wasOn != on)
+ Q_EMIT hideScrollbarsChanged();
+}
+
void QQuickWebEngineSettings::setParentSettings(QQuickWebEngineSettings *parentSettings)
{
d_ptr->setParentSettings(parentSettings->d_ptr.data());
diff --git a/src/webengine/api/qquickwebenginesettings_p.h b/src/webengine/api/qquickwebenginesettings_p.h
index 10217c678..da838f52f 100644
--- a/src/webengine/api/qquickwebenginesettings_p.h
+++ b/src/webengine/api/qquickwebenginesettings_p.h
@@ -86,6 +86,8 @@ class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineSettings : public QObject {
Q_PROPERTY(bool printElementBackgrounds READ printElementBackgrounds WRITE setPrintElementBackgrounds NOTIFY printElementBackgroundsChanged REVISION 3 FINAL)
Q_PROPERTY(bool allowRunningInsecureContent READ allowRunningInsecureContent WRITE setAllowRunningInsecureContent NOTIFY allowRunningInsecureContentChanged REVISION 3 FINAL)
Q_PROPERTY(bool allowGeolocationOnInsecureOrigins READ allowGeolocationOnInsecureOrigins WRITE setAllowGeolocationOnInsecureOrigins NOTIFY allowGeolocationOnInsecureOriginsChanged REVISION 4 FINAL)
+ Q_PROPERTY(bool allowWindowActivationFromJavaScript READ allowWindowActivationFromJavaScript WRITE setAllowWindowActivationFromJavaScript NOTIFY allowWindowActivationFromJavaScriptChanged REVISION 5 FINAL)
+ Q_PROPERTY(bool hideScrollbars READ hideScrollbars WRITE setHideScrollbars NOTIFY hideScrollbarsChanged REVISION 5 FINAL)
public:
~QQuickWebEngineSettings();
@@ -113,6 +115,8 @@ public:
bool printElementBackgrounds() const;
bool allowRunningInsecureContent() const;
bool allowGeolocationOnInsecureOrigins() const;
+ bool allowWindowActivationFromJavaScript() const;
+ bool hideScrollbars() const;
void setAutoLoadImages(bool on);
void setJavascriptEnabled(bool on);
@@ -137,6 +141,8 @@ public:
void setPrintElementBackgrounds(bool on);
void setAllowRunningInsecureContent(bool on);
void setAllowGeolocationOnInsecureOrigins(bool on);
+ void setAllowWindowActivationFromJavaScript(bool on);
+ void setHideScrollbars(bool on);
signals:
void autoLoadImagesChanged();
@@ -162,6 +168,8 @@ signals:
Q_REVISION(3) void printElementBackgroundsChanged();
Q_REVISION(3) void allowRunningInsecureContentChanged();
Q_REVISION(4) void allowGeolocationOnInsecureOriginsChanged();
+ Q_REVISION(5) void allowWindowActivationFromJavaScriptChanged();
+ Q_REVISION(5) void hideScrollbarsChanged();
private:
explicit QQuickWebEngineSettings(QQuickWebEngineSettings *parentSettings = 0);
diff --git a/src/webengine/api/qquickwebenginetestsupport.cpp b/src/webengine/api/qquickwebenginetestsupport.cpp
index 46ffb06f4..b3290d3cc 100644
--- a/src/webengine/api/qquickwebenginetestsupport.cpp
+++ b/src/webengine/api/qquickwebenginetestsupport.cpp
@@ -40,17 +40,21 @@
#include "qquickwebenginetestsupport_p.h"
#include "qquickwebengineloadrequest_p.h"
+#include <QQuickWindow>
+#include <QtTest/qtest.h>
QT_BEGIN_NAMESPACE
+namespace QTest {
+ int Q_TESTLIB_EXPORT defaultMouseDelay();
+}
+
QQuickWebEngineErrorPage::QQuickWebEngineErrorPage()
{
}
void QQuickWebEngineErrorPage::loadFinished(bool success, const QUrl &url)
{
- // Loading of the error page should not fail.
- Q_ASSERT(success);
Q_UNUSED(success);
QQuickWebEngineLoadRequest loadRequest(url, QQuickWebEngineView::LoadSucceededStatus);
@@ -64,8 +68,106 @@ void QQuickWebEngineErrorPage::loadStarted(const QUrl &provisionalUrl)
Q_EMIT loadingChanged(&loadRequest);
}
+
+QQuickWebEngineTestInputContext::QQuickWebEngineTestInputContext()
+ : m_visible(false)
+{
+}
+
+QQuickWebEngineTestInputContext::~QQuickWebEngineTestInputContext()
+{
+ release();
+}
+
+void QQuickWebEngineTestInputContext::create()
+{
+ QInputMethodPrivate *inputMethodPrivate = QInputMethodPrivate::get(qApp->inputMethod());
+ inputMethodPrivate->testContext = this;
+}
+
+void QQuickWebEngineTestInputContext::release()
+{
+ QInputMethodPrivate *inputMethodPrivate = QInputMethodPrivate::get(qApp->inputMethod());
+ inputMethodPrivate->testContext = 0;
+}
+
+void QQuickWebEngineTestInputContext::showInputPanel()
+{
+ m_visible = true;
+}
+
+void QQuickWebEngineTestInputContext::hideInputPanel()
+{
+ m_visible = false;
+}
+
+bool QQuickWebEngineTestInputContext::isInputPanelVisible() const
+{
+ return m_visible;
+}
+
+
+QQuickWebEngineTestEvent::QQuickWebEngineTestEvent()
+{
+}
+
+bool QQuickWebEngineTestEvent::mouseMultiClick(QObject *item, qreal x, qreal y, int clickCount)
+{
+ QTEST_ASSERT(item);
+
+ QWindow *view = eventWindow(item);
+ if (!view)
+ return false;
+
+ for (int i = 0; i < clickCount; ++i) {
+ mouseEvent(QMouseEvent::MouseButtonPress, view, item, QPointF(x, y));
+ mouseEvent(QMouseEvent::MouseButtonRelease, view, item, QPointF(x, y));
+ }
+ QTest::lastMouseTimestamp += QTest::mouseDoubleClickInterval;
+
+ return true;
+}
+
+QWindow *QQuickWebEngineTestEvent::eventWindow(QObject *item)
+{
+ QWindow *window = qobject_cast<QWindow *>(item);
+ if (window)
+ return window;
+
+ QQuickItem *quickItem = qobject_cast<QQuickItem *>(item);
+ if (quickItem)
+ return quickItem->window();
+
+ QQuickItem *testParentItem = qobject_cast<QQuickItem *>(parent());
+ if (testParentItem)
+ return testParentItem->window();
+
+ return nullptr;
+}
+
+void QQuickWebEngineTestEvent::mouseEvent(QEvent::Type type, QWindow *window, QObject *item, const QPointF &_pos)
+{
+ QTest::qWait(QTest::defaultMouseDelay());
+ QTest::lastMouseTimestamp += QTest::defaultMouseDelay();
+
+ QPoint pos;
+ QQuickItem *sgitem = qobject_cast<QQuickItem *>(item);
+ if (sgitem)
+ pos = sgitem->mapToScene(_pos).toPoint();
+
+ QMouseEvent me(type, pos, window->mapFromGlobal(pos), Qt::LeftButton, Qt::LeftButton, 0);
+ me.setTimestamp(++QTest::lastMouseTimestamp);
+
+ QSpontaneKeyEvent::setSpontaneous(&me);
+ if (!qApp->notify(window, &me))
+ QTest::qWarn("Mouse click event not accepted by receiving window");
+}
+
+
QQuickWebEngineTestSupport::QQuickWebEngineTestSupport()
- : m_errorPage(new QQuickWebEngineErrorPage())
+ : m_errorPage(new QQuickWebEngineErrorPage)
+ , m_testInputContext(new QQuickWebEngineTestInputContext)
+ , m_testEvent(new QQuickWebEngineTestEvent)
{
}
@@ -74,6 +176,16 @@ QQuickWebEngineErrorPage *QQuickWebEngineTestSupport::errorPage() const
return m_errorPage.data();
}
+QQuickWebEngineTestInputContext *QQuickWebEngineTestSupport::testInputContext() const
+{
+ return m_testInputContext.data();
+}
+
+QQuickWebEngineTestEvent * QQuickWebEngineTestSupport::testEvent() const
+{
+ return m_testEvent.data();
+}
+
QT_END_NAMESPACE
#include "moc_qquickwebenginetestsupport_p.cpp"
diff --git a/src/webengine/api/qquickwebenginetestsupport_p.h b/src/webengine/api/qquickwebenginetestsupport_p.h
index cca8d1df4..b601fb47c 100644
--- a/src/webengine/api/qquickwebenginetestsupport_p.h
+++ b/src/webengine/api/qquickwebenginetestsupport_p.h
@@ -51,14 +51,17 @@
// We mean it.
//
+#include <private/qinputmethod_p.h>
#include <private/qtwebengineglobal_p.h>
+#include <QEvent>
#include <QObject>
#include <QUrl>
QT_BEGIN_NAMESPACE
class QQuickWebEngineLoadRequest;
+class QWindow;
class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineErrorPage : public QObject {
Q_OBJECT
@@ -73,13 +76,49 @@ Q_SIGNALS:
void loadingChanged(QQuickWebEngineLoadRequest *loadRequest);
};
+class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineTestInputContext : public QPlatformInputContext {
+ Q_OBJECT
+
+public:
+ QQuickWebEngineTestInputContext();
+ ~QQuickWebEngineTestInputContext();
+
+ Q_INVOKABLE void create();
+ Q_INVOKABLE void release();
+
+ virtual void showInputPanel();
+ virtual void hideInputPanel();
+ virtual bool isInputPanelVisible() const;
+
+private:
+ bool m_visible;
+};
+
+class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineTestEvent : public QObject {
+ Q_OBJECT
+
+public:
+ QQuickWebEngineTestEvent();
+
+public Q_SLOTS:
+ bool mouseMultiClick(QObject *item, qreal x, qreal y, int clickCount);
+
+private:
+ QWindow *eventWindow(QObject *item = 0);
+ void mouseEvent(QEvent::Type type, QWindow *window, QObject *item, const QPointF &_pos);
+};
+
class Q_WEBENGINE_PRIVATE_EXPORT QQuickWebEngineTestSupport : public QObject {
Q_OBJECT
Q_PROPERTY(QQuickWebEngineErrorPage *errorPage READ errorPage CONSTANT FINAL)
+ Q_PROPERTY(QQuickWebEngineTestInputContext *testInputContext READ testInputContext CONSTANT FINAL)
+ Q_PROPERTY(QQuickWebEngineTestEvent *testEvent READ testEvent CONSTANT FINAL)
public:
QQuickWebEngineTestSupport();
QQuickWebEngineErrorPage *errorPage() const;
+ QQuickWebEngineTestInputContext *testInputContext() const;
+ QQuickWebEngineTestEvent *testEvent() const;
Q_SIGNALS:
void windowCloseRejected();
@@ -87,6 +126,8 @@ Q_SIGNALS:
private:
QScopedPointer<QQuickWebEngineErrorPage> m_errorPage;
+ QScopedPointer<QQuickWebEngineTestInputContext> m_testInputContext;
+ QScopedPointer<QQuickWebEngineTestEvent> m_testEvent;
};
QT_END_NAMESPACE
diff --git a/src/webengine/api/qquickwebengineview.cpp b/src/webengine/api/qquickwebengineview.cpp
index ae75b7f34..123acb20c 100644
--- a/src/webengine/api/qquickwebengineview.cpp
+++ b/src/webengine/api/qquickwebengineview.cpp
@@ -265,10 +265,12 @@ bool QQuickWebEngineViewPrivate::contextMenuRequested(const WebEngineContextMenu
ui()->addMenuItem(item, QQuickWebEngineView::tr("Unselect"));
}
- if (!data.linkText().isEmpty() && data.linkUrl().isValid()) {
+ if (!data.linkText().isEmpty() && !data.unfilteredLinkUrl().isEmpty()) {
item = new MenuItemHandler(menu);
QObject::connect(item, &MenuItemHandler::triggered, [q] { q->triggerWebAction(QQuickWebEngineView::CopyLinkToClipboard); });
ui()->addMenuItem(item, QQuickWebEngineView::tr("Copy Link URL"));
+ }
+ if (!data.linkText().isEmpty() && data.linkUrl().isValid()) {
item = new MenuItemHandler(menu);
QObject::connect(item, &MenuItemHandler::triggered, [q] { q->triggerWebAction(QQuickWebEngineView::DownloadLinkToDisk); });
ui()->addMenuItem(item, QQuickWebEngineView::tr("Save Link"));
@@ -566,6 +568,9 @@ void QQuickWebEngineViewPrivate::loadFinished(bool success, const QUrl &url, boo
void QQuickWebEngineViewPrivate::focusContainer()
{
Q_Q(QQuickWebEngineView);
+ QQuickWindow *window = q->window();
+ if (window)
+ window->requestActivate();
q->forceActiveFocus();
}
@@ -585,7 +590,7 @@ void QQuickWebEngineViewPrivate::unhandledKeyEvent(QKeyEvent *event)
}
#endif
if (q->parentItem())
- q->window()->sendEvent(q->parentItem(), event);
+ QCoreApplication::sendEvent(q->parentItem(), event);
}
void QQuickWebEngineViewPrivate::adoptNewWindow(QSharedPointer<WebContentsAdapter> newWebContents, WindowOpenDisposition disposition, bool userGesture, const QRect &, const QUrl &targetUrl)
@@ -698,8 +703,13 @@ void QQuickWebEngineViewPrivate::runMediaAccessPermissionRequest(const QUrl &sec
feature = QQuickWebEngineView::MediaAudioVideoCapture;
else if (requestFlags.testFlag(WebContentsAdapterClient::MediaAudioCapture))
feature = QQuickWebEngineView::MediaAudioCapture;
- else // WebContentsAdapterClient::MediaVideoCapture
+ else if (requestFlags.testFlag(WebContentsAdapterClient::MediaVideoCapture))
feature = QQuickWebEngineView::MediaVideoCapture;
+ else if (requestFlags.testFlag(WebContentsAdapterClient::MediaDesktopAudioCapture) &&
+ requestFlags.testFlag(WebContentsAdapterClient::MediaDesktopVideoCapture))
+ feature = QQuickWebEngineView::DesktopAudioVideoCapture;
+ else // if (requestFlags.testFlag(WebContentsAdapterClient::MediaDesktopVideoCapture))
+ feature = QQuickWebEngineView::DesktopVideoCapture;
Q_EMIT q->featurePermissionRequested(securityOrigin, feature);
}
@@ -867,8 +877,7 @@ QQuickWebEngineView::QQuickWebEngineView(QQuickItem *parent)
Q_D(QQuickWebEngineView);
d->q_ptr = this;
this->setActiveFocusOnTab(true);
- this->setFlags(QQuickItem::ItemIsFocusScope | QQuickItem::ItemAcceptsInputMethod
- | QQuickItem::ItemAcceptsDrops);
+ this->setFlags(QQuickItem::ItemIsFocusScope | QQuickItem::ItemAcceptsDrops);
#ifndef QT_NO_ACCESSIBILITY
QQuickAccessibleAttached *accessible = QQuickAccessibleAttached::qmlAttachedProperties(this);
@@ -1427,7 +1436,8 @@ void QQuickWebEngineView::grantFeaturePermission(const QUrl &securityOrigin, QQu
{
if (!d_ptr->adapter)
return;
- if (!granted && feature >= MediaAudioCapture && feature <= MediaAudioVideoCapture) {
+ if (!granted && ((feature >= MediaAudioCapture && feature <= MediaAudioVideoCapture) ||
+ (feature >= DesktopVideoCapture && feature <= DesktopAudioVideoCapture))) {
d_ptr->adapter->grantMediaAccessPermission(securityOrigin, WebContentsAdapterClient::MediaNone);
return;
}
@@ -1445,6 +1455,16 @@ void QQuickWebEngineView::grantFeaturePermission(const QUrl &securityOrigin, QQu
case Geolocation:
d_ptr->adapter->runGeolocationRequestCallback(securityOrigin, granted);
break;
+ case DesktopVideoCapture:
+ d_ptr->adapter->grantMediaAccessPermission(securityOrigin, WebContentsAdapterClient::MediaDesktopVideoCapture);
+ break;
+ case DesktopAudioVideoCapture:
+ d_ptr->adapter->grantMediaAccessPermission(
+ securityOrigin,
+ WebContentsAdapterClient::MediaRequestFlags(
+ WebContentsAdapterClient::MediaDesktopAudioCapture |
+ WebContentsAdapterClient::MediaDesktopVideoCapture));
+ break;
default:
Q_UNREACHABLE();
}
@@ -1606,14 +1626,14 @@ void QQuickWebEngineView::triggerWebAction(WebAction action)
}
break;
case CopyLinkToClipboard:
- if (d->m_contextMenuData.linkUrl().isValid()) {
- QString urlString = d->m_contextMenuData.linkUrl().toString(QUrl::FullyEncoded);
+ if (!d->m_contextMenuData.unfilteredLinkUrl().isEmpty()) {
+ QString urlString = d->m_contextMenuData.unfilteredLinkUrl().toString(QUrl::FullyEncoded);
QString title = d->m_contextMenuData.linkText().toHtmlEscaped();
QMimeData *data = new QMimeData();
data->setText(urlString);
QString html = QStringLiteral("<a href=\"") + urlString + QStringLiteral("\">") + title + QStringLiteral("</a>");
data->setHtml(html);
- data->setUrls(QList<QUrl>() << d->m_contextMenuData.linkUrl());
+ data->setUrls(QList<QUrl>() << d->m_contextMenuData.unfilteredLinkUrl());
qApp->clipboard()->setMimeData(data);
}
break;
@@ -1709,6 +1729,42 @@ void QQuickWebEngineView::triggerWebAction(WebAction action)
case ViewSource:
d->adapter->viewSource();
break;
+ case ToggleBold:
+ runJavaScript(QStringLiteral("document.execCommand('bold');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case ToggleItalic:
+ runJavaScript(QStringLiteral("document.execCommand('italic');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case ToggleUnderline:
+ runJavaScript(QStringLiteral("document.execCommand('underline');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case ToggleStrikethrough:
+ runJavaScript(QStringLiteral("document.execCommand('strikethrough');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case AlignLeft:
+ runJavaScript(QStringLiteral("document.execCommand('justifyLeft');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case AlignCenter:
+ runJavaScript(QStringLiteral("document.execCommand('justifyCenter');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case AlignRight:
+ runJavaScript(QStringLiteral("document.execCommand('justifyRight');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case AlignJustified:
+ runJavaScript(QStringLiteral("document.execCommand('justifyFull');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case Indent:
+ runJavaScript(QStringLiteral("document.execCommand('indent');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case Outdent:
+ runJavaScript(QStringLiteral("document.execCommand('outdent');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case InsertOrderedList:
+ runJavaScript(QStringLiteral("document.execCommand('insertOrderedList');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
+ case InsertUnorderedList:
+ runJavaScript(QStringLiteral("document.execCommand('insertUnorderedList');"), QQuickWebEngineScript::ApplicationWorld);
+ break;
default:
Q_UNREACHABLE();
}
diff --git a/src/webengine/api/qquickwebengineview_p.h b/src/webengine/api/qquickwebengineview_p.h
index 8112c7609..ae0523460 100644
--- a/src/webengine/api/qquickwebengineview_p.h
+++ b/src/webengine/api/qquickwebengineview_p.h
@@ -199,7 +199,9 @@ public:
MediaAudioCapture,
MediaVideoCapture,
MediaAudioVideoCapture,
- Geolocation
+ Geolocation,
+ DesktopVideoCapture,
+ DesktopAudioVideoCapture
};
Q_ENUM(Feature)
@@ -244,6 +246,22 @@ public:
Unselect,
SavePage,
ViewSource,
+
+ ToggleBold,
+ ToggleItalic,
+ ToggleUnderline,
+ ToggleStrikethrough,
+
+ AlignLeft,
+ AlignCenter,
+ AlignRight,
+ AlignJustified,
+ Indent,
+ Outdent,
+
+ InsertOrderedList,
+ InsertUnorderedList,
+
WebActionCount
};
Q_ENUM(WebAction)
diff --git a/src/webengine/doc/src/qtwebengine-features.qdoc b/src/webengine/doc/src/qtwebengine-features.qdoc
index f1c3e0574..545d230ef 100644
--- a/src/webengine/doc/src/qtwebengine-features.qdoc
+++ b/src/webengine/doc/src/qtwebengine-features.qdoc
@@ -78,8 +78,8 @@
This feature can be tested by launching a Qt WebEngine application with the
command line option \c {--remote-debugging-port=[your-port]} or by setting
the environment variable \c QTWEBENGINE_REMOTE_DEBUGGING, and then using a
- Chromium based browser (such as \l{WebEngine Demo Browser Example}
- {Demo Browser} or \l{WebEngine Quick Nano Browser}{Nano Browser}) to connect
+ Chromium based browser (such as \l{WebEngine Widgets Simple Browser Example}
+ {Simple Browser} or \l{WebEngine Quick Nano Browser}{Nano Browser}) to connect
to \c {http://localhost:[your-port]}.
For more information, see \l {Qt WebEngine Debugging and Profiling}.
@@ -90,8 +90,8 @@
This feature can be tested by opening an HTML5 drag and drop demo, such as
\l{HTML5 Demos - Drag and Drop}, \l{HTML5 Demos - Simple Drag and Drop}, or
- \l{HTML5 Demos - Drag and Drop, Automatic Upload}, in \l{WebEngine Demo
- Browser Example}{Demo Browser} or \l{WebEngine Quick Nano Browser}
+ \l{HTML5 Demos - Drag and Drop, Automatic Upload}, in \l{WebEngine Widgets
+ Simple Browser Example}{Simple Browser} or \l{WebEngine Quick Nano Browser}
{Nano Browser}.
Dragging files into the browser is not actually part of HTML5, but it is
@@ -109,7 +109,7 @@
QWebEnginePage::fullScreenRequested.
This feature can be tested by playing a video from YouTube in \l{WebEngine
- Demo Browser Example}{Demo Browser} or \l{WebEngine Quick Nano Browser}
+ Widgets Video Player Example}{Video Player} or \l{WebEngine Quick Nano Browser}
{Nano Browser}, and clicking the full screen icon to go into fullscreen
mode.
@@ -124,8 +124,8 @@
proprietary audio and video codecs. For more information about enabling the
codecs, see \l{Audio and Video Codecs}.
- This feature can be tested by playing a video in \l{WebEngine Demo Browser
- Example}{Demo Browser} or \l{WebEngine Quick Nano Browser}{Nano Browser}
+ This feature can be tested by playing a video in \l{WebEngine Widgets Simple Browser
+ Example}{Simple Browser} or \l{WebEngine Quick Nano Browser}{Nano Browser}
from \l{castLabs}, \l{Swank Motion Pictures, Inc.}, or \l{Shaka Player}.
Support for this feature was added in Qt 5.7.0.
@@ -137,11 +137,11 @@
QWebEnginePage::Geolocation or \l{WebEngineView::Feature}
{WebEngineView.Feature}.
- This feature can be tested if Qt Location has been built before Qt WebEngine.
- The \c http://html5demos.com/geo page can be opened in the \l{WebEngine Demo
- Browser Example}{Demo Browser} and allowed to find the current position of
- the user. Note that on Windows an external GPS receiver must be connected to
- the application. For more information, see \l{Qt Positioning}.
+ If Qt Location has been built before Qt WebEngine then this feature can be
+ tested by using \l{WebEngine Widgets Maps Example}{Maps} and allowing it to
+ find the current position of the user. Note that on Windows an external GPS
+ receiver must be connected to the application. For more information, see
+ \l{Qt Positioning}.
Support for this feature was added in Qt 5.5.0.
@@ -254,7 +254,7 @@
--ppapi-flash-version=16.0.0.235
\endcode
- This feature can be tested in \l{WebEngine Demo Browser Example}{Demo Browser}
+ This feature can be tested in \l{WebEngine Widgets Simple Browser Example}{Simple Browser}
or \l{WebEngine Quick Nano Browser}{Nano Browser} if the Adobe Flash PPAPI
plugin is installed and plugins are enabled in the browser. To test the
feature, the \c https://helpx.adobe.com/flash-player.html page can be opened
@@ -266,8 +266,8 @@
information, see QWebEnginePage::printToPdf() and
\l{WebEngineView::printToPdf}{WebEngineView.printToPdf}.
- This feature can be tested in \l{WebEngine Demo Browser Example}
- {Demo Browser} by selecting \uicontrol File > \uicontrol {Print to PDF}.
+ This feature can be tested using \l{WebEngine Widgets Html2Pdf Example}
+ {Html2Pdf}.
Support for this feature was added in Qt 5.7.0.
@@ -294,9 +294,40 @@
These two files can be converted into the \c bdic format by using the
\c qwebengine_convert_dict tool that is shipped together with Qt.
When the Qt WebEngine spellchecker initializes, it will try to load the
- \c bdict dictionaries and to check them for consistency. First, it searches
- \e qtwebengine_dictionaries directories relative to the executable,
- then it will look in \c QT_INSTALL_PREFIX/qtwebengine_dictionaries.
+ \c bdict dictionaries and to check them for consistency.
+
+ If \c QTWEBENGINE_DICTIONARIES_PATH is set, the spellchecker uses the
+ dictionaries in the specified directory without looking anywere else.
+ Otherwise, it uses the \e qtwebengine_dictionaries directory relative to the
+ executable if it exists. If it does not exist, it will look in \c
+ QT_INSTALL_PREFIX/qtwebengines_dictionaries.
+
+ On macOS, depending on how Qt WebEngine is configured at build time, there
+ are two possibilities how spellchecking data is found:
+
+ \list
+ \li Hunspell dictionaries (default) - .bdic dictionaries are used, just
+ like on other platforms
+ \li Native dictionaries - the macOS spellchecking APIs are used (which
+ means the results will depend on the installed OS dictionaries)
+ \endlist
+
+ Thus, in the macOS Hunspell case, Qt WebEngine will look in the \e
+ qtwebengine_dictionaries subdirectory located inside the application bundle
+ \c Resources directory, and also in the \c Resources directory located
+ inside the Qt framework bundle.
+
+ To summarize, in case of Hunspell usage, the following paths are considered:
+
+ \list
+ \li \c QTWEBENGINE_DICTIONARIES_PATH, if set
+ \li QCoreApplication::applicationDirPath()/qtwebengine_dictionaries
+ or QCoreApplication::applicationDirPath()/../Contents/Resources/qtwebengine_dictionaries
+ (on macOS)
+ \li [QLibraryInfo::DataPath]/qtwebengine_dictionaries
+ or path/to/QtWebEngineCore.framework/Resources/qtwebengine_dictionaries (Qt framework
+ bundle on macOS)
+ \endlist
Spellchecking is disabled by default and can be enabled per profile by
using the QWebEngineProfile::setSpellCheckEnabled() method in widget-based
diff --git a/src/webengine/doc/src/webengineview.qdoc b/src/webengine/doc/src/webengineview.qdoc
index 27c3d6920..e14448aa4 100644
--- a/src/webengine/doc/src/webengineview.qdoc
+++ b/src/webengine/doc/src/webengineview.qdoc
@@ -112,7 +112,7 @@
A web page can request through the JavaScript API to be loaded in fullscreen mode. The
\l fullScreenRequested() signal is emitted when the web page issues the request. The
- WebEngineFullScreenRequest utility type can be used to toggle fullscreen requests. The
+ FullScreenRequest utility type can be used to toggle fullscreen requests. The
\l fullScreenCancelled method can be used to notify the browser engine when the windowing
system forces the application to leave fullscreen mode.
@@ -576,7 +576,7 @@
*/
/*!
- \qmlsignal WebEngineView::fullScreenRequested(WebEngineFullScreenRequest request)
+ \qmlsignal WebEngineView::fullScreenRequested(FullScreenRequest request)
\since QtWebEngine 1.1
This signal is emitted when the web page requests fullscreen mode through the
@@ -793,6 +793,46 @@
\value WebEngineView.ViewSource
Show the source of the current page in a new tab. (Added in Qt 5.8)
+ \value WebEngineView.ToggleBold
+ Toggles boldness for the selection or at the cursor position.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.ToggleItalic
+ Toggles italics for the selection or at the cursor position.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.ToggleUnderline
+ Toggles underlining of the selection or at the cursor position.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.ToggleStrikethrough
+ Toggles striking through the selection or at the cursor position.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+
+ \value WebEngineView.AlignLeft
+ Aligns the lines containing the selection or the cursor to the left.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.AlignCenter
+ Aligns the lines containing the selection or the cursor at the center.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.AlignRight
+ Aligns the lines containing the selection or the cursor to the right.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.AlignJustified
+ Stretches the lines containing the selection or the cursor so that each
+ line has equal width.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.Indent
+ Indents the lines containing the selection or the cursor.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.Outdent
+ Outdents the lines containing the selection or the cursor.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+
+ \value WebEngineView.InsertOrderedList
+ Inserts an ordered list at the current cursor position, deleting the current selection.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value WebEngineView.InsertUnorderedList
+ Inserts an unordered list at the current cursor position,
+ deleting the current selection.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
\omitvalue WebActionCount
*/
@@ -810,6 +850,11 @@
Video devices, such as cameras.
\value WebEngineView.MediaAudioVideoCapture
Both audio and video capture devices.
+ \value DesktopVideoCapture
+ Video output capture, that is, the capture of the user's display.
+ (Added in Qt 5.10)
+ \value DesktopAudioVideoCapture
+ Both audio and video output capture. (Added in Qt 5.10)
\sa featurePermissionRequested(), grantFeaturePermission()
*/
@@ -994,7 +1039,7 @@
*/
/*!
- \qmltype WebEngineFullScreenRequest
+ \qmltype FullScreenRequest
\instantiates QQuickWebEngineFullScreenRequest
\inqmlmodule QtWebEngine
\since QtWebEngine 1.1
@@ -1005,13 +1050,13 @@
*/
/*!
- \qmlproperty url WebEngineFullScreenRequest::origin
+ \qmlproperty url FullScreenRequest::origin
\readonly
The URL of the web page that issued the fullscreen request.
*/
/*!
- \qmlproperty bool WebEngineFullScreenRequest::toggleOn
+ \qmlproperty bool FullScreenRequest::toggleOn
\readonly
Returns \c{true} if the application should toggle fullscreen mode on, \c{false} otherwise.
@@ -1020,7 +1065,7 @@
*/
/*!
- \qmlmethod void WebEngineFullScreenRequest::accept()
+ \qmlmethod void FullScreenRequest::accept()
Call this method to accept the fullscreen request. It sets the WebEngineView::isFullScreen
property to be equal to toggleOn.
@@ -1044,7 +1089,7 @@
*/
/*!
- \qmlmethod void WebEngineFullScreenRequest::reject()
+ \qmlmethod void FullScreenRequest::reject()
Rejects a fullscreen request.
*/
diff --git a/src/webengine/plugin/plugin.cpp b/src/webengine/plugin/plugin.cpp
index 3c8991ff7..5ab792699 100644
--- a/src/webengine/plugin/plugin.cpp
+++ b/src/webengine/plugin/plugin.cpp
@@ -85,6 +85,7 @@ public:
qmlRegisterType<QQuickWebEngineView, 3>(uri, 1, 3, "WebEngineView");
qmlRegisterType<QQuickWebEngineView, 4>(uri, 1, 4, "WebEngineView");
qmlRegisterType<QQuickWebEngineView, 5>(uri, 1, 5, "WebEngineView");
+ qmlRegisterType<QQuickWebEngineView, 6>(uri, 1, 6, "WebEngineView");
qmlRegisterType<QQuickWebEngineProfile>(uri, 1, 1, "WebEngineProfile");
qmlRegisterType<QQuickWebEngineProfile, 1>(uri, 1, 2, "WebEngineProfile");
qmlRegisterType<QQuickWebEngineProfile, 2>(uri, 1, 3, "WebEngineProfile");
@@ -102,6 +103,8 @@ public:
tr("Cannot create a separate instance of WebEngineDownloadItem"));
qmlRegisterUncreatableType<QQuickWebEngineDownloadItem, 4>(uri, 1, 5, "WebEngineDownloadItem",
tr("Cannot create a separate instance of WebEngineDownloadItem"));
+ qmlRegisterUncreatableType<QQuickWebEngineDownloadItem, 5>(uri, 1, 6, "WebEngineDownloadItem",
+ tr("Cannot create a separate instance of WebEngineDownloadItem"));
qmlRegisterUncreatableType<QQuickWebEngineNewViewRequest>(uri, 1, 1, "WebEngineNewViewRequest", msgUncreatableType("WebEngineNewViewRequest"));
qmlRegisterUncreatableType<QQuickWebEngineNewViewRequest, 1>(uri, 1, 5, "WebEngineNewViewRequest", tr("Cannot create separate instance of WebEngineNewViewRequest"));
qmlRegisterUncreatableType<QQuickWebEngineSettings>(uri, 1, 1, "WebEngineSettings", tr("Cannot create a separate instance of WebEngineSettings"));
@@ -109,6 +112,7 @@ public:
qmlRegisterUncreatableType<QQuickWebEngineSettings, 2>(uri, 1, 3, "WebEngineSettings", tr("Cannot create a separate instance of WebEngineSettings"));
qmlRegisterUncreatableType<QQuickWebEngineSettings, 3>(uri, 1, 4, "WebEngineSettings", tr("Cannot create a separate instance of WebEngineSettings"));
qmlRegisterUncreatableType<QQuickWebEngineSettings, 4>(uri, 1, 5, "WebEngineSettings", tr("Cannot create a separate instance of WebEngineSettings"));
+ qmlRegisterUncreatableType<QQuickWebEngineSettings, 5>(uri, 1, 6, "WebEngineSettings", tr("Cannot create a separate instance of WebEngineSettings"));
qmlRegisterSingletonType<QQuickWebEngineSingleton>(uri, 1, 1, "WebEngine", webEngineSingletonProvider);
qmlRegisterUncreatableType<QQuickWebEngineHistory>(uri, 1, 1, "NavigationHistory",
tr("Cannot create a separate instance of NavigationHistory"));
diff --git a/src/webengine/plugin/plugin.pro b/src/webengine/plugin/plugin.pro
index 68404b4f8..1f9ef00c5 100644
--- a/src/webengine/plugin/plugin.pro
+++ b/src/webengine/plugin/plugin.pro
@@ -1,7 +1,7 @@
CXX_MODULE = qml
TARGET = qtwebengineplugin
TARGETPATH = QtWebEngine
-IMPORT_VERSION = 1.5
+IMPORT_VERSION = 1.6
QT += webengine qml quick
QT_PRIVATE += webengine-private
diff --git a/src/webengine/plugin/plugins.qmltypes b/src/webengine/plugin/plugins.qmltypes
index 459d56c75..321c462b5 100644
--- a/src/webengine/plugin/plugins.qmltypes
+++ b/src/webengine/plugin/plugins.qmltypes
@@ -4,7 +4,7 @@ import QtQuick.tooling 1.2
// It is used for QML tooling purposes only.
//
// This file was auto-generated by:
-// 'qmlplugindump -defaultplatform -dependencies dependencies.json -nonrelocatable QtWebEngine 1.5'
+// 'qmlplugindump -defaultplatform -dependencies dependencies.json -nonrelocatable QtWebEngine 1.6'
Module {
dependencies: ["QtQuick 2.6"]
@@ -509,10 +509,11 @@ Module {
"QtWebEngine/WebEngineSettings 1.2",
"QtWebEngine/WebEngineSettings 1.3",
"QtWebEngine/WebEngineSettings 1.4",
- "QtWebEngine/WebEngineSettings 1.5"
+ "QtWebEngine/WebEngineSettings 1.5",
+ "QtWebEngine/WebEngineSettings 1.6"
]
isCreatable: false
- exportMetaObjectRevisions: [0, 1, 2, 3, 4]
+ exportMetaObjectRevisions: [0, 1, 2, 3, 4, 5]
Property { name: "autoLoadImages"; type: "bool" }
Property { name: "javascriptEnabled"; type: "bool" }
Property { name: "javascriptCanOpenWindows"; type: "bool" }
@@ -536,6 +537,7 @@ Module {
Property { name: "printElementBackgrounds"; revision: 3; type: "bool" }
Property { name: "allowRunningInsecureContent"; revision: 3; type: "bool" }
Property { name: "allowGeolocationOnInsecureOrigins"; revision: 4; type: "bool" }
+ Property { name: "allowWindowActivationFromJavaScript"; revision: 5; type: "bool" }
Signal { name: "fullScreenSupportEnabledChanged"; revision: 1 }
Signal { name: "screenCaptureEnabledChanged"; revision: 2 }
Signal { name: "webGLEnabledChanged"; revision: 2 }
@@ -546,6 +548,7 @@ Module {
Signal { name: "printElementBackgroundsChanged"; revision: 3 }
Signal { name: "allowRunningInsecureContentChanged"; revision: 3 }
Signal { name: "allowGeolocationOnInsecureOriginsChanged"; revision: 4 }
+ Signal { name: "allowWindowActivationFromJavaScriptChanged"; revision: 5 }
}
Component {
name: "QQuickWebEngineSingleton"
@@ -573,9 +576,10 @@ Module {
"QtWebEngine/WebEngineView 1.2",
"QtWebEngine/WebEngineView 1.3",
"QtWebEngine/WebEngineView 1.4",
- "QtWebEngine/WebEngineView 1.5"
+ "QtWebEngine/WebEngineView 1.5",
+ "QtWebEngine/WebEngineView 1.6"
]
- exportMetaObjectRevisions: [0, 1, 2, 3, 4, 5]
+ exportMetaObjectRevisions: [0, 1, 2, 3, 4, 5, 6]
Enum {
name: "NavigationRequestAction"
values: {
@@ -630,7 +634,9 @@ Module {
"MediaAudioCapture": 0,
"MediaVideoCapture": 1,
"MediaAudioVideoCapture": 2,
- "Geolocation": 3
+ "Geolocation": 3,
+ "DesktopVideoCapture": 4,
+ "DesktopAudioVideoCapture": 5
}
}
Enum {
@@ -669,7 +675,19 @@ Module {
"Unselect": 29,
"SavePage": 30,
"ViewSource": 31,
- "WebActionCount": 32
+ "ToggleBold": 32,
+ "ToggleItalic": 33,
+ "ToggleUnderline": 34,
+ "ToggleStrikethrough": 35,
+ "AlignLeft": 36,
+ "AlignCenter": 37,
+ "AlignRight": 38,
+ "AlignJustified": 39,
+ "Indent": 40,
+ "Outdent": 41,
+ "InsertOrderedList": 42,
+ "InsertUnorderedList": 43,
+ "WebActionCount": 44
}
}
Enum {
@@ -874,6 +892,7 @@ Module {
Property { name: "audioMuted"; revision: 3; type: "bool" }
Property { name: "recentlyAudible"; revision: 3; type: "bool"; isReadonly: true }
Property { name: "webChannelWorld"; revision: 3; type: "uint" }
+ Property { name: "testSupport"; type: "QQuickWebEngineTestSupport"; isPointer: true }
Signal {
name: "loadingChanged"
Parameter { name: "loadRequest"; type: "QQuickWebEngineLoadRequest"; isPointer: true }
diff --git a/src/webengine/plugin/testsupport/plugin.cpp b/src/webengine/plugin/testsupport/plugin.cpp
index 9352e3666..d5c43a859 100644
--- a/src/webengine/plugin/testsupport/plugin.cpp
+++ b/src/webengine/plugin/testsupport/plugin.cpp
@@ -58,6 +58,10 @@ public:
qmlRegisterType<QQuickWebEngineTestSupport>(uri, 1, 0, "WebEngineTestSupport");
qmlRegisterUncreatableType<QQuickWebEngineErrorPage>(uri, 1, 0, "WebEngineErrorPage",
tr("Cannot create a separate instance of WebEngineErrorPage"));
+ qmlRegisterUncreatableType<QQuickWebEngineTestInputContext>(uri, 1, 0, "TestInputContext",
+ tr("Cannot create a separate instance of WebEngineErrorPage"));
+ qmlRegisterUncreatableType<QQuickWebEngineTestEvent>(uri, 1, 0, "WebEngineTestEvent",
+ tr("Cannot create a separate instance of WebEngineTestEvent"));
}
};
diff --git a/src/webengine/plugin/testsupport/testsupport.pro b/src/webengine/plugin/testsupport/testsupport.pro
index 1a45ad56a..2804635f8 100644
--- a/src/webengine/plugin/testsupport/testsupport.pro
+++ b/src/webengine/plugin/testsupport/testsupport.pro
@@ -4,7 +4,7 @@ TARGETPATH = QtWebEngine/testsupport
IMPORT_VERSION = 1.0
QT += webengine qml quick
-QT_PRIVATE += webengine-private
+QT_PRIVATE += webengine-private gui-private
INCLUDEPATH += $$QTWEBENGINE_ROOT/src/core $$QTWEBENGINE_ROOT/src/webengine $$QTWEBENGINE_ROOT/src/webengine/api
diff --git a/src/webengine/render_widget_host_view_qt_delegate_quick.cpp b/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
index 5d8c4fa43..047737254 100644
--- a/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
+++ b/src/webengine/render_widget_host_view_qt_delegate_quick.cpp
@@ -50,11 +50,6 @@
#include <private/qquickwindow_p.h>
#include <private/qsgcontext_p.h>
-#if (QT_VERSION < QT_VERSION_CHECK(5, 8, 0))
-#include <QSGSimpleRectNode>
-#include <QSGSimpleTextureNode>
-#endif
-
namespace QtWebEngineCore {
RenderWidgetHostViewQtDelegateQuick::RenderWidgetHostViewQtDelegateQuick(RenderWidgetHostViewQtDelegateClient *client, bool isPopup)
@@ -185,30 +180,17 @@ QSGLayer *RenderWidgetHostViewQtDelegateQuick::createLayer()
QSGInternalImageNode *RenderWidgetHostViewQtDelegateQuick::createImageNode()
{
QSGRenderContext *renderContext = QQuickWindowPrivate::get(QQuickItem::window())->context;
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
return renderContext->sceneGraphContext()->createInternalImageNode();
-#else
- return renderContext->sceneGraphContext()->createImageNode();
-#endif
}
QSGTextureNode *RenderWidgetHostViewQtDelegateQuick::createTextureNode()
{
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
return QQuickItem::window()->createImageNode();
-#else
- return new QSGSimpleTextureNode();
-#endif
}
QSGRectangleNode *RenderWidgetHostViewQtDelegateQuick::createRectangleNode()
{
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
return QQuickItem::window()->createRectangleNode();
-#else
- QSGRenderContext *renderContext = QQuickWindowPrivate::get(QQuickItem::window())->context;
- return renderContext->sceneGraphContext()->createRectangleNode();
-#endif
}
void RenderWidgetHostViewQtDelegateQuick::update()
@@ -228,14 +210,15 @@ void RenderWidgetHostViewQtDelegateQuick::resize(int width, int height)
void RenderWidgetHostViewQtDelegateQuick::inputMethodStateChanged(bool editorVisible)
{
- if (qApp->inputMethod()->isVisible() == editorVisible)
- return;
+ setFlag(QQuickItem::ItemAcceptsInputMethod, editorVisible);
- if (parentItem() && parentItem()->flags() & QQuickItem::ItemAcceptsInputMethod) {
+ if (parentItem())
+ parentItem()->setFlag(QQuickItem::ItemAcceptsInputMethod, editorVisible);
+
+ if (qApp->inputMethod()->isVisible() != editorVisible) {
qApp->inputMethod()->update(Qt::ImQueryInput | Qt::ImEnabled | Qt::ImHints);
qApp->inputMethod()->setVisible(editorVisible);
}
-
}
bool RenderWidgetHostViewQtDelegateQuick::event(QEvent *event)
diff --git a/src/webengine/ui_delegates_manager.cpp b/src/webengine/ui_delegates_manager.cpp
index 6cc496d5b..43e6e8817 100644
--- a/src/webengine/ui_delegates_manager.cpp
+++ b/src/webengine/ui_delegates_manager.cpp
@@ -560,11 +560,7 @@ void UIDelegatesManager::showToolTip(const QString &text)
int width = QQmlProperty(m_toolTip.data(), QStringLiteral("width")).read().toInt();
QSize toolTipSize(width, height);
QPoint position = m_view->cursor().pos();
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 7, 0))
position = m_view->mapFromGlobal(calculateToolTipPosition(position, toolTipSize)).toPoint();
-#else
- position = m_view->window()->mapFromGlobal(calculateToolTipPosition(position, toolTipSize));
-#endif
QQmlProperty(m_toolTip.data(), QStringLiteral("x")).write(position.x());
QQmlProperty(m_toolTip.data(), QStringLiteral("y")).write(position.y());
diff --git a/src/webengine/webengine.pro b/src/webengine/webengine.pro
index 5ac93c9a7..f4bc65edb 100644
--- a/src/webengine/webengine.pro
+++ b/src/webengine/webengine.pro
@@ -56,6 +56,8 @@ HEADERS = \
ui_delegates_manager.h
isQMLTestSupportApiEnabled() {
+ QT += testlib
+
SOURCES += api/qquickwebenginetestsupport.cpp
HEADERS += api/qquickwebenginetestsupport_p.h
@@ -77,7 +79,7 @@ use?(pdf) {
$$python chromium/tools/licenses.py \
--file-template ../../tools/about_credits.tmpl \
--entry-template ../../tools/about_credits_entry.tmpl credits \
- > $$shell_quote($$shell_path($$OUT_PWD/chromium_attributions.qdoc))
+ $$shell_quote($$shell_path($$OUT_PWD/chromium_attributions.qdoc))
chromium_attributions.CONFIG += phony
QMAKE_EXTRA_TARGETS += chromium_attributions
diff --git a/src/webenginewidgets/api/qwebenginecontextmenudata.cpp b/src/webenginewidgets/api/qwebenginecontextmenudata.cpp
index 5d68ed0ec..63e11175b 100644
--- a/src/webenginewidgets/api/qwebenginecontextmenudata.cpp
+++ b/src/webenginewidgets/api/qwebenginecontextmenudata.cpp
@@ -148,10 +148,11 @@ QString QWebEngineContextMenuData::linkText() const
/*!
Returns the URL of a link if the context is a link.
+ It is not guaranteed to be a valid URL.
*/
QUrl QWebEngineContextMenuData::linkUrl() const
{
- return d ? d->linkUrl() : QUrl();
+ return d ? d->unfilteredLinkUrl() : QUrl();
}
/*!
diff --git a/src/webenginewidgets/api/qwebenginedownloaditem.cpp b/src/webenginewidgets/api/qwebenginedownloaditem.cpp
index c1d9a3698..a5569e408 100644
--- a/src/webenginewidgets/api/qwebenginedownloaditem.cpp
+++ b/src/webenginewidgets/api/qwebenginedownloaditem.cpp
@@ -38,10 +38,12 @@
****************************************************************************/
#include "qwebenginedownloaditem.h"
-
#include "qwebenginedownloaditem_p.h"
+
+#include "browser_context_adapter.h"
#include "qwebengineprofile_p.h"
+
QT_BEGIN_NAMESPACE
using QtWebEngineCore::BrowserContextAdapterClient;
@@ -116,6 +118,7 @@ QWebEngineDownloadItemPrivate::QWebEngineDownloadItemPrivate(QWebEngineProfilePr
, type(QWebEngineDownloadItem::Attachment)
, interruptReason(QWebEngineDownloadItem::NoReason)
, downloadUrl(url)
+ , downloadPaused(false)
, totalBytes(-1)
, receivedBytes(0)
{
@@ -145,10 +148,16 @@ void QWebEngineDownloadItemPrivate::update(const BrowserContextAdapterClient::Do
Q_EMIT q->downloadProgress(receivedBytes, totalBytes);
}
- downloadFinished = downloadState != QWebEngineDownloadItem::DownloadInProgress;
+ if (info.done != downloadFinished) {
+ downloadFinished = info.done;
+ if (downloadFinished)
+ Q_EMIT q->finished();
+ }
- if (downloadFinished)
- Q_EMIT q->finished();
+ if (downloadPaused != info.paused) {
+ downloadPaused = info.paused;
+ Q_EMIT q->isPausedChanged(downloadPaused);
+ }
}
/*!
@@ -184,13 +193,50 @@ void QWebEngineDownloadItem::cancel()
|| state == QWebEngineDownloadItem::DownloadCancelled)
return;
- d->downloadState = QWebEngineDownloadItem::DownloadCancelled;
- Q_EMIT stateChanged(d->downloadState);
-
// We directly cancel the download request if the user cancels
// before it even started, so no need to notify the profile here.
if (state == QWebEngineDownloadItem::DownloadInProgress)
- d->profile->cancelDownload(d->downloadId);
+ d->profile->browserContext()->cancelDownload(d->downloadId);
+ else {
+ d->downloadState = QWebEngineDownloadItem::DownloadCancelled;
+ Q_EMIT stateChanged(d->downloadState);
+ }
+}
+
+/*!
+ \since 5.10
+ Pauses the current download. Has no effect if the state is not \c DownloadInProgress.
+
+ \sa resume()
+*/
+
+void QWebEngineDownloadItem::pause()
+{
+ Q_D(QWebEngineDownloadItem);
+
+ QWebEngineDownloadItem::DownloadState state = d->downloadState;
+
+ if (state != QWebEngineDownloadItem::DownloadInProgress)
+ return;
+
+ d->profile->browserContext()->pauseDownload(d->downloadId);
+}
+
+/*!
+ \since 5.10
+ Resumes the current download if it was paused or interrupted.
+
+ \sa pause(), isPaused(), state()
+*/
+void QWebEngineDownloadItem::resume()
+{
+ Q_D(QWebEngineDownloadItem);
+
+ QWebEngineDownloadItem::DownloadState state = d->downloadState;
+
+ if (d->downloadFinished || (state != QWebEngineDownloadItem::DownloadInProgress && state != QWebEngineDownloadItem::DownloadInterrupted))
+ return;
+ d->profile->browserContext()->resumeDownload(d->downloadId);
}
/*!
@@ -206,12 +252,21 @@ quint32 QWebEngineDownloadItem::id() const
/*!
\fn QWebEngineDownloadItem::finished()
- This signal is emitted whenever the download finishes.
+ This signal is emitted when the download finishes.
\sa state(), isFinished()
*/
/*!
+ \fn QWebEngineDownloadItem::isPausedChanged(bool isPaused)
+ \since 5.10
+
+ This signal is emitted whenever \a isPaused changes.
+
+ \sa pause(), isPaused()
+*/
+
+/*!
\fn QWebEngineDownloadItem::stateChanged(DownloadState state)
This signal is emitted whenever the download's \a state changes.
@@ -407,7 +462,7 @@ void QWebEngineDownloadItem::setPath(QString path)
}
/*!
- Returns whether this download is finished (not in progress).
+ Returns whether this download is finished (completed, cancelled, or non-resumable interrupted state).
\sa finished(), state(),
*/
@@ -419,6 +474,18 @@ bool QWebEngineDownloadItem::isFinished() const
}
/*!
+ Returns whether this download is paused.
+
+ \sa pause()
+*/
+
+bool QWebEngineDownloadItem::isPaused() const
+{
+ Q_D(const QWebEngineDownloadItem);
+ return d->downloadPaused;
+}
+
+/*!
Returns the format the web page will be saved in if this is a download request for a web page.
\since 5.7
diff --git a/src/webenginewidgets/api/qwebenginedownloaditem.h b/src/webenginewidgets/api/qwebenginedownloaditem.h
index a4b6c08aa..2aca2bb2a 100644
--- a/src/webenginewidgets/api/qwebenginedownloaditem.h
+++ b/src/webenginewidgets/api/qwebenginedownloaditem.h
@@ -120,6 +120,7 @@ public:
QString path() const;
void setPath(QString path);
bool isFinished() const;
+ bool isPaused() const;
SavePageFormat savePageFormat() const;
void setSavePageFormat(SavePageFormat format);
DownloadType type() const;
@@ -129,11 +130,14 @@ public:
public Q_SLOTS:
void accept();
void cancel();
+ void pause();
+ void resume();
Q_SIGNALS:
void finished();
void stateChanged(QWebEngineDownloadItem::DownloadState state);
void downloadProgress(qint64 bytesReceived, qint64 bytesTotal);
+ void isPausedChanged(bool isPaused);
private:
Q_DISABLE_COPY(QWebEngineDownloadItem)
diff --git a/src/webenginewidgets/api/qwebenginedownloaditem_p.h b/src/webenginewidgets/api/qwebenginedownloaditem_p.h
index 038332da3..da765e5c5 100644
--- a/src/webenginewidgets/api/qwebenginedownloaditem_p.h
+++ b/src/webenginewidgets/api/qwebenginedownloaditem_p.h
@@ -77,6 +77,7 @@ public:
QString downloadPath;
const QUrl downloadUrl;
QString mimeType;
+ bool downloadPaused;
qint64 totalBytes;
qint64 receivedBytes;
diff --git a/src/webenginewidgets/api/qwebenginehistory.h b/src/webenginewidgets/api/qwebenginehistory.h
index 21ebbf41d..33d91d523 100644
--- a/src/webenginewidgets/api/qwebenginehistory.h
+++ b/src/webenginewidgets/api/qwebenginehistory.h
@@ -79,9 +79,7 @@ private:
friend class QWebEngineHistoryPrivate;
};
-#if QT_VERSION >= QT_VERSION_CHECK(5,6,0)
Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QWebEngineHistoryItem)
-#endif
class QWebEngineHistoryPrivate;
class QWEBENGINEWIDGETS_EXPORT QWebEngineHistory {
diff --git a/src/webenginewidgets/api/qwebenginepage.cpp b/src/webenginewidgets/api/qwebenginepage.cpp
index 51456128f..178f6ec98 100644
--- a/src/webenginewidgets/api/qwebenginepage.cpp
+++ b/src/webenginewidgets/api/qwebenginepage.cpp
@@ -60,6 +60,7 @@
#include "render_widget_host_view_qt_delegate_widget.h"
#include "web_contents_adapter.h"
#include "web_engine_settings.h"
+#include "qwebenginescript.h"
#ifdef QT_UI_DELEGATES
#include "ui/messagebubblewidget_p.h"
@@ -100,13 +101,8 @@ static const int MaxTooltipLength = 1024;
static bool printPdfDataOnPrinter(const QByteArray& data, QPrinter& printer)
{
if (!data.size()) {
-#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
qWarning("Failure to print on printer %ls: Print result data is empty.",
qUtf16Printable(printer.printerName()));
-#else
- qWarning("Failure to print on printer %s: Print result data is empty.",
- qPrintable(printer.printerName()));
-#endif
return false;
}
@@ -142,11 +138,7 @@ static bool printPdfDataOnPrinter(const QByteArray& data, QPrinter& printer)
QPainter painter;
if (!painter.begin(&printer)) {
-#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
qWarning("Failure to print on printer %ls: Could not open printer for painting.", qUtf16Printable(printer.printerName()));
-#else
- qWarning("Failure to print on printer %s: Could not open printer for painting.", qPrintable(printer.printerName()));
-#endif
return false;
}
@@ -352,7 +344,6 @@ void QWebEnginePagePrivate::loadFinished(bool success, const QUrl &url, bool isE
if (isErrorPage) {
Q_ASSERT(settings->testAttribute(QWebEngineSettings::ErrorPageEnabled));
- Q_ASSERT(success);
Q_EMIT q->loadFinished(false);
return;
}
@@ -376,8 +367,10 @@ void QWebEnginePagePrivate::didPrintPageToPdf(const QString &filePath, bool succ
void QWebEnginePagePrivate::focusContainer()
{
- if (view)
+ if (view) {
+ view->activateWindow();
view->setFocus();
+ }
}
void QWebEnginePagePrivate::unhandledKeyEvent(QKeyEvent *event)
@@ -558,16 +551,20 @@ void QWebEnginePagePrivate::showColorDialog(QSharedPointer<ColorChooserControlle
void QWebEnginePagePrivate::runMediaAccessPermissionRequest(const QUrl &securityOrigin, WebContentsAdapterClient::MediaRequestFlags requestFlags)
{
Q_Q(QWebEnginePage);
- QWebEnginePage::Feature requestedFeature;
- if (requestFlags.testFlag(WebContentsAdapterClient::MediaAudioCapture) && requestFlags.testFlag(WebContentsAdapterClient::MediaVideoCapture))
- requestedFeature = QWebEnginePage::MediaAudioVideoCapture;
+ QWebEnginePage::Feature feature;
+ if (requestFlags.testFlag(WebContentsAdapterClient::MediaAudioCapture) &&
+ requestFlags.testFlag(WebContentsAdapterClient::MediaVideoCapture))
+ feature = QWebEnginePage::MediaAudioVideoCapture;
else if (requestFlags.testFlag(WebContentsAdapterClient::MediaAudioCapture))
- requestedFeature = QWebEnginePage::MediaAudioCapture;
+ feature = QWebEnginePage::MediaAudioCapture;
else if (requestFlags.testFlag(WebContentsAdapterClient::MediaVideoCapture))
- requestedFeature = QWebEnginePage::MediaVideoCapture;
- else
- return;
- Q_EMIT q->featurePermissionRequested(securityOrigin, requestedFeature);
+ feature = QWebEnginePage::MediaVideoCapture;
+ else if (requestFlags.testFlag(WebContentsAdapterClient::MediaDesktopAudioCapture) &&
+ requestFlags.testFlag(WebContentsAdapterClient::MediaDesktopVideoCapture))
+ feature = QWebEnginePage::DesktopAudioVideoCapture;
+ else // if (requestFlags.testFlag(WebContentsAdapterClient::MediaDesktopVideoCapture))
+ feature = QWebEnginePage::DesktopVideoCapture;
+ Q_EMIT q->featurePermissionRequested(securityOrigin, feature);
}
void QWebEnginePagePrivate::runGeolocationPermissionRequest(const QUrl &securityOrigin)
@@ -1140,6 +1137,42 @@ QAction *QWebEnginePage::action(WebAction action) const
case ViewSource:
text = tr("&View Page Source");
break;
+ case ToggleBold:
+ text = tr("&Bold");
+ break;
+ case ToggleItalic:
+ text = tr("&Italic");
+ break;
+ case ToggleUnderline:
+ text = tr("&Underline");
+ break;
+ case ToggleStrikethrough:
+ text = tr("&Strikethrough");
+ break;
+ case AlignLeft:
+ text = tr("Align &Left");
+ break;
+ case AlignCenter:
+ text = tr("Align &Center");
+ break;
+ case AlignRight:
+ text = tr("Align &Right");
+ break;
+ case AlignJustified:
+ text = tr("Align &Justified");
+ break;
+ case Indent:
+ text = tr("&Indent");
+ break;
+ case Outdent:
+ text = tr("&Outdent");
+ break;
+ case InsertOrderedList:
+ text = tr("Insert &Ordered List");
+ break;
+ case InsertUnorderedList:
+ text = tr("Insert &Unordered List");
+ break;
case NoWebAction:
case WebActionCount:
Q_UNREACHABLE();
@@ -1229,14 +1262,14 @@ void QWebEnginePage::triggerAction(WebAction action, bool)
}
break;
case CopyLinkToClipboard:
- if (menuData.linkUrl().isValid()) {
- QString urlString = menuData.linkUrl().toString(QUrl::FullyEncoded);
+ if (!menuData.unfilteredLinkUrl().isEmpty()) {
+ QString urlString = menuData.unfilteredLinkUrl().toString(QUrl::FullyEncoded);
QString title = menuData.linkText().toHtmlEscaped();
QMimeData *data = new QMimeData();
data->setText(urlString);
QString html = QStringLiteral("<a href=\"") + urlString + QStringLiteral("\">") + title + QStringLiteral("</a>");
data->setHtml(html);
- data->setUrls(QList<QUrl>() << menuData.linkUrl());
+ data->setUrls(QList<QUrl>() << menuData.unfilteredLinkUrl());
qApp->clipboard()->setMimeData(data);
}
break;
@@ -1341,6 +1374,42 @@ void QWebEnginePage::triggerAction(WebAction action, bool)
// the viewSource() call after the QMenu's destruction.
QTimer::singleShot(0, this, [d](){ d->adapter->viewSource(); });
break;
+ case ToggleBold:
+ runJavaScript(QStringLiteral("document.execCommand('bold');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case ToggleItalic:
+ runJavaScript(QStringLiteral("document.execCommand('italic');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case ToggleUnderline:
+ runJavaScript(QStringLiteral("document.execCommand('underline');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case ToggleStrikethrough:
+ runJavaScript(QStringLiteral("document.execCommand('strikethrough');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case AlignLeft:
+ runJavaScript(QStringLiteral("document.execCommand('justifyLeft');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case AlignCenter:
+ runJavaScript(QStringLiteral("document.execCommand('justifyCenter');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case AlignRight:
+ runJavaScript(QStringLiteral("document.execCommand('justifyRight');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case AlignJustified:
+ runJavaScript(QStringLiteral("document.execCommand('justifyFull');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case Indent:
+ runJavaScript(QStringLiteral("document.execCommand('indent');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case Outdent:
+ runJavaScript(QStringLiteral("document.execCommand('outdent');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case InsertOrderedList:
+ runJavaScript(QStringLiteral("document.execCommand('insertOrderedList');"), QWebEngineScript::ApplicationWorld);
+ break;
+ case InsertUnorderedList:
+ runJavaScript(QStringLiteral("document.execCommand('insertUnorderedList');"), QWebEngineScript::ApplicationWorld);
+ break;
case NoWebAction:
break;
case WebActionCount:
@@ -1607,7 +1676,7 @@ QMenu *QWebEnginePage::createStandardContextMenu()
menu->addAction(QWebEnginePage::action(Unselect));
}
- if (!contextMenuData.linkText().isEmpty() && contextMenuData.linkUrl().isValid()) {
+ if (!contextMenuData.linkText().isEmpty() && !contextMenuData.unfilteredLinkUrl().isEmpty()) {
menu->addAction(QWebEnginePage::action(CopyLinkToClipboard));
}
if (contextMenuData.mediaUrl().isValid()) {
@@ -1654,37 +1723,58 @@ void QWebEnginePage::setFeaturePermission(const QUrl &securityOrigin, QWebEngine
Q_D(QWebEnginePage);
if (policy == PermissionUnknown)
return;
- WebContentsAdapterClient::MediaRequestFlags flags = WebContentsAdapterClient::MediaNone;
- switch (feature) {
- case MediaAudioVideoCapture:
- case MediaAudioCapture:
- case MediaVideoCapture:
- if (policy != PermissionUnknown) {
- if (policy == PermissionDeniedByUser)
- flags = WebContentsAdapterClient::MediaNone;
- else {
- if (feature == MediaAudioCapture)
- flags = WebContentsAdapterClient::MediaAudioCapture;
- else if (feature == MediaVideoCapture)
- flags = WebContentsAdapterClient::MediaVideoCapture;
- else
- flags = WebContentsAdapterClient::MediaRequestFlags(WebContentsAdapterClient::MediaVideoCapture | WebContentsAdapterClient::MediaAudioCapture);
- }
- d->adapter->grantMediaAccessPermission(securityOrigin, flags);
- }
- d->adapter->grantMediaAccessPermission(securityOrigin, flags);
- break;
- case QWebEnginePage::Geolocation:
- d->adapter->runGeolocationRequestCallback(securityOrigin, (policy == PermissionGrantedByUser) ? true : false);
- break;
- case MouseLock:
- if (policy == PermissionGrantedByUser)
+
+ const WebContentsAdapterClient::MediaRequestFlags audioVideoCaptureFlags(
+ WebContentsAdapterClient::MediaVideoCapture |
+ WebContentsAdapterClient::MediaAudioCapture);
+ const WebContentsAdapterClient::MediaRequestFlags desktopAudioVideoCaptureFlags(
+ WebContentsAdapterClient::MediaDesktopVideoCapture |
+ WebContentsAdapterClient::MediaDesktopAudioCapture);
+
+ if (policy == PermissionGrantedByUser) {
+ switch (feature) {
+ case MediaAudioVideoCapture:
+ d->adapter->grantMediaAccessPermission(securityOrigin, audioVideoCaptureFlags);
+ break;
+ case MediaAudioCapture:
+ d->adapter->grantMediaAccessPermission(securityOrigin, WebContentsAdapterClient::MediaAudioCapture);
+ break;
+ case MediaVideoCapture:
+ d->adapter->grantMediaAccessPermission(securityOrigin, WebContentsAdapterClient::MediaVideoCapture);
+ break;
+ case DesktopAudioVideoCapture:
+ d->adapter->grantMediaAccessPermission(securityOrigin, desktopAudioVideoCaptureFlags);
+ break;
+ case DesktopVideoCapture:
+ d->adapter->grantMediaAccessPermission(securityOrigin, WebContentsAdapterClient::MediaDesktopVideoCapture);
+ break;
+ case Geolocation:
+ d->adapter->runGeolocationRequestCallback(securityOrigin, true);
+ break;
+ case MouseLock:
d->adapter->grantMouseLockPermission(true);
- else
+ break;
+ case Notifications:
+ break;
+ }
+ } else { // if (policy == PermissionDeniedByUser)
+ switch (feature) {
+ case MediaAudioVideoCapture:
+ case MediaAudioCapture:
+ case MediaVideoCapture:
+ case DesktopAudioVideoCapture:
+ case DesktopVideoCapture:
+ d->adapter->grantMediaAccessPermission(securityOrigin, WebContentsAdapterClient::MediaNone);
+ break;
+ case Geolocation:
+ d->adapter->runGeolocationRequestCallback(securityOrigin, false);
+ break;
+ case MouseLock:
d->adapter->grantMouseLockPermission(false);
- break;
- case Notifications:
- break;
+ break;
+ case Notifications:
+ break;
+ }
}
}
@@ -1711,6 +1801,25 @@ WebEngineSettings *QWebEnginePagePrivate::webEngineSettings() const
return settings->d_func();
}
+/*!
+ \since 5.10
+ Downloads the resource from the location given by \a url to a local file.
+
+ If \a filename is given, it is used as the suggested file name.
+ If it is relative, the file is saved in the standard download location with
+ the given name.
+ If it is a null or empty QString, the default file name is used.
+
+ This will emit QWebEngineProfile::downloadRequested() after the download
+ has started.
+*/
+
+void QWebEnginePage::download(const QUrl& url, const QString& filename)
+{
+ Q_D(QWebEnginePage);
+ d->adapter->download(url, filename);
+}
+
void QWebEnginePage::load(const QUrl& url)
{
Q_D(QWebEnginePage);
@@ -2001,11 +2110,7 @@ void QWebEnginePage::printToPdf(const QString &filePath, const QPageLayout &page
Q_D(const QWebEnginePage);
#if defined(ENABLE_PRINTING)
if (d->currentPrinter) {
-#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
qWarning("Cannot print to PDF while at the same time printing on printer %ls", qUtf16Printable(d->currentPrinter->printerName()));
-#else
- qWarning("Cannot print to PDF while at the same time printing on printer %s", qPrintable(d->currentPrinter->printerName()));
-#endif
return;
}
#endif // ENABLE_PRINTING
@@ -2034,11 +2139,7 @@ void QWebEnginePage::printToPdf(const QWebEngineCallback<const QByteArray&> &res
#if defined(ENABLE_PDF)
#if defined(ENABLE_PRINTING)
if (d->currentPrinter) {
-#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
qWarning("Cannot print to PDF while at the same time printing on printer %ls", qUtf16Printable(d->currentPrinter->printerName()));
-#else
- qWarning("Cannot print to PDF while at the same time printing on printer %s", qPrintable(d->currentPrinter->printerName()));
-#endif
d->m_callbacks.invokeEmpty(resultCallback);
return;
}
@@ -2070,11 +2171,7 @@ void QWebEnginePage::print(QPrinter *printer, const QWebEngineCallback<bool> &re
#if defined(ENABLE_PDF)
#if defined(ENABLE_PRINTING)
if (d->currentPrinter) {
-#if QT_VERSION >= QT_VERSION_CHECK(5, 7, 0)
qWarning("Cannot print page on printer %ls: Already printing on %ls.", qUtf16Printable(printer->printerName()), qUtf16Printable(d->currentPrinter->printerName()));
-#else
- qWarning("Cannot print page on printer %s: Already printing on %s.", qPrintable(printer->printerName()), qPrintable(d->currentPrinter->printerName()));
-#endif
d->m_callbacks.invokeDirectly(resultCallback, false);
return;
}
diff --git a/src/webenginewidgets/api/qwebenginepage.h b/src/webenginewidgets/api/qwebenginepage.h
index 5619639c7..295527e74 100644
--- a/src/webenginewidgets/api/qwebenginepage.h
+++ b/src/webenginewidgets/api/qwebenginepage.h
@@ -128,6 +128,22 @@ public:
SavePage,
OpenLinkInNewBackgroundTab,
ViewSource,
+
+ ToggleBold,
+ ToggleItalic,
+ ToggleUnderline,
+ ToggleStrikethrough,
+
+ AlignLeft,
+ AlignCenter,
+ AlignRight,
+ AlignJustified,
+ Indent,
+ Outdent,
+
+ InsertOrderedList,
+ InsertUnorderedList,
+
WebActionCount
};
Q_ENUM(WebAction)
@@ -172,7 +188,9 @@ public:
MediaAudioCapture = 2,
MediaVideoCapture,
MediaAudioVideoCapture,
- MouseLock
+ MouseLock,
+ DesktopVideoCapture,
+ DesktopAudioVideoCapture
};
Q_ENUM(Feature)
@@ -234,6 +252,7 @@ public:
void load(const QUrl &url);
void load(const QWebEngineHttpRequest &request);
+ void download(const QUrl &url, const QString &filename = QString());
void setHtml(const QString &html, const QUrl &baseUrl = QUrl());
void setContent(const QByteArray &data, const QString &mimeType = QString(), const QUrl &baseUrl = QUrl());
diff --git a/src/webenginewidgets/api/qwebengineprofile.cpp b/src/webenginewidgets/api/qwebengineprofile.cpp
index cd4fc8b02..18b9cb487 100644
--- a/src/webenginewidgets/api/qwebengineprofile.cpp
+++ b/src/webenginewidgets/api/qwebengineprofile.cpp
@@ -142,7 +142,7 @@ using QtWebEngineCore::BrowserContextAdapter;
will be deleted immediately after the signal emission.
This signal cannot be used with a queued connection.
- \sa QWebEngineDownloadItem
+ \sa QWebEngineDownloadItem, QWebEnginePage::download()
*/
QWebEngineProfilePrivate::QWebEngineProfilePrivate(QSharedPointer<BrowserContextAdapter> browserContext)
@@ -151,7 +151,7 @@ QWebEngineProfilePrivate::QWebEngineProfilePrivate(QSharedPointer<BrowserContext
, m_browserContextRef(browserContext)
{
m_browserContextRef->addClient(this);
- m_settings->d_ptr->initDefaults(browserContext->isOffTheRecord());
+ m_settings->d_ptr->initDefaults();
}
QWebEngineProfilePrivate::~QWebEngineProfilePrivate()
@@ -172,11 +172,6 @@ QWebEngineProfilePrivate::~QWebEngineProfilePrivate()
m_ongoingDownloads.clear();
}
-void QWebEngineProfilePrivate::cancelDownload(quint32 downloadId)
-{
- browserContext()->cancelDownload(downloadId);
-}
-
void QWebEngineProfilePrivate::downloadDestroyed(quint32 downloadId)
{
m_ongoingDownloads.remove(downloadId);
@@ -574,34 +569,8 @@ QWebEngineProfile *QWebEngineProfile::defaultProfile()
For example, the language \c en-US will load the \c en-US.bdic
dictionary file.
- Qt WebEngine checks for the \c qtwebengine_dictionaries subdirectory
- first in the local directory and if it is not found, in the Qt
- installation directory.
-
- On macOS, depending on how Qt WebEngine is configured at build time, there are two possibilities
- how spellchecking data is found:
-
- \list
- \li Hunspell dictionaries (default) - .bdic dictionaries are used, just like on other
- platforms
- \li Native dictionaries - the macOS spellchecking APIs are used (which means the results
- will depend on the installed OS dictionaries)
- \endlist
-
- Thus, in the macOS Hunspell case, Qt WebEngine will look in the \e qtwebengine_dictionaries
- subdirectory located inside the application bundle \c Resources directory, and also in the
- \c Resources directory located inside the Qt framework bundle.
-
- To summarize, in case of Hunspell usage, the following paths are considered:
-
- \list
- \li QCoreApplication::applicationDirPath()/qtwebengine_dictionaries
- or QCoreApplication::applicationDirPath()/../Contents/Resources/qtwebengine_dictionaries
- (on macOS)
- \li [QLibraryInfo::DataPath]/qtwebengine_dictionaries
- or path/to/QtWebEngineCore.framework/Resources/qtwebengine_dictionaries (Qt framework
- bundle on macOS)
- \endlist
+ See the \l {Spellchecker}{Spellchecker feature documentation} for how
+ dictionary files are searched.
For more information about how to compile \c .bdic dictionaries, see the
\l{WebEngine Widgets Spellchecker Example}{Spellchecker Example}.
@@ -674,7 +643,8 @@ static bool checkInternalScheme(const QByteArray &scheme)
static QSet<QByteArray> internalSchemes;
if (internalSchemes.isEmpty()) {
internalSchemes << QByteArrayLiteral("qrc") << QByteArrayLiteral("data") << QByteArrayLiteral("blob")
- << QByteArrayLiteral("http") << QByteArrayLiteral("ftp") << QByteArrayLiteral("javascript");
+ << QByteArrayLiteral("http") << QByteArrayLiteral("https") << QByteArrayLiteral("ftp")
+ << QByteArrayLiteral("javascript");
}
return internalSchemes.contains(scheme);
}
diff --git a/src/webenginewidgets/api/qwebengineprofile_p.h b/src/webenginewidgets/api/qwebengineprofile_p.h
index 4d31c5a81..c5a75f6d4 100644
--- a/src/webenginewidgets/api/qwebengineprofile_p.h
+++ b/src/webenginewidgets/api/qwebengineprofile_p.h
@@ -76,7 +76,6 @@ public:
QSharedPointer<QtWebEngineCore::BrowserContextAdapter> browserContext() const { return m_browserContextRef; }
QWebEngineSettings *settings() const { return m_settings; }
- void cancelDownload(quint32 downloadId);
void downloadDestroyed(quint32 downloadId);
void downloadRequested(DownloadItemInfo &info) Q_DECL_OVERRIDE;
diff --git a/src/webenginewidgets/api/qwebenginescript.h b/src/webenginewidgets/api/qwebenginescript.h
index 34c13e4b7..e3f65ec59 100644
--- a/src/webenginewidgets/api/qwebenginescript.h
+++ b/src/webenginewidgets/api/qwebenginescript.h
@@ -102,9 +102,7 @@ private:
QSharedDataPointer<QtWebEngineCore::UserScript> d;
};
-#if QT_VERSION >= QT_VERSION_CHECK(5,6,0)
Q_DECLARE_SHARED_NOT_MOVABLE_UNTIL_QT6(QWebEngineScript)
-#endif
#ifndef QT_NO_DEBUG_STREAM
QWEBENGINEWIDGETS_EXPORT QDebug operator<<(QDebug, const QWebEngineScript &);
diff --git a/src/webenginewidgets/api/qwebenginesettings.cpp b/src/webenginewidgets/api/qwebenginesettings.cpp
index 65c77a54d..439e00590 100644
--- a/src/webenginewidgets/api/qwebenginesettings.cpp
+++ b/src/webenginewidgets/api/qwebenginesettings.cpp
@@ -97,6 +97,10 @@ static WebEngineSettings::Attribute toWebEngineAttribute(QWebEngineSettings::Web
return WebEngineSettings::AllowRunningInsecureContent;
case QWebEngineSettings::AllowGeolocationOnInsecureOrigins:
return WebEngineSettings::AllowGeolocationOnInsecureOrigins;
+ case QWebEngineSettings::AllowWindowActivationFromJavaScript:
+ return WebEngineSettings::AllowWindowActivationFromJavaScript;
+ case QWebEngineSettings::HideScrollbars:
+ return WebEngineSettings::HideScrollbars;
default:
return WebEngineSettings::UnsupportedInCoreSettings;
diff --git a/src/webenginewidgets/api/qwebenginesettings.h b/src/webenginewidgets/api/qwebenginesettings.h
index 73995a457..1857e5228 100644
--- a/src/webenginewidgets/api/qwebenginesettings.h
+++ b/src/webenginewidgets/api/qwebenginesettings.h
@@ -89,7 +89,9 @@ public:
FocusOnNavigationEnabled,
PrintElementBackgrounds,
AllowRunningInsecureContent,
- AllowGeolocationOnInsecureOrigins
+ AllowGeolocationOnInsecureOrigins,
+ AllowWindowActivationFromJavaScript,
+ HideScrollbars
};
enum FontSize {
diff --git a/src/webenginewidgets/doc/src/qwebenginepage_lgpl.qdoc b/src/webenginewidgets/doc/src/qwebenginepage_lgpl.qdoc
index 715fce6d0..3b9300a4b 100644
--- a/src/webenginewidgets/doc/src/qwebenginepage_lgpl.qdoc
+++ b/src/webenginewidgets/doc/src/qwebenginepage_lgpl.qdoc
@@ -158,6 +158,46 @@
the web page on disk. (Added in Qt 5.7)
\value ViewSource Show the source of the current page in a new tab. (Added in Qt 5.8)
+ \value ToggleBold
+ Toggles boldness for the selection or at the cursor position.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value ToggleItalic
+ Toggles italics for the selection or at the cursor position.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value ToggleUnderline
+ Toggles underlining of the selection or at the cursor position.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value ToggleStrikethrough
+ Toggles striking through the selection or at the cursor position.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+
+ \value AlignLeft
+ Aligns the lines containing the selection or the cursor to the left.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value AlignCenter
+ Aligns the lines containing the selection or the cursor at the center.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value AlignRight
+ Aligns the lines containing the selection or the cursor to the right.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value AlignJustified
+ Stretches the lines containing the selection or the cursor so that each
+ line has equal width.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value Indent
+ Indents the lines containing the selection or the cursor.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value Outdent
+ Outdents the lines containing the selection or the cursor.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+
+ \value InsertOrderedList
+ Inserts an ordered list at the current cursor position, deleting the current selection.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
+ \value InsertUnorderedList
+ Inserts an unordered list at the current cursor position,
+ deleting the current selection.
+ Requires \c contenteditable="true". (Added in Qt 5.10)
\omitvalue WebActionCount
*/
@@ -246,6 +286,11 @@
\value MouseLock
Mouse locking, which locks the mouse pointer to the web view and is typically used in
games.
+ \value DesktopVideoCapture
+ Video output capture, that is, the capture of the user's display,
+ for screen sharing purposes for example. (Added in Qt 5.10)
+ \value DesktopAudioVideoCapture
+ Both audio and video output capture. (Added in Qt 5.10)
\sa featurePermissionRequested(), featurePermissionRequestCanceled(), setFeaturePermission(), PermissionPolicy
diff --git a/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc b/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc
index d26babd5a..907f6f643 100644
--- a/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc
+++ b/src/webenginewidgets/doc/src/qwebenginesettings_lgpl.qdoc
@@ -162,6 +162,12 @@
Geolocation features. This provides an override to allow non secure
origins to access Geolocation again.
Disabled by default. (Added in Qt 5.9)
+ \value AllowWindowActivationFromJavaScript
+ Allows the window.focus() method in JavaScript. Disallowed by default.
+ (Added in Qt 5.10)
+ \value HideScrollbars
+ Hides scrollbars.
+ Disabled by default. (Added in Qt 5.10)
*/
diff --git a/src/webenginewidgets/doc/src/qwebengineview_lgpl.qdoc b/src/webenginewidgets/doc/src/qwebengineview_lgpl.qdoc
index e54c5d507..34a61ded3 100644
--- a/src/webenginewidgets/doc/src/qwebengineview_lgpl.qdoc
+++ b/src/webenginewidgets/doc/src/qwebengineview_lgpl.qdoc
@@ -77,7 +77,7 @@
new windows, such as pop-up windows, you can subclass QWebEngineView and
reimplement the createWindow() function.
- \sa {WebEngine Demo Browser Example}, {WebEngine Content Manipulation Example}, {WebEngine Markdown Editor Example}
+ \sa {WebEngine Widgets Simple Browser Example}, {WebEngine Content Manipulation Example}, {WebEngine Markdown Editor Example}
*/
diff --git a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
index d56f644d3..55b6001d1 100644
--- a/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
+++ b/src/webenginewidgets/render_widget_host_view_qt_delegate_widget.cpp
@@ -51,10 +51,6 @@
#include <QWindow>
#include <private/qquickwindow_p.h>
-#if (QT_VERSION < QT_VERSION_CHECK(5, 8, 0))
-#include <QSGSimpleRectNode>
-#include <QSGSimpleTextureNode>
-#endif
#include <private/qwidget_p.h>
namespace QtWebEngineCore {
@@ -115,8 +111,6 @@ RenderWidgetHostViewQtDelegateWidget::RenderWidgetHostViewQtDelegateWidget(Rende
{
setFocusPolicy(Qt::StrongFocus);
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 4, 0))
-
QSurfaceFormat format;
format.setDepthBufferSize(24);
format.setStencilBufferSize(8);
@@ -150,7 +144,6 @@ RenderWidgetHostViewQtDelegateWidget::RenderWidgetHostViewQtDelegateWidget(Rende
setFormat(format);
#endif
-#endif
setMouseTracking(true);
setAttribute(Qt::WA_AcceptTouchEvents);
setAttribute(Qt::WA_OpaquePaintEvent);
@@ -297,30 +290,17 @@ QSGLayer *RenderWidgetHostViewQtDelegateWidget::createLayer()
QSGInternalImageNode *RenderWidgetHostViewQtDelegateWidget::createImageNode()
{
QSGRenderContext *renderContext = QQuickWindowPrivate::get(quickWindow())->context;
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
return renderContext->sceneGraphContext()->createInternalImageNode();
-#else
- return renderContext->sceneGraphContext()->createImageNode();
-#endif
}
QSGTextureNode *RenderWidgetHostViewQtDelegateWidget::createTextureNode()
{
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
return quickWindow()->createImageNode();
-#else
- return new QSGSimpleTextureNode();
-#endif
}
QSGRectangleNode *RenderWidgetHostViewQtDelegateWidget::createRectangleNode()
{
-#if (QT_VERSION >= QT_VERSION_CHECK(5, 8, 0))
return quickWindow()->createRectangleNode();
-#else
- QSGRenderContext *renderContext = QQuickWindowPrivate::get(quickWindow())->context;
- return renderContext->sceneGraphContext()->createRectangleNode();
-#endif
}
void RenderWidgetHostViewQtDelegateWidget::update()
diff --git a/src/webenginewidgets/ui/messagebubblewidget.cpp b/src/webenginewidgets/ui/messagebubblewidget.cpp
index 4a53a421f..70dada0c4 100644
--- a/src/webenginewidgets/ui/messagebubblewidget.cpp
+++ b/src/webenginewidgets/ui/messagebubblewidget.cpp
@@ -41,6 +41,7 @@
#include "api/qwebengineview.h"
+#include <qglobal.h>
#include <QBitmap>
#include <QHBoxLayout>
#include <QIcon>
diff --git a/tests/auto/bic/data/QtWebEngine.5.8.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtWebEngine.5.8.0.linux-gcc-amd64.txt
deleted file mode 100644
index 5c1f96b36..000000000
--- a/tests/auto/bic/data/QtWebEngine.5.8.0.linux-gcc-amd64.txt
+++ /dev/null
@@ -1,11101 +0,0 @@
-Class std::__failure_type
- size=1 align=1
- base size=0 base align=1
-std::__failure_type (0x0x7f7e98467e40) 0 empty
-
-Class std::__do_is_destructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_destructible_impl (0x0x7f7e9859c600) 0 empty
-
-Class std::__do_is_nt_destructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_nt_destructible_impl (0x0x7f7e9859c840) 0 empty
-
-Class std::__do_is_default_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_default_constructible_impl (0x0x7f7e9859ca80) 0 empty
-
-Class std::__do_is_static_castable_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_static_castable_impl (0x0x7f7e9859ccc0) 0 empty
-
-Class std::__do_is_direct_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_direct_constructible_impl (0x0x7f7e9859ce40) 0 empty
-
-Class std::__do_is_nary_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_nary_constructible_impl (0x0x7f7e98171240) 0 empty
-
-Class std::__do_common_type_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_common_type_impl (0x0x7f7e981f89c0) 0 empty
-
-Class std::__do_member_type_wrapper
- size=1 align=1
- base size=0 base align=1
-std::__do_member_type_wrapper (0x0x7f7e981f8a80) 0 empty
-
-Class std::__result_of_memfun_ref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memfun_ref_impl (0x0x7f7e981f8de0) 0 empty
-
-Class std::__result_of_memfun_deref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memfun_deref_impl (0x0x7f7e981f8ea0) 0 empty
-
-Class std::__result_of_memobj_ref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memobj_ref_impl (0x0x7f7e981f8f60) 0 empty
-
-Class std::__result_of_memobj_deref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memobj_deref_impl (0x0x7f7e9822e060) 0 empty
-
-Class std::__result_of_other_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_other_impl (0x0x7f7e9822e300) 0 empty
-
-Class std::piecewise_construct_t
- size=1 align=1
- base size=0 base align=1
-std::piecewise_construct_t (0x0x7f7e9822e4e0) 0 empty
-
-Class std::__true_type
- size=1 align=1
- base size=0 base align=1
-std::__true_type (0x0x7f7e9822e960) 0 empty
-
-Class std::__false_type
- size=1 align=1
- base size=0 base align=1
-std::__false_type (0x0x7f7e9822e9c0) 0 empty
-
-Class std::input_iterator_tag
- size=1 align=1
- base size=0 base align=1
-std::input_iterator_tag (0x0x7f7e982d7660) 0 empty
-
-Class std::output_iterator_tag
- size=1 align=1
- base size=0 base align=1
-std::output_iterator_tag (0x0x7f7e982d76c0) 0 empty
-
-Class std::forward_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::forward_iterator_tag (0x0x7f7e981c1a90) 0 empty
- std::input_iterator_tag (0x0x7f7e982d7720) 0 empty
-
-Class std::bidirectional_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::bidirectional_iterator_tag (0x0x7f7e981c1af8) 0 empty
- std::forward_iterator_tag (0x0x7f7e981c1b60) 0 empty
- std::input_iterator_tag (0x0x7f7e982d7780) 0 empty
-
-Class std::random_access_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::random_access_iterator_tag (0x0x7f7e981c1bc8) 0 empty
- std::bidirectional_iterator_tag (0x0x7f7e981c1c30) 0 empty
- std::forward_iterator_tag (0x0x7f7e981c1c98) 0 empty
- std::input_iterator_tag (0x0x7f7e982d77e0) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_less_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_less_iter (0x0x7f7e9831d480) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_less_val
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_less_val (0x0x7f7e9831d4e0) 0 empty
-
-Class __gnu_cxx::__ops::_Val_less_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Val_less_iter (0x0x7f7e9831d540) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_equal_to_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7f7e9831d5a0) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_equal_to_val
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7f7e9831d600) 0 empty
-
-Class wait
- size=4 align=4
- base size=4 base align=4
-wait (0x0x7f7e9801f120) 0
-
-Class __locale_struct
- size=232 align=8
- base size=232 base align=8
-__locale_struct (0x0x7f7e9801f360) 0
-
-Class timespec
- size=16 align=8
- base size=16 base align=8
-timespec (0x0x7f7e9801f420) 0
-
-Class timeval
- size=16 align=8
- base size=16 base align=8
-timeval (0x0x7f7e9801f480) 0
-
-Class pthread_attr_t
- size=56 align=8
- base size=56 base align=8
-pthread_attr_t (0x0x7f7e9801f540) 0
-
-Class __pthread_internal_list
- size=16 align=8
- base size=16 base align=8
-__pthread_internal_list (0x0x7f7e9801f5a0) 0
-
-Class random_data
- size=48 align=8
- base size=48 base align=8
-random_data (0x0x7f7e9801fa20) 0
-
-Class drand48_data
- size=24 align=8
- base size=24 base align=8
-drand48_data (0x0x7f7e9801fa80) 0
-
-Vtable for std::exception
-std::exception::_ZTVSt9exception: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9exception)
-16 (int (*)(...))std::exception::~exception
-24 (int (*)(...))std::exception::~exception
-32 (int (*)(...))std::exception::what
-
-Class std::exception
- size=8 align=8
- base size=8 base align=8
-std::exception (0x0x7f7e9801fae0) 0 nearly-empty
- vptr=((& std::exception::_ZTVSt9exception) + 16u)
-
-Vtable for std::bad_exception
-std::bad_exception::_ZTVSt13bad_exception: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt13bad_exception)
-16 (int (*)(...))std::bad_exception::~bad_exception
-24 (int (*)(...))std::bad_exception::~bad_exception
-32 (int (*)(...))std::bad_exception::what
-
-Class std::bad_exception
- size=8 align=8
- base size=8 base align=8
-std::bad_exception (0x0x7f7e98346208) 0 nearly-empty
- vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
- std::exception (0x0x7f7e9801fb40) 0 nearly-empty
- primary-for std::bad_exception (0x0x7f7e98346208)
-
-Class std::__exception_ptr::exception_ptr
- size=8 align=8
- base size=8 base align=8
-std::__exception_ptr::exception_ptr (0x0x7f7e9801fba0) 0
-
-Vtable for std::nested_exception
-std::nested_exception::_ZTVSt16nested_exception: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt16nested_exception)
-16 (int (*)(...))std::nested_exception::~nested_exception
-24 (int (*)(...))std::nested_exception::~nested_exception
-
-Class std::nested_exception
- size=16 align=8
- base size=16 base align=8
-std::nested_exception (0x0x7f7e9801fc00) 0
- vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)
-
-Vtable for std::bad_alloc
-std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9bad_alloc)
-16 (int (*)(...))std::bad_alloc::~bad_alloc
-24 (int (*)(...))std::bad_alloc::~bad_alloc
-32 (int (*)(...))std::bad_alloc::what
-
-Class std::bad_alloc
- size=8 align=8
- base size=8 base align=8
-std::bad_alloc (0x0x7f7e98346410) 0 nearly-empty
- vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
- std::exception (0x0x7f7e98153060) 0 nearly-empty
- primary-for std::bad_alloc (0x0x7f7e98346410)
-
-Vtable for std::bad_array_new_length
-std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt20bad_array_new_length)
-16 (int (*)(...))std::bad_array_new_length::~bad_array_new_length
-24 (int (*)(...))std::bad_array_new_length::~bad_array_new_length
-32 (int (*)(...))std::bad_array_new_length::what
-
-Class std::bad_array_new_length
- size=8 align=8
- base size=8 base align=8
-std::bad_array_new_length (0x0x7f7e98346478) 0 nearly-empty
- vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
- std::bad_alloc (0x0x7f7e983464e0) 0 nearly-empty
- primary-for std::bad_array_new_length (0x0x7f7e98346478)
- std::exception (0x0x7f7e981530c0) 0 nearly-empty
- primary-for std::bad_alloc (0x0x7f7e983464e0)
-
-Class std::nothrow_t
- size=1 align=1
- base size=0 base align=1
-std::nothrow_t (0x0x7f7e98153120) 0 empty
-
-Class __exception
- size=40 align=8
- base size=40 base align=8
-__exception (0x0x7f7e98153d20) 0
-
-Class lconv
- size=96 align=8
- base size=96 base align=8
-lconv (0x0x7f7e97f42a20) 0
-
-Vtable for __cxxabiv1::__forced_unwind
-__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class __cxxabiv1::__forced_unwind
- size=8 align=8
- base size=8 base align=8
-__cxxabiv1::__forced_unwind (0x0x7f7e97f42a80) 0 nearly-empty
- vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)
-
-Class sched_param
- size=4 align=4
- base size=4 base align=4
-sched_param (0x0x7f7e97c47960) 0
-
-Class __sched_param
- size=4 align=4
- base size=4 base align=4
-__sched_param (0x0x7f7e97c479c0) 0
-
-Class timex
- size=208 align=8
- base size=208 base align=8
-timex (0x0x7f7e97c47a80) 0
-
-Class tm
- size=56 align=8
- base size=56 base align=8
-tm (0x0x7f7e97c47ae0) 0
-
-Class itimerspec
- size=32 align=8
- base size=32 base align=8
-itimerspec (0x0x7f7e97c47b40) 0
-
-Class _pthread_cleanup_buffer
- size=32 align=8
- base size=32 base align=8
-_pthread_cleanup_buffer (0x0x7f7e97c47ba0) 0
-
-Class __pthread_cleanup_frame
- size=24 align=8
- base size=24 base align=8
-__pthread_cleanup_frame (0x0x7f7e97c47cc0) 0
-
-Class __pthread_cleanup_class
- size=24 align=8
- base size=24 base align=8
-__pthread_cleanup_class (0x0x7f7e97c47d20) 0
-
-Class _IO_marker
- size=24 align=8
- base size=24 base align=8
-_IO_marker (0x0x7f7e979a9180) 0
-
-Class _IO_FILE
- size=216 align=8
- base size=216 base align=8
-_IO_FILE (0x0x7f7e979a91e0) 0
-
-Class std::_Hash_impl
- size=1 align=1
- base size=0 base align=1
-std::_Hash_impl (0x0x7f7e9778c9c0) 0 empty
-
-Class std::_Fnv_hash_impl
- size=1 align=1
- base size=0 base align=1
-std::_Fnv_hash_impl (0x0x7f7e9778ca20) 0 empty
-
-Class std::__numeric_limits_base
- size=1 align=1
- base size=0 base align=1
-std::__numeric_limits_base (0x0x7f7e977c09c0) 0 empty
-
-Class std::_Bit_reference
- size=16 align=8
- base size=16 base align=8
-std::_Bit_reference (0x0x7f7e975a27e0) 0
-
-Class std::_Bit_iterator_base
- size=16 align=8
- base size=12 base align=8
-std::_Bit_iterator_base (0x0x7f7e976190d0) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7e975a28a0) 0 empty
-
-Class std::_Bit_iterator
- size=16 align=8
- base size=12 base align=8
-std::_Bit_iterator (0x0x7f7e97619138) 0
- std::_Bit_iterator_base (0x0x7f7e976191a0) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7e975a2900) 0 empty
-
-Class std::_Bit_const_iterator
- size=16 align=8
- base size=12 base align=8
-std::_Bit_const_iterator (0x0x7f7e97619208) 0
- std::_Bit_iterator_base (0x0x7f7e97619270) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f7e975a2960) 0 empty
-
-Class std::random_device
- size=5000 align=8
- base size=5000 base align=8
-std::random_device (0x0x7f7e973e2780) 0
-
-Class std::bernoulli_distribution::param_type
- size=8 align=8
- base size=8 base align=8
-std::bernoulli_distribution::param_type (0x0x7f7e974b4540) 0
-
-Class std::bernoulli_distribution
- size=8 align=8
- base size=8 base align=8
-std::bernoulli_distribution (0x0x7f7e974b44e0) 0
-
-Class std::seed_seq
- size=24 align=8
- base size=24 base align=8
-std::seed_seq (0x0x7f7e972614e0) 0
-
-Class qIsNull(double)::U
- size=8 align=8
- base size=8 base align=8
-qIsNull(double)::U (0x0x7f7e961d9f60) 0
-
-Class qIsNull(float)::U
- size=4 align=4
- base size=4 base align=4
-qIsNull(float)::U (0x0x7f7e95dbe000) 0
-
-Class QSysInfo
- size=1 align=1
- base size=0 base align=1
-QSysInfo (0x0x7f7e95e64240) 0 empty
-
-Class QMessageLogContext
- size=32 align=8
- base size=32 base align=8
-QMessageLogContext (0x0x7f7e95e642a0) 0
-
-Class QMessageLogger
- size=32 align=8
- base size=32 base align=8
-QMessageLogger (0x0x7f7e95e64300) 0
-
-Class QFlag
- size=4 align=4
- base size=4 base align=4
-QFlag (0x0x7f7e95e64d80) 0
-
-Class QIncompatibleFlag
- size=4 align=4
- base size=4 base align=4
-QIncompatibleFlag (0x0x7f7e95ec20c0) 0
-
-Class std::__atomic_flag_base
- size=1 align=1
- base size=1 base align=1
-std::__atomic_flag_base (0x0x7f7e95ec2660) 0
-
-Class std::atomic_flag
- size=1 align=1
- base size=1 base align=1
-std::atomic_flag (0x0x7f7e95eab680) 0
- std::__atomic_flag_base (0x0x7f7e95ec26c0) 0
-
-Class QAtomicInt
- size=4 align=4
- base size=4 base align=4
-QAtomicInt (0x0x7f7e95eabdd0) 0
- QAtomicInteger<int> (0x0x7f7e95eabe38) 0
- QBasicAtomicInteger<int> (0x0x7f7e95c7fde0) 0
-
-Class QInternal
- size=1 align=1
- base size=0 base align=1
-QInternal (0x0x7f7e958aa6c0) 0 empty
-
-Class QGenericArgument
- size=16 align=8
- base size=16 base align=8
-QGenericArgument (0x0x7f7e956b2720) 0
-
-Class QGenericReturnArgument
- size=16 align=8
- base size=16 base align=8
-QGenericReturnArgument (0x0x7f7e9565b270) 0
- QGenericArgument (0x0x7f7e956b2780) 0
-
-Class QMetaObject
- size=48 align=8
- base size=48 base align=8
-QMetaObject (0x0x7f7e956b2900) 0
-
-Class QMetaObject::Connection
- size=8 align=8
- base size=8 base align=8
-QMetaObject::Connection (0x0x7f7e956b29c0) 0
-
-Class QLatin1Char
- size=1 align=1
- base size=1 base align=1
-QLatin1Char (0x0x7f7e95338a20) 0
-
-Class QChar
- size=2 align=2
- base size=2 base align=2
-QChar (0x0x7f7e95338a80) 0
-
-Class QtPrivate::RefCount
- size=4 align=4
- base size=4 base align=4
-QtPrivate::RefCount (0x0x7f7e95338f00) 0
-
-Class QArrayData
- size=24 align=8
- base size=24 base align=8
-QArrayData (0x0x7f7e95405000) 0
-
-Class QtPrivate::QContainerImplHelper
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QContainerImplHelper (0x0x7f7e95405420) 0 empty
-
-Class std::locale
- size=8 align=8
- base size=8 base align=8
-std::locale (0x0x7f7e95405480) 0
-
-Vtable for std::locale::facet
-std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt6locale5facetE)
-16 (int (*)(...))std::locale::facet::~facet
-24 (int (*)(...))std::locale::facet::~facet
-
-Class std::locale::facet
- size=16 align=8
- base size=12 base align=8
-std::locale::facet (0x0x7f7e954054e0) 0
- vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)
-
-Class std::locale::id
- size=8 align=8
- base size=8 base align=8
-std::locale::id (0x0x7f7e95405540) 0
-
-Class std::locale::_Impl
- size=40 align=8
- base size=40 base align=8
-std::locale::_Impl (0x0x7f7e954055a0) 0
-
-Class std::__cow_string
- size=8 align=8
- base size=8 base align=8
-std::__cow_string (0x0x7f7e95405960) 0
-
-Vtable for std::logic_error
-std::logic_error::_ZTVSt11logic_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt11logic_error)
-16 (int (*)(...))std::logic_error::~logic_error
-24 (int (*)(...))std::logic_error::~logic_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::logic_error
- size=16 align=8
- base size=16 base align=8
-std::logic_error (0x0x7f7e95448820) 0
- vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
- std::exception (0x0x7f7e95405a20) 0 nearly-empty
- primary-for std::logic_error (0x0x7f7e95448820)
-
-Vtable for std::domain_error
-std::domain_error::_ZTVSt12domain_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12domain_error)
-16 (int (*)(...))std::domain_error::~domain_error
-24 (int (*)(...))std::domain_error::~domain_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::domain_error
- size=16 align=8
- base size=16 base align=8
-std::domain_error (0x0x7f7e95448888) 0
- vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
- std::logic_error (0x0x7f7e954488f0) 0
- primary-for std::domain_error (0x0x7f7e95448888)
- std::exception (0x0x7f7e95405a80) 0 nearly-empty
- primary-for std::logic_error (0x0x7f7e954488f0)
-
-Vtable for std::invalid_argument
-std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt16invalid_argument)
-16 (int (*)(...))std::invalid_argument::~invalid_argument
-24 (int (*)(...))std::invalid_argument::~invalid_argument
-32 (int (*)(...))std::logic_error::what
-
-Class std::invalid_argument
- size=16 align=8
- base size=16 base align=8
-std::invalid_argument (0x0x7f7e95448958) 0
- vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
- std::logic_error (0x0x7f7e954489c0) 0
- primary-for std::invalid_argument (0x0x7f7e95448958)
- std::exception (0x0x7f7e95405ae0) 0 nearly-empty
- primary-for std::logic_error (0x0x7f7e954489c0)
-
-Vtable for std::length_error
-std::length_error::_ZTVSt12length_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12length_error)
-16 (int (*)(...))std::length_error::~length_error
-24 (int (*)(...))std::length_error::~length_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::length_error
- size=16 align=8
- base size=16 base align=8
-std::length_error (0x0x7f7e95448a28) 0
- vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
- std::logic_error (0x0x7f7e95448a90) 0
- primary-for std::length_error (0x0x7f7e95448a28)
- std::exception (0x0x7f7e95405b40) 0 nearly-empty
- primary-for std::logic_error (0x0x7f7e95448a90)
-
-Vtable for std::out_of_range
-std::out_of_range::_ZTVSt12out_of_range: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12out_of_range)
-16 (int (*)(...))std::out_of_range::~out_of_range
-24 (int (*)(...))std::out_of_range::~out_of_range
-32 (int (*)(...))std::logic_error::what
-
-Class std::out_of_range
- size=16 align=8
- base size=16 base align=8
-std::out_of_range (0x0x7f7e95448af8) 0
- vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
- std::logic_error (0x0x7f7e95448b60) 0
- primary-for std::out_of_range (0x0x7f7e95448af8)
- std::exception (0x0x7f7e95405ba0) 0 nearly-empty
- primary-for std::logic_error (0x0x7f7e95448b60)
-
-Vtable for std::runtime_error
-std::runtime_error::_ZTVSt13runtime_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt13runtime_error)
-16 (int (*)(...))std::runtime_error::~runtime_error
-24 (int (*)(...))std::runtime_error::~runtime_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::runtime_error
- size=16 align=8
- base size=16 base align=8
-std::runtime_error (0x0x7f7e95448bc8) 0
- vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
- std::exception (0x0x7f7e95405c00) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f7e95448bc8)
-
-Vtable for std::range_error
-std::range_error::_ZTVSt11range_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt11range_error)
-16 (int (*)(...))std::range_error::~range_error
-24 (int (*)(...))std::range_error::~range_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::range_error
- size=16 align=8
- base size=16 base align=8
-std::range_error (0x0x7f7e95448c30) 0
- vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
- std::runtime_error (0x0x7f7e95448c98) 0
- primary-for std::range_error (0x0x7f7e95448c30)
- std::exception (0x0x7f7e95405c60) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f7e95448c98)
-
-Vtable for std::overflow_error
-std::overflow_error::_ZTVSt14overflow_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt14overflow_error)
-16 (int (*)(...))std::overflow_error::~overflow_error
-24 (int (*)(...))std::overflow_error::~overflow_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::overflow_error
- size=16 align=8
- base size=16 base align=8
-std::overflow_error (0x0x7f7e95448d00) 0
- vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
- std::runtime_error (0x0x7f7e95448d68) 0
- primary-for std::overflow_error (0x0x7f7e95448d00)
- std::exception (0x0x7f7e95405cc0) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f7e95448d68)
-
-Vtable for std::underflow_error
-std::underflow_error::_ZTVSt15underflow_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt15underflow_error)
-16 (int (*)(...))std::underflow_error::~underflow_error
-24 (int (*)(...))std::underflow_error::~underflow_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::underflow_error
- size=16 align=8
- base size=16 base align=8
-std::underflow_error (0x0x7f7e95448dd0) 0
- vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
- std::runtime_error (0x0x7f7e95448e38) 0
- primary-for std::underflow_error (0x0x7f7e95448dd0)
- std::exception (0x0x7f7e95405d20) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f7e95448e38)
-
-Vtable for std::_V2::error_category
-std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt3_V214error_categoryE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))std::_V2::error_category::_M_message
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))std::_V2::error_category::default_error_condition
-64 (int (*)(...))std::_V2::error_category::equivalent
-72 (int (*)(...))std::_V2::error_category::equivalent
-
-Class std::_V2::error_category
- size=8 align=8
- base size=8 base align=8
-std::_V2::error_category (0x0x7f7e95405ea0) 0 nearly-empty
- vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)
-
-Class std::error_code
- size=16 align=8
- base size=16 base align=8
-std::error_code (0x0x7f7e9510a120) 0
-
-Class std::error_condition
- size=16 align=8
- base size=16 base align=8
-std::error_condition (0x0x7f7e9510a2a0) 0
-
-Vtable for std::system_error
-std::system_error::_ZTVSt12system_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12system_error)
-16 (int (*)(...))std::system_error::~system_error
-24 (int (*)(...))std::system_error::~system_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::system_error
- size=32 align=8
- base size=32 base align=8
-std::system_error (0x0x7f7e95127270) 0
- vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
- std::runtime_error (0x0x7f7e951272d8) 0
- primary-for std::system_error (0x0x7f7e95127270)
- std::exception (0x0x7f7e9510a4e0) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f7e951272d8)
-
-Vtable for std::ios_base::failure
-std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt8ios_base7failureB5cxx11E)
-16 (int (*)(...))std::ios_base::failure::~failure
-24 (int (*)(...))std::ios_base::failure::~failure
-32 (int (*)(...))std::ios_base::failure::what
-
-Class std::ios_base::failure
- size=32 align=8
- base size=32 base align=8
-std::ios_base::failure (0x0x7f7e95127ea0) 0
- vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
- std::system_error (0x0x7f7e95127f08) 0
- primary-for std::ios_base::failure (0x0x7f7e95127ea0)
- std::runtime_error (0x0x7f7e95127f70) 0
- primary-for std::system_error (0x0x7f7e95127f08)
- std::exception (0x0x7f7e9510a7e0) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f7e95127f70)
-
-Class std::ios_base::_Callback_list
- size=24 align=8
- base size=24 base align=8
-std::ios_base::_Callback_list (0x0x7f7e9510a840) 0
-
-Class std::ios_base::_Words
- size=16 align=8
- base size=16 base align=8
-std::ios_base::_Words (0x0x7f7e9510a8a0) 0
-
-Class std::ios_base::Init
- size=1 align=1
- base size=0 base align=1
-std::ios_base::Init (0x0x7f7e9510a900) 0 empty
-
-Vtable for std::ios_base
-std::ios_base::_ZTVSt8ios_base: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt8ios_base)
-16 (int (*)(...))std::ios_base::~ios_base
-24 (int (*)(...))std::ios_base::~ios_base
-
-Class std::ios_base
- size=216 align=8
- base size=216 base align=8
-std::ios_base (0x0x7f7e9510a780) 0
- vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)
-
-Class std::ctype_base
- size=1 align=1
- base size=0 base align=1
-std::ctype_base (0x0x7f7e9525c0c0) 0 empty
-
-Class std::__num_base
- size=1 align=1
- base size=0 base align=1
-std::__num_base (0x0x7f7e9525c780) 0 empty
-
-VTT for std::basic_ostream<char>
-std::basic_ostream<char>::_ZTTSo: 2u entries
-0 ((& std::basic_ostream<char>::_ZTVSo) + 24u)
-8 ((& std::basic_ostream<char>::_ZTVSo) + 64u)
-
-VTT for std::basic_ostream<wchar_t>
-std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
-0 ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
-
-VTT for std::basic_istream<char>
-std::basic_istream<char>::_ZTTSi: 2u entries
-0 ((& std::basic_istream<char>::_ZTVSi) + 24u)
-8 ((& std::basic_istream<char>::_ZTVSi) + 64u)
-
-VTT for std::basic_istream<wchar_t>
-std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
-0 ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
-
-Construction vtable for std::basic_istream<char> (0x0x7f7e94ded888 instance) in std::basic_iostream<char>
-std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
-0 24u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISi)
-24 0u
-32 0u
-40 18446744073709551592u
-48 (int (*)(...))-24
-56 (int (*)(...))(& _ZTISi)
-64 0u
-72 0u
-
-Construction vtable for std::basic_ostream<char> (0x0x7f7e94ded958 instance) in std::basic_iostream<char>
-std::basic_iostream<char>::_ZTCSd16_So: 10u entries
-0 8u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISo)
-24 0u
-32 0u
-40 18446744073709551608u
-48 (int (*)(...))-8
-56 (int (*)(...))(& _ZTISo)
-64 0u
-72 0u
-
-VTT for std::basic_iostream<char>
-std::basic_iostream<char>::_ZTTSd: 7u entries
-0 ((& std::basic_iostream<char>::_ZTVSd) + 24u)
-8 ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
-16 ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
-24 ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
-32 ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
-40 ((& std::basic_iostream<char>::_ZTVSd) + 104u)
-48 ((& std::basic_iostream<char>::_ZTVSd) + 64u)
-
-Construction vtable for std::basic_istream<wchar_t> (0x0x7f7e94dedd00 instance) in std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
-0 24u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
-24 0u
-32 0u
-40 18446744073709551592u
-48 (int (*)(...))-24
-56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
-64 0u
-72 0u
-
-Construction vtable for std::basic_ostream<wchar_t> (0x0x7f7e94deddd0 instance) in std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
-0 8u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
-24 0u
-32 0u
-40 18446744073709551608u
-48 (int (*)(...))-8
-56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
-64 0u
-72 0u
-
-VTT for std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
-0 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
-16 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
-24 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
-32 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
-40 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
-48 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
-
-Class QByteArrayDataPtr
- size=8 align=8
- base size=8 base align=8
-QByteArrayDataPtr (0x0x7f7e94e9b060) 0
-
-Class QByteArray
- size=8 align=8
- base size=8 base align=8
-QByteArray (0x0x7f7e94e9b0c0) 0
-
-Class QByteRef
- size=16 align=8
- base size=12 base align=8
-QByteRef (0x0x7f7e94b794e0) 0
-
-Class QLatin1String
- size=16 align=8
- base size=16 base align=8
-QLatin1String (0x0x7f7e94b79840) 0
-
-Class QStringDataPtr
- size=8 align=8
- base size=8 base align=8
-QStringDataPtr (0x0x7f7e94b79c00) 0
-
-Class QString::Null
- size=1 align=1
- base size=0 base align=1
-QString::Null (0x0x7f7e94b79cc0) 0 empty
-
-Class QString
- size=8 align=8
- base size=8 base align=8
-QString (0x0x7f7e94b79c60) 0
-
-Class QCharRef
- size=16 align=8
- base size=12 base align=8
-QCharRef (0x0x7f7e949b6c60) 0
-
-Class QStringRef
- size=16 align=8
- base size=16 base align=8
-QStringRef (0x0x7f7e9473fae0) 0
-
-Class QtPrivate::QHashCombine
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QHashCombine (0x0x7f7e948821e0) 0 empty
-
-Class QtPrivate::QHashCombineCommutative
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QHashCombineCommutative (0x0x7f7e94882240) 0 empty
-
-Class std::__detail::_List_node_base
- size=16 align=8
- base size=16 base align=8
-std::__detail::_List_node_base (0x0x7f7e948822a0) 0
-
-Class QListData::NotArrayCompatibleLayout
- size=1 align=1
- base size=0 base align=1
-QListData::NotArrayCompatibleLayout (0x0x7f7e94882660) 0 empty
-
-Class QListData::NotIndirectLayout
- size=1 align=1
- base size=0 base align=1
-QListData::NotIndirectLayout (0x0x7f7e948826c0) 0 empty
-
-Class QListData::ArrayCompatibleLayout
- size=1 align=1
- base size=1 base align=1
-QListData::ArrayCompatibleLayout (0x0x7f7e9482d340) 0 empty
- QListData::NotIndirectLayout (0x0x7f7e94882720) 0 empty
-
-Class QListData::InlineWithPaddingLayout
- size=1 align=1
- base size=1 base align=1
-QListData::InlineWithPaddingLayout (0x0x7f7e945ac4d0) 0 empty
- QListData::NotArrayCompatibleLayout (0x0x7f7e94882780) 0 empty
- QListData::NotIndirectLayout (0x0x7f7e948827e0) 0 empty
-
-Class QListData::IndirectLayout
- size=1 align=1
- base size=1 base align=1
-QListData::IndirectLayout (0x0x7f7e9482d3a8) 0 empty
- QListData::NotArrayCompatibleLayout (0x0x7f7e94882840) 0 empty
-
-Class QListData::Data
- size=24 align=8
- base size=24 base align=8
-QListData::Data (0x0x7f7e948828a0) 0
-
-Class QListData
- size=8 align=8
- base size=8 base align=8
-QListData (0x0x7f7e94882600) 0
-
-Class QRegExp
- size=8 align=8
- base size=8 base align=8
-QRegExp (0x0x7f7e94658480) 0
-
-Class QStringMatcher::Data
- size=272 align=8
- base size=272 base align=8
-QStringMatcher::Data (0x0x7f7e94359720) 0
-
-Class QStringMatcher
- size=1048 align=8
- base size=1048 base align=8
-QStringMatcher (0x0x7f7e943596c0) 0
-
-Class QStringList
- size=8 align=8
- base size=8 base align=8
-QStringList (0x0x7f7e94355d68) 0
- QList<QString> (0x0x7f7e94355dd0) 0
- QListSpecialMethods<QString> (0x0x7f7e94359900) 0 empty
-
-Class QScopedPointerPodDeleter
- size=1 align=1
- base size=0 base align=1
-QScopedPointerPodDeleter (0x0x7f7e94359d80) 0 empty
-
-Class std::_Rb_tree_node_base
- size=32 align=8
- base size=32 base align=8
-std::_Rb_tree_node_base (0x0x7f7e944191e0) 0
-
-Class std::allocator_arg_t
- size=1 align=1
- base size=0 base align=1
-std::allocator_arg_t (0x0x7f7e94419840) 0 empty
-
-Class std::__uses_alloc_base
- size=1 align=1
- base size=0 base align=1
-std::__uses_alloc_base (0x0x7f7e944199c0) 0 empty
-
-Class std::__uses_alloc0::_Sink
- size=1 align=1
- base size=0 base align=1
-std::__uses_alloc0::_Sink (0x0x7f7e94419a80) 0 empty
-
-Class std::__uses_alloc0
- size=1 align=1
- base size=1 base align=1
-std::__uses_alloc0 (0x0x7f7e943d0e38) 0
- std::__uses_alloc_base (0x0x7f7e94419a20) 0 empty
-
-Class std::_Swallow_assign
- size=1 align=1
- base size=0 base align=1
-std::_Swallow_assign (0x0x7f7e94295ae0) 0 empty
-
-Class QtPrivate::AbstractDebugStreamFunction
- size=16 align=8
- base size=16 base align=8
-QtPrivate::AbstractDebugStreamFunction (0x0x7f7e94295d20) 0
-
-Class QtPrivate::AbstractComparatorFunction
- size=24 align=8
- base size=24 base align=8
-QtPrivate::AbstractComparatorFunction (0x0x7f7e94295de0) 0
-
-Class QtPrivate::AbstractConverterFunction
- size=8 align=8
- base size=8 base align=8
-QtPrivate::AbstractConverterFunction (0x0x7f7e94295f00) 0
-
-Class QMetaType
- size=80 align=8
- base size=80 base align=8
-QMetaType (0x0x7f7e93fba0c0) 0
-
-Class QtMetaTypePrivate::VariantData
- size=24 align=8
- base size=20 base align=8
-QtMetaTypePrivate::VariantData (0x0x7f7e93fba480) 0
-
-Class QtMetaTypePrivate::VectorBoolElements
- size=1 align=1
- base size=0 base align=1
-QtMetaTypePrivate::VectorBoolElements (0x0x7f7e93fba5a0) 0 empty
-
-Class QtMetaTypePrivate::QSequentialIterableImpl
- size=104 align=8
- base size=104 base align=8
-QtMetaTypePrivate::QSequentialIterableImpl (0x0x7f7e93fbaf00) 0
-
-Class QtMetaTypePrivate::QAssociativeIterableImpl
- size=112 align=8
- base size=112 base align=8
-QtMetaTypePrivate::QAssociativeIterableImpl (0x0x7f7e93cdd480) 0
-
-Class QtMetaTypePrivate::QPairVariantInterfaceImpl
- size=40 align=8
- base size=40 base align=8
-QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7f7e93cdd840) 0
-
-Class QtPrivate::QSlotObjectBase
- size=16 align=8
- base size=16 base align=8
-QtPrivate::QSlotObjectBase (0x0x7f7e93e92900) 0
-
-Vtable for QObjectData
-QObjectData::_ZTV11QObjectData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QObjectData)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))__cxa_pure_virtual
-
-Class QObjectData
- size=48 align=8
- base size=48 base align=8
-QObjectData (0x0x7f7e93e92a80) 0
- vptr=((& QObjectData::_ZTV11QObjectData) + 16u)
-
-Class QObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QObject::QPrivateSignal (0x0x7f7e93e92c60) 0 empty
-
-Vtable for QObject
-QObject::_ZTV7QObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QObject)
-16 (int (*)(...))QObject::metaObject
-24 (int (*)(...))QObject::qt_metacast
-32 (int (*)(...))QObject::qt_metacall
-40 (int (*)(...))QObject::~QObject
-48 (int (*)(...))QObject::~QObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QObject
- size=16 align=8
- base size=16 base align=8
-QObject (0x0x7f7e93e92c00) 0
- vptr=((& QObject::_ZTV7QObject) + 16u)
-
-Vtable for QObjectUserData
-QObjectUserData::_ZTV15QObjectUserData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QObjectUserData)
-16 (int (*)(...))QObjectUserData::~QObjectUserData
-24 (int (*)(...))QObjectUserData::~QObjectUserData
-
-Class QObjectUserData
- size=8 align=8
- base size=8 base align=8
-QObjectUserData (0x0x7f7e93b6e240) 0 nearly-empty
- vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u)
-
-Class QSignalBlocker
- size=16 align=8
- base size=10 base align=8
-QSignalBlocker (0x0x7f7e93b6e2a0) 0
-
-Class QAbstractAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractAnimation::QPrivateSignal (0x0x7f7e93b6e360) 0 empty
-
-Vtable for QAbstractAnimation
-QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractAnimation)
-16 (int (*)(...))QAbstractAnimation::metaObject
-24 (int (*)(...))QAbstractAnimation::qt_metacast
-32 (int (*)(...))QAbstractAnimation::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QAbstractAnimation
- size=16 align=8
- base size=16 base align=8
-QAbstractAnimation (0x0x7f7e93d5cdd0) 0
- vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u)
- QObject (0x0x7f7e93b6e300) 0
- primary-for QAbstractAnimation (0x0x7f7e93d5cdd0)
-
-Class QAnimationDriver::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAnimationDriver::QPrivateSignal (0x0x7f7e93b6e420) 0 empty
-
-Vtable for QAnimationDriver
-QAnimationDriver::_ZTV16QAnimationDriver: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QAnimationDriver)
-16 (int (*)(...))QAnimationDriver::metaObject
-24 (int (*)(...))QAnimationDriver::qt_metacast
-32 (int (*)(...))QAnimationDriver::qt_metacall
-40 (int (*)(...))QAnimationDriver::~QAnimationDriver
-48 (int (*)(...))QAnimationDriver::~QAnimationDriver
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAnimationDriver::advance
-120 (int (*)(...))QAnimationDriver::elapsed
-128 (int (*)(...))QAnimationDriver::start
-136 (int (*)(...))QAnimationDriver::stop
-
-Class QAnimationDriver
- size=16 align=8
- base size=16 base align=8
-QAnimationDriver (0x0x7f7e93d5ce38) 0
- vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16u)
- QObject (0x0x7f7e93b6e3c0) 0
- primary-for QAnimationDriver (0x0x7f7e93d5ce38)
-
-Class QEventLoop::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QEventLoop::QPrivateSignal (0x0x7f7e93b6e4e0) 0 empty
-
-Vtable for QEventLoop
-QEventLoop::_ZTV10QEventLoop: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QEventLoop)
-16 (int (*)(...))QEventLoop::metaObject
-24 (int (*)(...))QEventLoop::qt_metacast
-32 (int (*)(...))QEventLoop::qt_metacall
-40 (int (*)(...))QEventLoop::~QEventLoop
-48 (int (*)(...))QEventLoop::~QEventLoop
-56 (int (*)(...))QEventLoop::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QEventLoop
- size=16 align=8
- base size=16 base align=8
-QEventLoop (0x0x7f7e93d5cea0) 0
- vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u)
- QObject (0x0x7f7e93b6e480) 0
- primary-for QEventLoop (0x0x7f7e93d5cea0)
-
-Class QEventLoopLocker
- size=8 align=8
- base size=8 base align=8
-QEventLoopLocker (0x0x7f7e93b6e660) 0
-
-Class QAbstractEventDispatcher::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractEventDispatcher::QPrivateSignal (0x0x7f7e93b6e720) 0 empty
-
-Class QAbstractEventDispatcher::TimerInfo
- size=12 align=4
- base size=12 base align=4
-QAbstractEventDispatcher::TimerInfo (0x0x7f7e93b6e780) 0
-
-Vtable for QAbstractEventDispatcher
-QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 28u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
-16 (int (*)(...))QAbstractEventDispatcher::metaObject
-24 (int (*)(...))QAbstractEventDispatcher::qt_metacast
-32 (int (*)(...))QAbstractEventDispatcher::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-184 (int (*)(...))__cxa_pure_virtual
-192 (int (*)(...))__cxa_pure_virtual
-200 (int (*)(...))__cxa_pure_virtual
-208 (int (*)(...))QAbstractEventDispatcher::startingUp
-216 (int (*)(...))QAbstractEventDispatcher::closingDown
-
-Class QAbstractEventDispatcher
- size=16 align=8
- base size=16 base align=8
-QAbstractEventDispatcher (0x0x7f7e93d5c9c0) 0
- vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u)
- QObject (0x0x7f7e93b6e6c0) 0
- primary-for QAbstractEventDispatcher (0x0x7f7e93d5c9c0)
-
-Class QMapNodeBase
- size=24 align=8
- base size=24 base align=8
-QMapNodeBase (0x0x7f7e93b6e7e0) 0
-
-Class QMapDataBase
- size=40 align=8
- base size=40 base align=8
-QMapDataBase (0x0x7f7e93b6ea20) 0
-
-Class QHashData::Node
- size=16 align=8
- base size=16 base align=8
-QHashData::Node (0x0x7f7e93b6ede0) 0
-
-Class QHashData
- size=48 align=8
- base size=44 base align=8
-QHashData (0x0x7f7e93b6ed80) 0
-
-Class QHashDummyValue
- size=1 align=1
- base size=0 base align=1
-QHashDummyValue (0x0x7f7e93b6ee40) 0 empty
-
-Class QVariant::PrivateShared
- size=16 align=8
- base size=12 base align=8
-QVariant::PrivateShared (0x0x7f7e93939a20) 0
-
-Class QVariant::Private::Data
- size=8 align=8
- base size=8 base align=8
-QVariant::Private::Data (0x0x7f7e93939ae0) 0
-
-Class QVariant::Private
- size=16 align=8
- base size=12 base align=8
-QVariant::Private (0x0x7f7e93939a80) 0
-
-Class QVariant::Handler
- size=72 align=8
- base size=72 base align=8
-QVariant::Handler (0x0x7f7e93939b40) 0
-
-Class QVariant
- size=16 align=8
- base size=16 base align=8
-QVariant (0x0x7f7e939399c0) 0
-
-Class QVariantComparisonHelper
- size=8 align=8
- base size=8 base align=8
-QVariantComparisonHelper (0x0x7f7e93769000) 0
-
-Class QSequentialIterable::const_iterator
- size=112 align=8
- base size=112 base align=8
-QSequentialIterable::const_iterator (0x0x7f7e93769360) 0
-
-Class QSequentialIterable
- size=104 align=8
- base size=104 base align=8
-QSequentialIterable (0x0x7f7e93769300) 0
-
-Class QAssociativeIterable::const_iterator
- size=120 align=8
- base size=120 base align=8
-QAssociativeIterable::const_iterator (0x0x7f7e93769420) 0
-
-Class QAssociativeIterable
- size=112 align=8
- base size=112 base align=8
-QAssociativeIterable (0x0x7f7e937693c0) 0
-
-Class QModelIndex
- size=24 align=8
- base size=24 base align=8
-QModelIndex (0x0x7f7e934cee40) 0
-
-Class QPersistentModelIndex
- size=8 align=8
- base size=8 base align=8
-QPersistentModelIndex (0x0x7f7e93571180) 0
-
-Class QAbstractItemModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractItemModel::QPrivateSignal (0x0x7f7e935fc1e0) 0 empty
-
-Vtable for QAbstractItemModel
-QAbstractItemModel::_ZTV18QAbstractItemModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractItemModel)
-16 (int (*)(...))QAbstractItemModel::metaObject
-24 (int (*)(...))QAbstractItemModel::qt_metacast
-32 (int (*)(...))QAbstractItemModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractItemModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractItemModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractItemModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractItemModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractItemModel
- size=16 align=8
- base size=16 base align=8
-QAbstractItemModel (0x0x7f7e935ef888) 0
- vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u)
- QObject (0x0x7f7e935fc180) 0
- primary-for QAbstractItemModel (0x0x7f7e935ef888)
-
-Class QAbstractTableModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTableModel::QPrivateSignal (0x0x7f7e935fc540) 0 empty
-
-Vtable for QAbstractTableModel
-QAbstractTableModel::_ZTV19QAbstractTableModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractTableModel)
-16 (int (*)(...))QAbstractTableModel::metaObject
-24 (int (*)(...))QAbstractTableModel::qt_metacast
-32 (int (*)(...))QAbstractTableModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractTableModel::index
-120 (int (*)(...))QAbstractTableModel::parent
-128 (int (*)(...))QAbstractTableModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractTableModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractTableModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractTableModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractTableModel
- size=16 align=8
- base size=16 base align=8
-QAbstractTableModel (0x0x7f7e935efa90) 0
- vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u)
- QAbstractItemModel (0x0x7f7e935efaf8) 0
- primary-for QAbstractTableModel (0x0x7f7e935efa90)
- QObject (0x0x7f7e935fc4e0) 0
- primary-for QAbstractItemModel (0x0x7f7e935efaf8)
-
-Class QAbstractListModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractListModel::QPrivateSignal (0x0x7f7e935fc600) 0 empty
-
-Vtable for QAbstractListModel
-QAbstractListModel::_ZTV18QAbstractListModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractListModel)
-16 (int (*)(...))QAbstractListModel::metaObject
-24 (int (*)(...))QAbstractListModel::qt_metacast
-32 (int (*)(...))QAbstractListModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractListModel::index
-120 (int (*)(...))QAbstractListModel::parent
-128 (int (*)(...))QAbstractListModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QAbstractListModel::columnCount
-152 (int (*)(...))QAbstractListModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractListModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractListModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractListModel
- size=16 align=8
- base size=16 base align=8
-QAbstractListModel (0x0x7f7e935efb60) 0
- vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u)
- QAbstractItemModel (0x0x7f7e935efbc8) 0
- primary-for QAbstractListModel (0x0x7f7e935efb60)
- QObject (0x0x7f7e935fc5a0) 0
- primary-for QAbstractItemModel (0x0x7f7e935efbc8)
-
-Vtable for QAbstractNativeEventFilter
-QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAbstractNativeEventFilter)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractNativeEventFilter
- size=16 align=8
- base size=16 base align=8
-QAbstractNativeEventFilter (0x0x7f7e935fc8a0) 0
- vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16u)
-
-Class QAbstractProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractProxyModel::QPrivateSignal (0x0x7f7e935fc960) 0 empty
-
-Vtable for QAbstractProxyModel
-QAbstractProxyModel::_ZTV19QAbstractProxyModel: 53u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractProxyModel)
-16 (int (*)(...))QAbstractProxyModel::metaObject
-24 (int (*)(...))QAbstractProxyModel::qt_metacast
-32 (int (*)(...))QAbstractProxyModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractProxyModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractProxyModel::hasChildren
-160 (int (*)(...))QAbstractProxyModel::data
-168 (int (*)(...))QAbstractProxyModel::setData
-176 (int (*)(...))QAbstractProxyModel::headerData
-184 (int (*)(...))QAbstractProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QAbstractProxyModel::mimeTypes
-216 (int (*)(...))QAbstractProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QAbstractProxyModel::dropMimeData
-240 (int (*)(...))QAbstractProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractProxyModel::fetchMore
-312 (int (*)(...))QAbstractProxyModel::canFetchMore
-320 (int (*)(...))QAbstractProxyModel::flags
-328 (int (*)(...))QAbstractProxyModel::sort
-336 (int (*)(...))QAbstractProxyModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QAbstractProxyModel::setSourceModel
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))__cxa_pure_virtual
-408 (int (*)(...))QAbstractProxyModel::mapSelectionToSource
-416 (int (*)(...))QAbstractProxyModel::mapSelectionFromSource
-
-Class QAbstractProxyModel
- size=16 align=8
- base size=16 base align=8
-QAbstractProxyModel (0x0x7f7e935efd00) 0
- vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16u)
- QAbstractItemModel (0x0x7f7e935efd68) 0
- primary-for QAbstractProxyModel (0x0x7f7e935efd00)
- QObject (0x0x7f7e935fc900) 0
- primary-for QAbstractItemModel (0x0x7f7e935efd68)
-
-Class QAbstractState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractState::QPrivateSignal (0x0x7f7e935fca20) 0 empty
-
-Vtable for QAbstractState
-QAbstractState::_ZTV14QAbstractState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QAbstractState)
-16 (int (*)(...))QAbstractState::metaObject
-24 (int (*)(...))QAbstractState::qt_metacast
-32 (int (*)(...))QAbstractState::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractState
- size=16 align=8
- base size=16 base align=8
-QAbstractState (0x0x7f7e935efdd0) 0
- vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u)
- QObject (0x0x7f7e935fc9c0) 0
- primary-for QAbstractState (0x0x7f7e935efdd0)
-
-Class QAbstractTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTransition::QPrivateSignal (0x0x7f7e935fcae0) 0 empty
-
-Vtable for QAbstractTransition
-QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractTransition)
-16 (int (*)(...))QAbstractTransition::metaObject
-24 (int (*)(...))QAbstractTransition::qt_metacast
-32 (int (*)(...))QAbstractTransition::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractTransition
- size=16 align=8
- base size=16 base align=8
-QAbstractTransition (0x0x7f7e935efe38) 0
- vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u)
- QObject (0x0x7f7e935fca80) 0
- primary-for QAbstractTransition (0x0x7f7e935efe38)
-
-Class QAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAnimationGroup::QPrivateSignal (0x0x7f7e935fcba0) 0 empty
-
-Vtable for QAnimationGroup
-QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QAnimationGroup)
-16 (int (*)(...))QAnimationGroup::metaObject
-24 (int (*)(...))QAnimationGroup::qt_metacast
-32 (int (*)(...))QAnimationGroup::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QAnimationGroup (0x0x7f7e935efea0) 0
- vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u)
- QAbstractAnimation (0x0x7f7e935eff08) 0
- primary-for QAnimationGroup (0x0x7f7e935efea0)
- QObject (0x0x7f7e935fcb40) 0
- primary-for QAbstractAnimation (0x0x7f7e935eff08)
-
-Class QBasicTimer
- size=4 align=4
- base size=4 base align=4
-QBasicTimer (0x0x7f7e9339d0c0) 0
-
-Class QBitArray
- size=8 align=8
- base size=8 base align=8
-QBitArray (0x0x7f7e9339d3c0) 0
-
-Class QBitRef
- size=16 align=8
- base size=12 base align=8
-QBitRef (0x0x7f7e9339d600) 0
-
-Class QIODevice::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIODevice::QPrivateSignal (0x0x7f7e9339d9c0) 0 empty
-
-Vtable for QIODevice
-QIODevice::_ZTV9QIODevice: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QIODevice)
-16 (int (*)(...))QIODevice::metaObject
-24 (int (*)(...))QIODevice::qt_metacast
-32 (int (*)(...))QIODevice::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIODevice::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QIODevice::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))__cxa_pure_virtual
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))__cxa_pure_virtual
-
-Class QIODevice
- size=16 align=8
- base size=16 base align=8
-QIODevice (0x0x7f7e93378f08) 0
- vptr=((& QIODevice::_ZTV9QIODevice) + 16u)
- QObject (0x0x7f7e9339d960) 0
- primary-for QIODevice (0x0x7f7e93378f08)
-
-Class QBuffer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QBuffer::QPrivateSignal (0x0x7f7e9339dba0) 0 empty
-
-Vtable for QBuffer
-QBuffer::_ZTV7QBuffer: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QBuffer)
-16 (int (*)(...))QBuffer::metaObject
-24 (int (*)(...))QBuffer::qt_metacast
-32 (int (*)(...))QBuffer::qt_metacall
-40 (int (*)(...))QBuffer::~QBuffer
-48 (int (*)(...))QBuffer::~QBuffer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QBuffer::connectNotify
-104 (int (*)(...))QBuffer::disconnectNotify
-112 (int (*)(...))QIODevice::isSequential
-120 (int (*)(...))QBuffer::open
-128 (int (*)(...))QBuffer::close
-136 (int (*)(...))QBuffer::pos
-144 (int (*)(...))QBuffer::size
-152 (int (*)(...))QBuffer::seek
-160 (int (*)(...))QBuffer::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QBuffer::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QBuffer::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QBuffer::writeData
-
-Class QBuffer
- size=16 align=8
- base size=16 base align=8
-QBuffer (0x0x7f7e93439068) 0
- vptr=((& QBuffer::_ZTV7QBuffer) + 16u)
- QIODevice (0x0x7f7e934390d0) 0
- primary-for QBuffer (0x0x7f7e93439068)
- QObject (0x0x7f7e9339db40) 0
- primary-for QIODevice (0x0x7f7e934390d0)
-
-Class QByteArrayMatcher::Data
- size=272 align=8
- base size=272 base align=8
-QByteArrayMatcher::Data (0x0x7f7e9339dc60) 0
-
-Class QByteArrayMatcher
- size=1040 align=8
- base size=1040 base align=8
-QByteArrayMatcher (0x0x7f7e9339dc00) 0
-
-Class QSharedData
- size=4 align=4
- base size=4 base align=4
-QSharedData (0x0x7f7e9339dde0) 0
-
-Class QLocale
- size=8 align=8
- base size=8 base align=8
-QLocale (0x0x7f7e930e2000) 0
-
-Class QCollatorSortKey
- size=8 align=8
- base size=8 base align=8
-QCollatorSortKey (0x0x7f7e930e2480) 0
-
-Class QCollator
- size=8 align=8
- base size=8 base align=8
-QCollator (0x0x7f7e930e2540) 0
-
-Class QCommandLineOption
- size=8 align=8
- base size=8 base align=8
-QCommandLineOption (0x0x7f7e93224600) 0
-
-Vtable for QEvent
-QEvent::_ZTV6QEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QEvent)
-16 (int (*)(...))QEvent::~QEvent
-24 (int (*)(...))QEvent::~QEvent
-
-Class QEvent
- size=24 align=8
- base size=20 base align=8
-QEvent (0x0x7f7e93224a80) 0
- vptr=((& QEvent::_ZTV6QEvent) + 16u)
-
-Vtable for QTimerEvent
-QTimerEvent::_ZTV11QTimerEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTimerEvent)
-16 (int (*)(...))QTimerEvent::~QTimerEvent
-24 (int (*)(...))QTimerEvent::~QTimerEvent
-
-Class QTimerEvent
- size=24 align=8
- base size=24 base align=8
-QTimerEvent (0x0x7f7e9324f208) 0
- vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u)
- QEvent (0x0x7f7e93224ae0) 0
- primary-for QTimerEvent (0x0x7f7e9324f208)
-
-Vtable for QChildEvent
-QChildEvent::_ZTV11QChildEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QChildEvent)
-16 (int (*)(...))QChildEvent::~QChildEvent
-24 (int (*)(...))QChildEvent::~QChildEvent
-
-Class QChildEvent
- size=32 align=8
- base size=32 base align=8
-QChildEvent (0x0x7f7e9324f270) 0
- vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u)
- QEvent (0x0x7f7e93224b40) 0
- primary-for QChildEvent (0x0x7f7e9324f270)
-
-Vtable for QDynamicPropertyChangeEvent
-QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
-16 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
-24 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
-
-Class QDynamicPropertyChangeEvent
- size=32 align=8
- base size=32 base align=8
-QDynamicPropertyChangeEvent (0x0x7f7e9324f3a8) 0
- vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u)
- QEvent (0x0x7f7e93224d20) 0
- primary-for QDynamicPropertyChangeEvent (0x0x7f7e9324f3a8)
-
-Vtable for QDeferredDeleteEvent
-QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QDeferredDeleteEvent)
-16 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent
-24 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent
-
-Class QDeferredDeleteEvent
- size=24 align=8
- base size=24 base align=8
-QDeferredDeleteEvent (0x0x7f7e9324f410) 0
- vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16u)
- QEvent (0x0x7f7e93224d80) 0
- primary-for QDeferredDeleteEvent (0x0x7f7e9324f410)
-
-Class QCoreApplication::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QCoreApplication::QPrivateSignal (0x0x7f7e93224e40) 0 empty
-
-Vtable for QCoreApplication
-QCoreApplication::_ZTV16QCoreApplication: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QCoreApplication)
-16 (int (*)(...))QCoreApplication::metaObject
-24 (int (*)(...))QCoreApplication::qt_metacast
-32 (int (*)(...))QCoreApplication::qt_metacall
-40 (int (*)(...))QCoreApplication::~QCoreApplication
-48 (int (*)(...))QCoreApplication::~QCoreApplication
-56 (int (*)(...))QCoreApplication::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QCoreApplication::notify
-120 (int (*)(...))QCoreApplication::compressEvent
-
-Class QCoreApplication
- size=16 align=8
- base size=16 base align=8
-QCoreApplication (0x0x7f7e9324f478) 0
- vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u)
- QObject (0x0x7f7e93224de0) 0
- primary-for QCoreApplication (0x0x7f7e9324f478)
-
-Class QCommandLineParser
- size=8 align=8
- base size=8 base align=8
-QCommandLineParser (0x0x7f7e93224ea0) 0
-
-Class QContiguousCacheData
- size=24 align=4
- base size=24 base align=4
-QContiguousCacheData (0x0x7f7e93224f00) 0
-
-Class QCryptographicHash
- size=8 align=8
- base size=8 base align=8
-QCryptographicHash (0x0x7f7e92ea81e0) 0
-
-Class QDataStream
- size=32 align=8
- base size=32 base align=8
-QDataStream (0x0x7f7e92ea8240) 0
-
-Class QtPrivate::StreamStateSaver
- size=16 align=8
- base size=12 base align=8
-QtPrivate::StreamStateSaver (0x0x7f7e92ea8300) 0
-
-Class QDate
- size=8 align=8
- base size=8 base align=8
-QDate (0x0x7f7e92ea84e0) 0
-
-Class QTime
- size=4 align=4
- base size=4 base align=4
-QTime (0x0x7f7e92ea87e0) 0
-
-Class QDateTime::ShortData
- size=8 align=8
- base size=8 base align=8
-QDateTime::ShortData (0x0x7f7e92ea8cc0) 0
-
-Class QDateTime::Data
- size=8 align=8
- base size=8 base align=8
-QDateTime::Data (0x0x7f7e92ea8d20) 0
-
-Class QDateTime
- size=8 align=8
- base size=8 base align=8
-QDateTime (0x0x7f7e92ea8c60) 0
-
-Class QElapsedTimer
- size=16 align=8
- base size=16 base align=8
-QElapsedTimer (0x0x7f7e93037b40) 0
-
-Class std::chrono::_V2::system_clock
- size=1 align=1
- base size=0 base align=1
-std::chrono::_V2::system_clock (0x0x7f7e92c77f00) 0 empty
-
-Class std::chrono::_V2::steady_clock
- size=1 align=1
- base size=0 base align=1
-std::chrono::_V2::steady_clock (0x0x7f7e92dedd80) 0 empty
-
-Class QDeadlineTimer
- size=16 align=8
- base size=16 base align=8
-QDeadlineTimer (0x0x7f7e92dedde0) 0
-
-Vtable for QTextStream
-QTextStream::_ZTV11QTextStream: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTextStream)
-16 (int (*)(...))QTextStream::~QTextStream
-24 (int (*)(...))QTextStream::~QTextStream
-
-Class QTextStream
- size=16 align=8
- base size=16 base align=8
-QTextStream (0x0x7f7e92b17c60) 0
- vptr=((& QTextStream::_ZTV11QTextStream) + 16u)
-
-Class QTextStreamManipulator
- size=40 align=8
- base size=38 base align=8
-QTextStreamManipulator (0x0x7f7e92b17ea0) 0
-
-Class QtSharedPointer::NormalDeleter
- size=1 align=1
- base size=0 base align=1
-QtSharedPointer::NormalDeleter (0x0x7f7e92bdf120) 0 empty
-
-Class QtSharedPointer::ExternalRefCountData
- size=16 align=8
- base size=16 base align=8
-QtSharedPointer::ExternalRefCountData (0x0x7f7e92bdf2a0) 0
-
-Class QDebug::Stream
- size=80 align=8
- base size=76 base align=8
-QDebug::Stream (0x0x7f7e92bdf720) 0
-
-Class QDebug
- size=8 align=8
- base size=8 base align=8
-QDebug (0x0x7f7e92bdf6c0) 0
-
-Class QDebugStateSaver
- size=8 align=8
- base size=8 base align=8
-QDebugStateSaver (0x0x7f7e929b1960) 0
-
-Class QNoDebug
- size=1 align=1
- base size=0 base align=1
-QNoDebug (0x0x7f7e929b1a20) 0 empty
-
-Class QFileDevice::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileDevice::QPrivateSignal (0x0x7f7e929b1ae0) 0 empty
-
-Vtable for QFileDevice
-QFileDevice::_ZTV11QFileDevice: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFileDevice)
-16 (int (*)(...))QFileDevice::metaObject
-24 (int (*)(...))QFileDevice::qt_metacast
-32 (int (*)(...))QFileDevice::qt_metacall
-40 (int (*)(...))QFileDevice::~QFileDevice
-48 (int (*)(...))QFileDevice::~QFileDevice
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFileDevice::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QFileDevice::fileName
-248 (int (*)(...))QFileDevice::resize
-256 (int (*)(...))QFileDevice::permissions
-264 (int (*)(...))QFileDevice::setPermissions
-
-Class QFileDevice
- size=16 align=8
- base size=16 base align=8
-QFileDevice (0x0x7f7e929b0b60) 0
- vptr=((& QFileDevice::_ZTV11QFileDevice) + 16u)
- QIODevice (0x0x7f7e929b0bc8) 0
- primary-for QFileDevice (0x0x7f7e929b0b60)
- QObject (0x0x7f7e929b1a80) 0
- primary-for QIODevice (0x0x7f7e929b0bc8)
-
-Class QFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFile::QPrivateSignal (0x0x7f7e929b1cc0) 0 empty
-
-Vtable for QFile
-QFile::_ZTV5QFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI5QFile)
-16 (int (*)(...))QFile::metaObject
-24 (int (*)(...))QFile::qt_metacast
-32 (int (*)(...))QFile::qt_metacall
-40 (int (*)(...))QFile::~QFile
-48 (int (*)(...))QFile::~QFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QFile::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFile::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QFile::fileName
-248 (int (*)(...))QFile::resize
-256 (int (*)(...))QFile::permissions
-264 (int (*)(...))QFile::setPermissions
-
-Class QFile
- size=16 align=8
- base size=16 base align=8
-QFile (0x0x7f7e929b0d00) 0
- vptr=((& QFile::_ZTV5QFile) + 16u)
- QFileDevice (0x0x7f7e929b0d68) 0
- primary-for QFile (0x0x7f7e929b0d00)
- QIODevice (0x0x7f7e929b0dd0) 0
- primary-for QFileDevice (0x0x7f7e929b0d68)
- QObject (0x0x7f7e929b1c60) 0
- primary-for QIODevice (0x0x7f7e929b0dd0)
-
-Class QFileInfo
- size=8 align=8
- base size=8 base align=8
-QFileInfo (0x0x7f7e929b1e40) 0
-
-Class QDir
- size=8 align=8
- base size=8 base align=8
-QDir (0x0x7f7e926d7300) 0
-
-Class QDirIterator
- size=8 align=8
- base size=8 base align=8
-QDirIterator (0x0x7f7e926d78a0) 0
-
-Class QEasingCurve
- size=8 align=8
- base size=8 base align=8
-QEasingCurve (0x0x7f7e926d7a80) 0
-
-Class QEventTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QEventTransition::QPrivateSignal (0x0x7f7e92822d20) 0 empty
-
-Vtable for QEventTransition
-QEventTransition::_ZTV16QEventTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QEventTransition)
-16 (int (*)(...))QEventTransition::metaObject
-24 (int (*)(...))QEventTransition::qt_metacast
-32 (int (*)(...))QEventTransition::qt_metacall
-40 (int (*)(...))QEventTransition::~QEventTransition
-48 (int (*)(...))QEventTransition::~QEventTransition
-56 (int (*)(...))QEventTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QEventTransition::eventTest
-120 (int (*)(...))QEventTransition::onTransition
-
-Class QEventTransition
- size=16 align=8
- base size=16 base align=8
-QEventTransition (0x0x7f7e92827bc8) 0
- vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u)
- QAbstractTransition (0x0x7f7e92827c30) 0
- primary-for QEventTransition (0x0x7f7e92827bc8)
- QObject (0x0x7f7e92822cc0) 0
- primary-for QAbstractTransition (0x0x7f7e92827c30)
-
-Vtable for QException
-QException::_ZTV10QException: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QException)
-16 (int (*)(...))QException::~QException
-24 (int (*)(...))QException::~QException
-32 (int (*)(...))std::exception::what
-40 (int (*)(...))QException::raise
-48 (int (*)(...))QException::clone
-
-Class QException
- size=8 align=8
- base size=8 base align=8
-QException (0x0x7f7e92827c98) 0 nearly-empty
- vptr=((& QException::_ZTV10QException) + 16u)
- std::exception (0x0x7f7e92822d80) 0 nearly-empty
- primary-for QException (0x0x7f7e92827c98)
-
-Vtable for QUnhandledException
-QUnhandledException::_ZTV19QUnhandledException: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QUnhandledException)
-16 (int (*)(...))QUnhandledException::~QUnhandledException
-24 (int (*)(...))QUnhandledException::~QUnhandledException
-32 (int (*)(...))std::exception::what
-40 (int (*)(...))QUnhandledException::raise
-48 (int (*)(...))QUnhandledException::clone
-
-Class QUnhandledException
- size=8 align=8
- base size=8 base align=8
-QUnhandledException (0x0x7f7e92827d00) 0 nearly-empty
- vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16u)
- QException (0x0x7f7e92827d68) 0 nearly-empty
- primary-for QUnhandledException (0x0x7f7e92827d00)
- std::exception (0x0x7f7e92822de0) 0 nearly-empty
- primary-for QException (0x0x7f7e92827d68)
-
-Class QtPrivate::ExceptionHolder
- size=8 align=8
- base size=8 base align=8
-QtPrivate::ExceptionHolder (0x0x7f7e92822e40) 0
-
-Class QtPrivate::ExceptionStore
- size=8 align=8
- base size=8 base align=8
-QtPrivate::ExceptionStore (0x0x7f7e92822f00) 0
-
-Vtable for QFactoryInterface
-QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QFactoryInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QFactoryInterface
- size=8 align=8
- base size=8 base align=8
-QFactoryInterface (0x0x7f7e92822f60) 0 nearly-empty
- vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u)
-
-Class QFileSelector::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileSelector::QPrivateSignal (0x0x7f7e924970c0) 0 empty
-
-Vtable for QFileSelector
-QFileSelector::_ZTV13QFileSelector: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QFileSelector)
-16 (int (*)(...))QFileSelector::metaObject
-24 (int (*)(...))QFileSelector::qt_metacast
-32 (int (*)(...))QFileSelector::qt_metacall
-40 (int (*)(...))QFileSelector::~QFileSelector
-48 (int (*)(...))QFileSelector::~QFileSelector
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QFileSelector
- size=16 align=8
- base size=16 base align=8
-QFileSelector (0x0x7f7e92827dd0) 0
- vptr=((& QFileSelector::_ZTV13QFileSelector) + 16u)
- QObject (0x0x7f7e92497060) 0
- primary-for QFileSelector (0x0x7f7e92827dd0)
-
-Class QFileSystemWatcher::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileSystemWatcher::QPrivateSignal (0x0x7f7e92497180) 0 empty
-
-Vtable for QFileSystemWatcher
-QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QFileSystemWatcher)
-16 (int (*)(...))QFileSystemWatcher::metaObject
-24 (int (*)(...))QFileSystemWatcher::qt_metacast
-32 (int (*)(...))QFileSystemWatcher::qt_metacall
-40 (int (*)(...))QFileSystemWatcher::~QFileSystemWatcher
-48 (int (*)(...))QFileSystemWatcher::~QFileSystemWatcher
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QFileSystemWatcher
- size=16 align=8
- base size=16 base align=8
-QFileSystemWatcher (0x0x7f7e92827e38) 0
- vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u)
- QObject (0x0x7f7e92497120) 0
- primary-for QFileSystemWatcher (0x0x7f7e92827e38)
-
-Class QFinalState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFinalState::QPrivateSignal (0x0x7f7e92497240) 0 empty
-
-Vtable for QFinalState
-QFinalState::_ZTV11QFinalState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFinalState)
-16 (int (*)(...))QFinalState::metaObject
-24 (int (*)(...))QFinalState::qt_metacast
-32 (int (*)(...))QFinalState::qt_metacall
-40 (int (*)(...))QFinalState::~QFinalState
-48 (int (*)(...))QFinalState::~QFinalState
-56 (int (*)(...))QFinalState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFinalState::onEntry
-120 (int (*)(...))QFinalState::onExit
-
-Class QFinalState
- size=16 align=8
- base size=16 base align=8
-QFinalState (0x0x7f7e92827ea0) 0
- vptr=((& QFinalState::_ZTV11QFinalState) + 16u)
- QAbstractState (0x0x7f7e92827f08) 0
- primary-for QFinalState (0x0x7f7e92827ea0)
- QObject (0x0x7f7e924971e0) 0
- primary-for QAbstractState (0x0x7f7e92827f08)
-
-Vtable for QRunnable
-QRunnable::_ZTV9QRunnable: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QRunnable)
-16 (int (*)(...))__cxa_pure_virtual
-24 0u
-32 0u
-
-Class QRunnable
- size=16 align=8
- base size=12 base align=8
-QRunnable (0x0x7f7e924972a0) 0
- vptr=((& QRunnable::_ZTV9QRunnable) + 16u)
-
-Class QBasicMutex
- size=8 align=8
- base size=8 base align=8
-QBasicMutex (0x0x7f7e92497300) 0
-
-Class QMutex
- size=8 align=8
- base size=8 base align=8
-QMutex (0x0x7f7e92501068) 0
- QBasicMutex (0x0x7f7e92497540) 0
-
-Class QMutexLocker
- size=8 align=8
- base size=8 base align=8
-QMutexLocker (0x0x7f7e92497900) 0
-
-Class QtPrivate::ResultItem
- size=16 align=8
- base size=16 base align=8
-QtPrivate::ResultItem (0x0x7f7e924979c0) 0
-
-Class QtPrivate::ResultIteratorBase
- size=16 align=8
- base size=12 base align=8
-QtPrivate::ResultIteratorBase (0x0x7f7e92497a20) 0
-
-Vtable for QtPrivate::ResultStoreBase
-QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN9QtPrivate15ResultStoreBaseE)
-16 (int (*)(...))QtPrivate::ResultStoreBase::~ResultStoreBase
-24 (int (*)(...))QtPrivate::ResultStoreBase::~ResultStoreBase
-
-Class QtPrivate::ResultStoreBase
- size=48 align=8
- base size=44 base align=8
-QtPrivate::ResultStoreBase (0x0x7f7e92497ba0) 0
- vptr=((& QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE) + 16u)
-
-Vtable for QFutureInterfaceBase
-QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QFutureInterfaceBase)
-16 (int (*)(...))QFutureInterfaceBase::~QFutureInterfaceBase
-24 (int (*)(...))QFutureInterfaceBase::~QFutureInterfaceBase
-
-Class QFutureInterfaceBase
- size=16 align=8
- base size=16 base align=8
-QFutureInterfaceBase (0x0x7f7e92497c60) 0
- vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u)
-
-Class QFutureWatcherBase::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFutureWatcherBase::QPrivateSignal (0x0x7f7e92256000) 0 empty
-
-Vtable for QFutureWatcherBase
-QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QFutureWatcherBase)
-16 (int (*)(...))QFutureWatcherBase::metaObject
-24 (int (*)(...))QFutureWatcherBase::qt_metacast
-32 (int (*)(...))QFutureWatcherBase::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QFutureWatcherBase::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QFutureWatcherBase::connectNotify
-104 (int (*)(...))QFutureWatcherBase::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QFutureWatcherBase
- size=16 align=8
- base size=16 base align=8
-QFutureWatcherBase (0x0x7f7e92501c30) 0
- vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u)
- QObject (0x0x7f7e92497f60) 0
- primary-for QFutureWatcherBase (0x0x7f7e92501c30)
-
-Class QHistoryState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QHistoryState::QPrivateSignal (0x0x7f7e92256180) 0 empty
-
-Vtable for QHistoryState
-QHistoryState::_ZTV13QHistoryState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QHistoryState)
-16 (int (*)(...))QHistoryState::metaObject
-24 (int (*)(...))QHistoryState::qt_metacast
-32 (int (*)(...))QHistoryState::qt_metacall
-40 (int (*)(...))QHistoryState::~QHistoryState
-48 (int (*)(...))QHistoryState::~QHistoryState
-56 (int (*)(...))QHistoryState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QHistoryState::onEntry
-120 (int (*)(...))QHistoryState::onExit
-
-Class QHistoryState
- size=16 align=8
- base size=16 base align=8
-QHistoryState (0x0x7f7e92285068) 0
- vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u)
- QAbstractState (0x0x7f7e922850d0) 0
- primary-for QHistoryState (0x0x7f7e92285068)
- QObject (0x0x7f7e92256120) 0
- primary-for QAbstractState (0x0x7f7e922850d0)
-
-Class QIdentityProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIdentityProxyModel::QPrivateSignal (0x0x7f7e92256240) 0 empty
-
-Vtable for QIdentityProxyModel
-QIdentityProxyModel::_ZTV19QIdentityProxyModel: 53u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QIdentityProxyModel)
-16 (int (*)(...))QIdentityProxyModel::metaObject
-24 (int (*)(...))QIdentityProxyModel::qt_metacast
-32 (int (*)(...))QIdentityProxyModel::qt_metacall
-40 (int (*)(...))QIdentityProxyModel::~QIdentityProxyModel
-48 (int (*)(...))QIdentityProxyModel::~QIdentityProxyModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIdentityProxyModel::index
-120 (int (*)(...))QIdentityProxyModel::parent
-128 (int (*)(...))QIdentityProxyModel::sibling
-136 (int (*)(...))QIdentityProxyModel::rowCount
-144 (int (*)(...))QIdentityProxyModel::columnCount
-152 (int (*)(...))QAbstractProxyModel::hasChildren
-160 (int (*)(...))QAbstractProxyModel::data
-168 (int (*)(...))QAbstractProxyModel::setData
-176 (int (*)(...))QIdentityProxyModel::headerData
-184 (int (*)(...))QAbstractProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QAbstractProxyModel::mimeTypes
-216 (int (*)(...))QAbstractProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QIdentityProxyModel::dropMimeData
-240 (int (*)(...))QAbstractProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QIdentityProxyModel::insertRows
-264 (int (*)(...))QIdentityProxyModel::insertColumns
-272 (int (*)(...))QIdentityProxyModel::removeRows
-280 (int (*)(...))QIdentityProxyModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractProxyModel::fetchMore
-312 (int (*)(...))QAbstractProxyModel::canFetchMore
-320 (int (*)(...))QAbstractProxyModel::flags
-328 (int (*)(...))QAbstractProxyModel::sort
-336 (int (*)(...))QAbstractProxyModel::buddy
-344 (int (*)(...))QIdentityProxyModel::match
-352 (int (*)(...))QAbstractProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QIdentityProxyModel::setSourceModel
-392 (int (*)(...))QIdentityProxyModel::mapToSource
-400 (int (*)(...))QIdentityProxyModel::mapFromSource
-408 (int (*)(...))QIdentityProxyModel::mapSelectionToSource
-416 (int (*)(...))QIdentityProxyModel::mapSelectionFromSource
-
-Class QIdentityProxyModel
- size=16 align=8
- base size=16 base align=8
-QIdentityProxyModel (0x0x7f7e92285138) 0
- vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16u)
- QAbstractProxyModel (0x0x7f7e922851a0) 0
- primary-for QIdentityProxyModel (0x0x7f7e92285138)
- QAbstractItemModel (0x0x7f7e92285208) 0
- primary-for QAbstractProxyModel (0x0x7f7e922851a0)
- QObject (0x0x7f7e922561e0) 0
- primary-for QAbstractItemModel (0x0x7f7e92285208)
-
-Class QItemSelectionRange
- size=16 align=8
- base size=16 base align=8
-QItemSelectionRange (0x0x7f7e922562a0) 0
-
-Class QItemSelectionModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QItemSelectionModel::QPrivateSignal (0x0x7f7e92256660) 0 empty
-
-Vtable for QItemSelectionModel
-QItemSelectionModel::_ZTV19QItemSelectionModel: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QItemSelectionModel)
-16 (int (*)(...))QItemSelectionModel::metaObject
-24 (int (*)(...))QItemSelectionModel::qt_metacast
-32 (int (*)(...))QItemSelectionModel::qt_metacall
-40 (int (*)(...))QItemSelectionModel::~QItemSelectionModel
-48 (int (*)(...))QItemSelectionModel::~QItemSelectionModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QItemSelectionModel::setCurrentIndex
-120 (int (*)(...))QItemSelectionModel::select
-128 (int (*)(...))QItemSelectionModel::select
-136 (int (*)(...))QItemSelectionModel::clear
-144 (int (*)(...))QItemSelectionModel::reset
-152 (int (*)(...))QItemSelectionModel::clearCurrentIndex
-
-Class QItemSelectionModel
- size=16 align=8
- base size=16 base align=8
-QItemSelectionModel (0x0x7f7e92285548) 0
- vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16u)
- QObject (0x0x7f7e92256600) 0
- primary-for QItemSelectionModel (0x0x7f7e92285548)
-
-Class QItemSelection
- size=8 align=8
- base size=8 base align=8
-QItemSelection (0x0x7f7e92285750) 0
- QList<QItemSelectionRange> (0x0x7f7e922857b8) 0
- QListSpecialMethods<QItemSelectionRange> (0x0x7f7e92256900) 0 empty
-
-Class QJsonValue
- size=24 align=8
- base size=20 base align=8
-QJsonValue (0x0x7f7e92256e40) 0
-
-Class QJsonValueRef
- size=16 align=8
- base size=12 base align=8
-QJsonValueRef (0x0x7f7e923a00c0) 0
-
-Class QJsonValuePtr
- size=24 align=8
- base size=24 base align=8
-QJsonValuePtr (0x0x7f7e923a0180) 0
-
-Class QJsonValueRefPtr
- size=16 align=8
- base size=16 base align=8
-QJsonValueRefPtr (0x0x7f7e923a01e0) 0
-
-Class QJsonArray::iterator
- size=16 align=8
- base size=12 base align=8
-QJsonArray::iterator (0x0x7f7e923a02a0) 0
-
-Class QJsonArray::const_iterator
- size=16 align=8
- base size=12 base align=8
-QJsonArray::const_iterator (0x0x7f7e923a0300) 0
-
-Class QJsonArray
- size=16 align=8
- base size=16 base align=8
-QJsonArray (0x0x7f7e923a0240) 0
-
-Class QJsonParseError
- size=8 align=4
- base size=8 base align=4
-QJsonParseError (0x0x7f7e923a03c0) 0
-
-Class QJsonDocument
- size=8 align=8
- base size=8 base align=8
-QJsonDocument (0x0x7f7e923a0420) 0
-
-Class QJsonObject::iterator
- size=16 align=8
- base size=12 base align=8
-QJsonObject::iterator (0x0x7f7e923a04e0) 0
-
-Class QJsonObject::const_iterator
- size=16 align=8
- base size=12 base align=8
-QJsonObject::const_iterator (0x0x7f7e923a0540) 0
-
-Class QJsonObject
- size=16 align=8
- base size=16 base align=8
-QJsonObject (0x0x7f7e923a0480) 0
-
-Class QLibrary::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLibrary::QPrivateSignal (0x0x7f7e923a0720) 0 empty
-
-Vtable for QLibrary
-QLibrary::_ZTV8QLibrary: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QLibrary)
-16 (int (*)(...))QLibrary::metaObject
-24 (int (*)(...))QLibrary::qt_metacast
-32 (int (*)(...))QLibrary::qt_metacall
-40 (int (*)(...))QLibrary::~QLibrary
-48 (int (*)(...))QLibrary::~QLibrary
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QLibrary
- size=32 align=8
- base size=25 base align=8
-QLibrary (0x0x7f7e92285bc8) 0
- vptr=((& QLibrary::_ZTV8QLibrary) + 16u)
- QObject (0x0x7f7e923a06c0) 0
- primary-for QLibrary (0x0x7f7e92285bc8)
-
-Class QVersionNumber::SegmentStorage
- size=8 align=8
- base size=8 base align=8
-QVersionNumber::SegmentStorage (0x0x7f7e923a0900) 0
-
-Class QVersionNumber
- size=8 align=8
- base size=8 base align=8
-QVersionNumber (0x0x7f7e923a08a0) 0
-
-Class QLibraryInfo
- size=1 align=1
- base size=0 base align=1
-QLibraryInfo (0x0x7f7e921a96c0) 0 empty
-
-Class QPoint
- size=8 align=4
- base size=8 base align=4
-QPoint (0x0x7f7e921a9720) 0
-
-Class QPointF
- size=16 align=8
- base size=16 base align=8
-QPointF (0x0x7f7e921a9a20) 0
-
-Class QLine
- size=16 align=4
- base size=16 base align=4
-QLine (0x0x7f7e921a9d20) 0
-
-Class QLineF
- size=32 align=8
- base size=32 base align=8
-QLineF (0x0x7f7e91e70060) 0
-
-Class QLinkedListData
- size=32 align=8
- base size=25 base align=8
-QLinkedListData (0x0x7f7e91e70360) 0
-
-Class QLockFile
- size=8 align=8
- base size=8 base align=8
-QLockFile (0x0x7f7e91e70ae0) 0
-
-Class QLoggingCategory::AtomicBools
- size=4 align=1
- base size=4 base align=1
-QLoggingCategory::AtomicBools (0x0x7f7e91e70c60) 0
-
-Class QLoggingCategory
- size=24 align=8
- base size=24 base align=8
-QLoggingCategory (0x0x7f7e91e70c00) 0
-
-Class QMargins
- size=16 align=4
- base size=16 base align=4
-QMargins (0x0x7f7e91e70de0) 0
-
-Class QMarginsF
- size=32 align=8
- base size=32 base align=8
-QMarginsF (0x0x7f7e91fe9120) 0
-
-Class QMessageAuthenticationCode
- size=8 align=8
- base size=8 base align=8
-QMessageAuthenticationCode (0x0x7f7e91fe9480) 0
-
-Class QMetaMethod
- size=16 align=8
- base size=12 base align=8
-QMetaMethod (0x0x7f7e91fe94e0) 0
-
-Class QMetaEnum
- size=16 align=8
- base size=12 base align=8
-QMetaEnum (0x0x7f7e91fe97e0) 0
-
-Class QMetaProperty
- size=32 align=8
- base size=32 base align=8
-QMetaProperty (0x0x7f7e91fe9b40) 0
-
-Class QMetaClassInfo
- size=16 align=8
- base size=12 base align=8
-QMetaClassInfo (0x0x7f7e91fe9ba0) 0
-
-Class QMimeData::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMimeData::QPrivateSignal (0x0x7f7e91fe9f00) 0 empty
-
-Vtable for QMimeData
-QMimeData::_ZTV9QMimeData: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QMimeData)
-16 (int (*)(...))QMimeData::metaObject
-24 (int (*)(...))QMimeData::qt_metacast
-32 (int (*)(...))QMimeData::qt_metacall
-40 (int (*)(...))QMimeData::~QMimeData
-48 (int (*)(...))QMimeData::~QMimeData
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QMimeData::hasFormat
-120 (int (*)(...))QMimeData::formats
-128 (int (*)(...))QMimeData::retrieveData
-
-Class QMimeData
- size=16 align=8
- base size=16 base align=8
-QMimeData (0x0x7f7e91e6e8f0) 0
- vptr=((& QMimeData::_ZTV9QMimeData) + 16u)
- QObject (0x0x7f7e91fe9ea0) 0
- primary-for QMimeData (0x0x7f7e91e6e8f0)
-
-Class QMimeType
- size=8 align=8
- base size=8 base align=8
-QMimeType (0x0x7f7e91fe9f60) 0
-
-Class QMimeDatabase
- size=8 align=8
- base size=8 base align=8
-QMimeDatabase (0x0x7f7e91cf0300) 0
-
-Class QObjectCleanupHandler::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QObjectCleanupHandler::QPrivateSignal (0x0x7f7e91cf03c0) 0 empty
-
-Vtable for QObjectCleanupHandler
-QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QObjectCleanupHandler)
-16 (int (*)(...))QObjectCleanupHandler::metaObject
-24 (int (*)(...))QObjectCleanupHandler::qt_metacast
-32 (int (*)(...))QObjectCleanupHandler::qt_metacall
-40 (int (*)(...))QObjectCleanupHandler::~QObjectCleanupHandler
-48 (int (*)(...))QObjectCleanupHandler::~QObjectCleanupHandler
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QObjectCleanupHandler
- size=24 align=8
- base size=24 base align=8
-QObjectCleanupHandler (0x0x7f7e91e6ea90) 0
- vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u)
- QObject (0x0x7f7e91cf0360) 0
- primary-for QObjectCleanupHandler (0x0x7f7e91e6ea90)
-
-Class QParallelAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QParallelAnimationGroup::QPrivateSignal (0x0x7f7e91cf0480) 0 empty
-
-Vtable for QParallelAnimationGroup
-QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QParallelAnimationGroup)
-16 (int (*)(...))QParallelAnimationGroup::metaObject
-24 (int (*)(...))QParallelAnimationGroup::qt_metacast
-32 (int (*)(...))QParallelAnimationGroup::qt_metacall
-40 (int (*)(...))QParallelAnimationGroup::~QParallelAnimationGroup
-48 (int (*)(...))QParallelAnimationGroup::~QParallelAnimationGroup
-56 (int (*)(...))QParallelAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QParallelAnimationGroup::duration
-120 (int (*)(...))QParallelAnimationGroup::updateCurrentTime
-128 (int (*)(...))QParallelAnimationGroup::updateState
-136 (int (*)(...))QParallelAnimationGroup::updateDirection
-
-Class QParallelAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QParallelAnimationGroup (0x0x7f7e91e6eaf8) 0
- vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u)
- QAnimationGroup (0x0x7f7e91e6eb60) 0
- primary-for QParallelAnimationGroup (0x0x7f7e91e6eaf8)
- QAbstractAnimation (0x0x7f7e91e6ebc8) 0
- primary-for QAnimationGroup (0x0x7f7e91e6eb60)
- QObject (0x0x7f7e91cf0420) 0
- primary-for QAbstractAnimation (0x0x7f7e91e6ebc8)
-
-Class QPauseAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPauseAnimation::QPrivateSignal (0x0x7f7e91cf0540) 0 empty
-
-Vtable for QPauseAnimation
-QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QPauseAnimation)
-16 (int (*)(...))QPauseAnimation::metaObject
-24 (int (*)(...))QPauseAnimation::qt_metacast
-32 (int (*)(...))QPauseAnimation::qt_metacall
-40 (int (*)(...))QPauseAnimation::~QPauseAnimation
-48 (int (*)(...))QPauseAnimation::~QPauseAnimation
-56 (int (*)(...))QPauseAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPauseAnimation::duration
-120 (int (*)(...))QPauseAnimation::updateCurrentTime
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QPauseAnimation
- size=16 align=8
- base size=16 base align=8
-QPauseAnimation (0x0x7f7e91e6ec30) 0
- vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u)
- QAbstractAnimation (0x0x7f7e91e6ec98) 0
- primary-for QPauseAnimation (0x0x7f7e91e6ec30)
- QObject (0x0x7f7e91cf04e0) 0
- primary-for QAbstractAnimation (0x0x7f7e91e6ec98)
-
-Class QStaticPlugin
- size=16 align=8
- base size=16 base align=8
-QStaticPlugin (0x0x7f7e91cf0720) 0
-
-Class QPluginLoader::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPluginLoader::QPrivateSignal (0x0x7f7e91cf0a80) 0 empty
-
-Vtable for QPluginLoader
-QPluginLoader::_ZTV13QPluginLoader: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QPluginLoader)
-16 (int (*)(...))QPluginLoader::metaObject
-24 (int (*)(...))QPluginLoader::qt_metacast
-32 (int (*)(...))QPluginLoader::qt_metacall
-40 (int (*)(...))QPluginLoader::~QPluginLoader
-48 (int (*)(...))QPluginLoader::~QPluginLoader
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QPluginLoader
- size=32 align=8
- base size=25 base align=8
-QPluginLoader (0x0x7f7e91e6ee38) 0
- vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u)
- QObject (0x0x7f7e91cf0a20) 0
- primary-for QPluginLoader (0x0x7f7e91e6ee38)
-
-Vtable for std::type_info
-std::type_info::_ZTVSt9type_info: 8u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9type_info)
-16 (int (*)(...))std::type_info::~type_info
-24 (int (*)(...))std::type_info::~type_info
-32 (int (*)(...))std::type_info::__is_pointer_p
-40 (int (*)(...))std::type_info::__is_function_p
-48 (int (*)(...))std::type_info::__do_catch
-56 (int (*)(...))std::type_info::__do_upcast
-
-Class std::type_info
- size=16 align=8
- base size=16 base align=8
-std::type_info (0x0x7f7e91cf0ae0) 0
- vptr=((& std::type_info::_ZTVSt9type_info) + 16u)
-
-Vtable for std::bad_cast
-std::bad_cast::_ZTVSt8bad_cast: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt8bad_cast)
-16 (int (*)(...))std::bad_cast::~bad_cast
-24 (int (*)(...))std::bad_cast::~bad_cast
-32 (int (*)(...))std::bad_cast::what
-
-Class std::bad_cast
- size=8 align=8
- base size=8 base align=8
-std::bad_cast (0x0x7f7e91e6eea0) 0 nearly-empty
- vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
- std::exception (0x0x7f7e91cf0b40) 0 nearly-empty
- primary-for std::bad_cast (0x0x7f7e91e6eea0)
-
-Vtable for std::bad_typeid
-std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt10bad_typeid)
-16 (int (*)(...))std::bad_typeid::~bad_typeid
-24 (int (*)(...))std::bad_typeid::~bad_typeid
-32 (int (*)(...))std::bad_typeid::what
-
-Class std::bad_typeid
- size=8 align=8
- base size=8 base align=8
-std::bad_typeid (0x0x7f7e91e6ef08) 0 nearly-empty
- vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
- std::exception (0x0x7f7e91cf0ba0) 0 nearly-empty
- primary-for std::bad_typeid (0x0x7f7e91e6ef08)
-
-Vtable for std::bad_function_call
-std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt17bad_function_call)
-16 (int (*)(...))std::bad_function_call::~bad_function_call
-24 (int (*)(...))std::bad_function_call::~bad_function_call
-32 (int (*)(...))std::bad_function_call::what
-
-Class std::bad_function_call
- size=8 align=8
- base size=8 base align=8
-std::bad_function_call (0x0x7f7e91ae81a0) 0 nearly-empty
- vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
- std::exception (0x0x7f7e91a7ec60) 0 nearly-empty
- primary-for std::bad_function_call (0x0x7f7e91ae81a0)
-
-Class std::_Nocopy_types
- size=16 align=8
- base size=16 base align=8
-std::_Nocopy_types (0x0x7f7e91a7ed20) 0
-
-Class std::_Any_data
- size=16 align=8
- base size=16 base align=8
-std::_Any_data (0x0x7f7e91a7ed80) 0
-
-Class std::_Function_base
- size=24 align=8
- base size=24 base align=8
-std::_Function_base (0x0x7f7e91a7eea0) 0
-
-Class QProcessEnvironment
- size=8 align=8
- base size=8 base align=8
-QProcessEnvironment (0x0x7f7e91b413c0) 0
-
-Class QProcess::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QProcess::QPrivateSignal (0x0x7f7e91b41780) 0 empty
-
-Vtable for QProcess
-QProcess::_ZTV8QProcess: 31u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QProcess)
-16 (int (*)(...))QProcess::metaObject
-24 (int (*)(...))QProcess::qt_metacast
-32 (int (*)(...))QProcess::qt_metacall
-40 (int (*)(...))QProcess::~QProcess
-48 (int (*)(...))QProcess::~QProcess
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QProcess::isSequential
-120 (int (*)(...))QProcess::open
-128 (int (*)(...))QProcess::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QProcess::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QProcess::bytesAvailable
-184 (int (*)(...))QProcess::bytesToWrite
-192 (int (*)(...))QProcess::canReadLine
-200 (int (*)(...))QProcess::waitForReadyRead
-208 (int (*)(...))QProcess::waitForBytesWritten
-216 (int (*)(...))QProcess::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QProcess::writeData
-240 (int (*)(...))QProcess::setupChildProcess
-
-Class QProcess
- size=16 align=8
- base size=16 base align=8
-QProcess (0x0x7f7e91ae8a90) 0
- vptr=((& QProcess::_ZTV8QProcess) + 16u)
- QIODevice (0x0x7f7e91ae8af8) 0
- primary-for QProcess (0x0x7f7e91ae8a90)
- QObject (0x0x7f7e91b41720) 0
- primary-for QIODevice (0x0x7f7e91ae8af8)
-
-Class QVariantAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QVariantAnimation::QPrivateSignal (0x0x7f7e91b41840) 0 empty
-
-Vtable for QVariantAnimation
-QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QVariantAnimation)
-16 (int (*)(...))QVariantAnimation::metaObject
-24 (int (*)(...))QVariantAnimation::qt_metacast
-32 (int (*)(...))QVariantAnimation::qt_metacall
-40 (int (*)(...))QVariantAnimation::~QVariantAnimation
-48 (int (*)(...))QVariantAnimation::~QVariantAnimation
-56 (int (*)(...))QVariantAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QVariantAnimation::duration
-120 (int (*)(...))QVariantAnimation::updateCurrentTime
-128 (int (*)(...))QVariantAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-144 (int (*)(...))QVariantAnimation::updateCurrentValue
-152 (int (*)(...))QVariantAnimation::interpolated
-
-Class QVariantAnimation
- size=16 align=8
- base size=16 base align=8
-QVariantAnimation (0x0x7f7e91ae8b60) 0
- vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u)
- QAbstractAnimation (0x0x7f7e91ae8bc8) 0
- primary-for QVariantAnimation (0x0x7f7e91ae8b60)
- QObject (0x0x7f7e91b417e0) 0
- primary-for QAbstractAnimation (0x0x7f7e91ae8bc8)
-
-Class QPropertyAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPropertyAnimation::QPrivateSignal (0x0x7f7e91b41900) 0 empty
-
-Vtable for QPropertyAnimation
-QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QPropertyAnimation)
-16 (int (*)(...))QPropertyAnimation::metaObject
-24 (int (*)(...))QPropertyAnimation::qt_metacast
-32 (int (*)(...))QPropertyAnimation::qt_metacall
-40 (int (*)(...))QPropertyAnimation::~QPropertyAnimation
-48 (int (*)(...))QPropertyAnimation::~QPropertyAnimation
-56 (int (*)(...))QPropertyAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QVariantAnimation::duration
-120 (int (*)(...))QVariantAnimation::updateCurrentTime
-128 (int (*)(...))QPropertyAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-144 (int (*)(...))QPropertyAnimation::updateCurrentValue
-152 (int (*)(...))QVariantAnimation::interpolated
-
-Class QPropertyAnimation
- size=16 align=8
- base size=16 base align=8
-QPropertyAnimation (0x0x7f7e91ae8c98) 0
- vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u)
- QVariantAnimation (0x0x7f7e91ae8d00) 0
- primary-for QPropertyAnimation (0x0x7f7e91ae8c98)
- QAbstractAnimation (0x0x7f7e91ae8d68) 0
- primary-for QVariantAnimation (0x0x7f7e91ae8d00)
- QObject (0x0x7f7e91b418a0) 0
- primary-for QAbstractAnimation (0x0x7f7e91ae8d68)
-
-Class QReadWriteLock
- size=8 align=8
- base size=8 base align=8
-QReadWriteLock (0x0x7f7e91b419c0) 0
-
-Class QReadLocker
- size=8 align=8
- base size=8 base align=8
-QReadLocker (0x0x7f7e91b41c60) 0
-
-Class QWriteLocker
- size=8 align=8
- base size=8 base align=8
-QWriteLocker (0x0x7f7e91b41cc0) 0
-
-Class QSize
- size=8 align=4
- base size=8 base align=4
-QSize (0x0x7f7e91b41d20) 0
-
-Class QSizeF
- size=16 align=8
- base size=16 base align=8
-QSizeF (0x0x7f7e918ab120) 0
-
-Class QRect
- size=16 align=4
- base size=16 base align=4
-QRect (0x0x7f7e918ab4e0) 0
-
-Class QRectF
- size=32 align=8
- base size=32 base align=8
-QRectF (0x0x7f7e918ab7e0) 0
-
-Class QRegularExpression
- size=8 align=8
- base size=8 base align=8
-QRegularExpression (0x0x7f7e918abae0) 0
-
-Class QRegularExpressionMatch
- size=8 align=8
- base size=8 base align=8
-QRegularExpressionMatch (0x0x7f7e916810c0) 0
-
-Class QRegularExpressionMatchIterator
- size=8 align=8
- base size=8 base align=8
-QRegularExpressionMatchIterator (0x0x7f7e91681420) 0
-
-Class QResource
- size=8 align=8
- base size=8 base align=8
-QResource (0x0x7f7e91681780) 0
-
-Class QSaveFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSaveFile::QPrivateSignal (0x0x7f7e91681900) 0 empty
-
-Vtable for QSaveFile
-QSaveFile::_ZTV9QSaveFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSaveFile)
-16 (int (*)(...))QSaveFile::metaObject
-24 (int (*)(...))QSaveFile::qt_metacast
-32 (int (*)(...))QSaveFile::qt_metacall
-40 (int (*)(...))QSaveFile::~QSaveFile
-48 (int (*)(...))QSaveFile::~QSaveFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QSaveFile::open
-128 (int (*)(...))QSaveFile::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFileDevice::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QSaveFile::writeData
-240 (int (*)(...))QSaveFile::fileName
-248 (int (*)(...))QFileDevice::resize
-256 (int (*)(...))QFileDevice::permissions
-264 (int (*)(...))QFileDevice::setPermissions
-
-Class QSaveFile
- size=16 align=8
- base size=16 base align=8
-QSaveFile (0x0x7f7e91892d68) 0
- vptr=((& QSaveFile::_ZTV9QSaveFile) + 16u)
- QFileDevice (0x0x7f7e91892dd0) 0
- primary-for QSaveFile (0x0x7f7e91892d68)
- QIODevice (0x0x7f7e91892e38) 0
- primary-for QFileDevice (0x0x7f7e91892dd0)
- QObject (0x0x7f7e916818a0) 0
- primary-for QIODevice (0x0x7f7e91892e38)
-
-Class QSemaphore
- size=8 align=8
- base size=8 base align=8
-QSemaphore (0x0x7f7e916819c0) 0
-
-Class QSequentialAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSequentialAnimationGroup::QPrivateSignal (0x0x7f7e91681a80) 0 empty
-
-Vtable for QSequentialAnimationGroup
-QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
-16 (int (*)(...))QSequentialAnimationGroup::metaObject
-24 (int (*)(...))QSequentialAnimationGroup::qt_metacast
-32 (int (*)(...))QSequentialAnimationGroup::qt_metacall
-40 (int (*)(...))QSequentialAnimationGroup::~QSequentialAnimationGroup
-48 (int (*)(...))QSequentialAnimationGroup::~QSequentialAnimationGroup
-56 (int (*)(...))QSequentialAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSequentialAnimationGroup::duration
-120 (int (*)(...))QSequentialAnimationGroup::updateCurrentTime
-128 (int (*)(...))QSequentialAnimationGroup::updateState
-136 (int (*)(...))QSequentialAnimationGroup::updateDirection
-
-Class QSequentialAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QSequentialAnimationGroup (0x0x7f7e91892ea0) 0
- vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u)
- QAnimationGroup (0x0x7f7e91892f08) 0
- primary-for QSequentialAnimationGroup (0x0x7f7e91892ea0)
- QAbstractAnimation (0x0x7f7e91892f70) 0
- primary-for QAnimationGroup (0x0x7f7e91892f08)
- QObject (0x0x7f7e91681a20) 0
- primary-for QAbstractAnimation (0x0x7f7e91892f70)
-
-Class QSettings::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSettings::QPrivateSignal (0x0x7f7e91681b40) 0 empty
-
-Vtable for QSettings
-QSettings::_ZTV9QSettings: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSettings)
-16 (int (*)(...))QSettings::metaObject
-24 (int (*)(...))QSettings::qt_metacast
-32 (int (*)(...))QSettings::qt_metacall
-40 (int (*)(...))QSettings::~QSettings
-48 (int (*)(...))QSettings::~QSettings
-56 (int (*)(...))QSettings::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSettings
- size=16 align=8
- base size=16 base align=8
-QSettings (0x0x7f7e91723000) 0
- vptr=((& QSettings::_ZTV9QSettings) + 16u)
- QObject (0x0x7f7e91681ae0) 0
- primary-for QSettings (0x0x7f7e91723000)
-
-Class QSharedMemory::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSharedMemory::QPrivateSignal (0x0x7f7e91681c00) 0 empty
-
-Vtable for QSharedMemory
-QSharedMemory::_ZTV13QSharedMemory: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSharedMemory)
-16 (int (*)(...))QSharedMemory::metaObject
-24 (int (*)(...))QSharedMemory::qt_metacast
-32 (int (*)(...))QSharedMemory::qt_metacall
-40 (int (*)(...))QSharedMemory::~QSharedMemory
-48 (int (*)(...))QSharedMemory::~QSharedMemory
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSharedMemory
- size=16 align=8
- base size=16 base align=8
-QSharedMemory (0x0x7f7e91723068) 0
- vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u)
- QObject (0x0x7f7e91681ba0) 0
- primary-for QSharedMemory (0x0x7f7e91723068)
-
-Class QSignalMapper::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSignalMapper::QPrivateSignal (0x0x7f7e91681cc0) 0 empty
-
-Vtable for QSignalMapper
-QSignalMapper::_ZTV13QSignalMapper: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSignalMapper)
-16 (int (*)(...))QSignalMapper::metaObject
-24 (int (*)(...))QSignalMapper::qt_metacast
-32 (int (*)(...))QSignalMapper::qt_metacall
-40 (int (*)(...))QSignalMapper::~QSignalMapper
-48 (int (*)(...))QSignalMapper::~QSignalMapper
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSignalMapper
- size=16 align=8
- base size=16 base align=8
-QSignalMapper (0x0x7f7e917230d0) 0
- vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u)
- QObject (0x0x7f7e91681c60) 0
- primary-for QSignalMapper (0x0x7f7e917230d0)
-
-Class QSignalTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSignalTransition::QPrivateSignal (0x0x7f7e91681d80) 0 empty
-
-Vtable for QSignalTransition
-QSignalTransition::_ZTV17QSignalTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSignalTransition)
-16 (int (*)(...))QSignalTransition::metaObject
-24 (int (*)(...))QSignalTransition::qt_metacast
-32 (int (*)(...))QSignalTransition::qt_metacall
-40 (int (*)(...))QSignalTransition::~QSignalTransition
-48 (int (*)(...))QSignalTransition::~QSignalTransition
-56 (int (*)(...))QSignalTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSignalTransition::eventTest
-120 (int (*)(...))QSignalTransition::onTransition
-
-Class QSignalTransition
- size=16 align=8
- base size=16 base align=8
-QSignalTransition (0x0x7f7e91723138) 0
- vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u)
- QAbstractTransition (0x0x7f7e917231a0) 0
- primary-for QSignalTransition (0x0x7f7e91723138)
- QObject (0x0x7f7e91681d20) 0
- primary-for QAbstractTransition (0x0x7f7e917231a0)
-
-Class QSocketNotifier::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSocketNotifier::QPrivateSignal (0x0x7f7e91681e40) 0 empty
-
-Vtable for QSocketNotifier
-QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSocketNotifier)
-16 (int (*)(...))QSocketNotifier::metaObject
-24 (int (*)(...))QSocketNotifier::qt_metacast
-32 (int (*)(...))QSocketNotifier::qt_metacall
-40 (int (*)(...))QSocketNotifier::~QSocketNotifier
-48 (int (*)(...))QSocketNotifier::~QSocketNotifier
-56 (int (*)(...))QSocketNotifier::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSocketNotifier
- size=16 align=8
- base size=16 base align=8
-QSocketNotifier (0x0x7f7e91723208) 0
- vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u)
- QObject (0x0x7f7e91681de0) 0
- primary-for QSocketNotifier (0x0x7f7e91723208)
-
-Class QSortFilterProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSortFilterProxyModel::QPrivateSignal (0x0x7f7e91681f00) 0 empty
-
-Vtable for QSortFilterProxyModel
-QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QSortFilterProxyModel)
-16 (int (*)(...))QSortFilterProxyModel::metaObject
-24 (int (*)(...))QSortFilterProxyModel::qt_metacast
-32 (int (*)(...))QSortFilterProxyModel::qt_metacall
-40 (int (*)(...))QSortFilterProxyModel::~QSortFilterProxyModel
-48 (int (*)(...))QSortFilterProxyModel::~QSortFilterProxyModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSortFilterProxyModel::index
-120 (int (*)(...))QSortFilterProxyModel::parent
-128 (int (*)(...))QSortFilterProxyModel::sibling
-136 (int (*)(...))QSortFilterProxyModel::rowCount
-144 (int (*)(...))QSortFilterProxyModel::columnCount
-152 (int (*)(...))QSortFilterProxyModel::hasChildren
-160 (int (*)(...))QSortFilterProxyModel::data
-168 (int (*)(...))QSortFilterProxyModel::setData
-176 (int (*)(...))QSortFilterProxyModel::headerData
-184 (int (*)(...))QSortFilterProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QSortFilterProxyModel::mimeTypes
-216 (int (*)(...))QSortFilterProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QSortFilterProxyModel::dropMimeData
-240 (int (*)(...))QSortFilterProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QSortFilterProxyModel::insertRows
-264 (int (*)(...))QSortFilterProxyModel::insertColumns
-272 (int (*)(...))QSortFilterProxyModel::removeRows
-280 (int (*)(...))QSortFilterProxyModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QSortFilterProxyModel::fetchMore
-312 (int (*)(...))QSortFilterProxyModel::canFetchMore
-320 (int (*)(...))QSortFilterProxyModel::flags
-328 (int (*)(...))QSortFilterProxyModel::sort
-336 (int (*)(...))QSortFilterProxyModel::buddy
-344 (int (*)(...))QSortFilterProxyModel::match
-352 (int (*)(...))QSortFilterProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QSortFilterProxyModel::setSourceModel
-392 (int (*)(...))QSortFilterProxyModel::mapToSource
-400 (int (*)(...))QSortFilterProxyModel::mapFromSource
-408 (int (*)(...))QSortFilterProxyModel::mapSelectionToSource
-416 (int (*)(...))QSortFilterProxyModel::mapSelectionFromSource
-424 (int (*)(...))QSortFilterProxyModel::filterAcceptsRow
-432 (int (*)(...))QSortFilterProxyModel::filterAcceptsColumn
-440 (int (*)(...))QSortFilterProxyModel::lessThan
-
-Class QSortFilterProxyModel
- size=16 align=8
- base size=16 base align=8
-QSortFilterProxyModel (0x0x7f7e91723270) 0
- vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16u)
- QAbstractProxyModel (0x0x7f7e917232d8) 0
- primary-for QSortFilterProxyModel (0x0x7f7e91723270)
- QAbstractItemModel (0x0x7f7e91723340) 0
- primary-for QAbstractProxyModel (0x0x7f7e917232d8)
- QObject (0x0x7f7e91681ea0) 0
- primary-for QAbstractItemModel (0x0x7f7e91723340)
-
-Class QStandardPaths
- size=1 align=1
- base size=0 base align=1
-QStandardPaths (0x0x7f7e917c4120) 0 empty
-
-Class QState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QState::QPrivateSignal (0x0x7f7e917c4300) 0 empty
-
-Vtable for QState
-QState::_ZTV6QState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QState)
-16 (int (*)(...))QState::metaObject
-24 (int (*)(...))QState::qt_metacast
-32 (int (*)(...))QState::qt_metacall
-40 (int (*)(...))QState::~QState
-48 (int (*)(...))QState::~QState
-56 (int (*)(...))QState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QState::onEntry
-120 (int (*)(...))QState::onExit
-
-Class QState
- size=16 align=8
- base size=16 base align=8
-QState (0x0x7f7e917234e0) 0
- vptr=((& QState::_ZTV6QState) + 16u)
- QAbstractState (0x0x7f7e91723548) 0
- primary-for QState (0x0x7f7e917234e0)
- QObject (0x0x7f7e917c42a0) 0
- primary-for QAbstractState (0x0x7f7e91723548)
-
-Class QStateMachine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStateMachine::QPrivateSignal (0x0x7f7e917c4420) 0 empty
-
-Vtable for QStateMachine::SignalEvent
-QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
-16 (int (*)(...))QStateMachine::SignalEvent::~SignalEvent
-24 (int (*)(...))QStateMachine::SignalEvent::~SignalEvent
-
-Class QStateMachine::SignalEvent
- size=48 align=8
- base size=48 base align=8
-QStateMachine::SignalEvent (0x0x7f7e917236e8) 0
- vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u)
- QEvent (0x0x7f7e917c4480) 0
- primary-for QStateMachine::SignalEvent (0x0x7f7e917236e8)
-
-Vtable for QStateMachine::WrappedEvent
-QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
-16 (int (*)(...))QStateMachine::WrappedEvent::~WrappedEvent
-24 (int (*)(...))QStateMachine::WrappedEvent::~WrappedEvent
-
-Class QStateMachine::WrappedEvent
- size=40 align=8
- base size=40 base align=8
-QStateMachine::WrappedEvent (0x0x7f7e91723750) 0
- vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u)
- QEvent (0x0x7f7e917c44e0) 0
- primary-for QStateMachine::WrappedEvent (0x0x7f7e91723750)
-
-Vtable for QStateMachine
-QStateMachine::_ZTV13QStateMachine: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QStateMachine)
-16 (int (*)(...))QStateMachine::metaObject
-24 (int (*)(...))QStateMachine::qt_metacast
-32 (int (*)(...))QStateMachine::qt_metacall
-40 (int (*)(...))QStateMachine::~QStateMachine
-48 (int (*)(...))QStateMachine::~QStateMachine
-56 (int (*)(...))QStateMachine::event
-64 (int (*)(...))QStateMachine::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QStateMachine::onEntry
-120 (int (*)(...))QStateMachine::onExit
-128 (int (*)(...))QStateMachine::beginSelectTransitions
-136 (int (*)(...))QStateMachine::endSelectTransitions
-144 (int (*)(...))QStateMachine::beginMicrostep
-152 (int (*)(...))QStateMachine::endMicrostep
-
-Class QStateMachine
- size=16 align=8
- base size=16 base align=8
-QStateMachine (0x0x7f7e917235b0) 0
- vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u)
- QState (0x0x7f7e91723618) 0
- primary-for QStateMachine (0x0x7f7e917235b0)
- QAbstractState (0x0x7f7e91723680) 0
- primary-for QState (0x0x7f7e91723618)
- QObject (0x0x7f7e917c43c0) 0
- primary-for QAbstractState (0x0x7f7e91723680)
-
-Class QStorageInfo
- size=8 align=8
- base size=8 base align=8
-QStorageInfo (0x0x7f7e917c4540) 0
-
-Class QAbstractConcatenable
- size=1 align=1
- base size=0 base align=1
-QAbstractConcatenable (0x0x7f7e917c49c0) 0 empty
-
-Class QStringListModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStringListModel::QPrivateSignal (0x0x7f7e914c4480) 0 empty
-
-Vtable for QStringListModel
-QStringListModel::_ZTV16QStringListModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QStringListModel)
-16 (int (*)(...))QStringListModel::metaObject
-24 (int (*)(...))QStringListModel::qt_metacast
-32 (int (*)(...))QStringListModel::qt_metacall
-40 (int (*)(...))QStringListModel::~QStringListModel
-48 (int (*)(...))QStringListModel::~QStringListModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractListModel::index
-120 (int (*)(...))QAbstractListModel::parent
-128 (int (*)(...))QStringListModel::sibling
-136 (int (*)(...))QStringListModel::rowCount
-144 (int (*)(...))QAbstractListModel::columnCount
-152 (int (*)(...))QAbstractListModel::hasChildren
-160 (int (*)(...))QStringListModel::data
-168 (int (*)(...))QStringListModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractListModel::dropMimeData
-240 (int (*)(...))QStringListModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QStringListModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QStringListModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QStringListModel::flags
-328 (int (*)(...))QStringListModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QStringListModel
- size=24 align=8
- base size=24 base align=8
-QStringListModel (0x0x7f7e914db208) 0
- vptr=((& QStringListModel::_ZTV16QStringListModel) + 16u)
- QAbstractListModel (0x0x7f7e914db270) 0
- primary-for QStringListModel (0x0x7f7e914db208)
- QAbstractItemModel (0x0x7f7e914db2d8) 0
- primary-for QAbstractListModel (0x0x7f7e914db270)
- QObject (0x0x7f7e914c4420) 0
- primary-for QAbstractItemModel (0x0x7f7e914db2d8)
-
-Class QSystemSemaphore
- size=8 align=8
- base size=8 base align=8
-QSystemSemaphore (0x0x7f7e914c44e0) 0
-
-Class QTemporaryDir
- size=8 align=8
- base size=8 base align=8
-QTemporaryDir (0x0x7f7e914c45a0) 0
-
-Class QTemporaryFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTemporaryFile::QPrivateSignal (0x0x7f7e914c46c0) 0 empty
-
-Vtable for QTemporaryFile
-QTemporaryFile::_ZTV14QTemporaryFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QTemporaryFile)
-16 (int (*)(...))QTemporaryFile::metaObject
-24 (int (*)(...))QTemporaryFile::qt_metacast
-32 (int (*)(...))QTemporaryFile::qt_metacall
-40 (int (*)(...))QTemporaryFile::~QTemporaryFile
-48 (int (*)(...))QTemporaryFile::~QTemporaryFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QTemporaryFile::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFile::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QTemporaryFile::fileName
-248 (int (*)(...))QFile::resize
-256 (int (*)(...))QFile::permissions
-264 (int (*)(...))QFile::setPermissions
-
-Class QTemporaryFile
- size=16 align=8
- base size=16 base align=8
-QTemporaryFile (0x0x7f7e914db340) 0
- vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u)
- QFile (0x0x7f7e914db3a8) 0
- primary-for QTemporaryFile (0x0x7f7e914db340)
- QFileDevice (0x0x7f7e914db410) 0
- primary-for QFile (0x0x7f7e914db3a8)
- QIODevice (0x0x7f7e914db478) 0
- primary-for QFileDevice (0x0x7f7e914db410)
- QObject (0x0x7f7e914c4660) 0
- primary-for QIODevice (0x0x7f7e914db478)
-
-Class QTextBoundaryFinder
- size=48 align=8
- base size=48 base align=8
-QTextBoundaryFinder (0x0x7f7e914c4720) 0
-
-Class QTextCodec::ConverterState
- size=32 align=8
- base size=32 base align=8
-QTextCodec::ConverterState (0x0x7f7e914c4900) 0
-
-Vtable for QTextCodec
-QTextCodec::_ZTV10QTextCodec: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextCodec)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))QTextCodec::aliases
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 0u
-64 0u
-
-Class QTextCodec
- size=8 align=8
- base size=8 base align=8
-QTextCodec (0x0x7f7e914c48a0) 0 nearly-empty
- vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u)
-
-Class QTextEncoder
- size=40 align=8
- base size=40 base align=8
-QTextEncoder (0x0x7f7e914c4a80) 0
-
-Class QTextDecoder
- size=40 align=8
- base size=40 base align=8
-QTextDecoder (0x0x7f7e914c4ae0) 0
-
-Class QThread::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QThread::QPrivateSignal (0x0x7f7e914c4ba0) 0 empty
-
-Vtable for QThread
-QThread::_ZTV7QThread: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QThread)
-16 (int (*)(...))QThread::metaObject
-24 (int (*)(...))QThread::qt_metacast
-32 (int (*)(...))QThread::qt_metacall
-40 (int (*)(...))QThread::~QThread
-48 (int (*)(...))QThread::~QThread
-56 (int (*)(...))QThread::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QThread::run
-
-Class QThread
- size=16 align=8
- base size=16 base align=8
-QThread (0x0x7f7e914db680) 0
- vptr=((& QThread::_ZTV7QThread) + 16u)
- QObject (0x0x7f7e914c4b40) 0
- primary-for QThread (0x0x7f7e914db680)
-
-Class QThreadPool::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QThreadPool::QPrivateSignal (0x0x7f7e914c4c60) 0 empty
-
-Vtable for QThreadPool
-QThreadPool::_ZTV11QThreadPool: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QThreadPool)
-16 (int (*)(...))QThreadPool::metaObject
-24 (int (*)(...))QThreadPool::qt_metacast
-32 (int (*)(...))QThreadPool::qt_metacall
-40 (int (*)(...))QThreadPool::~QThreadPool
-48 (int (*)(...))QThreadPool::~QThreadPool
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QThreadPool
- size=16 align=8
- base size=16 base align=8
-QThreadPool (0x0x7f7e914db6e8) 0
- vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u)
- QObject (0x0x7f7e914c4c00) 0
- primary-for QThreadPool (0x0x7f7e914db6e8)
-
-Class QThreadStorageData
- size=4 align=4
- base size=4 base align=4
-QThreadStorageData (0x0x7f7e914c4cc0) 0
-
-Class QTimeLine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTimeLine::QPrivateSignal (0x0x7f7e914c4de0) 0 empty
-
-Vtable for QTimeLine
-QTimeLine::_ZTV9QTimeLine: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTimeLine)
-16 (int (*)(...))QTimeLine::metaObject
-24 (int (*)(...))QTimeLine::qt_metacast
-32 (int (*)(...))QTimeLine::qt_metacall
-40 (int (*)(...))QTimeLine::~QTimeLine
-48 (int (*)(...))QTimeLine::~QTimeLine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QTimeLine::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTimeLine::valueForTime
-
-Class QTimeLine
- size=16 align=8
- base size=16 base align=8
-QTimeLine (0x0x7f7e914db750) 0
- vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u)
- QObject (0x0x7f7e914c4d80) 0
- primary-for QTimeLine (0x0x7f7e914db750)
-
-Class QTimer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTimer::QPrivateSignal (0x0x7f7e914c4ea0) 0 empty
-
-Vtable for QTimer
-QTimer::_ZTV6QTimer: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QTimer)
-16 (int (*)(...))QTimer::metaObject
-24 (int (*)(...))QTimer::qt_metacast
-32 (int (*)(...))QTimer::qt_metacall
-40 (int (*)(...))QTimer::~QTimer
-48 (int (*)(...))QTimer::~QTimer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QTimer::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTimer
- size=32 align=8
- base size=29 base align=8
-QTimer (0x0x7f7e914db7b8) 0
- vptr=((& QTimer::_ZTV6QTimer) + 16u)
- QObject (0x0x7f7e914c4e40) 0
- primary-for QTimer (0x0x7f7e914db7b8)
-
-Class QTimeZone::OffsetData
- size=32 align=8
- base size=28 base align=8
-QTimeZone::OffsetData (0x0x7f7e91638cc0) 0
-
-Class QTimeZone
- size=8 align=8
- base size=8 base align=8
-QTimeZone (0x0x7f7e91638c60) 0
-
-Class QTranslator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTranslator::QPrivateSignal (0x0x7f7e9128e360) 0 empty
-
-Vtable for QTranslator
-QTranslator::_ZTV11QTranslator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTranslator)
-16 (int (*)(...))QTranslator::metaObject
-24 (int (*)(...))QTranslator::qt_metacast
-32 (int (*)(...))QTranslator::qt_metacall
-40 (int (*)(...))QTranslator::~QTranslator
-48 (int (*)(...))QTranslator::~QTranslator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTranslator::translate
-120 (int (*)(...))QTranslator::isEmpty
-
-Class QTranslator
- size=16 align=8
- base size=16 base align=8
-QTranslator (0x0x7f7e9124d958) 0
- vptr=((& QTranslator::_ZTV11QTranslator) + 16u)
- QObject (0x0x7f7e9128e300) 0
- primary-for QTranslator (0x0x7f7e9124d958)
-
-Class QUrl
- size=8 align=8
- base size=8 base align=8
-QUrl (0x0x7f7e9128e480) 0
-
-Class QUrlQuery
- size=8 align=8
- base size=8 base align=8
-QUrlQuery (0x0x7f7e913a1a80) 0
-
-Class QUuid
- size=16 align=4
- base size=16 base align=4
-QUuid (0x0x7f7e913a1de0) 0
-
-Class QWaitCondition
- size=8 align=8
- base size=8 base align=8
-QWaitCondition (0x0x7f7e91059120) 0
-
-Class QXmlStreamStringRef
- size=16 align=8
- base size=16 base align=8
-QXmlStreamStringRef (0x0x7f7e91059180) 0
-
-Class QXmlStreamAttribute
- size=80 align=8
- base size=73 base align=8
-QXmlStreamAttribute (0x0x7f7e910d7720) 0
-
-Class QXmlStreamAttributes
- size=8 align=8
- base size=8 base align=8
-QXmlStreamAttributes (0x0x7f7e9110f1a0) 0
- QVector<QXmlStreamAttribute> (0x0x7f7e910d7b40) 0
-
-Class QXmlStreamNamespaceDeclaration
- size=40 align=8
- base size=40 base align=8
-QXmlStreamNamespaceDeclaration (0x0x7f7e910d7ba0) 0
-
-Class QXmlStreamNotationDeclaration
- size=56 align=8
- base size=56 base align=8
-QXmlStreamNotationDeclaration (0x0x7f7e910d7ea0) 0
-
-Class QXmlStreamEntityDeclaration
- size=88 align=8
- base size=88 base align=8
-QXmlStreamEntityDeclaration (0x0x7f7e9117d1e0) 0
-
-Vtable for QXmlStreamEntityResolver
-QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
-16 (int (*)(...))QXmlStreamEntityResolver::~QXmlStreamEntityResolver
-24 (int (*)(...))QXmlStreamEntityResolver::~QXmlStreamEntityResolver
-32 (int (*)(...))QXmlStreamEntityResolver::resolveEntity
-40 (int (*)(...))QXmlStreamEntityResolver::resolveUndeclaredEntity
-
-Class QXmlStreamEntityResolver
- size=8 align=8
- base size=8 base align=8
-QXmlStreamEntityResolver (0x0x7f7e9117d4e0) 0 nearly-empty
- vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u)
-
-Class QXmlStreamReader
- size=8 align=8
- base size=8 base align=8
-QXmlStreamReader (0x0x7f7e9117d540) 0
-
-Class QXmlStreamWriter
- size=8 align=8
- base size=8 base align=8
-QXmlStreamWriter (0x0x7f7e9117d960) 0
-
-Class QRgba64
- size=8 align=8
- base size=8 base align=8
-QRgba64 (0x0x7f7e9117da80) 0
-
-Class QColor
- size=16 align=4
- base size=14 base align=4
-QColor (0x0x7f7e9117dd80) 0
-
-Class QRegion::QRegionData
- size=16 align=8
- base size=16 base align=8
-QRegion::QRegionData (0x0x7f7e90e9f4e0) 0
-
-Class QRegion
- size=8 align=8
- base size=8 base align=8
-QRegion (0x0x7f7e90e9f480) 0
-
-Class QKeySequence
- size=8 align=8
- base size=8 base align=8
-QKeySequence (0x0x7f7e90f6c8a0) 0
-
-Class QVector2D
- size=8 align=4
- base size=8 base align=4
-QVector2D (0x0x7f7e9101eae0) 0
-
-Class QTouchDevice
- size=8 align=8
- base size=8 base align=8
-QTouchDevice (0x0x7f7e9101eea0) 0
-
-Vtable for QInputEvent
-QInputEvent::_ZTV11QInputEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QInputEvent)
-16 (int (*)(...))QInputEvent::~QInputEvent
-24 (int (*)(...))QInputEvent::~QInputEvent
-
-Class QInputEvent
- size=32 align=8
- base size=32 base align=8
-QInputEvent (0x0x7f7e9101fc30) 0
- vptr=((& QInputEvent::_ZTV11QInputEvent) + 16u)
- QEvent (0x0x7f7e90c99060) 0
- primary-for QInputEvent (0x0x7f7e9101fc30)
-
-Vtable for QEnterEvent
-QEnterEvent::_ZTV11QEnterEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QEnterEvent)
-16 (int (*)(...))QEnterEvent::~QEnterEvent
-24 (int (*)(...))QEnterEvent::~QEnterEvent
-
-Class QEnterEvent
- size=72 align=8
- base size=72 base align=8
-QEnterEvent (0x0x7f7e9101fc98) 0
- vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16u)
- QEvent (0x0x7f7e90c990c0) 0
- primary-for QEnterEvent (0x0x7f7e9101fc98)
-
-Vtable for QMouseEvent
-QMouseEvent::_ZTV11QMouseEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QMouseEvent)
-16 (int (*)(...))QMouseEvent::~QMouseEvent
-24 (int (*)(...))QMouseEvent::~QMouseEvent
-
-Class QMouseEvent
- size=104 align=8
- base size=100 base align=8
-QMouseEvent (0x0x7f7e9101fd00) 0
- vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16u)
- QInputEvent (0x0x7f7e9101fd68) 0
- primary-for QMouseEvent (0x0x7f7e9101fd00)
- QEvent (0x0x7f7e90c99120) 0
- primary-for QInputEvent (0x0x7f7e9101fd68)
-
-Vtable for QHoverEvent
-QHoverEvent::_ZTV11QHoverEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QHoverEvent)
-16 (int (*)(...))QHoverEvent::~QHoverEvent
-24 (int (*)(...))QHoverEvent::~QHoverEvent
-
-Class QHoverEvent
- size=64 align=8
- base size=64 base align=8
-QHoverEvent (0x0x7f7e9101fdd0) 0
- vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16u)
- QInputEvent (0x0x7f7e9101fe38) 0
- primary-for QHoverEvent (0x0x7f7e9101fdd0)
- QEvent (0x0x7f7e90c99180) 0
- primary-for QInputEvent (0x0x7f7e9101fe38)
-
-Vtable for QWheelEvent
-QWheelEvent::_ZTV11QWheelEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QWheelEvent)
-16 (int (*)(...))QWheelEvent::~QWheelEvent
-24 (int (*)(...))QWheelEvent::~QWheelEvent
-
-Class QWheelEvent
- size=96 align=8
- base size=96 base align=8
-QWheelEvent (0x0x7f7e9101fea0) 0
- vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16u)
- QInputEvent (0x0x7f7e9101ff08) 0
- primary-for QWheelEvent (0x0x7f7e9101fea0)
- QEvent (0x0x7f7e90c991e0) 0
- primary-for QInputEvent (0x0x7f7e9101ff08)
-
-Vtable for QTabletEvent
-QTabletEvent::_ZTV12QTabletEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QTabletEvent)
-16 (int (*)(...))QTabletEvent::~QTabletEvent
-24 (int (*)(...))QTabletEvent::~QTabletEvent
-
-Class QTabletEvent
- size=128 align=8
- base size=128 base align=8
-QTabletEvent (0x0x7f7e9101ff70) 0
- vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16u)
- QInputEvent (0x0x7f7e90d06000) 0
- primary-for QTabletEvent (0x0x7f7e9101ff70)
- QEvent (0x0x7f7e90c99240) 0
- primary-for QInputEvent (0x0x7f7e90d06000)
-
-Vtable for QNativeGestureEvent
-QNativeGestureEvent::_ZTV19QNativeGestureEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QNativeGestureEvent)
-16 (int (*)(...))QNativeGestureEvent::~QNativeGestureEvent
-24 (int (*)(...))QNativeGestureEvent::~QNativeGestureEvent
-
-Class QNativeGestureEvent
- size=112 align=8
- base size=112 base align=8
-QNativeGestureEvent (0x0x7f7e90d06068) 0
- vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16u)
- QInputEvent (0x0x7f7e90d060d0) 0
- primary-for QNativeGestureEvent (0x0x7f7e90d06068)
- QEvent (0x0x7f7e90c992a0) 0
- primary-for QInputEvent (0x0x7f7e90d060d0)
-
-Vtable for QKeyEvent
-QKeyEvent::_ZTV9QKeyEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QKeyEvent)
-16 (int (*)(...))QKeyEvent::~QKeyEvent
-24 (int (*)(...))QKeyEvent::~QKeyEvent
-
-Class QKeyEvent
- size=64 align=8
- base size=59 base align=8
-QKeyEvent (0x0x7f7e90d06138) 0
- vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16u)
- QInputEvent (0x0x7f7e90d061a0) 0
- primary-for QKeyEvent (0x0x7f7e90d06138)
- QEvent (0x0x7f7e90c99300) 0
- primary-for QInputEvent (0x0x7f7e90d061a0)
-
-Vtable for QFocusEvent
-QFocusEvent::_ZTV11QFocusEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFocusEvent)
-16 (int (*)(...))QFocusEvent::~QFocusEvent
-24 (int (*)(...))QFocusEvent::~QFocusEvent
-
-Class QFocusEvent
- size=24 align=8
- base size=24 base align=8
-QFocusEvent (0x0x7f7e90d06208) 0
- vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16u)
- QEvent (0x0x7f7e90c99360) 0
- primary-for QFocusEvent (0x0x7f7e90d06208)
-
-Vtable for QPaintEvent
-QPaintEvent::_ZTV11QPaintEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QPaintEvent)
-16 (int (*)(...))QPaintEvent::~QPaintEvent
-24 (int (*)(...))QPaintEvent::~QPaintEvent
-
-Class QPaintEvent
- size=56 align=8
- base size=49 base align=8
-QPaintEvent (0x0x7f7e90d06270) 0
- vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16u)
- QEvent (0x0x7f7e90c993c0) 0
- primary-for QPaintEvent (0x0x7f7e90d06270)
-
-Vtable for QMoveEvent
-QMoveEvent::_ZTV10QMoveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QMoveEvent)
-16 (int (*)(...))QMoveEvent::~QMoveEvent
-24 (int (*)(...))QMoveEvent::~QMoveEvent
-
-Class QMoveEvent
- size=40 align=8
- base size=36 base align=8
-QMoveEvent (0x0x7f7e90d062d8) 0
- vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16u)
- QEvent (0x0x7f7e90c99420) 0
- primary-for QMoveEvent (0x0x7f7e90d062d8)
-
-Vtable for QExposeEvent
-QExposeEvent::_ZTV12QExposeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QExposeEvent)
-16 (int (*)(...))QExposeEvent::~QExposeEvent
-24 (int (*)(...))QExposeEvent::~QExposeEvent
-
-Class QExposeEvent
- size=32 align=8
- base size=32 base align=8
-QExposeEvent (0x0x7f7e90d06340) 0
- vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16u)
- QEvent (0x0x7f7e90c99480) 0
- primary-for QExposeEvent (0x0x7f7e90d06340)
-
-Vtable for QPlatformSurfaceEvent
-QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QPlatformSurfaceEvent)
-16 (int (*)(...))QPlatformSurfaceEvent::~QPlatformSurfaceEvent
-24 (int (*)(...))QPlatformSurfaceEvent::~QPlatformSurfaceEvent
-
-Class QPlatformSurfaceEvent
- size=24 align=8
- base size=24 base align=8
-QPlatformSurfaceEvent (0x0x7f7e90d063a8) 0
- vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16u)
- QEvent (0x0x7f7e90c994e0) 0
- primary-for QPlatformSurfaceEvent (0x0x7f7e90d063a8)
-
-Vtable for QResizeEvent
-QResizeEvent::_ZTV12QResizeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QResizeEvent)
-16 (int (*)(...))QResizeEvent::~QResizeEvent
-24 (int (*)(...))QResizeEvent::~QResizeEvent
-
-Class QResizeEvent
- size=40 align=8
- base size=36 base align=8
-QResizeEvent (0x0x7f7e90d06410) 0
- vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16u)
- QEvent (0x0x7f7e90c99540) 0
- primary-for QResizeEvent (0x0x7f7e90d06410)
-
-Vtable for QCloseEvent
-QCloseEvent::_ZTV11QCloseEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QCloseEvent)
-16 (int (*)(...))QCloseEvent::~QCloseEvent
-24 (int (*)(...))QCloseEvent::~QCloseEvent
-
-Class QCloseEvent
- size=24 align=8
- base size=20 base align=8
-QCloseEvent (0x0x7f7e90d06478) 0
- vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16u)
- QEvent (0x0x7f7e90c995a0) 0
- primary-for QCloseEvent (0x0x7f7e90d06478)
-
-Vtable for QIconDragEvent
-QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QIconDragEvent)
-16 (int (*)(...))QIconDragEvent::~QIconDragEvent
-24 (int (*)(...))QIconDragEvent::~QIconDragEvent
-
-Class QIconDragEvent
- size=24 align=8
- base size=20 base align=8
-QIconDragEvent (0x0x7f7e90d064e0) 0
- vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16u)
- QEvent (0x0x7f7e90c99600) 0
- primary-for QIconDragEvent (0x0x7f7e90d064e0)
-
-Vtable for QShowEvent
-QShowEvent::_ZTV10QShowEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QShowEvent)
-16 (int (*)(...))QShowEvent::~QShowEvent
-24 (int (*)(...))QShowEvent::~QShowEvent
-
-Class QShowEvent
- size=24 align=8
- base size=20 base align=8
-QShowEvent (0x0x7f7e90d06548) 0
- vptr=((& QShowEvent::_ZTV10QShowEvent) + 16u)
- QEvent (0x0x7f7e90c99660) 0
- primary-for QShowEvent (0x0x7f7e90d06548)
-
-Vtable for QHideEvent
-QHideEvent::_ZTV10QHideEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QHideEvent)
-16 (int (*)(...))QHideEvent::~QHideEvent
-24 (int (*)(...))QHideEvent::~QHideEvent
-
-Class QHideEvent
- size=24 align=8
- base size=20 base align=8
-QHideEvent (0x0x7f7e90d065b0) 0
- vptr=((& QHideEvent::_ZTV10QHideEvent) + 16u)
- QEvent (0x0x7f7e90c996c0) 0
- primary-for QHideEvent (0x0x7f7e90d065b0)
-
-Vtable for QContextMenuEvent
-QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QContextMenuEvent)
-16 (int (*)(...))QContextMenuEvent::~QContextMenuEvent
-24 (int (*)(...))QContextMenuEvent::~QContextMenuEvent
-
-Class QContextMenuEvent
- size=56 align=8
- base size=49 base align=8
-QContextMenuEvent (0x0x7f7e90d06618) 0
- vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16u)
- QInputEvent (0x0x7f7e90d06680) 0
- primary-for QContextMenuEvent (0x0x7f7e90d06618)
- QEvent (0x0x7f7e90c99720) 0
- primary-for QInputEvent (0x0x7f7e90d06680)
-
-Class QInputMethodEvent::Attribute
- size=32 align=8
- base size=32 base align=8
-QInputMethodEvent::Attribute (0x0x7f7e90c997e0) 0
-
-Vtable for QInputMethodEvent
-QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QInputMethodEvent)
-16 (int (*)(...))QInputMethodEvent::~QInputMethodEvent
-24 (int (*)(...))QInputMethodEvent::~QInputMethodEvent
-
-Class QInputMethodEvent
- size=56 align=8
- base size=56 base align=8
-QInputMethodEvent (0x0x7f7e90d066e8) 0
- vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16u)
- QEvent (0x0x7f7e90c99780) 0
- primary-for QInputMethodEvent (0x0x7f7e90d066e8)
-
-Class QInputMethodQueryEvent::QueryPair
- size=24 align=8
- base size=24 base align=8
-QInputMethodQueryEvent::QueryPair (0x0x7f7e90c99cc0) 0
-
-Vtable for QInputMethodQueryEvent
-QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QInputMethodQueryEvent)
-16 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent
-24 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent
-
-Class QInputMethodQueryEvent
- size=32 align=8
- base size=32 base align=8
-QInputMethodQueryEvent (0x0x7f7e90d069c0) 0
- vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16u)
- QEvent (0x0x7f7e90c99c60) 0
- primary-for QInputMethodQueryEvent (0x0x7f7e90d069c0)
-
-Vtable for QDropEvent
-QDropEvent::_ZTV10QDropEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QDropEvent)
-16 (int (*)(...))QDropEvent::~QDropEvent
-24 (int (*)(...))QDropEvent::~QDropEvent
-
-Class QDropEvent
- size=72 align=8
- base size=72 base align=8
-QDropEvent (0x0x7f7e90d06c30) 0
- vptr=((& QDropEvent::_ZTV10QDropEvent) + 16u)
- QEvent (0x0x7f7e90dfb0c0) 0
- primary-for QDropEvent (0x0x7f7e90d06c30)
-
-Vtable for QDragMoveEvent
-QDragMoveEvent::_ZTV14QDragMoveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QDragMoveEvent)
-16 (int (*)(...))QDragMoveEvent::~QDragMoveEvent
-24 (int (*)(...))QDragMoveEvent::~QDragMoveEvent
-
-Class QDragMoveEvent
- size=88 align=8
- base size=88 base align=8
-QDragMoveEvent (0x0x7f7e90d06c98) 0
- vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16u)
- QDropEvent (0x0x7f7e90d06d00) 0
- primary-for QDragMoveEvent (0x0x7f7e90d06c98)
- QEvent (0x0x7f7e90dfb120) 0
- primary-for QDropEvent (0x0x7f7e90d06d00)
-
-Vtable for QDragEnterEvent
-QDragEnterEvent::_ZTV15QDragEnterEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QDragEnterEvent)
-16 (int (*)(...))QDragEnterEvent::~QDragEnterEvent
-24 (int (*)(...))QDragEnterEvent::~QDragEnterEvent
-
-Class QDragEnterEvent
- size=88 align=8
- base size=88 base align=8
-QDragEnterEvent (0x0x7f7e90d06d68) 0
- vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16u)
- QDragMoveEvent (0x0x7f7e90d06dd0) 0
- primary-for QDragEnterEvent (0x0x7f7e90d06d68)
- QDropEvent (0x0x7f7e90d06e38) 0
- primary-for QDragMoveEvent (0x0x7f7e90d06dd0)
- QEvent (0x0x7f7e90dfb180) 0
- primary-for QDropEvent (0x0x7f7e90d06e38)
-
-Vtable for QDragLeaveEvent
-QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QDragLeaveEvent)
-16 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent
-24 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent
-
-Class QDragLeaveEvent
- size=24 align=8
- base size=20 base align=8
-QDragLeaveEvent (0x0x7f7e90d06ea0) 0
- vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16u)
- QEvent (0x0x7f7e90dfb1e0) 0
- primary-for QDragLeaveEvent (0x0x7f7e90d06ea0)
-
-Vtable for QHelpEvent
-QHelpEvent::_ZTV10QHelpEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QHelpEvent)
-16 (int (*)(...))QHelpEvent::~QHelpEvent
-24 (int (*)(...))QHelpEvent::~QHelpEvent
-
-Class QHelpEvent
- size=40 align=8
- base size=36 base align=8
-QHelpEvent (0x0x7f7e90d06f08) 0
- vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16u)
- QEvent (0x0x7f7e90dfb240) 0
- primary-for QHelpEvent (0x0x7f7e90d06f08)
-
-Vtable for QStatusTipEvent
-QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QStatusTipEvent)
-16 (int (*)(...))QStatusTipEvent::~QStatusTipEvent
-24 (int (*)(...))QStatusTipEvent::~QStatusTipEvent
-
-Class QStatusTipEvent
- size=32 align=8
- base size=32 base align=8
-QStatusTipEvent (0x0x7f7e90d06f70) 0
- vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16u)
- QEvent (0x0x7f7e90dfb2a0) 0
- primary-for QStatusTipEvent (0x0x7f7e90d06f70)
-
-Vtable for QWhatsThisClickedEvent
-QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
-16 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent
-24 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent
-
-Class QWhatsThisClickedEvent
- size=32 align=8
- base size=32 base align=8
-QWhatsThisClickedEvent (0x0x7f7e90e27000) 0
- vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16u)
- QEvent (0x0x7f7e90dfb300) 0
- primary-for QWhatsThisClickedEvent (0x0x7f7e90e27000)
-
-Vtable for QActionEvent
-QActionEvent::_ZTV12QActionEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QActionEvent)
-16 (int (*)(...))QActionEvent::~QActionEvent
-24 (int (*)(...))QActionEvent::~QActionEvent
-
-Class QActionEvent
- size=40 align=8
- base size=40 base align=8
-QActionEvent (0x0x7f7e90e27068) 0
- vptr=((& QActionEvent::_ZTV12QActionEvent) + 16u)
- QEvent (0x0x7f7e90dfb360) 0
- primary-for QActionEvent (0x0x7f7e90e27068)
-
-Vtable for QFileOpenEvent
-QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QFileOpenEvent)
-16 (int (*)(...))QFileOpenEvent::~QFileOpenEvent
-24 (int (*)(...))QFileOpenEvent::~QFileOpenEvent
-
-Class QFileOpenEvent
- size=40 align=8
- base size=40 base align=8
-QFileOpenEvent (0x0x7f7e90e270d0) 0
- vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16u)
- QEvent (0x0x7f7e90dfb3c0) 0
- primary-for QFileOpenEvent (0x0x7f7e90e270d0)
-
-Vtable for QToolBarChangeEvent
-QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QToolBarChangeEvent)
-16 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent
-24 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent
-
-Class QToolBarChangeEvent
- size=24 align=8
- base size=21 base align=8
-QToolBarChangeEvent (0x0x7f7e90e27138) 0
- vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16u)
- QEvent (0x0x7f7e90dfb420) 0
- primary-for QToolBarChangeEvent (0x0x7f7e90e27138)
-
-Vtable for QShortcutEvent
-QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QShortcutEvent)
-16 (int (*)(...))QShortcutEvent::~QShortcutEvent
-24 (int (*)(...))QShortcutEvent::~QShortcutEvent
-
-Class QShortcutEvent
- size=40 align=8
- base size=40 base align=8
-QShortcutEvent (0x0x7f7e90e271a0) 0
- vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16u)
- QEvent (0x0x7f7e90dfb480) 0
- primary-for QShortcutEvent (0x0x7f7e90e271a0)
-
-Vtable for QWindowStateChangeEvent
-QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
-16 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent
-24 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent
-
-Class QWindowStateChangeEvent
- size=32 align=8
- base size=25 base align=8
-QWindowStateChangeEvent (0x0x7f7e90e27208) 0
- vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16u)
- QEvent (0x0x7f7e90dfb4e0) 0
- primary-for QWindowStateChangeEvent (0x0x7f7e90e27208)
-
-Class QPointingDeviceUniqueId
- size=8 align=8
- base size=8 base align=8
-QPointingDeviceUniqueId (0x0x7f7e90dfb540) 0
-
-Class QTouchEvent::TouchPoint
- size=8 align=8
- base size=8 base align=8
-QTouchEvent::TouchPoint (0x0x7f7e90dfb900) 0
-
-Vtable for QTouchEvent
-QTouchEvent::_ZTV11QTouchEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTouchEvent)
-16 (int (*)(...))QTouchEvent::~QTouchEvent
-24 (int (*)(...))QTouchEvent::~QTouchEvent
-
-Class QTouchEvent
- size=72 align=8
- base size=72 base align=8
-QTouchEvent (0x0x7f7e90e273a8) 0
- vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16u)
- QInputEvent (0x0x7f7e90e27410) 0
- primary-for QTouchEvent (0x0x7f7e90e273a8)
- QEvent (0x0x7f7e90dfb8a0) 0
- primary-for QInputEvent (0x0x7f7e90e27410)
-
-Vtable for QScrollPrepareEvent
-QScrollPrepareEvent::_ZTV19QScrollPrepareEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QScrollPrepareEvent)
-16 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent
-24 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent
-
-Class QScrollPrepareEvent
- size=112 align=8
- base size=112 base align=8
-QScrollPrepareEvent (0x0x7f7e90aeebc8) 0
- vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16u)
- QEvent (0x0x7f7e90aeaf60) 0
- primary-for QScrollPrepareEvent (0x0x7f7e90aeebc8)
-
-Vtable for QScrollEvent
-QScrollEvent::_ZTV12QScrollEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QScrollEvent)
-16 (int (*)(...))QScrollEvent::~QScrollEvent
-24 (int (*)(...))QScrollEvent::~QScrollEvent
-
-Class QScrollEvent
- size=64 align=8
- base size=60 base align=8
-QScrollEvent (0x0x7f7e90aeec30) 0
- vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16u)
- QEvent (0x0x7f7e90b3e000) 0
- primary-for QScrollEvent (0x0x7f7e90aeec30)
-
-Vtable for QScreenOrientationChangeEvent
-QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QScreenOrientationChangeEvent)
-16 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent
-24 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent
-
-Class QScreenOrientationChangeEvent
- size=40 align=8
- base size=36 base align=8
-QScreenOrientationChangeEvent (0x0x7f7e90aeec98) 0
- vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16u)
- QEvent (0x0x7f7e90b3e060) 0
- primary-for QScreenOrientationChangeEvent (0x0x7f7e90aeec98)
-
-Vtable for QApplicationStateChangeEvent
-QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QApplicationStateChangeEvent)
-16 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent
-24 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent
-
-Class QApplicationStateChangeEvent
- size=24 align=8
- base size=24 base align=8
-QApplicationStateChangeEvent (0x0x7f7e90aeed00) 0
- vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16u)
- QEvent (0x0x7f7e90b3e0c0) 0
- primary-for QApplicationStateChangeEvent (0x0x7f7e90aeed00)
-
-Class QFont
- size=16 align=8
- base size=12 base align=8
-QFont (0x0x7f7e90b3e120) 0
-
-Class QPolygon
- size=8 align=8
- base size=8 base align=8
-QPolygon (0x0x7f7e90b98138) 0
- QVector<QPoint> (0x0x7f7e90b3e6c0) 0
-
-Class QPolygonF
- size=8 align=8
- base size=8 base align=8
-QPolygonF (0x0x7f7e90b98478) 0
- QVector<QPointF> (0x0x7f7e90b3eba0) 0
-
-Class QMatrix
- size=48 align=8
- base size=48 base align=8
-QMatrix (0x0x7f7e9083f000) 0
-
-Class QPainterPath::Element
- size=24 align=8
- base size=24 base align=8
-QPainterPath::Element (0x0x7f7e9083f360) 0
-
-Class QPainterPath
- size=8 align=8
- base size=8 base align=8
-QPainterPath (0x0x7f7e9083f300) 0
-
-Class QPainterPathStroker
- size=8 align=8
- base size=8 base align=8
-QPainterPathStroker (0x0x7f7e9083fae0) 0
-
-Class QTransform
- size=88 align=8
- base size=88 base align=8
-QTransform (0x0x7f7e9083fc00) 0
-
-Vtable for QPaintDevice
-QPaintDevice::_ZTV12QPaintDevice: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QPaintDevice)
-16 0u
-24 0u
-32 (int (*)(...))QPaintDevice::devType
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPaintDevice
- size=24 align=8
- base size=24 base align=8
-QPaintDevice (0x0x7f7e909340c0) 0
- vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u)
-
-Class QPixelFormat
- size=8 align=8
- base size=8 base align=8
-QPixelFormat (0x0x7f7e90934120) 0
-
-Vtable for QImage
-QImage::_ZTV6QImage: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QImage)
-16 (int (*)(...))QImage::~QImage
-24 (int (*)(...))QImage::~QImage
-32 (int (*)(...))QImage::devType
-40 (int (*)(...))QImage::paintEngine
-48 (int (*)(...))QImage::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QImage
- size=32 align=8
- base size=32 base align=8
-QImage (0x0x7f7e909f7000) 0
- vptr=((& QImage::_ZTV6QImage) + 16u)
- QPaintDevice (0x0x7f7e909345a0) 0
- primary-for QImage (0x0x7f7e909f7000)
-
-Vtable for QPixmap
-QPixmap::_ZTV7QPixmap: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QPixmap)
-16 (int (*)(...))QPixmap::~QPixmap
-24 (int (*)(...))QPixmap::~QPixmap
-32 (int (*)(...))QPixmap::devType
-40 (int (*)(...))QPixmap::paintEngine
-48 (int (*)(...))QPixmap::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPixmap
- size=32 align=8
- base size=32 base align=8
-QPixmap (0x0x7f7e9069faf8) 0
- vptr=((& QPixmap::_ZTV7QPixmap) + 16u)
- QPaintDevice (0x0x7f7e906a35a0) 0
- primary-for QPixmap (0x0x7f7e9069faf8)
-
-Class QBrush
- size=8 align=8
- base size=8 base align=8
-QBrush (0x0x7f7e906a3900) 0
-
-Class QBrushData
- size=112 align=8
- base size=112 base align=8
-QBrushData (0x0x7f7e906a3c60) 0
-
-Class QGradient
- size=64 align=8
- base size=64 base align=8
-QGradient (0x0x7f7e906a3cc0) 0
-
-Class QLinearGradient
- size=64 align=8
- base size=64 base align=8
-QLinearGradient (0x0x7f7e9069fea0) 0
- QGradient (0x0x7f7e906a3f60) 0
-
-Class QRadialGradient
- size=64 align=8
- base size=64 base align=8
-QRadialGradient (0x0x7f7e9069ff08) 0
- QGradient (0x0x7f7e90783000) 0
-
-Class QConicalGradient
- size=64 align=8
- base size=64 base align=8
-QConicalGradient (0x0x7f7e9069ff70) 0
- QGradient (0x0x7f7e90783060) 0
-
-Class QPen
- size=8 align=8
- base size=8 base align=8
-QPen (0x0x7f7e907830c0) 0
-
-Class QTextOption::Tab
- size=16 align=8
- base size=14 base align=8
-QTextOption::Tab (0x0x7f7e9041e360) 0
-
-Class QTextOption
- size=32 align=8
- base size=32 base align=8
-QTextOption (0x0x7f7e9041e300) 0
-
-Class QTextLength
- size=16 align=8
- base size=16 base align=8
-QTextLength (0x0x7f7e9041e780) 0
-
-Class QTextFormat
- size=16 align=8
- base size=12 base align=8
-QTextFormat (0x0x7f7e9041ec00) 0
-
-Class QTextCharFormat
- size=16 align=8
- base size=12 base align=8
-QTextCharFormat (0x0x7f7e9041ce38) 0
- QTextFormat (0x0x7f7e904ff480) 0
-
-Class QTextBlockFormat
- size=16 align=8
- base size=12 base align=8
-QTextBlockFormat (0x0x7f7e9041c8f0) 0
- QTextFormat (0x0x7f7e904ff780) 0
-
-Class QTextListFormat
- size=16 align=8
- base size=12 base align=8
-QTextListFormat (0x0x7f7e905d90d0) 0
- QTextFormat (0x0x7f7e904ffa80) 0
-
-Class QTextImageFormat
- size=16 align=8
- base size=12 base align=8
-QTextImageFormat (0x0x7f7e905d9270) 0
- QTextCharFormat (0x0x7f7e905d92d8) 0
- QTextFormat (0x0x7f7e904ffd80) 0
-
-Class QTextFrameFormat
- size=16 align=8
- base size=12 base align=8
-QTextFrameFormat (0x0x7f7e905d9478) 0
- QTextFormat (0x0x7f7e905ff0c0) 0
-
-Class QTextTableFormat
- size=16 align=8
- base size=12 base align=8
-QTextTableFormat (0x0x7f7e905d9618) 0
- QTextFrameFormat (0x0x7f7e905d9680) 0
- QTextFormat (0x0x7f7e905ff3c0) 0
-
-Class QTextTableCellFormat
- size=16 align=8
- base size=12 base align=8
-QTextTableCellFormat (0x0x7f7e905d9820) 0
- QTextCharFormat (0x0x7f7e905d9888) 0
- QTextFormat (0x0x7f7e905ff720) 0
-
-Class QFontDatabase
- size=8 align=8
- base size=8 base align=8
-QFontDatabase (0x0x7f7e905ffa20) 0
-
-Class QRawFont
- size=8 align=8
- base size=8 base align=8
-QRawFont (0x0x7f7e905ffa80) 0
-
-Class QGlyphRun
- size=8 align=8
- base size=8 base align=8
-QGlyphRun (0x0x7f7e902e3060) 0
-
-Class QTextCursor
- size=8 align=8
- base size=8 base align=8
-QTextCursor (0x0x7f7e902e33c0) 0
-
-Class QTextInlineObject
- size=16 align=8
- base size=16 base align=8
-QTextInlineObject (0x0x7f7e902e3720) 0
-
-Class QTextLayout::FormatRange
- size=24 align=8
- base size=24 base align=8
-QTextLayout::FormatRange (0x0x7f7e902e37e0) 0
-
-Class QTextLayout
- size=8 align=8
- base size=8 base align=8
-QTextLayout (0x0x7f7e902e3780) 0
-
-Class QTextLine
- size=16 align=8
- base size=16 base align=8
-QTextLine (0x0x7f7e902e3ba0) 0
-
-Vtable for QAbstractUndoItem
-QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAbstractUndoItem)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))__cxa_pure_virtual
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractUndoItem
- size=8 align=8
- base size=8 base align=8
-QAbstractUndoItem (0x0x7f7e902e3c00) 0 nearly-empty
- vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16u)
-
-Class QTextDocument::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextDocument::QPrivateSignal (0x0x7f7e902e3cc0) 0 empty
-
-Vtable for QTextDocument
-QTextDocument::_ZTV13QTextDocument: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QTextDocument)
-16 (int (*)(...))QTextDocument::metaObject
-24 (int (*)(...))QTextDocument::qt_metacast
-32 (int (*)(...))QTextDocument::qt_metacall
-40 (int (*)(...))QTextDocument::~QTextDocument
-48 (int (*)(...))QTextDocument::~QTextDocument
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextDocument::clear
-120 (int (*)(...))QTextDocument::createObject
-128 (int (*)(...))QTextDocument::loadResource
-
-Class QTextDocument
- size=16 align=8
- base size=16 base align=8
-QTextDocument (0x0x7f7e903692d8) 0
- vptr=((& QTextDocument::_ZTV13QTextDocument) + 16u)
- QObject (0x0x7f7e902e3c60) 0
- primary-for QTextDocument (0x0x7f7e903692d8)
-
-Class QPalette::Data
- size=4 align=4
- base size=4 base align=4
-QPalette::Data (0x0x7f7e902e3ea0) 0
-
-Class QPalette
- size=16 align=8
- base size=12 base align=8
-QPalette (0x0x7f7e902e3e40) 0
-
-Class QAbstractTextDocumentLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTextDocumentLayout::QPrivateSignal (0x0x7f7e900fe000) 0 empty
-
-Class QAbstractTextDocumentLayout::Selection
- size=24 align=8
- base size=24 base align=8
-QAbstractTextDocumentLayout::Selection (0x0x7f7e900fe060) 0
-
-Class QAbstractTextDocumentLayout::PaintContext
- size=64 align=8
- base size=64 base align=8
-QAbstractTextDocumentLayout::PaintContext (0x0x7f7e900fe0c0) 0
-
-Vtable for QAbstractTextDocumentLayout
-QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
-16 (int (*)(...))QAbstractTextDocumentLayout::metaObject
-24 (int (*)(...))QAbstractTextDocumentLayout::qt_metacast
-32 (int (*)(...))QAbstractTextDocumentLayout::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractTextDocumentLayout::resizeInlineObject
-176 (int (*)(...))QAbstractTextDocumentLayout::positionInlineObject
-184 (int (*)(...))QAbstractTextDocumentLayout::drawInlineObject
-
-Class QAbstractTextDocumentLayout
- size=16 align=8
- base size=16 base align=8
-QAbstractTextDocumentLayout (0x0x7f7e900ceea0) 0
- vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16u)
- QObject (0x0x7f7e900b6f60) 0
- primary-for QAbstractTextDocumentLayout (0x0x7f7e900ceea0)
-
-Vtable for QTextObjectInterface
-QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QTextObjectInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QTextObjectInterface
- size=8 align=8
- base size=8 base align=8
-QTextObjectInterface (0x0x7f7e900fe720) 0 nearly-empty
- vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16u)
-
-Class QAccessible::State
- size=8 align=8
- base size=5 base align=8
-QAccessible::State (0x0x7f7e900fe840) 0
-
-Vtable for QAccessible::ActivationObserver
-QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN11QAccessible18ActivationObserverE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessible::ActivationObserver
- size=8 align=8
- base size=8 base align=8
-QAccessible::ActivationObserver (0x0x7f7e900fe8a0) 0 nearly-empty
- vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16u)
-
-Class QAccessible
- size=1 align=1
- base size=0 base align=1
-QAccessible (0x0x7f7e900fe7e0) 0 empty
-
-Vtable for QAccessibleInterface
-QAccessibleInterface::_ZTV20QAccessibleInterface: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QAccessibleInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QAccessibleInterface::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleInterface::focusChild
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleInterface (0x0x7f7e900fea20) 0 nearly-empty
- vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 16u)
-
-Vtable for QAccessibleTextInterface
-QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAccessibleTextInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))QAccessibleTextInterface::textBeforeOffset
-104 (int (*)(...))QAccessibleTextInterface::textAfterOffset
-112 (int (*)(...))QAccessibleTextInterface::textAtOffset
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTextInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTextInterface (0x0x7f7e900fea80) 0 nearly-empty
- vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 16u)
-
-Vtable for QAccessibleEditableTextInterface
-QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleEditableTextInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleEditableTextInterface (0x0x7f7e900feae0) 0 nearly-empty
- vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 16u)
-
-Vtable for QAccessibleValueInterface
-QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleValueInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleValueInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleValueInterface (0x0x7f7e900feb40) 0 nearly-empty
- vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 16u)
-
-Vtable for QAccessibleTableCellInterface
-QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface: 12u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QAccessibleTableCellInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTableCellInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTableCellInterface (0x0x7f7e900feba0) 0 nearly-empty
- vptr=((& QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface) + 16u)
-
-Vtable for QAccessibleTableInterface
-QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleTableInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-184 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTableInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTableInterface (0x0x7f7e900fec00) 0 nearly-empty
- vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 16u)
-
-Vtable for QAccessibleActionInterface
-QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleActionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QAccessibleActionInterface::localizedActionName
-48 (int (*)(...))QAccessibleActionInterface::localizedActionDescription
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleActionInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleActionInterface (0x0x7f7e900fec60) 0 nearly-empty
- vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 16u)
-
-Vtable for QAccessibleImageInterface
-QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleImageInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleImageInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleImageInterface (0x0x7f7e900fecc0) 0 nearly-empty
- vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 16u)
-
-Vtable for QAccessibleEvent
-QAccessibleEvent::_ZTV16QAccessibleEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QAccessibleEvent)
-16 (int (*)(...))QAccessibleEvent::~QAccessibleEvent
-24 (int (*)(...))QAccessibleEvent::~QAccessibleEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleEvent
- size=32 align=8
- base size=28 base align=8
-QAccessibleEvent (0x0x7f7e900fed20) 0
- vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 16u)
-
-Vtable for QAccessibleStateChangeEvent
-QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAccessibleStateChangeEvent)
-16 (int (*)(...))QAccessibleStateChangeEvent::~QAccessibleStateChangeEvent
-24 (int (*)(...))QAccessibleStateChangeEvent::~QAccessibleStateChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleStateChangeEvent
- size=40 align=8
- base size=40 base align=8
-QAccessibleStateChangeEvent (0x0x7f7e90143410) 0
- vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f7e901f5660) 0
- primary-for QAccessibleStateChangeEvent (0x0x7f7e90143410)
-
-Vtable for QAccessibleTextCursorEvent
-QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextCursorEvent)
-16 (int (*)(...))QAccessibleTextCursorEvent::~QAccessibleTextCursorEvent
-24 (int (*)(...))QAccessibleTextCursorEvent::~QAccessibleTextCursorEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextCursorEvent
- size=32 align=8
- base size=32 base align=8
-QAccessibleTextCursorEvent (0x0x7f7e90143478) 0
- vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16u)
- QAccessibleEvent (0x0x7f7e901f56c0) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f7e90143478)
-
-Vtable for QAccessibleTextSelectionEvent
-QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QAccessibleTextSelectionEvent)
-16 (int (*)(...))QAccessibleTextSelectionEvent::~QAccessibleTextSelectionEvent
-24 (int (*)(...))QAccessibleTextSelectionEvent::~QAccessibleTextSelectionEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextSelectionEvent
- size=40 align=8
- base size=40 base align=8
-QAccessibleTextSelectionEvent (0x0x7f7e901434e0) 0
- vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f7e90143548) 0
- primary-for QAccessibleTextSelectionEvent (0x0x7f7e901434e0)
- QAccessibleEvent (0x0x7f7e901f5720) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f7e90143548)
-
-Vtable for QAccessibleTextInsertEvent
-QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextInsertEvent)
-16 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent
-24 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextInsertEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTextInsertEvent (0x0x7f7e901435b0) 0
- vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f7e90143618) 0
- primary-for QAccessibleTextInsertEvent (0x0x7f7e901435b0)
- QAccessibleEvent (0x0x7f7e901f5780) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f7e90143618)
-
-Vtable for QAccessibleTextRemoveEvent
-QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextRemoveEvent)
-16 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent
-24 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextRemoveEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTextRemoveEvent (0x0x7f7e90143680) 0
- vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f7e901436e8) 0
- primary-for QAccessibleTextRemoveEvent (0x0x7f7e90143680)
- QAccessibleEvent (0x0x7f7e901f57e0) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f7e901436e8)
-
-Vtable for QAccessibleTextUpdateEvent
-QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextUpdateEvent)
-16 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent
-24 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextUpdateEvent
- size=56 align=8
- base size=56 base align=8
-QAccessibleTextUpdateEvent (0x0x7f7e90143750) 0
- vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f7e901437b8) 0
- primary-for QAccessibleTextUpdateEvent (0x0x7f7e90143750)
- QAccessibleEvent (0x0x7f7e901f5840) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f7e901437b8)
-
-Vtable for QAccessibleValueChangeEvent
-QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAccessibleValueChangeEvent)
-16 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent
-24 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleValueChangeEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleValueChangeEvent (0x0x7f7e90143820) 0
- vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f7e901f58a0) 0
- primary-for QAccessibleValueChangeEvent (0x0x7f7e90143820)
-
-Vtable for QAccessibleTableModelChangeEvent
-QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI32QAccessibleTableModelChangeEvent)
-16 (int (*)(...))QAccessibleTableModelChangeEvent::~QAccessibleTableModelChangeEvent
-24 (int (*)(...))QAccessibleTableModelChangeEvent::~QAccessibleTableModelChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTableModelChangeEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTableModelChangeEvent (0x0x7f7e90143888) 0
- vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f7e901f5900) 0
- primary-for QAccessibleTableModelChangeEvent (0x0x7f7e90143888)
-
-Vtable for QAccessibleBridge
-QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessibleBridge)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleBridge
- size=8 align=8
- base size=8 base align=8
-QAccessibleBridge (0x0x7f7e901f59c0) 0 nearly-empty
- vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16u)
-
-Class QAccessibleBridgePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAccessibleBridgePlugin::QPrivateSignal (0x0x7f7e901f5a80) 0 empty
-
-Vtable for QAccessibleBridgePlugin
-QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
-16 (int (*)(...))QAccessibleBridgePlugin::metaObject
-24 (int (*)(...))QAccessibleBridgePlugin::qt_metacast
-32 (int (*)(...))QAccessibleBridgePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleBridgePlugin
- size=16 align=8
- base size=16 base align=8
-QAccessibleBridgePlugin (0x0x7f7e901438f0) 0
- vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16u)
- QObject (0x0x7f7e901f5a20) 0
- primary-for QAccessibleBridgePlugin (0x0x7f7e901438f0)
-
-Vtable for QAccessibleObject
-QAccessibleObject::_ZTV17QAccessibleObject: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessibleObject)
-16 0u
-24 0u
-32 (int (*)(...))QAccessibleObject::isValid
-40 (int (*)(...))QAccessibleObject::object
-48 (int (*)(...))QAccessibleInterface::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleInterface::focusChild
-72 (int (*)(...))QAccessibleObject::childAt
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QAccessibleObject::setText
-128 (int (*)(...))QAccessibleObject::rect
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleObject
- size=16 align=8
- base size=16 base align=8
-QAccessibleObject (0x0x7f7e90143958) 0
- vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16u)
- QAccessibleInterface (0x0x7f7e901f5ae0) 0 nearly-empty
- primary-for QAccessibleObject (0x0x7f7e90143958)
-
-Vtable for QAccessibleApplication
-QAccessibleApplication::_ZTV22QAccessibleApplication: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QAccessibleApplication)
-16 (int (*)(...))QAccessibleApplication::~QAccessibleApplication
-24 (int (*)(...))QAccessibleApplication::~QAccessibleApplication
-32 (int (*)(...))QAccessibleObject::isValid
-40 (int (*)(...))QAccessibleObject::object
-48 (int (*)(...))QAccessibleApplication::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleApplication::focusChild
-72 (int (*)(...))QAccessibleObject::childAt
-80 (int (*)(...))QAccessibleApplication::parent
-88 (int (*)(...))QAccessibleApplication::child
-96 (int (*)(...))QAccessibleApplication::childCount
-104 (int (*)(...))QAccessibleApplication::indexOfChild
-112 (int (*)(...))QAccessibleApplication::text
-120 (int (*)(...))QAccessibleObject::setText
-128 (int (*)(...))QAccessibleObject::rect
-136 (int (*)(...))QAccessibleApplication::role
-144 (int (*)(...))QAccessibleApplication::state
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleApplication
- size=16 align=8
- base size=16 base align=8
-QAccessibleApplication (0x0x7f7e901439c0) 0
- vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16u)
- QAccessibleObject (0x0x7f7e90143a28) 0
- primary-for QAccessibleApplication (0x0x7f7e901439c0)
- QAccessibleInterface (0x0x7f7e901f5b40) 0 nearly-empty
- primary-for QAccessibleObject (0x0x7f7e90143a28)
-
-Class QAccessiblePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAccessiblePlugin::QPrivateSignal (0x0x7f7e901f5c00) 0 empty
-
-Vtable for QAccessiblePlugin
-QAccessiblePlugin::_ZTV17QAccessiblePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessiblePlugin)
-16 (int (*)(...))QAccessiblePlugin::metaObject
-24 (int (*)(...))QAccessiblePlugin::qt_metacast
-32 (int (*)(...))QAccessiblePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessiblePlugin
- size=16 align=8
- base size=16 base align=8
-QAccessiblePlugin (0x0x7f7e90143a90) 0
- vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16u)
- QObject (0x0x7f7e901f5ba0) 0
- primary-for QAccessiblePlugin (0x0x7f7e90143a90)
-
-Class QSurfaceFormat
- size=8 align=8
- base size=8 base align=8
-QSurfaceFormat (0x0x7f7e901f5c60) 0
-
-Vtable for QSurface
-QSurface::_ZTV8QSurface: 8u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QSurface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-
-Class QSurface
- size=24 align=8
- base size=24 base align=8
-QSurface (0x0x7f7e901f5de0) 0
- vptr=((& QSurface::_ZTV8QSurface) + 16u)
-
-Class QIcon
- size=8 align=8
- base size=8 base align=8
-QIcon (0x0x7f7e901f5f60) 0
-
-Class QCursor
- size=8 align=8
- base size=8 base align=8
-QCursor (0x0x7f7e8ffad3c0) 0
-
-Class QWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWindow::QPrivateSignal (0x0x7f7e8fc336c0) 0 empty
-
-Vtable for QWindow
-QWindow::_ZTV7QWindow: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QWindow)
-16 (int (*)(...))QWindow::metaObject
-24 (int (*)(...))QWindow::qt_metacast
-32 (int (*)(...))QWindow::qt_metacall
-40 (int (*)(...))QWindow::~QWindow
-48 (int (*)(...))QWindow::~QWindow
-56 (int (*)(...))QWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI7QWindow)
-312 (int (*)(...))QWindow::_ZThn16_N7QWindowD1Ev
-320 (int (*)(...))QWindow::_ZThn16_N7QWindowD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QWindow
- size=40 align=8
- base size=40 base align=8
-QWindow (0x0x7f7e8fc36e00) 0
- vptr=((& QWindow::_ZTV7QWindow) + 16u)
- QObject (0x0x7f7e8fc33600) 0
- primary-for QWindow (0x0x7f7e8fc36e00)
- QSurface (0x0x7f7e8fc33660) 16
- vptr=((& QWindow::_ZTV7QWindow) + 312u)
-
-Class QBackingStore
- size=8 align=8
- base size=8 base align=8
-QBackingStore (0x0x7f7e8fc337e0) 0
-
-Vtable for QBitmap
-QBitmap::_ZTV7QBitmap: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QBitmap)
-16 (int (*)(...))QBitmap::~QBitmap
-24 (int (*)(...))QBitmap::~QBitmap
-32 (int (*)(...))QPixmap::devType
-40 (int (*)(...))QPixmap::paintEngine
-48 (int (*)(...))QPixmap::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QBitmap
- size=32 align=8
- base size=32 base align=8
-QBitmap (0x0x7f7e8fc39618) 0
- vptr=((& QBitmap::_ZTV7QBitmap) + 16u)
- QPixmap (0x0x7f7e8fc39680) 0
- primary-for QBitmap (0x0x7f7e8fc39618)
- QPaintDevice (0x0x7f7e8fc338a0) 0
- primary-for QPixmap (0x0x7f7e8fc39680)
-
-Class QClipboard::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QClipboard::QPrivateSignal (0x0x7f7e8fc33c60) 0 empty
-
-Vtable for QClipboard
-QClipboard::_ZTV10QClipboard: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QClipboard)
-16 (int (*)(...))QClipboard::metaObject
-24 (int (*)(...))QClipboard::qt_metacast
-32 (int (*)(...))QClipboard::qt_metacall
-40 (int (*)(...))QClipboard::~QClipboard
-48 (int (*)(...))QClipboard::~QClipboard
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QClipboard
- size=16 align=8
- base size=16 base align=8
-QClipboard (0x0x7f7e8fc39888) 0
- vptr=((& QClipboard::_ZTV10QClipboard) + 16u)
- QObject (0x0x7f7e8fc33c00) 0
- primary-for QClipboard (0x0x7f7e8fc39888)
-
-Class QDesktopServices
- size=1 align=1
- base size=0 base align=1
-QDesktopServices (0x0x7f7e8fc33cc0) 0 empty
-
-Class QDrag::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDrag::QPrivateSignal (0x0x7f7e8fc33d80) 0 empty
-
-Vtable for QDrag
-QDrag::_ZTV5QDrag: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI5QDrag)
-16 (int (*)(...))QDrag::metaObject
-24 (int (*)(...))QDrag::qt_metacast
-32 (int (*)(...))QDrag::qt_metacall
-40 (int (*)(...))QDrag::~QDrag
-48 (int (*)(...))QDrag::~QDrag
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QDrag
- size=16 align=8
- base size=16 base align=8
-QDrag (0x0x7f7e8fc398f0) 0
- vptr=((& QDrag::_ZTV5QDrag) + 16u)
- QObject (0x0x7f7e8fc33d20) 0
- primary-for QDrag (0x0x7f7e8fc398f0)
-
-Class QFontInfo
- size=8 align=8
- base size=8 base align=8
-QFontInfo (0x0x7f7e8fc33de0) 0
-
-Class QFontMetrics
- size=8 align=8
- base size=8 base align=8
-QFontMetrics (0x0x7f7e8fced120) 0
-
-Class QFontMetricsF
- size=8 align=8
- base size=8 base align=8
-QFontMetricsF (0x0x7f7e8fced480) 0
-
-Class QGenericPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGenericPlugin::QPrivateSignal (0x0x7f7e8fdfc6c0) 0 empty
-
-Vtable for QGenericPlugin
-QGenericPlugin::_ZTV14QGenericPlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QGenericPlugin)
-16 (int (*)(...))QGenericPlugin::metaObject
-24 (int (*)(...))QGenericPlugin::qt_metacast
-32 (int (*)(...))QGenericPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QGenericPlugin
- size=16 align=8
- base size=16 base align=8
-QGenericPlugin (0x0x7f7e8fc39ea0) 0
- vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16u)
- QObject (0x0x7f7e8fdfc660) 0
- primary-for QGenericPlugin (0x0x7f7e8fc39ea0)
-
-Class QGenericPluginFactory
- size=1 align=1
- base size=0 base align=1
-QGenericPluginFactory (0x0x7f7e8fdfc720) 0 empty
-
-Class QInputMethod::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QInputMethod::QPrivateSignal (0x0x7f7e8fdfc7e0) 0 empty
-
-Vtable for QInputMethod
-QInputMethod::_ZTV12QInputMethod: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QInputMethod)
-16 (int (*)(...))QInputMethod::metaObject
-24 (int (*)(...))QInputMethod::qt_metacast
-32 (int (*)(...))QInputMethod::qt_metacall
-40 (int (*)(...))QInputMethod::~QInputMethod
-48 (int (*)(...))QInputMethod::~QInputMethod
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QInputMethod
- size=16 align=8
- base size=16 base align=8
-QInputMethod (0x0x7f7e8fc39f08) 0
- vptr=((& QInputMethod::_ZTV12QInputMethod) + 16u)
- QObject (0x0x7f7e8fdfc780) 0
- primary-for QInputMethod (0x0x7f7e8fc39f08)
-
-Class QGuiApplication::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGuiApplication::QPrivateSignal (0x0x7f7e8fdfc8a0) 0 empty
-
-Vtable for QGuiApplication
-QGuiApplication::_ZTV15QGuiApplication: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QGuiApplication)
-16 (int (*)(...))QGuiApplication::metaObject
-24 (int (*)(...))QGuiApplication::qt_metacast
-32 (int (*)(...))QGuiApplication::qt_metacall
-40 (int (*)(...))QGuiApplication::~QGuiApplication
-48 (int (*)(...))QGuiApplication::~QGuiApplication
-56 (int (*)(...))QGuiApplication::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGuiApplication::notify
-120 (int (*)(...))QGuiApplication::compressEvent
-
-Class QGuiApplication
- size=16 align=8
- base size=16 base align=8
-QGuiApplication (0x0x7f7e8fc39f70) 0
- vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16u)
- QCoreApplication (0x0x7f7e8fc39e38) 0
- primary-for QGuiApplication (0x0x7f7e8fc39f70)
- QObject (0x0x7f7e8fdfc840) 0
- primary-for QCoreApplication (0x0x7f7e8fc39e38)
-
-Class QIconEngine::AvailableSizesArgument
- size=16 align=8
- base size=16 base align=8
-QIconEngine::AvailableSizesArgument (0x0x7f7e8fdfcae0) 0
-
-Vtable for QIconEngine
-QIconEngine::_ZTV11QIconEngine: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QIconEngine)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QIconEngine::actualSize
-48 (int (*)(...))QIconEngine::pixmap
-56 (int (*)(...))QIconEngine::addPixmap
-64 (int (*)(...))QIconEngine::addFile
-72 (int (*)(...))QIconEngine::key
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))QIconEngine::read
-96 (int (*)(...))QIconEngine::write
-104 (int (*)(...))QIconEngine::availableSizes
-112 (int (*)(...))QIconEngine::iconName
-120 (int (*)(...))QIconEngine::virtual_hook
-
-Class QIconEngine
- size=8 align=8
- base size=8 base align=8
-QIconEngine (0x0x7f7e8fdfca80) 0 nearly-empty
- vptr=((& QIconEngine::_ZTV11QIconEngine) + 16u)
-
-Class QIconEnginePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIconEnginePlugin::QPrivateSignal (0x0x7f7e8fdfccc0) 0 empty
-
-Vtable for QIconEnginePlugin
-QIconEnginePlugin::_ZTV17QIconEnginePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QIconEnginePlugin)
-16 (int (*)(...))QIconEnginePlugin::metaObject
-24 (int (*)(...))QIconEnginePlugin::qt_metacast
-32 (int (*)(...))QIconEnginePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QIconEnginePlugin
- size=16 align=8
- base size=16 base align=8
-QIconEnginePlugin (0x0x7f7e8faa61a0) 0
- vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16u)
- QObject (0x0x7f7e8fdfcc60) 0
- primary-for QIconEnginePlugin (0x0x7f7e8faa61a0)
-
-Vtable for QImageIOHandler
-QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QImageIOHandler)
-16 0u
-24 0u
-32 (int (*)(...))QImageIOHandler::name
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))QImageIOHandler::write
-64 (int (*)(...))QImageIOHandler::option
-72 (int (*)(...))QImageIOHandler::setOption
-80 (int (*)(...))QImageIOHandler::supportsOption
-88 (int (*)(...))QImageIOHandler::jumpToNextImage
-96 (int (*)(...))QImageIOHandler::jumpToImage
-104 (int (*)(...))QImageIOHandler::loopCount
-112 (int (*)(...))QImageIOHandler::imageCount
-120 (int (*)(...))QImageIOHandler::nextImageDelay
-128 (int (*)(...))QImageIOHandler::currentImageNumber
-136 (int (*)(...))QImageIOHandler::currentImageRect
-
-Class QImageIOHandler
- size=16 align=8
- base size=16 base align=8
-QImageIOHandler (0x0x7f7e8fdfcd20) 0
- vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16u)
-
-Class QImageIOPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QImageIOPlugin::QPrivateSignal (0x0x7f7e8fdfcea0) 0 empty
-
-Vtable for QImageIOPlugin
-QImageIOPlugin::_ZTV14QImageIOPlugin: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QImageIOPlugin)
-16 (int (*)(...))QImageIOPlugin::metaObject
-24 (int (*)(...))QImageIOPlugin::qt_metacast
-32 (int (*)(...))QImageIOPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QImageIOPlugin
- size=16 align=8
- base size=16 base align=8
-QImageIOPlugin (0x0x7f7e8faa6208) 0
- vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16u)
- QObject (0x0x7f7e8fdfce40) 0
- primary-for QImageIOPlugin (0x0x7f7e8faa6208)
-
-Class QImageReader
- size=8 align=8
- base size=8 base align=8
-QImageReader (0x0x7f7e8fb1f060) 0
-
-Class QImageWriter
- size=8 align=8
- base size=8 base align=8
-QImageWriter (0x0x7f7e8fb1f0c0) 0
-
-Class QVector3D
- size=12 align=4
- base size=12 base align=4
-QVector3D (0x0x7f7e8fb1f120) 0
-
-Class QVector4D
- size=16 align=4
- base size=16 base align=4
-QVector4D (0x0x7f7e8fb1f4e0) 0
-
-Class QQuaternion
- size=16 align=4
- base size=16 base align=4
-QQuaternion (0x0x7f7e8fb1f8a0) 0
-
-Class QMatrix4x4
- size=68 align=4
- base size=68 base align=4
-QMatrix4x4 (0x0x7f7e8fb1fba0) 0
-
-Class QMovie::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMovie::QPrivateSignal (0x0x7f7e8f8b6300) 0 empty
-
-Vtable for QMovie
-QMovie::_ZTV6QMovie: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QMovie)
-16 (int (*)(...))QMovie::metaObject
-24 (int (*)(...))QMovie::qt_metacast
-32 (int (*)(...))QMovie::qt_metacall
-40 (int (*)(...))QMovie::~QMovie
-48 (int (*)(...))QMovie::~QMovie
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QMovie
- size=16 align=8
- base size=16 base align=8
-QMovie (0x0x7f7e8faa6a28) 0
- vptr=((& QMovie::_ZTV6QMovie) + 16u)
- QObject (0x0x7f7e8f8b62a0) 0
- primary-for QMovie (0x0x7f7e8faa6a28)
-
-Class QOffscreenSurface::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOffscreenSurface::QPrivateSignal (0x0x7f7e8f8b6420) 0 empty
-
-Vtable for QOffscreenSurface
-QOffscreenSurface::_ZTV17QOffscreenSurface: 26u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QOffscreenSurface)
-16 (int (*)(...))QOffscreenSurface::metaObject
-24 (int (*)(...))QOffscreenSurface::qt_metacast
-32 (int (*)(...))QOffscreenSurface::qt_metacall
-40 (int (*)(...))QOffscreenSurface::~QOffscreenSurface
-48 (int (*)(...))QOffscreenSurface::~QOffscreenSurface
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QOffscreenSurface::surfaceType
-120 (int (*)(...))QOffscreenSurface::format
-128 (int (*)(...))QOffscreenSurface::size
-136 (int (*)(...))QOffscreenSurface::surfaceHandle
-144 (int (*)(...))-16
-152 (int (*)(...))(& _ZTI17QOffscreenSurface)
-160 (int (*)(...))QOffscreenSurface::_ZThn16_N17QOffscreenSurfaceD1Ev
-168 (int (*)(...))QOffscreenSurface::_ZThn16_N17QOffscreenSurfaceD0Ev
-176 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface6formatEv
-184 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface13surfaceHandleEv
-192 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface11surfaceTypeEv
-200 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface4sizeEv
-
-Class QOffscreenSurface
- size=40 align=8
- base size=40 base align=8
-QOffscreenSurface (0x0x7f7e8f9a02a0) 0
- vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16u)
- QObject (0x0x7f7e8f8b6360) 0
- primary-for QOffscreenSurface (0x0x7f7e8f9a02a0)
- QSurface (0x0x7f7e8f8b63c0) 16
- vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160u)
-
-Class QOpenGLBuffer
- size=8 align=8
- base size=8 base align=8
-QOpenGLBuffer (0x0x7f7e8f8b64e0) 0
-
-Class QOpenGLVersionStatus
- size=12 align=4
- base size=12 base align=4
-QOpenGLVersionStatus (0x0x7f7e8f8b6660) 0
-
-Class QOpenGLVersionFunctionsBackend
- size=16 align=8
- base size=12 base align=8
-QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d5540) 0
-
-Class QOpenGLVersionFunctionsStorage
- size=8 align=8
- base size=8 base align=8
-QOpenGLVersionFunctionsStorage (0x0x7f7e8f2d55a0) 0
-
-Class QAbstractOpenGLFunctionsPrivate
- size=16 align=8
- base size=9 base align=8
-QAbstractOpenGLFunctionsPrivate (0x0x7f7e8f2d5600) 0
-
-Vtable for QAbstractOpenGLFunctions
-QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAbstractOpenGLFunctions)
-16 (int (*)(...))QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions
-24 (int (*)(...))QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions
-32 (int (*)(...))QAbstractOpenGLFunctions::initializeOpenGLFunctions
-
-Class QAbstractOpenGLFunctions
- size=16 align=8
- base size=16 base align=8
-QAbstractOpenGLFunctions (0x0x7f7e8f2d5660) 0
- vptr=((& QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions) + 16u)
-
-Class QOpenGLFunctions_1_0_CoreBackend::Functions
- size=384 align=8
- base size=384 base align=8
-QOpenGLFunctions_1_0_CoreBackend::Functions (0x0x7f7e8f2d5720) 0
-
-Class QOpenGLFunctions_1_0_CoreBackend
- size=400 align=8
- base size=400 base align=8
-QOpenGLFunctions_1_0_CoreBackend (0x0x7f7e8f2cae38) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d56c0) 0
-
-Class QOpenGLFunctions_1_1_CoreBackend::Functions
- size=128 align=8
- base size=128 base align=8
-QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7f7e8f2d5840) 0
-
-Class QOpenGLFunctions_1_1_CoreBackend
- size=144 align=8
- base size=144 base align=8
-QOpenGLFunctions_1_1_CoreBackend (0x0x7f7e8f2caea0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d57e0) 0
-
-Class QOpenGLFunctions_1_2_CoreBackend::Functions
- size=48 align=8
- base size=48 base align=8
-QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7f7e8f2d5960) 0
-
-Class QOpenGLFunctions_1_2_CoreBackend
- size=64 align=8
- base size=64 base align=8
-QOpenGLFunctions_1_2_CoreBackend (0x0x7f7e8f2caf08) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d5900) 0
-
-Class QOpenGLFunctions_1_3_CoreBackend::Functions
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7f7e8f2d5a80) 0
-
-Class QOpenGLFunctions_1_3_CoreBackend
- size=88 align=8
- base size=88 base align=8
-QOpenGLFunctions_1_3_CoreBackend (0x0x7f7e8f2caf70) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d5a20) 0
-
-Class QOpenGLFunctions_1_4_CoreBackend::Functions
- size=56 align=8
- base size=56 base align=8
-QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7f7e8f2d5c00) 0
-
-Class QOpenGLFunctions_1_4_CoreBackend
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_1_4_CoreBackend (0x0x7f7e8f33c000) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d5ba0) 0
-
-Class QOpenGLFunctions_1_5_CoreBackend::Functions
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7f7e8f2d5d20) 0
-
-Class QOpenGLFunctions_1_5_CoreBackend
- size=168 align=8
- base size=168 base align=8
-QOpenGLFunctions_1_5_CoreBackend (0x0x7f7e8f33c068) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d5cc0) 0
-
-Class QOpenGLFunctions_2_0_CoreBackend::Functions
- size=744 align=8
- base size=744 base align=8
-QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7f7e8f2d5e40) 0
-
-Class QOpenGLFunctions_2_0_CoreBackend
- size=760 align=8
- base size=760 base align=8
-QOpenGLFunctions_2_0_CoreBackend (0x0x7f7e8f33c0d0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d5de0) 0
-
-Class QOpenGLFunctions_2_1_CoreBackend::Functions
- size=48 align=8
- base size=48 base align=8
-QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7f7e8f2d5f60) 0
-
-Class QOpenGLFunctions_2_1_CoreBackend
- size=64 align=8
- base size=64 base align=8
-QOpenGLFunctions_2_1_CoreBackend (0x0x7f7e8f33c138) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f2d5f00) 0
-
-Class QOpenGLFunctions_3_0_CoreBackend::Functions
- size=672 align=8
- base size=672 base align=8
-QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7f7e8f3770c0) 0
-
-Class QOpenGLFunctions_3_0_CoreBackend
- size=688 align=8
- base size=688 base align=8
-QOpenGLFunctions_3_0_CoreBackend (0x0x7f7e8f33c1a0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377060) 0
-
-Class QOpenGLFunctions_3_1_CoreBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7f7e8f3771e0) 0
-
-Class QOpenGLFunctions_3_1_CoreBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_3_1_CoreBackend (0x0x7f7e8f33c208) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377180) 0
-
-Class QOpenGLFunctions_3_2_CoreBackend::Functions
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7f7e8f377300) 0
-
-Class QOpenGLFunctions_3_2_CoreBackend
- size=168 align=8
- base size=168 base align=8
-QOpenGLFunctions_3_2_CoreBackend (0x0x7f7e8f33c270) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f3772a0) 0
-
-Class QOpenGLFunctions_3_3_CoreBackend::Functions
- size=464 align=8
- base size=464 base align=8
-QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7f7e8f377420) 0
-
-Class QOpenGLFunctions_3_3_CoreBackend
- size=480 align=8
- base size=480 base align=8
-QOpenGLFunctions_3_3_CoreBackend (0x0x7f7e8f33c2d8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f3773c0) 0
-
-Class QOpenGLFunctions_4_0_CoreBackend::Functions
- size=368 align=8
- base size=368 base align=8
-QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7f7e8f377540) 0
-
-Class QOpenGLFunctions_4_0_CoreBackend
- size=384 align=8
- base size=384 base align=8
-QOpenGLFunctions_4_0_CoreBackend (0x0x7f7e8f33c340) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f3774e0) 0
-
-Class QOpenGLFunctions_4_1_CoreBackend::Functions
- size=704 align=8
- base size=704 base align=8
-QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7f7e8f377660) 0
-
-Class QOpenGLFunctions_4_1_CoreBackend
- size=720 align=8
- base size=720 base align=8
-QOpenGLFunctions_4_1_CoreBackend (0x0x7f7e8f33c3a8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377600) 0
-
-Class QOpenGLFunctions_4_2_CoreBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7f7e8f377780) 0
-
-Class QOpenGLFunctions_4_2_CoreBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_4_2_CoreBackend (0x0x7f7e8f33c410) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377720) 0
-
-Class QOpenGLFunctions_4_3_CoreBackend::Functions
- size=344 align=8
- base size=344 base align=8
-QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7f7e8f3778a0) 0
-
-Class QOpenGLFunctions_4_3_CoreBackend
- size=360 align=8
- base size=360 base align=8
-QOpenGLFunctions_4_3_CoreBackend (0x0x7f7e8f33c478) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377840) 0
-
-Class QOpenGLFunctions_4_4_CoreBackend::Functions
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7f7e8f3779c0) 0
-
-Class QOpenGLFunctions_4_4_CoreBackend
- size=88 align=8
- base size=88 base align=8
-QOpenGLFunctions_4_4_CoreBackend (0x0x7f7e8f33c4e0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377960) 0
-
-Class QOpenGLFunctions_4_5_CoreBackend::Functions
- size=848 align=8
- base size=848 base align=8
-QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7f7e8f377b40) 0
-
-Class QOpenGLFunctions_4_5_CoreBackend
- size=864 align=8
- base size=864 base align=8
-QOpenGLFunctions_4_5_CoreBackend (0x0x7f7e8f33c548) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377ae0) 0
-
-Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions
- size=2064 align=8
- base size=2064 base align=8
-QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7f7e8f377c60) 0
-
-Class QOpenGLFunctions_1_0_DeprecatedBackend
- size=2080 align=8
- base size=2080 base align=8
-QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7f7e8f33c5b0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377c00) 0
-
-Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions
- size=136 align=8
- base size=136 base align=8
-QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7f7e8f377d80) 0
-
-Class QOpenGLFunctions_1_1_DeprecatedBackend
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7f7e8f33c618) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377d20) 0
-
-Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions
- size=256 align=8
- base size=256 base align=8
-QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7f7e8f377ea0) 0
-
-Class QOpenGLFunctions_1_2_DeprecatedBackend
- size=272 align=8
- base size=272 base align=8
-QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7f7e8f33c680) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377e40) 0
-
-Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions
- size=296 align=8
- base size=296 base align=8
-QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7f7e8f0cd000) 0
-
-Class QOpenGLFunctions_1_3_DeprecatedBackend
- size=312 align=8
- base size=312 base align=8
-QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7f7e8f33c6e8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f377f60) 0
-
-Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions
- size=304 align=8
- base size=304 base align=8
-QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7f7e8f0cd120) 0
-
-Class QOpenGLFunctions_1_4_DeprecatedBackend
- size=320 align=8
- base size=320 base align=8
-QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7f7e8f33c750) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f0cd0c0) 0
-
-Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions
- size=288 align=8
- base size=288 base align=8
-QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7f7e8f0cd240) 0
-
-Class QOpenGLFunctions_2_0_DeprecatedBackend
- size=304 align=8
- base size=304 base align=8
-QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7f7e8f33c7b8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f0cd1e0) 0
-
-Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions
- size=160 align=8
- base size=160 base align=8
-QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7f7e8f0cd360) 0
-
-Class QOpenGLFunctions_3_0_DeprecatedBackend
- size=176 align=8
- base size=176 base align=8
-QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7f7e8f33c820) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f0cd300) 0
-
-Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions
- size=240 align=8
- base size=240 base align=8
-QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7f7e8f0cd480) 0
-
-Class QOpenGLFunctions_3_3_DeprecatedBackend
- size=256 align=8
- base size=256 base align=8
-QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7f7e8f33c888) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f0cd420) 0
-
-Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7f7e8f0cd5a0) 0
-
-Class QOpenGLFunctions_4_5_DeprecatedBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7f7e8f33c8f0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f7e8f0cd540) 0
-
-Class QOpenGLVersionProfile
- size=8 align=8
- base size=8 base align=8
-QOpenGLVersionProfile (0x0x7f7e8f0cd660) 0
-
-Class QOpenGLContextGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLContextGroup::QPrivateSignal (0x0x7f7e8f0cd8a0) 0 empty
-
-Vtable for QOpenGLContextGroup
-QOpenGLContextGroup::_ZTV19QOpenGLContextGroup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QOpenGLContextGroup)
-16 (int (*)(...))QOpenGLContextGroup::metaObject
-24 (int (*)(...))QOpenGLContextGroup::qt_metacast
-32 (int (*)(...))QOpenGLContextGroup::qt_metacall
-40 (int (*)(...))QOpenGLContextGroup::~QOpenGLContextGroup
-48 (int (*)(...))QOpenGLContextGroup::~QOpenGLContextGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLContextGroup
- size=16 align=8
- base size=16 base align=8
-QOpenGLContextGroup (0x0x7f7e8f33ca28) 0
- vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16u)
- QObject (0x0x7f7e8f0cd840) 0
- primary-for QOpenGLContextGroup (0x0x7f7e8f33ca28)
-
-Class QOpenGLContext::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLContext::QPrivateSignal (0x0x7f7e8f0cd960) 0 empty
-
-Vtable for QOpenGLContext
-QOpenGLContext::_ZTV14QOpenGLContext: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QOpenGLContext)
-16 (int (*)(...))QOpenGLContext::metaObject
-24 (int (*)(...))QOpenGLContext::qt_metacast
-32 (int (*)(...))QOpenGLContext::qt_metacall
-40 (int (*)(...))QOpenGLContext::~QOpenGLContext
-48 (int (*)(...))QOpenGLContext::~QOpenGLContext
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLContext
- size=16 align=8
- base size=16 base align=8
-QOpenGLContext (0x0x7f7e8f33ca90) 0
- vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16u)
- QObject (0x0x7f7e8f0cd900) 0
- primary-for QOpenGLContext (0x0x7f7e8f33ca90)
-
-Class QOpenGLDebugMessage
- size=8 align=8
- base size=8 base align=8
-QOpenGLDebugMessage (0x0x7f7e8f0cd9c0) 0
-
-Class QOpenGLDebugLogger::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLDebugLogger::QPrivateSignal (0x0x7f7e8f1d5120) 0 empty
-
-Vtable for QOpenGLDebugLogger
-QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLDebugLogger)
-16 (int (*)(...))QOpenGLDebugLogger::metaObject
-24 (int (*)(...))QOpenGLDebugLogger::qt_metacast
-32 (int (*)(...))QOpenGLDebugLogger::qt_metacall
-40 (int (*)(...))QOpenGLDebugLogger::~QOpenGLDebugLogger
-48 (int (*)(...))QOpenGLDebugLogger::~QOpenGLDebugLogger
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLDebugLogger
- size=16 align=8
- base size=16 base align=8
-QOpenGLDebugLogger (0x0x7f7e8f33cea0) 0
- vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16u)
- QObject (0x0x7f7e8f1d50c0) 0
- primary-for QOpenGLDebugLogger (0x0x7f7e8f33cea0)
-
-Class QOpenGLFunctions
- size=8 align=8
- base size=8 base align=8
-QOpenGLFunctions (0x0x7f7e8f1d52a0) 0
-
-Class QOpenGLFunctionsPrivate::Functions
- size=1152 align=8
- base size=1152 base align=8
-QOpenGLFunctionsPrivate::Functions (0x0x7f7e8f1d5480) 0
-
-Class QOpenGLFunctionsPrivate
- size=1152 align=8
- base size=1152 base align=8
-QOpenGLFunctionsPrivate (0x0x7f7e8f1d5420) 0
-
-Class QOpenGLExtraFunctions
- size=8 align=8
- base size=8 base align=8
-QOpenGLExtraFunctions (0x0x7f7e8ef8eb60) 0
- QOpenGLFunctions (0x0x7f7e8f1d55a0) 0
-
-Class QOpenGLExtraFunctionsPrivate::Functions
- size=1376 align=8
- base size=1376 base align=8
-QOpenGLExtraFunctionsPrivate::Functions (0x0x7f7e8f1d5660) 0
-
-Class QOpenGLExtraFunctionsPrivate
- size=2528 align=8
- base size=2528 base align=8
-QOpenGLExtraFunctionsPrivate (0x0x7f7e8ef8ebc8) 0
- QOpenGLFunctionsPrivate (0x0x7f7e8f1d5600) 0
-
-Vtable for QOpenGLFramebufferObject
-QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QOpenGLFramebufferObject)
-16 (int (*)(...))QOpenGLFramebufferObject::~QOpenGLFramebufferObject
-24 (int (*)(...))QOpenGLFramebufferObject::~QOpenGLFramebufferObject
-
-Class QOpenGLFramebufferObject
- size=16 align=8
- base size=16 base align=8
-QOpenGLFramebufferObject (0x0x7f7e8f1d59c0) 0
- vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16u)
-
-Class QOpenGLFramebufferObjectFormat
- size=8 align=8
- base size=8 base align=8
-QOpenGLFramebufferObjectFormat (0x0x7f7e8f1d5ae0) 0
-
-Vtable for QOpenGLPaintDevice
-QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLPaintDevice)
-16 (int (*)(...))QOpenGLPaintDevice::~QOpenGLPaintDevice
-24 (int (*)(...))QOpenGLPaintDevice::~QOpenGLPaintDevice
-32 (int (*)(...))QOpenGLPaintDevice::devType
-40 (int (*)(...))QOpenGLPaintDevice::paintEngine
-48 (int (*)(...))QOpenGLPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))QOpenGLPaintDevice::ensureActiveTarget
-
-Class QOpenGLPaintDevice
- size=32 align=8
- base size=32 base align=8
-QOpenGLPaintDevice (0x0x7f7e8ed79478) 0
- vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16u)
- QPaintDevice (0x0x7f7e8f1d5b40) 0
- primary-for QOpenGLPaintDevice (0x0x7f7e8ed79478)
-
-Class QOpenGLPixelTransferOptions
- size=8 align=8
- base size=8 base align=8
-QOpenGLPixelTransferOptions (0x0x7f7e8f1d5c60) 0
-
-Class QOpenGLShader::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLShader::QPrivateSignal (0x0x7f7e8ede2060) 0 empty
-
-Vtable for QOpenGLShader
-QOpenGLShader::_ZTV13QOpenGLShader: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QOpenGLShader)
-16 (int (*)(...))QOpenGLShader::metaObject
-24 (int (*)(...))QOpenGLShader::qt_metacast
-32 (int (*)(...))QOpenGLShader::qt_metacall
-40 (int (*)(...))QOpenGLShader::~QOpenGLShader
-48 (int (*)(...))QOpenGLShader::~QOpenGLShader
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLShader
- size=16 align=8
- base size=16 base align=8
-QOpenGLShader (0x0x7f7e8ed79618) 0
- vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16u)
- QObject (0x0x7f7e8ede2000) 0
- primary-for QOpenGLShader (0x0x7f7e8ed79618)
-
-Class QOpenGLShaderProgram::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLShaderProgram::QPrivateSignal (0x0x7f7e8ede2240) 0 empty
-
-Vtable for QOpenGLShaderProgram
-QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QOpenGLShaderProgram)
-16 (int (*)(...))QOpenGLShaderProgram::metaObject
-24 (int (*)(...))QOpenGLShaderProgram::qt_metacast
-32 (int (*)(...))QOpenGLShaderProgram::qt_metacall
-40 (int (*)(...))QOpenGLShaderProgram::~QOpenGLShaderProgram
-48 (int (*)(...))QOpenGLShaderProgram::~QOpenGLShaderProgram
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QOpenGLShaderProgram::link
-
-Class QOpenGLShaderProgram
- size=16 align=8
- base size=16 base align=8
-QOpenGLShaderProgram (0x0x7f7e8ed79750) 0
- vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16u)
- QObject (0x0x7f7e8ede21e0) 0
- primary-for QOpenGLShaderProgram (0x0x7f7e8ed79750)
-
-Class QOpenGLTexture
- size=8 align=8
- base size=8 base align=8
-QOpenGLTexture (0x0x7f7e8ede22a0) 0
-
-Class QOpenGLTextureBlitter
- size=8 align=8
- base size=8 base align=8
-QOpenGLTextureBlitter (0x0x7f7e8ede24e0) 0
-
-Class QOpenGLTimerQuery::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLTimerQuery::QPrivateSignal (0x0x7f7e8ede2660) 0 empty
-
-Vtable for QOpenGLTimerQuery
-QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QOpenGLTimerQuery)
-16 (int (*)(...))QOpenGLTimerQuery::metaObject
-24 (int (*)(...))QOpenGLTimerQuery::qt_metacast
-32 (int (*)(...))QOpenGLTimerQuery::qt_metacall
-40 (int (*)(...))QOpenGLTimerQuery::~QOpenGLTimerQuery
-48 (int (*)(...))QOpenGLTimerQuery::~QOpenGLTimerQuery
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLTimerQuery
- size=16 align=8
- base size=16 base align=8
-QOpenGLTimerQuery (0x0x7f7e8ed79888) 0
- vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16u)
- QObject (0x0x7f7e8ede2600) 0
- primary-for QOpenGLTimerQuery (0x0x7f7e8ed79888)
-
-Class QOpenGLTimeMonitor::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLTimeMonitor::QPrivateSignal (0x0x7f7e8ede2720) 0 empty
-
-Vtable for QOpenGLTimeMonitor
-QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLTimeMonitor)
-16 (int (*)(...))QOpenGLTimeMonitor::metaObject
-24 (int (*)(...))QOpenGLTimeMonitor::qt_metacast
-32 (int (*)(...))QOpenGLTimeMonitor::qt_metacall
-40 (int (*)(...))QOpenGLTimeMonitor::~QOpenGLTimeMonitor
-48 (int (*)(...))QOpenGLTimeMonitor::~QOpenGLTimeMonitor
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLTimeMonitor
- size=16 align=8
- base size=16 base align=8
-QOpenGLTimeMonitor (0x0x7f7e8ed798f0) 0
- vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16u)
- QObject (0x0x7f7e8ede26c0) 0
- primary-for QOpenGLTimeMonitor (0x0x7f7e8ed798f0)
-
-Class QOpenGLVertexArrayObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLVertexArrayObject::QPrivateSignal (0x0x7f7e8ede27e0) 0 empty
-
-Class QOpenGLVertexArrayObject::Binder
- size=8 align=8
- base size=8 base align=8
-QOpenGLVertexArrayObject::Binder (0x0x7f7e8ede2840) 0
-
-Vtable for QOpenGLVertexArrayObject
-QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QOpenGLVertexArrayObject)
-16 (int (*)(...))QOpenGLVertexArrayObject::metaObject
-24 (int (*)(...))QOpenGLVertexArrayObject::qt_metacast
-32 (int (*)(...))QOpenGLVertexArrayObject::qt_metacall
-40 (int (*)(...))QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
-48 (int (*)(...))QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLVertexArrayObject
- size=16 align=8
- base size=16 base align=8
-QOpenGLVertexArrayObject (0x0x7f7e8ed79958) 0
- vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16u)
- QObject (0x0x7f7e8ede2780) 0
- primary-for QOpenGLVertexArrayObject (0x0x7f7e8ed79958)
-
-Class QPaintDeviceWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPaintDeviceWindow::QPrivateSignal (0x0x7f7e8ede29c0) 0 empty
-
-Vtable for QPaintDeviceWindow
-QPaintDeviceWindow::_ZTV18QPaintDeviceWindow: 58u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-16 (int (*)(...))QPaintDeviceWindow::metaObject
-24 (int (*)(...))QPaintDeviceWindow::qt_metacast
-32 (int (*)(...))QPaintDeviceWindow::qt_metacall
-40 (int (*)(...))QPaintDeviceWindow::~QPaintDeviceWindow
-48 (int (*)(...))QPaintDeviceWindow::~QPaintDeviceWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QPaintDeviceWindow::paintEvent
-304 (int (*)(...))QPaintDeviceWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))-16
-328 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-336 (int (*)(...))QPaintDeviceWindow::_ZThn16_N18QPaintDeviceWindowD1Ev
-344 (int (*)(...))QPaintDeviceWindow::_ZThn16_N18QPaintDeviceWindowD0Ev
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-360 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-368 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-376 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-384 (int (*)(...))-40
-392 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-400 (int (*)(...))QPaintDeviceWindow::_ZThn40_N18QPaintDeviceWindowD1Ev
-408 (int (*)(...))QPaintDeviceWindow::_ZThn40_N18QPaintDeviceWindowD0Ev
-416 (int (*)(...))QPaintDevice::devType
-424 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-432 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-440 (int (*)(...))QPaintDevice::initPainter
-448 (int (*)(...))QPaintDevice::redirected
-456 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPaintDeviceWindow
- size=64 align=8
- base size=64 base align=8
-QPaintDeviceWindow (0x0x7f7e8eb52d20) 0
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16u)
- QWindow (0x0x7f7e8eb52d90) 0
- primary-for QPaintDeviceWindow (0x0x7f7e8eb52d20)
- QObject (0x0x7f7e8ede28a0) 0
- primary-for QWindow (0x0x7f7e8eb52d90)
- QSurface (0x0x7f7e8ede2900) 16
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 336u)
- QPaintDevice (0x0x7f7e8ede2960) 40
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 400u)
-
-Class QOpenGLWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLWindow::QPrivateSignal (0x0x7f7e8ede2b40) 0 empty
-
-Vtable for QOpenGLWindow
-QOpenGLWindow::_ZTV13QOpenGLWindow: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QOpenGLWindow)
-16 (int (*)(...))QOpenGLWindow::metaObject
-24 (int (*)(...))QOpenGLWindow::qt_metacast
-32 (int (*)(...))QOpenGLWindow::qt_metacall
-40 (int (*)(...))QOpenGLWindow::~QOpenGLWindow
-48 (int (*)(...))QOpenGLWindow::~QOpenGLWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QOpenGLWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QOpenGLWindow::paintEvent
-304 (int (*)(...))QOpenGLWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))QOpenGLWindow::initializeGL
-328 (int (*)(...))QOpenGLWindow::resizeGL
-336 (int (*)(...))QOpenGLWindow::paintGL
-344 (int (*)(...))QOpenGLWindow::paintUnderGL
-352 (int (*)(...))QOpenGLWindow::paintOverGL
-360 (int (*)(...))QOpenGLWindow::redirected
-368 (int (*)(...))-16
-376 (int (*)(...))(& _ZTI13QOpenGLWindow)
-384 (int (*)(...))QOpenGLWindow::_ZThn16_N13QOpenGLWindowD1Ev
-392 (int (*)(...))QOpenGLWindow::_ZThn16_N13QOpenGLWindowD0Ev
-400 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-408 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-416 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-424 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-432 (int (*)(...))-40
-440 (int (*)(...))(& _ZTI13QOpenGLWindow)
-448 (int (*)(...))QOpenGLWindow::_ZThn40_N13QOpenGLWindowD1Ev
-456 (int (*)(...))QOpenGLWindow::_ZThn40_N13QOpenGLWindowD0Ev
-464 (int (*)(...))QPaintDevice::devType
-472 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-480 (int (*)(...))QOpenGLWindow::_ZThn40_NK13QOpenGLWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QPaintDevice::initPainter
-496 (int (*)(...))QOpenGLWindow::_ZThn40_NK13QOpenGLWindow10redirectedEP6QPoint
-504 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QOpenGLWindow
- size=64 align=8
- base size=64 base align=8
-QOpenGLWindow (0x0x7f7e8ed799c0) 0
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16u)
- QPaintDeviceWindow (0x0x7f7e8eb6a4d0) 0
- primary-for QOpenGLWindow (0x0x7f7e8ed799c0)
- QWindow (0x0x7f7e8eb6a540) 0
- primary-for QPaintDeviceWindow (0x0x7f7e8eb6a4d0)
- QObject (0x0x7f7e8ede2a20) 0
- primary-for QWindow (0x0x7f7e8eb6a540)
- QSurface (0x0x7f7e8ede2a80) 16
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 384u)
- QPaintDevice (0x0x7f7e8ede2ae0) 40
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 448u)
-
-Class QPageSize
- size=8 align=8
- base size=8 base align=8
-QPageSize (0x0x7f7e8ede2ba0) 0
-
-Class QPageLayout
- size=8 align=8
- base size=8 base align=8
-QPageLayout (0x0x7f7e8ebbf2a0) 0
-
-Class QPagedPaintDevice::Margins
- size=32 align=8
- base size=32 base align=8
-QPagedPaintDevice::Margins (0x0x7f7e8ebbf9c0) 0
-
-Vtable for QPagedPaintDevice
-QPagedPaintDevice::_ZTV17QPagedPaintDevice: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QPagedPaintDevice)
-16 0u
-24 0u
-32 (int (*)(...))QPaintDevice::devType
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))QPagedPaintDevice::setPageSize
-96 (int (*)(...))QPagedPaintDevice::setPageSizeMM
-104 (int (*)(...))QPagedPaintDevice::setMargins
-
-Class QPagedPaintDevice
- size=32 align=8
- base size=32 base align=8
-QPagedPaintDevice (0x0x7f7e8ed79d00) 0
- vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16u)
- QPaintDevice (0x0x7f7e8ebbf960) 0
- primary-for QPagedPaintDevice (0x0x7f7e8ed79d00)
-
-Class QPainter::PixmapFragment
- size=80 align=8
- base size=80 base align=8
-QPainter::PixmapFragment (0x0x7f7e8ebbfa80) 0
-
-Class QPainter
- size=8 align=8
- base size=8 base align=8
-QPainter (0x0x7f7e8ebbfa20) 0
-
-Class QTextItem
- size=1 align=1
- base size=0 base align=1
-QTextItem (0x0x7f7e8e89c3c0) 0 empty
-
-Vtable for QPaintEngine
-QPaintEngine::_ZTV12QPaintEngine: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QPaintEngine)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))QPaintEngine::drawRects
-64 (int (*)(...))QPaintEngine::drawRects
-72 (int (*)(...))QPaintEngine::drawLines
-80 (int (*)(...))QPaintEngine::drawLines
-88 (int (*)(...))QPaintEngine::drawEllipse
-96 (int (*)(...))QPaintEngine::drawEllipse
-104 (int (*)(...))QPaintEngine::drawPath
-112 (int (*)(...))QPaintEngine::drawPoints
-120 (int (*)(...))QPaintEngine::drawPoints
-128 (int (*)(...))QPaintEngine::drawPolygon
-136 (int (*)(...))QPaintEngine::drawPolygon
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QPaintEngine::drawTextItem
-160 (int (*)(...))QPaintEngine::drawTiledPixmap
-168 (int (*)(...))QPaintEngine::drawImage
-176 (int (*)(...))QPaintEngine::coordinateOffset
-184 (int (*)(...))__cxa_pure_virtual
-
-Class QPaintEngine
- size=32 align=8
- base size=32 base align=8
-QPaintEngine (0x0x7f7e8e89c6c0) 0
- vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16u)
-
-Class QPaintEngineState
- size=4 align=4
- base size=4 base align=4
-QPaintEngineState (0x0x7f7e8e89c900) 0
-
-Class QPdfWriter::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPdfWriter::QPrivateSignal (0x0x7f7e8e89cd80) 0 empty
-
-Vtable for QPdfWriter
-QPdfWriter::_ZTV10QPdfWriter: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QPdfWriter)
-16 (int (*)(...))QPdfWriter::metaObject
-24 (int (*)(...))QPdfWriter::qt_metacast
-32 (int (*)(...))QPdfWriter::qt_metacall
-40 (int (*)(...))QPdfWriter::~QPdfWriter
-48 (int (*)(...))QPdfWriter::~QPdfWriter
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPdfWriter::newPage
-120 (int (*)(...))QPdfWriter::setPageSize
-128 (int (*)(...))QPdfWriter::setPageSizeMM
-136 (int (*)(...))QPdfWriter::setMargins
-144 (int (*)(...))QPdfWriter::paintEngine
-152 (int (*)(...))QPdfWriter::metric
-160 (int (*)(...))-16
-168 (int (*)(...))(& _ZTI10QPdfWriter)
-176 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriterD1Ev
-184 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriterD0Ev
-192 (int (*)(...))QPaintDevice::devType
-200 (int (*)(...))QPdfWriter::_ZThn16_NK10QPdfWriter11paintEngineEv
-208 (int (*)(...))QPdfWriter::_ZThn16_NK10QPdfWriter6metricEN12QPaintDevice17PaintDeviceMetricE
-216 (int (*)(...))QPaintDevice::initPainter
-224 (int (*)(...))QPaintDevice::redirected
-232 (int (*)(...))QPaintDevice::sharedPainter
-240 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter7newPageEv
-248 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter11setPageSizeEN17QPagedPaintDevice8PageSizeE
-256 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter13setPageSizeMMERK6QSizeF
-264 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter10setMarginsERKN17QPagedPaintDevice7MarginsE
-
-Class QPdfWriter
- size=48 align=8
- base size=48 base align=8
-QPdfWriter (0x0x7f7e8e6954d0) 0
- vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16u)
- QObject (0x0x7f7e8e89ccc0) 0
- primary-for QPdfWriter (0x0x7f7e8e6954d0)
- QPagedPaintDevice (0x0x7f7e8e89b7b8) 16
- vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 176u)
- QPaintDevice (0x0x7f7e8e89cd20) 16
- primary-for QPagedPaintDevice (0x0x7f7e8e89b7b8)
-
-Vtable for QPicture
-QPicture::_ZTV8QPicture: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QPicture)
-16 (int (*)(...))QPicture::~QPicture
-24 (int (*)(...))QPicture::~QPicture
-32 (int (*)(...))QPicture::devType
-40 (int (*)(...))QPicture::paintEngine
-48 (int (*)(...))QPicture::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))QPicture::setData
-
-Class QPicture
- size=32 align=8
- base size=32 base align=8
-QPicture (0x0x7f7e8e89b820) 0
- vptr=((& QPicture::_ZTV8QPicture) + 16u)
- QPaintDevice (0x0x7f7e8e89cf00) 0
- primary-for QPicture (0x0x7f7e8e89b820)
-
-Class QPictureIO
- size=8 align=8
- base size=8 base align=8
-QPictureIO (0x0x7f7e8e6de2a0) 0
-
-Class QPictureFormatPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPictureFormatPlugin::QPrivateSignal (0x0x7f7e8e6de360) 0 empty
-
-Vtable for QPictureFormatPlugin
-QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QPictureFormatPlugin)
-16 (int (*)(...))QPictureFormatPlugin::metaObject
-24 (int (*)(...))QPictureFormatPlugin::qt_metacast
-32 (int (*)(...))QPictureFormatPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPictureFormatPlugin::loadPicture
-120 (int (*)(...))QPictureFormatPlugin::savePicture
-128 (int (*)(...))__cxa_pure_virtual
-
-Class QPictureFormatPlugin
- size=16 align=8
- base size=16 base align=8
-QPictureFormatPlugin (0x0x7f7e8e89b9c0) 0
- vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 16u)
- QObject (0x0x7f7e8e6de300) 0
- primary-for QPictureFormatPlugin (0x0x7f7e8e89b9c0)
-
-Class QPixmapCache::Key
- size=8 align=8
- base size=8 base align=8
-QPixmapCache::Key (0x0x7f7e8e6de420) 0
-
-Class QPixmapCache
- size=1 align=1
- base size=0 base align=1
-QPixmapCache (0x0x7f7e8e6de3c0) 0 empty
-
-Class QRasterWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRasterWindow::QPrivateSignal (0x0x7f7e8e779600) 0 empty
-
-Vtable for QRasterWindow
-QRasterWindow::_ZTV13QRasterWindow: 59u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QRasterWindow)
-16 (int (*)(...))QRasterWindow::metaObject
-24 (int (*)(...))QRasterWindow::qt_metacast
-32 (int (*)(...))QRasterWindow::qt_metacall
-40 (int (*)(...))QRasterWindow::~QRasterWindow
-48 (int (*)(...))QRasterWindow::~QRasterWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QPaintDeviceWindow::paintEvent
-304 (int (*)(...))QRasterWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))QRasterWindow::redirected
-328 (int (*)(...))-16
-336 (int (*)(...))(& _ZTI13QRasterWindow)
-344 (int (*)(...))QRasterWindow::_ZThn16_N13QRasterWindowD1Ev
-352 (int (*)(...))QRasterWindow::_ZThn16_N13QRasterWindowD0Ev
-360 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-368 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-376 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-384 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-392 (int (*)(...))-40
-400 (int (*)(...))(& _ZTI13QRasterWindow)
-408 (int (*)(...))QRasterWindow::_ZThn40_N13QRasterWindowD1Ev
-416 (int (*)(...))QRasterWindow::_ZThn40_N13QRasterWindowD0Ev
-424 (int (*)(...))QPaintDevice::devType
-432 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-440 (int (*)(...))QRasterWindow::_ZThn40_NK13QRasterWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-448 (int (*)(...))QPaintDevice::initPainter
-456 (int (*)(...))QRasterWindow::_ZThn40_NK13QRasterWindow10redirectedEP6QPoint
-464 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QRasterWindow
- size=64 align=8
- base size=64 base align=8
-QRasterWindow (0x0x7f7e8e784068) 0
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16u)
- QPaintDeviceWindow (0x0x7f7e8e777e70) 0
- primary-for QRasterWindow (0x0x7f7e8e784068)
- QWindow (0x0x7f7e8e777ee0) 0
- primary-for QPaintDeviceWindow (0x0x7f7e8e777e70)
- QObject (0x0x7f7e8e7794e0) 0
- primary-for QWindow (0x0x7f7e8e777ee0)
- QSurface (0x0x7f7e8e779540) 16
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 344u)
- QPaintDevice (0x0x7f7e8e7795a0) 40
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 408u)
-
-Class QScreen::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QScreen::QPrivateSignal (0x0x7f7e8e7796c0) 0 empty
-
-Vtable for QScreen
-QScreen::_ZTV7QScreen: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QScreen)
-16 (int (*)(...))QScreen::metaObject
-24 (int (*)(...))QScreen::qt_metacast
-32 (int (*)(...))QScreen::qt_metacall
-40 (int (*)(...))QScreen::~QScreen
-48 (int (*)(...))QScreen::~QScreen
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QScreen
- size=16 align=8
- base size=16 base align=8
-QScreen (0x0x7f7e8e784138) 0
- vptr=((& QScreen::_ZTV7QScreen) + 16u)
- QObject (0x0x7f7e8e779660) 0
- primary-for QScreen (0x0x7f7e8e784138)
-
-Class QSessionManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSessionManager::QPrivateSignal (0x0x7f7e8e779780) 0 empty
-
-Vtable for QSessionManager
-QSessionManager::_ZTV15QSessionManager: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSessionManager)
-16 (int (*)(...))QSessionManager::metaObject
-24 (int (*)(...))QSessionManager::qt_metacast
-32 (int (*)(...))QSessionManager::qt_metacall
-40 (int (*)(...))QSessionManager::~QSessionManager
-48 (int (*)(...))QSessionManager::~QSessionManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSessionManager
- size=16 align=8
- base size=16 base align=8
-QSessionManager (0x0x7f7e8e7841a0) 0
- vptr=((& QSessionManager::_ZTV15QSessionManager) + 16u)
- QObject (0x0x7f7e8e779720) 0
- primary-for QSessionManager (0x0x7f7e8e7841a0)
-
-Vtable for QStandardItem
-QStandardItem::_ZTV13QStandardItem: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QStandardItem)
-16 (int (*)(...))QStandardItem::~QStandardItem
-24 (int (*)(...))QStandardItem::~QStandardItem
-32 (int (*)(...))QStandardItem::data
-40 (int (*)(...))QStandardItem::setData
-48 (int (*)(...))QStandardItem::clone
-56 (int (*)(...))QStandardItem::type
-64 (int (*)(...))QStandardItem::read
-72 (int (*)(...))QStandardItem::write
-80 (int (*)(...))QStandardItem::operator<
-
-Class QStandardItem
- size=16 align=8
- base size=16 base align=8
-QStandardItem (0x0x7f7e8e7797e0) 0
- vptr=((& QStandardItem::_ZTV13QStandardItem) + 16u)
-
-Class QStandardItemModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStandardItemModel::QPrivateSignal (0x0x7f7e8e779a80) 0 empty
-
-Vtable for QStandardItemModel
-QStandardItemModel::_ZTV18QStandardItemModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QStandardItemModel)
-16 (int (*)(...))QStandardItemModel::metaObject
-24 (int (*)(...))QStandardItemModel::qt_metacast
-32 (int (*)(...))QStandardItemModel::qt_metacall
-40 (int (*)(...))QStandardItemModel::~QStandardItemModel
-48 (int (*)(...))QStandardItemModel::~QStandardItemModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QStandardItemModel::index
-120 (int (*)(...))QStandardItemModel::parent
-128 (int (*)(...))QStandardItemModel::sibling
-136 (int (*)(...))QStandardItemModel::rowCount
-144 (int (*)(...))QStandardItemModel::columnCount
-152 (int (*)(...))QStandardItemModel::hasChildren
-160 (int (*)(...))QStandardItemModel::data
-168 (int (*)(...))QStandardItemModel::setData
-176 (int (*)(...))QStandardItemModel::headerData
-184 (int (*)(...))QStandardItemModel::setHeaderData
-192 (int (*)(...))QStandardItemModel::itemData
-200 (int (*)(...))QStandardItemModel::setItemData
-208 (int (*)(...))QStandardItemModel::mimeTypes
-216 (int (*)(...))QStandardItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QStandardItemModel::dropMimeData
-240 (int (*)(...))QStandardItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QStandardItemModel::insertRows
-264 (int (*)(...))QStandardItemModel::insertColumns
-272 (int (*)(...))QStandardItemModel::removeRows
-280 (int (*)(...))QStandardItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QStandardItemModel::flags
-328 (int (*)(...))QStandardItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QStandardItemModel
- size=16 align=8
- base size=16 base align=8
-QStandardItemModel (0x0x7f7e8e784340) 0
- vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16u)
- QAbstractItemModel (0x0x7f7e8e7843a8) 0
- primary-for QStandardItemModel (0x0x7f7e8e784340)
- QObject (0x0x7f7e8e779a20) 0
- primary-for QAbstractItemModel (0x0x7f7e8e7843a8)
-
-Class QStaticText
- size=8 align=8
- base size=8 base align=8
-QStaticText (0x0x7f7e8e779ae0) 0
-
-Class QStyleHints::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStyleHints::QPrivateSignal (0x0x7f7e8e4d9000) 0 empty
-
-Vtable for QStyleHints
-QStyleHints::_ZTV11QStyleHints: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QStyleHints)
-16 (int (*)(...))QStyleHints::metaObject
-24 (int (*)(...))QStyleHints::qt_metacast
-32 (int (*)(...))QStyleHints::qt_metacall
-40 (int (*)(...))QStyleHints::~QStyleHints
-48 (int (*)(...))QStyleHints::~QStyleHints
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QStyleHints
- size=16 align=8
- base size=16 base align=8
-QStyleHints (0x0x7f7e8e784548) 0
- vptr=((& QStyleHints::_ZTV11QStyleHints) + 16u)
- QObject (0x0x7f7e8e779f60) 0
- primary-for QStyleHints (0x0x7f7e8e784548)
-
-Class QTextObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextObject::QPrivateSignal (0x0x7f7e8e4d90c0) 0 empty
-
-Vtable for QTextObject
-QTextObject::_ZTV11QTextObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTextObject)
-16 (int (*)(...))QTextObject::metaObject
-24 (int (*)(...))QTextObject::qt_metacast
-32 (int (*)(...))QTextObject::qt_metacall
-40 (int (*)(...))QTextObject::~QTextObject
-48 (int (*)(...))QTextObject::~QTextObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextObject
- size=16 align=8
- base size=16 base align=8
-QTextObject (0x0x7f7e8e7845b0) 0
- vptr=((& QTextObject::_ZTV11QTextObject) + 16u)
- QObject (0x0x7f7e8e4d9060) 0
- primary-for QTextObject (0x0x7f7e8e7845b0)
-
-Class QTextBlockGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextBlockGroup::QPrivateSignal (0x0x7f7e8e4d9180) 0 empty
-
-Vtable for QTextBlockGroup
-QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QTextBlockGroup)
-16 (int (*)(...))QTextBlockGroup::metaObject
-24 (int (*)(...))QTextBlockGroup::qt_metacast
-32 (int (*)(...))QTextBlockGroup::qt_metacall
-40 (int (*)(...))QTextBlockGroup::~QTextBlockGroup
-48 (int (*)(...))QTextBlockGroup::~QTextBlockGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextBlockGroup::blockInserted
-120 (int (*)(...))QTextBlockGroup::blockRemoved
-128 (int (*)(...))QTextBlockGroup::blockFormatChanged
-
-Class QTextBlockGroup
- size=16 align=8
- base size=16 base align=8
-QTextBlockGroup (0x0x7f7e8e784618) 0
- vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16u)
- QTextObject (0x0x7f7e8e784680) 0
- primary-for QTextBlockGroup (0x0x7f7e8e784618)
- QObject (0x0x7f7e8e4d9120) 0
- primary-for QTextObject (0x0x7f7e8e784680)
-
-Vtable for QTextFrameLayoutData
-QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QTextFrameLayoutData)
-16 (int (*)(...))QTextFrameLayoutData::~QTextFrameLayoutData
-24 (int (*)(...))QTextFrameLayoutData::~QTextFrameLayoutData
-
-Class QTextFrameLayoutData
- size=8 align=8
- base size=8 base align=8
-QTextFrameLayoutData (0x0x7f7e8e4d91e0) 0 nearly-empty
- vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16u)
-
-Class QTextFrame::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextFrame::QPrivateSignal (0x0x7f7e8e4d92a0) 0 empty
-
-Class QTextFrame::iterator
- size=32 align=8
- base size=28 base align=8
-QTextFrame::iterator (0x0x7f7e8e4d9300) 0
-
-Vtable for QTextFrame
-QTextFrame::_ZTV10QTextFrame: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextFrame)
-16 (int (*)(...))QTextFrame::metaObject
-24 (int (*)(...))QTextFrame::qt_metacast
-32 (int (*)(...))QTextFrame::qt_metacall
-40 (int (*)(...))QTextFrame::~QTextFrame
-48 (int (*)(...))QTextFrame::~QTextFrame
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextFrame
- size=16 align=8
- base size=16 base align=8
-QTextFrame (0x0x7f7e8e7846e8) 0
- vptr=((& QTextFrame::_ZTV10QTextFrame) + 16u)
- QTextObject (0x0x7f7e8e784750) 0
- primary-for QTextFrame (0x0x7f7e8e7846e8)
- QObject (0x0x7f7e8e4d9240) 0
- primary-for QTextObject (0x0x7f7e8e784750)
-
-Vtable for QTextBlockUserData
-QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QTextBlockUserData)
-16 (int (*)(...))QTextBlockUserData::~QTextBlockUserData
-24 (int (*)(...))QTextBlockUserData::~QTextBlockUserData
-
-Class QTextBlockUserData
- size=8 align=8
- base size=8 base align=8
-QTextBlockUserData (0x0x7f7e8e4d9600) 0 nearly-empty
- vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16u)
-
-Class QTextBlock::iterator
- size=24 align=8
- base size=20 base align=8
-QTextBlock::iterator (0x0x7f7e8e4d96c0) 0
-
-Class QTextBlock
- size=16 align=8
- base size=12 base align=8
-QTextBlock (0x0x7f7e8e4d9660) 0
-
-Class QTextFragment
- size=16 align=8
- base size=16 base align=8
-QTextFragment (0x0x7f7e8e4d9c60) 0
-
-Class QSyntaxHighlighter::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSyntaxHighlighter::QPrivateSignal (0x0x7f7e8e591000) 0 empty
-
-Vtable for QSyntaxHighlighter
-QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSyntaxHighlighter)
-16 (int (*)(...))QSyntaxHighlighter::metaObject
-24 (int (*)(...))QSyntaxHighlighter::qt_metacast
-32 (int (*)(...))QSyntaxHighlighter::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QSyntaxHighlighter
- size=16 align=8
- base size=16 base align=8
-QSyntaxHighlighter (0x0x7f7e8e784c98) 0
- vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16u)
- QObject (0x0x7f7e8e4d9f60) 0
- primary-for QSyntaxHighlighter (0x0x7f7e8e784c98)
-
-Class QTextDocumentFragment
- size=8 align=8
- base size=8 base align=8
-QTextDocumentFragment (0x0x7f7e8e591060) 0
-
-Class QTextDocumentWriter
- size=8 align=8
- base size=8 base align=8
-QTextDocumentWriter (0x0x7f7e8e5910c0) 0
-
-Class QTextList::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextList::QPrivateSignal (0x0x7f7e8e591180) 0 empty
-
-Vtable for QTextList
-QTextList::_ZTV9QTextList: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTextList)
-16 (int (*)(...))QTextList::metaObject
-24 (int (*)(...))QTextList::qt_metacast
-32 (int (*)(...))QTextList::qt_metacall
-40 (int (*)(...))QTextList::~QTextList
-48 (int (*)(...))QTextList::~QTextList
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextBlockGroup::blockInserted
-120 (int (*)(...))QTextBlockGroup::blockRemoved
-128 (int (*)(...))QTextBlockGroup::blockFormatChanged
-
-Class QTextList
- size=16 align=8
- base size=16 base align=8
-QTextList (0x0x7f7e8e784d00) 0
- vptr=((& QTextList::_ZTV9QTextList) + 16u)
- QTextBlockGroup (0x0x7f7e8e784d68) 0
- primary-for QTextList (0x0x7f7e8e784d00)
- QTextObject (0x0x7f7e8e784dd0) 0
- primary-for QTextBlockGroup (0x0x7f7e8e784d68)
- QObject (0x0x7f7e8e591120) 0
- primary-for QTextObject (0x0x7f7e8e784dd0)
-
-Class QTextTableCell
- size=16 align=8
- base size=12 base align=8
-QTextTableCell (0x0x7f7e8e5911e0) 0
-
-Class QTextTable::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextTable::QPrivateSignal (0x0x7f7e8e5912a0) 0 empty
-
-Vtable for QTextTable
-QTextTable::_ZTV10QTextTable: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextTable)
-16 (int (*)(...))QTextTable::metaObject
-24 (int (*)(...))QTextTable::qt_metacast
-32 (int (*)(...))QTextTable::qt_metacall
-40 (int (*)(...))QTextTable::~QTextTable
-48 (int (*)(...))QTextTable::~QTextTable
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextTable
- size=16 align=8
- base size=16 base align=8
-QTextTable (0x0x7f7e8e784e38) 0
- vptr=((& QTextTable::_ZTV10QTextTable) + 16u)
- QTextFrame (0x0x7f7e8e784ea0) 0
- primary-for QTextTable (0x0x7f7e8e784e38)
- QTextObject (0x0x7f7e8e784f08) 0
- primary-for QTextFrame (0x0x7f7e8e784ea0)
- QObject (0x0x7f7e8e591240) 0
- primary-for QTextObject (0x0x7f7e8e784f08)
-
-Class QValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QValidator::QPrivateSignal (0x0x7f7e8e591360) 0 empty
-
-Vtable for QValidator
-QValidator::_ZTV10QValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QValidator)
-16 (int (*)(...))QValidator::metaObject
-24 (int (*)(...))QValidator::qt_metacast
-32 (int (*)(...))QValidator::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QValidator::fixup
-
-Class QValidator
- size=16 align=8
- base size=16 base align=8
-QValidator (0x0x7f7e8e784f70) 0
- vptr=((& QValidator::_ZTV10QValidator) + 16u)
- QObject (0x0x7f7e8e591300) 0
- primary-for QValidator (0x0x7f7e8e784f70)
-
-Class QIntValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIntValidator::QPrivateSignal (0x0x7f7e8e591420) 0 empty
-
-Vtable for QIntValidator
-QIntValidator::_ZTV13QIntValidator: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QIntValidator)
-16 (int (*)(...))QIntValidator::metaObject
-24 (int (*)(...))QIntValidator::qt_metacast
-32 (int (*)(...))QIntValidator::qt_metacall
-40 (int (*)(...))QIntValidator::~QIntValidator
-48 (int (*)(...))QIntValidator::~QIntValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIntValidator::validate
-120 (int (*)(...))QIntValidator::fixup
-128 (int (*)(...))QIntValidator::setRange
-
-Class QIntValidator
- size=24 align=8
- base size=24 base align=8
-QIntValidator (0x0x7f7e8e200000) 0
- vptr=((& QIntValidator::_ZTV13QIntValidator) + 16u)
- QValidator (0x0x7f7e8e200068) 0
- primary-for QIntValidator (0x0x7f7e8e200000)
- QObject (0x0x7f7e8e5913c0) 0
- primary-for QValidator (0x0x7f7e8e200068)
-
-Class QDoubleValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDoubleValidator::QPrivateSignal (0x0x7f7e8e5914e0) 0 empty
-
-Vtable for QDoubleValidator
-QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QDoubleValidator)
-16 (int (*)(...))QDoubleValidator::metaObject
-24 (int (*)(...))QDoubleValidator::qt_metacast
-32 (int (*)(...))QDoubleValidator::qt_metacall
-40 (int (*)(...))QDoubleValidator::~QDoubleValidator
-48 (int (*)(...))QDoubleValidator::~QDoubleValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QDoubleValidator::validate
-120 (int (*)(...))QValidator::fixup
-128 (int (*)(...))QDoubleValidator::setRange
-
-Class QDoubleValidator
- size=40 align=8
- base size=36 base align=8
-QDoubleValidator (0x0x7f7e8e2000d0) 0
- vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16u)
- QValidator (0x0x7f7e8e200138) 0
- primary-for QDoubleValidator (0x0x7f7e8e2000d0)
- QObject (0x0x7f7e8e591480) 0
- primary-for QValidator (0x0x7f7e8e200138)
-
-Class QRegExpValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRegExpValidator::QPrivateSignal (0x0x7f7e8e591600) 0 empty
-
-Vtable for QRegExpValidator
-QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QRegExpValidator)
-16 (int (*)(...))QRegExpValidator::metaObject
-24 (int (*)(...))QRegExpValidator::qt_metacast
-32 (int (*)(...))QRegExpValidator::qt_metacall
-40 (int (*)(...))QRegExpValidator::~QRegExpValidator
-48 (int (*)(...))QRegExpValidator::~QRegExpValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QRegExpValidator::validate
-120 (int (*)(...))QValidator::fixup
-
-Class QRegExpValidator
- size=24 align=8
- base size=24 base align=8
-QRegExpValidator (0x0x7f7e8e2001a0) 0
- vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16u)
- QValidator (0x0x7f7e8e200208) 0
- primary-for QRegExpValidator (0x0x7f7e8e2001a0)
- QObject (0x0x7f7e8e5915a0) 0
- primary-for QValidator (0x0x7f7e8e200208)
-
-Class QRegularExpressionValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRegularExpressionValidator::QPrivateSignal (0x0x7f7e8e5916c0) 0 empty
-
-Vtable for QRegularExpressionValidator
-QRegularExpressionValidator::_ZTV27QRegularExpressionValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QRegularExpressionValidator)
-16 (int (*)(...))QRegularExpressionValidator::metaObject
-24 (int (*)(...))QRegularExpressionValidator::qt_metacast
-32 (int (*)(...))QRegularExpressionValidator::qt_metacall
-40 (int (*)(...))QRegularExpressionValidator::~QRegularExpressionValidator
-48 (int (*)(...))QRegularExpressionValidator::~QRegularExpressionValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QRegularExpressionValidator::validate
-120 (int (*)(...))QValidator::fixup
-
-Class QRegularExpressionValidator
- size=16 align=8
- base size=16 base align=8
-QRegularExpressionValidator (0x0x7f7e8e200270) 0
- vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16u)
- QValidator (0x0x7f7e8e2002d8) 0
- primary-for QRegularExpressionValidator (0x0x7f7e8e200270)
- QObject (0x0x7f7e8e591660) 0
- primary-for QValidator (0x0x7f7e8e2002d8)
-
-Class QNetworkRequest
- size=8 align=8
- base size=8 base align=8
-QNetworkRequest (0x0x7f7e8e591720) 0
-
-Class QNetworkCacheMetaData
- size=8 align=8
- base size=8 base align=8
-QNetworkCacheMetaData (0x0x7f7e8e591ba0) 0
-
-Class QAbstractNetworkCache::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractNetworkCache::QPrivateSignal (0x0x7f7e8e591f60) 0 empty
-
-Vtable for QAbstractNetworkCache
-QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QAbstractNetworkCache)
-16 (int (*)(...))QAbstractNetworkCache::metaObject
-24 (int (*)(...))QAbstractNetworkCache::qt_metacast
-32 (int (*)(...))QAbstractNetworkCache::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractNetworkCache
- size=16 align=8
- base size=16 base align=8
-QAbstractNetworkCache (0x0x7f7e8e2005b0) 0
- vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u)
- QObject (0x0x7f7e8e591f00) 0
- primary-for QAbstractNetworkCache (0x0x7f7e8e2005b0)
-
-Class QAbstractSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractSocket::QPrivateSignal (0x0x7f7e8e2a5060) 0 empty
-
-Vtable for QAbstractSocket
-QAbstractSocket::_ZTV15QAbstractSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QAbstractSocket)
-16 (int (*)(...))QAbstractSocket::metaObject
-24 (int (*)(...))QAbstractSocket::qt_metacast
-32 (int (*)(...))QAbstractSocket::qt_metacall
-40 (int (*)(...))QAbstractSocket::~QAbstractSocket
-48 (int (*)(...))QAbstractSocket::~QAbstractSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QAbstractSocket
- size=16 align=8
- base size=16 base align=8
-QAbstractSocket (0x0x7f7e8e200618) 0
- vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u)
- QIODevice (0x0x7f7e8e200680) 0
- primary-for QAbstractSocket (0x0x7f7e8e200618)
- QObject (0x0x7f7e8e2a5000) 0
- primary-for QIODevice (0x0x7f7e8e200680)
-
-Class QAuthenticator
- size=8 align=8
- base size=8 base align=8
-QAuthenticator (0x0x7f7e8e2a5540) 0
-
-Class QDnsDomainNameRecord
- size=8 align=8
- base size=8 base align=8
-QDnsDomainNameRecord (0x0x7f7e8e2a55a0) 0
-
-Class QDnsHostAddressRecord
- size=8 align=8
- base size=8 base align=8
-QDnsHostAddressRecord (0x0x7f7e8e2a5900) 0
-
-Class QDnsMailExchangeRecord
- size=8 align=8
- base size=8 base align=8
-QDnsMailExchangeRecord (0x0x7f7e8e2a5c60) 0
-
-Class QDnsServiceRecord
- size=8 align=8
- base size=8 base align=8
-QDnsServiceRecord (0x0x7f7e8e39f000) 0
-
-Class QDnsTextRecord
- size=8 align=8
- base size=8 base align=8
-QDnsTextRecord (0x0x7f7e8e39f360) 0
-
-Class QDnsLookup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDnsLookup::QPrivateSignal (0x0x7f7e8e39f720) 0 empty
-
-Vtable for QDnsLookup
-QDnsLookup::_ZTV10QDnsLookup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QDnsLookup)
-16 (int (*)(...))QDnsLookup::metaObject
-24 (int (*)(...))QDnsLookup::qt_metacast
-32 (int (*)(...))QDnsLookup::qt_metacall
-40 (int (*)(...))QDnsLookup::~QDnsLookup
-48 (int (*)(...))QDnsLookup::~QDnsLookup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QDnsLookup
- size=16 align=8
- base size=16 base align=8
-QDnsLookup (0x0x7f7e8e200ea0) 0
- vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16u)
- QObject (0x0x7f7e8e39f6c0) 0
- primary-for QDnsLookup (0x0x7f7e8e200ea0)
-
-Class QIPv6Address
- size=16 align=1
- base size=16 base align=1
-QIPv6Address (0x0x7f7e8e39f780) 0
-
-Class QHostAddress
- size=8 align=8
- base size=8 base align=8
-QHostAddress (0x0x7f7e8e39f7e0) 0
-
-Class QHostInfo
- size=8 align=8
- base size=8 base align=8
-QHostInfo (0x0x7f7e8e39fc60) 0
-
-Class QHttpPart
- size=8 align=8
- base size=8 base align=8
-QHttpPart (0x0x7f7e8e39fe40) 0
-
-Class QHttpMultiPart::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QHttpMultiPart::QPrivateSignal (0x0x7f7e8e078240) 0 empty
-
-Vtable for QHttpMultiPart
-QHttpMultiPart::_ZTV14QHttpMultiPart: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QHttpMultiPart)
-16 (int (*)(...))QHttpMultiPart::metaObject
-24 (int (*)(...))QHttpMultiPart::qt_metacast
-32 (int (*)(...))QHttpMultiPart::qt_metacall
-40 (int (*)(...))QHttpMultiPart::~QHttpMultiPart
-48 (int (*)(...))QHttpMultiPart::~QHttpMultiPart
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QHttpMultiPart
- size=16 align=8
- base size=16 base align=8
-QHttpMultiPart (0x0x7f7e8e043270) 0
- vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16u)
- QObject (0x0x7f7e8e0781e0) 0
- primary-for QHttpMultiPart (0x0x7f7e8e043270)
-
-Class QLocalServer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLocalServer::QPrivateSignal (0x0x7f7e8e078300) 0 empty
-
-Vtable for QLocalServer
-QLocalServer::_ZTV12QLocalServer: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QLocalServer)
-16 (int (*)(...))QLocalServer::metaObject
-24 (int (*)(...))QLocalServer::qt_metacast
-32 (int (*)(...))QLocalServer::qt_metacall
-40 (int (*)(...))QLocalServer::~QLocalServer
-48 (int (*)(...))QLocalServer::~QLocalServer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QLocalServer::hasPendingConnections
-120 (int (*)(...))QLocalServer::nextPendingConnection
-128 (int (*)(...))QLocalServer::incomingConnection
-
-Class QLocalServer
- size=16 align=8
- base size=16 base align=8
-QLocalServer (0x0x7f7e8e0432d8) 0
- vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u)
- QObject (0x0x7f7e8e0782a0) 0
- primary-for QLocalServer (0x0x7f7e8e0432d8)
-
-Class QLocalSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLocalSocket::QPrivateSignal (0x0x7f7e8e0784e0) 0 empty
-
-Vtable for QLocalSocket
-QLocalSocket::_ZTV12QLocalSocket: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QLocalSocket)
-16 (int (*)(...))QLocalSocket::metaObject
-24 (int (*)(...))QLocalSocket::qt_metacast
-32 (int (*)(...))QLocalSocket::qt_metacall
-40 (int (*)(...))QLocalSocket::~QLocalSocket
-48 (int (*)(...))QLocalSocket::~QLocalSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QLocalSocket::isSequential
-120 (int (*)(...))QLocalSocket::open
-128 (int (*)(...))QLocalSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QLocalSocket::bytesAvailable
-184 (int (*)(...))QLocalSocket::bytesToWrite
-192 (int (*)(...))QLocalSocket::canReadLine
-200 (int (*)(...))QLocalSocket::waitForReadyRead
-208 (int (*)(...))QLocalSocket::waitForBytesWritten
-216 (int (*)(...))QLocalSocket::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QLocalSocket::writeData
-
-Class QLocalSocket
- size=16 align=8
- base size=16 base align=8
-QLocalSocket (0x0x7f7e8e043478) 0
- vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u)
- QIODevice (0x0x7f7e8e0434e0) 0
- primary-for QLocalSocket (0x0x7f7e8e043478)
- QObject (0x0x7f7e8e078480) 0
- primary-for QIODevice (0x0x7f7e8e0434e0)
-
-Class QTcpSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTcpSocket::QPrivateSignal (0x0x7f7e8e0785a0) 0 empty
-
-Vtable for QTcpSocket
-QTcpSocket::_ZTV10QTcpSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTcpSocket)
-16 (int (*)(...))QTcpSocket::metaObject
-24 (int (*)(...))QTcpSocket::qt_metacast
-32 (int (*)(...))QTcpSocket::qt_metacall
-40 (int (*)(...))QTcpSocket::~QTcpSocket
-48 (int (*)(...))QTcpSocket::~QTcpSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QTcpSocket
- size=16 align=8
- base size=16 base align=8
-QTcpSocket (0x0x7f7e8e043548) 0
- vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u)
- QAbstractSocket (0x0x7f7e8e0435b0) 0
- primary-for QTcpSocket (0x0x7f7e8e043548)
- QIODevice (0x0x7f7e8e043618) 0
- primary-for QAbstractSocket (0x0x7f7e8e0435b0)
- QObject (0x0x7f7e8e078540) 0
- primary-for QIODevice (0x0x7f7e8e043618)
-
-Class QSslCertificate
- size=8 align=8
- base size=8 base align=8
-QSslCertificate (0x0x7f7e8e078720) 0
-
-Class QSslError
- size=8 align=8
- base size=8 base align=8
-QSslError (0x0x7f7e8e078ba0) 0
-
-Class QSslSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSslSocket::QPrivateSignal (0x0x7f7e8e191240) 0 empty
-
-Vtable for QSslSocket
-QSslSocket::_ZTV10QSslSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QSslSocket)
-16 (int (*)(...))QSslSocket::metaObject
-24 (int (*)(...))QSslSocket::qt_metacast
-32 (int (*)(...))QSslSocket::qt_metacall
-40 (int (*)(...))QSslSocket::~QSslSocket
-48 (int (*)(...))QSslSocket::~QSslSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QSslSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QSslSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QSslSocket::bytesAvailable
-184 (int (*)(...))QSslSocket::bytesToWrite
-192 (int (*)(...))QSslSocket::canReadLine
-200 (int (*)(...))QSslSocket::waitForReadyRead
-208 (int (*)(...))QSslSocket::waitForBytesWritten
-216 (int (*)(...))QSslSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QSslSocket::writeData
-240 (int (*)(...))QSslSocket::resume
-248 (int (*)(...))QSslSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QSslSocket::disconnectFromHost
-272 (int (*)(...))QSslSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QSslSocket::setSocketDescriptor
-296 (int (*)(...))QSslSocket::setSocketOption
-304 (int (*)(...))QSslSocket::socketOption
-312 (int (*)(...))QSslSocket::waitForConnected
-320 (int (*)(...))QSslSocket::waitForDisconnected
-
-Class QSslSocket
- size=16 align=8
- base size=16 base align=8
-QSslSocket (0x0x7f7e8e043a90) 0
- vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u)
- QTcpSocket (0x0x7f7e8e043af8) 0
- primary-for QSslSocket (0x0x7f7e8e043a90)
- QAbstractSocket (0x0x7f7e8e043b60) 0
- primary-for QTcpSocket (0x0x7f7e8e043af8)
- QIODevice (0x0x7f7e8e043bc8) 0
- primary-for QAbstractSocket (0x0x7f7e8e043b60)
- QObject (0x0x7f7e8e1911e0) 0
- primary-for QIODevice (0x0x7f7e8e043bc8)
-
-Class QSslConfiguration
- size=8 align=8
- base size=8 base align=8
-QSslConfiguration (0x0x7f7e8e1912a0) 0
-
-Class QSslPreSharedKeyAuthenticator
- size=8 align=8
- base size=8 base align=8
-QSslPreSharedKeyAuthenticator (0x0x7f7e8e191720) 0
-
-Class QNetworkAccessManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkAccessManager::QPrivateSignal (0x0x7f7e8e191d20) 0 empty
-
-Vtable for QNetworkAccessManager
-QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QNetworkAccessManager)
-16 (int (*)(...))QNetworkAccessManager::metaObject
-24 (int (*)(...))QNetworkAccessManager::qt_metacast
-32 (int (*)(...))QNetworkAccessManager::qt_metacall
-40 (int (*)(...))QNetworkAccessManager::~QNetworkAccessManager
-48 (int (*)(...))QNetworkAccessManager::~QNetworkAccessManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkAccessManager::createRequest
-
-Class QNetworkAccessManager
- size=16 align=8
- base size=16 base align=8
-QNetworkAccessManager (0x0x7f7e8e043ea0) 0
- vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u)
- QObject (0x0x7f7e8e191cc0) 0
- primary-for QNetworkAccessManager (0x0x7f7e8e043ea0)
-
-Class QNetworkConfiguration
- size=8 align=8
- base size=8 base align=8
-QNetworkConfiguration (0x0x7f7e8e191d80) 0
-
-Class QNetworkConfigurationManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkConfigurationManager::QPrivateSignal (0x0x7f7e8de862a0) 0 empty
-
-Vtable for QNetworkConfigurationManager
-QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QNetworkConfigurationManager)
-16 (int (*)(...))QNetworkConfigurationManager::metaObject
-24 (int (*)(...))QNetworkConfigurationManager::qt_metacast
-32 (int (*)(...))QNetworkConfigurationManager::qt_metacall
-40 (int (*)(...))QNetworkConfigurationManager::~QNetworkConfigurationManager
-48 (int (*)(...))QNetworkConfigurationManager::~QNetworkConfigurationManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QNetworkConfigurationManager
- size=16 align=8
- base size=16 base align=8
-QNetworkConfigurationManager (0x0x7f7e8de87068) 0
- vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 16u)
- QObject (0x0x7f7e8de86240) 0
- primary-for QNetworkConfigurationManager (0x0x7f7e8de87068)
-
-Class QNetworkCookie
- size=8 align=8
- base size=8 base align=8
-QNetworkCookie (0x0x7f7e8de86540) 0
-
-Class QNetworkCookieJar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkCookieJar::QPrivateSignal (0x0x7f7e8de86a20) 0 empty
-
-Vtable for QNetworkCookieJar
-QNetworkCookieJar::_ZTV17QNetworkCookieJar: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QNetworkCookieJar)
-16 (int (*)(...))QNetworkCookieJar::metaObject
-24 (int (*)(...))QNetworkCookieJar::qt_metacast
-32 (int (*)(...))QNetworkCookieJar::qt_metacall
-40 (int (*)(...))QNetworkCookieJar::~QNetworkCookieJar
-48 (int (*)(...))QNetworkCookieJar::~QNetworkCookieJar
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkCookieJar::cookiesForUrl
-120 (int (*)(...))QNetworkCookieJar::setCookiesFromUrl
-128 (int (*)(...))QNetworkCookieJar::insertCookie
-136 (int (*)(...))QNetworkCookieJar::updateCookie
-144 (int (*)(...))QNetworkCookieJar::deleteCookie
-152 (int (*)(...))QNetworkCookieJar::validateCookie
-
-Class QNetworkCookieJar
- size=16 align=8
- base size=16 base align=8
-QNetworkCookieJar (0x0x7f7e8de873a8) 0
- vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u)
- QObject (0x0x7f7e8de869c0) 0
- primary-for QNetworkCookieJar (0x0x7f7e8de873a8)
-
-Class QNetworkDatagram
- size=8 align=8
- base size=8 base align=8
-QNetworkDatagram (0x0x7f7e8de86a80) 0
-
-Class QNetworkDiskCache::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkDiskCache::QPrivateSignal (0x0x7f7e8df9dae0) 0 empty
-
-Vtable for QNetworkDiskCache
-QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QNetworkDiskCache)
-16 (int (*)(...))QNetworkDiskCache::metaObject
-24 (int (*)(...))QNetworkDiskCache::qt_metacast
-32 (int (*)(...))QNetworkDiskCache::qt_metacall
-40 (int (*)(...))QNetworkDiskCache::~QNetworkDiskCache
-48 (int (*)(...))QNetworkDiskCache::~QNetworkDiskCache
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkDiskCache::metaData
-120 (int (*)(...))QNetworkDiskCache::updateMetaData
-128 (int (*)(...))QNetworkDiskCache::data
-136 (int (*)(...))QNetworkDiskCache::remove
-144 (int (*)(...))QNetworkDiskCache::cacheSize
-152 (int (*)(...))QNetworkDiskCache::prepare
-160 (int (*)(...))QNetworkDiskCache::insert
-168 (int (*)(...))QNetworkDiskCache::clear
-176 (int (*)(...))QNetworkDiskCache::expire
-
-Class QNetworkDiskCache
- size=16 align=8
- base size=16 base align=8
-QNetworkDiskCache (0x0x7f7e8df9fd68) 0
- vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u)
- QAbstractNetworkCache (0x0x7f7e8df9fdd0) 0
- primary-for QNetworkDiskCache (0x0x7f7e8df9fd68)
- QObject (0x0x7f7e8df9da80) 0
- primary-for QAbstractNetworkCache (0x0x7f7e8df9fdd0)
-
-Class QNetworkAddressEntry
- size=8 align=8
- base size=8 base align=8
-QNetworkAddressEntry (0x0x7f7e8df9db40) 0
-
-Class QNetworkInterface
- size=8 align=8
- base size=8 base align=8
-QNetworkInterface (0x0x7f7e8df9df00) 0
-
-Class QNetworkProxyQuery
- size=8 align=8
- base size=8 base align=8
-QNetworkProxyQuery (0x0x7f7e8dc08660) 0
-
-Class QNetworkProxy
- size=8 align=8
- base size=8 base align=8
-QNetworkProxy (0x0x7f7e8dc089c0) 0
-
-Vtable for QNetworkProxyFactory
-QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QNetworkProxyFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QNetworkProxyFactory
- size=8 align=8
- base size=8 base align=8
-QNetworkProxyFactory (0x0x7f7e8dc08e40) 0 nearly-empty
- vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u)
-
-Class QNetworkReply::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkReply::QPrivateSignal (0x0x7f7e8dcdd060) 0 empty
-
-Vtable for QNetworkReply
-QNetworkReply::_ZTV13QNetworkReply: 36u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QNetworkReply)
-16 (int (*)(...))QNetworkReply::metaObject
-24 (int (*)(...))QNetworkReply::qt_metacast
-32 (int (*)(...))QNetworkReply::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkReply::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QNetworkReply::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))__cxa_pure_virtual
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QNetworkReply::writeData
-240 (int (*)(...))QNetworkReply::setReadBufferSize
-248 (int (*)(...))__cxa_pure_virtual
-256 (int (*)(...))QNetworkReply::ignoreSslErrors
-264 (int (*)(...))QNetworkReply::sslConfigurationImplementation
-272 (int (*)(...))QNetworkReply::setSslConfigurationImplementation
-280 (int (*)(...))QNetworkReply::ignoreSslErrorsImplementation
-
-Class QNetworkReply
- size=16 align=8
- base size=16 base align=8
-QNetworkReply (0x0x7f7e8dc0f4e0) 0
- vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u)
- QIODevice (0x0x7f7e8dc0f548) 0
- primary-for QNetworkReply (0x0x7f7e8dc0f4e0)
- QObject (0x0x7f7e8dcdd000) 0
- primary-for QIODevice (0x0x7f7e8dc0f548)
-
-Class QNetworkSession::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkSession::QPrivateSignal (0x0x7f7e8dcdd240) 0 empty
-
-Vtable for QNetworkSession
-QNetworkSession::_ZTV15QNetworkSession: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QNetworkSession)
-16 (int (*)(...))QNetworkSession::metaObject
-24 (int (*)(...))QNetworkSession::qt_metacast
-32 (int (*)(...))QNetworkSession::qt_metacall
-40 (int (*)(...))QNetworkSession::~QNetworkSession
-48 (int (*)(...))QNetworkSession::~QNetworkSession
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QNetworkSession::connectNotify
-104 (int (*)(...))QNetworkSession::disconnectNotify
-
-Class QNetworkSession
- size=24 align=8
- base size=24 base align=8
-QNetworkSession (0x0x7f7e8dc0f5b0) 0
- vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 16u)
- QObject (0x0x7f7e8dcdd1e0) 0
- primary-for QNetworkSession (0x0x7f7e8dc0f5b0)
-
-Class QTcpServer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTcpServer::QPrivateSignal (0x0x7f7e8dcdd780) 0 empty
-
-Vtable for QTcpServer
-QTcpServer::_ZTV10QTcpServer: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTcpServer)
-16 (int (*)(...))QTcpServer::metaObject
-24 (int (*)(...))QTcpServer::qt_metacast
-32 (int (*)(...))QTcpServer::qt_metacall
-40 (int (*)(...))QTcpServer::~QTcpServer
-48 (int (*)(...))QTcpServer::~QTcpServer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTcpServer::hasPendingConnections
-120 (int (*)(...))QTcpServer::nextPendingConnection
-128 (int (*)(...))QTcpServer::incomingConnection
-
-Class QTcpServer
- size=16 align=8
- base size=16 base align=8
-QTcpServer (0x0x7f7e8dc0f6e8) 0
- vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u)
- QObject (0x0x7f7e8dcdd720) 0
- primary-for QTcpServer (0x0x7f7e8dc0f6e8)
-
-Class QSslCertificateExtension
- size=8 align=8
- base size=8 base align=8
-QSslCertificateExtension (0x0x7f7e8dcdd7e0) 0
-
-Class QSslCipher
- size=8 align=8
- base size=8 base align=8
-QSslCipher (0x0x7f7e8dcddb40) 0
-
-Class QSslDiffieHellmanParameters
- size=8 align=8
- base size=8 base align=8
-QSslDiffieHellmanParameters (0x0x7f7e8dcddf00) 0
-
-Class QSslEllipticCurve
- size=4 align=4
- base size=4 base align=4
-QSslEllipticCurve (0x0x7f7e8da16ba0) 0
-
-Class QSslKey
- size=8 align=8
- base size=8 base align=8
-QSslKey (0x0x7f7e8da46000) 0
-
-Class QUdpSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QUdpSocket::QPrivateSignal (0x0x7f7e8da463c0) 0 empty
-
-Vtable for QUdpSocket
-QUdpSocket::_ZTV10QUdpSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QUdpSocket)
-16 (int (*)(...))QUdpSocket::metaObject
-24 (int (*)(...))QUdpSocket::qt_metacast
-32 (int (*)(...))QUdpSocket::qt_metacall
-40 (int (*)(...))QUdpSocket::~QUdpSocket
-48 (int (*)(...))QUdpSocket::~QUdpSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QUdpSocket
- size=16 align=8
- base size=16 base align=8
-QUdpSocket (0x0x7f7e8da371a0) 0
- vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u)
- QAbstractSocket (0x0x7f7e8da37208) 0
- primary-for QUdpSocket (0x0x7f7e8da371a0)
- QIODevice (0x0x7f7e8da37270) 0
- primary-for QAbstractSocket (0x0x7f7e8da37208)
- QObject (0x0x7f7e8da46360) 0
- primary-for QIODevice (0x0x7f7e8da37270)
-
-Class QJSValue
- size=8 align=8
- base size=8 base align=8
-QJSValue (0x0x7f7e8da46420) 0
-
-Class QJSEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QJSEngine::QPrivateSignal (0x0x7f7e8da46720) 0 empty
-
-Vtable for QJSEngine
-QJSEngine::_ZTV9QJSEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QJSEngine)
-16 (int (*)(...))QJSEngine::metaObject
-24 (int (*)(...))QJSEngine::qt_metacast
-32 (int (*)(...))QJSEngine::qt_metacall
-40 (int (*)(...))QJSEngine::~QJSEngine
-48 (int (*)(...))QJSEngine::~QJSEngine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QJSEngine
- size=24 align=8
- base size=24 base align=8
-QJSEngine (0x0x7f7e8da373a8) 0
- vptr=((& QJSEngine::_ZTV9QJSEngine) + 16u)
- QObject (0x0x7f7e8da466c0) 0
- primary-for QJSEngine (0x0x7f7e8da373a8)
-
-Class QJSValueIterator
- size=8 align=8
- base size=8 base align=8
-QJSValueIterator (0x0x7f7e8da468a0) 0
-
-Class QQmlPrivate::RegisterType
- size=128 align=8
- base size=124 base align=8
-QQmlPrivate::RegisterType (0x0x7f7e8da46d80) 0
-
-Class QQmlPrivate::RegisterInterface
- size=24 align=8
- base size=24 base align=8
-QQmlPrivate::RegisterInterface (0x0x7f7e8da46de0) 0
-
-Class QQmlPrivate::RegisterAutoParent
- size=16 align=8
- base size=16 base align=8
-QQmlPrivate::RegisterAutoParent (0x0x7f7e8da46e40) 0
-
-Class QQmlPrivate::RegisterSingletonType
- size=64 align=8
- base size=64 base align=8
-QQmlPrivate::RegisterSingletonType (0x0x7f7e8da46ea0) 0
-
-Class QQmlPrivate::RegisterCompositeType
- size=32 align=8
- base size=32 base align=8
-QQmlPrivate::RegisterCompositeType (0x0x7f7e8da46f00) 0
-
-Class QQmlPrivate::RegisterCompositeSingletonType
- size=32 align=8
- base size=32 base align=8
-QQmlPrivate::RegisterCompositeSingletonType (0x0x7f7e8da46f60) 0
-
-Class QQmlPrivate::CachedQmlUnit
- size=24 align=8
- base size=24 base align=8
-QQmlPrivate::CachedQmlUnit (0x0x7f7e8db47000) 0
-
-Class QQmlPrivate::RegisterQmlUnitCacheHook
- size=16 align=8
- base size=16 base align=8
-QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7f7e8db47060) 0
-
-Vtable for QQmlParserStatus
-QQmlParserStatus::_ZTV16QQmlParserStatus: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QQmlParserStatus)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlParserStatus
- size=16 align=8
- base size=16 base align=8
-QQmlParserStatus (0x0x7f7e8db470c0) 0
- vptr=((& QQmlParserStatus::_ZTV16QQmlParserStatus) + 16u)
-
-Vtable for QQmlPropertyValueSource
-QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QQmlPropertyValueSource)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlPropertyValueSource
- size=8 align=8
- base size=8 base align=8
-QQmlPropertyValueSource (0x0x7f7e8db47180) 0 nearly-empty
- vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16u)
-
-Class QQmlListReference
- size=8 align=8
- base size=8 base align=8
-QQmlListReference (0x0x7f7e8db472a0) 0
-
-Vtable for QQmlAbstractUrlInterceptor
-QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QQmlAbstractUrlInterceptor)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlAbstractUrlInterceptor
- size=8 align=8
- base size=8 base align=8
-QQmlAbstractUrlInterceptor (0x0x7f7e8db47900) 0 nearly-empty
- vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16u)
-
-Class QQmlError
- size=8 align=8
- base size=8 base align=8
-QQmlError (0x0x7f7e8db47960) 0
-
-Class QQmlDebuggingEnabler
- size=1 align=1
- base size=0 base align=1
-QQmlDebuggingEnabler (0x0x7f7e8db47c60) 0 empty
-
-Vtable for QQmlImageProviderBase
-QQmlImageProviderBase::_ZTV21QQmlImageProviderBase: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QQmlImageProviderBase)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlImageProviderBase
- size=8 align=8
- base size=8 base align=8
-QQmlImageProviderBase (0x0x7f7e8db47cc0) 0 nearly-empty
- vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16u)
-
-Class QQmlEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlEngine::QPrivateSignal (0x0x7f7e8db47ea0) 0 empty
-
-Vtable for QQmlEngine
-QQmlEngine::_ZTV10QQmlEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQmlEngine)
-16 (int (*)(...))QQmlEngine::metaObject
-24 (int (*)(...))QQmlEngine::qt_metacast
-32 (int (*)(...))QQmlEngine::qt_metacall
-40 (int (*)(...))QQmlEngine::~QQmlEngine
-48 (int (*)(...))QQmlEngine::~QQmlEngine
-56 (int (*)(...))QQmlEngine::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlEngine
- size=24 align=8
- base size=24 base align=8
-QQmlEngine (0x0x7f7e8da37958) 0
- vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16u)
- QJSEngine (0x0x7f7e8da379c0) 0
- primary-for QQmlEngine (0x0x7f7e8da37958)
- QObject (0x0x7f7e8db47e40) 0
- primary-for QJSEngine (0x0x7f7e8da379c0)
-
-Class QQmlApplicationEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlApplicationEngine::QPrivateSignal (0x0x7f7e8db47f60) 0 empty
-
-Vtable for QQmlApplicationEngine
-QQmlApplicationEngine::_ZTV21QQmlApplicationEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QQmlApplicationEngine)
-16 (int (*)(...))QQmlApplicationEngine::metaObject
-24 (int (*)(...))QQmlApplicationEngine::qt_metacast
-32 (int (*)(...))QQmlApplicationEngine::qt_metacall
-40 (int (*)(...))QQmlApplicationEngine::~QQmlApplicationEngine
-48 (int (*)(...))QQmlApplicationEngine::~QQmlApplicationEngine
-56 (int (*)(...))QQmlEngine::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlApplicationEngine
- size=24 align=8
- base size=24 base align=8
-QQmlApplicationEngine (0x0x7f7e8da37a28) 0
- vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16u)
- QQmlEngine (0x0x7f7e8da37a90) 0
- primary-for QQmlApplicationEngine (0x0x7f7e8da37a28)
- QJSEngine (0x0x7f7e8da37af8) 0
- primary-for QQmlEngine (0x0x7f7e8da37a90)
- QObject (0x0x7f7e8db47f00) 0
- primary-for QJSEngine (0x0x7f7e8da37af8)
-
-Class QQmlComponent::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlComponent::QPrivateSignal (0x0x7f7e8d8a6060) 0 empty
-
-Vtable for QQmlComponent
-QQmlComponent::_ZTV13QQmlComponent: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QQmlComponent)
-16 (int (*)(...))QQmlComponent::metaObject
-24 (int (*)(...))QQmlComponent::qt_metacast
-32 (int (*)(...))QQmlComponent::qt_metacall
-40 (int (*)(...))QQmlComponent::~QQmlComponent
-48 (int (*)(...))QQmlComponent::~QQmlComponent
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQmlComponent::create
-120 (int (*)(...))QQmlComponent::beginCreate
-128 (int (*)(...))QQmlComponent::completeCreate
-
-Class QQmlComponent
- size=16 align=8
- base size=16 base align=8
-QQmlComponent (0x0x7f7e8da37b60) 0
- vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16u)
- QObject (0x0x7f7e8d8a6000) 0
- primary-for QQmlComponent (0x0x7f7e8da37b60)
-
-Class QQmlContext::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlContext::QPrivateSignal (0x0x7f7e8d8a65a0) 0 empty
-
-Vtable for QQmlContext
-QQmlContext::_ZTV11QQmlContext: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QQmlContext)
-16 (int (*)(...))QQmlContext::metaObject
-24 (int (*)(...))QQmlContext::qt_metacast
-32 (int (*)(...))QQmlContext::qt_metacall
-40 (int (*)(...))QQmlContext::~QQmlContext
-48 (int (*)(...))QQmlContext::~QQmlContext
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlContext
- size=16 align=8
- base size=16 base align=8
-QQmlContext (0x0x7f7e8da37c98) 0
- vptr=((& QQmlContext::_ZTV11QQmlContext) + 16u)
- QObject (0x0x7f7e8d8a6540) 0
- primary-for QQmlContext (0x0x7f7e8da37c98)
-
-Class QQmlScriptString
- size=8 align=8
- base size=8 base align=8
-QQmlScriptString (0x0x7f7e8d8a6720) 0
-
-Class QQmlExpression::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlExpression::QPrivateSignal (0x0x7f7e8d8a6960) 0 empty
-
-Vtable for QQmlExpression
-QQmlExpression::_ZTV14QQmlExpression: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QQmlExpression)
-16 (int (*)(...))QQmlExpression::metaObject
-24 (int (*)(...))QQmlExpression::qt_metacast
-32 (int (*)(...))QQmlExpression::qt_metacall
-40 (int (*)(...))QQmlExpression::~QQmlExpression
-48 (int (*)(...))QQmlExpression::~QQmlExpression
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlExpression
- size=16 align=8
- base size=16 base align=8
-QQmlExpression (0x0x7f7e8da37d00) 0
- vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16u)
- QObject (0x0x7f7e8d8a6900) 0
- primary-for QQmlExpression (0x0x7f7e8da37d00)
-
-Vtable for QQmlTypesExtensionInterface
-QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QQmlTypesExtensionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlTypesExtensionInterface
- size=8 align=8
- base size=8 base align=8
-QQmlTypesExtensionInterface (0x0x7f7e8d8a69c0) 0 nearly-empty
- vptr=((& QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface) + 16u)
-
-Vtable for QQmlExtensionInterface
-QQmlExtensionInterface::_ZTV22QQmlExtensionInterface: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QQmlExtensionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlExtensionInterface
- size=8 align=8
- base size=8 base align=8
-QQmlExtensionInterface (0x0x7f7e8da37d68) 0 nearly-empty
- vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16u)
- QQmlTypesExtensionInterface (0x0x7f7e8d8a6a20) 0 nearly-empty
- primary-for QQmlExtensionInterface (0x0x7f7e8da37d68)
-
-Class QQmlExtensionPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlExtensionPlugin::QPrivateSignal (0x0x7f7e8d8a6c00) 0 empty
-
-Vtable for QQmlExtensionPlugin
-QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQmlExtensionPlugin)
-16 (int (*)(...))QQmlExtensionPlugin::metaObject
-24 (int (*)(...))QQmlExtensionPlugin::qt_metacast
-32 (int (*)(...))QQmlExtensionPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QQmlExtensionPlugin::initializeEngine
-128 (int (*)(...))-16
-136 (int (*)(...))(& _ZTI19QQmlExtensionPlugin)
-144 0u
-152 0u
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QQmlExtensionPlugin::_ZThn16_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc
-
-Class QQmlExtensionPlugin
- size=24 align=8
- base size=24 base align=8
-QQmlExtensionPlugin (0x0x7f7e8d940770) 0
- vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16u)
- QObject (0x0x7f7e8d8a6b40) 0
- primary-for QQmlExtensionPlugin (0x0x7f7e8d940770)
- QQmlExtensionInterface (0x0x7f7e8da37dd0) 16 nearly-empty
- vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 144u)
- QQmlTypesExtensionInterface (0x0x7f7e8d8a6ba0) 16 nearly-empty
- primary-for QQmlExtensionInterface (0x0x7f7e8da37dd0)
-
-Class QQmlFile
- size=8 align=8
- base size=8 base align=8
-QQmlFile (0x0x7f7e8d8a6c60) 0
-
-Class QQmlFileSelector::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlFileSelector::QPrivateSignal (0x0x7f7e8d8a6d20) 0 empty
-
-Vtable for QQmlFileSelector
-QQmlFileSelector::_ZTV16QQmlFileSelector: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QQmlFileSelector)
-16 (int (*)(...))QQmlFileSelector::metaObject
-24 (int (*)(...))QQmlFileSelector::qt_metacast
-32 (int (*)(...))QQmlFileSelector::qt_metacall
-40 (int (*)(...))QQmlFileSelector::~QQmlFileSelector
-48 (int (*)(...))QQmlFileSelector::~QQmlFileSelector
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlFileSelector
- size=16 align=8
- base size=16 base align=8
-QQmlFileSelector (0x0x7f7e8da37ea0) 0
- vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16u)
- QObject (0x0x7f7e8d8a6cc0) 0
- primary-for QQmlFileSelector (0x0x7f7e8da37ea0)
-
-Vtable for QQmlIncubator
-QQmlIncubator::_ZTV13QQmlIncubator: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QQmlIncubator)
-16 (int (*)(...))QQmlIncubator::~QQmlIncubator
-24 (int (*)(...))QQmlIncubator::~QQmlIncubator
-32 (int (*)(...))QQmlIncubator::statusChanged
-40 (int (*)(...))QQmlIncubator::setInitialState
-
-Class QQmlIncubator
- size=16 align=8
- base size=16 base align=8
-QQmlIncubator (0x0x7f7e8d8a6d80) 0
- vptr=((& QQmlIncubator::_ZTV13QQmlIncubator) + 16u)
-
-Vtable for QQmlIncubationController
-QQmlIncubationController::_ZTV24QQmlIncubationController: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QQmlIncubationController)
-16 (int (*)(...))QQmlIncubationController::~QQmlIncubationController
-24 (int (*)(...))QQmlIncubationController::~QQmlIncubationController
-32 (int (*)(...))QQmlIncubationController::incubatingObjectCountChanged
-
-Class QQmlIncubationController
- size=16 align=8
- base size=16 base align=8
-QQmlIncubationController (0x0x7f7e8d8a6de0) 0
- vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16u)
-
-Class QQmlInfo
- size=16 align=8
- base size=16 base align=8
-QQmlInfo (0x0x7f7e8da37f08) 0
- QDebug (0x0x7f7e8d8a6e40) 0
-
-Vtable for QQmlNetworkAccessManagerFactory
-QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI31QQmlNetworkAccessManagerFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlNetworkAccessManagerFactory
- size=8 align=8
- base size=8 base align=8
-QQmlNetworkAccessManagerFactory (0x0x7f7e8d8a6f00) 0 nearly-empty
- vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16u)
-
-Class QQmlProperty
- size=8 align=8
- base size=8 base align=8
-QQmlProperty (0x0x7f7e8d8a6f60) 0
-
-Class QQmlPropertyMap::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlPropertyMap::QPrivateSignal (0x0x7f7e8d9c3300) 0 empty
-
-Vtable for QQmlPropertyMap
-QQmlPropertyMap::_ZTV15QQmlPropertyMap: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QQmlPropertyMap)
-16 (int (*)(...))QQmlPropertyMap::metaObject
-24 (int (*)(...))QQmlPropertyMap::qt_metacast
-32 (int (*)(...))QQmlPropertyMap::qt_metacall
-40 (int (*)(...))QQmlPropertyMap::~QQmlPropertyMap
-48 (int (*)(...))QQmlPropertyMap::~QQmlPropertyMap
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQmlPropertyMap::updateValue
-
-Class QQmlPropertyMap
- size=16 align=8
- base size=16 base align=8
-QQmlPropertyMap (0x0x7f7e8d9c8138) 0
- vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16u)
- QObject (0x0x7f7e8d9c32a0) 0
- primary-for QQmlPropertyMap (0x0x7f7e8d9c8138)
-
-Class QQuickTransform::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickTransform::QPrivateSignal (0x0x7f7e8d9c33c0) 0 empty
-
-Vtable for QQuickTransform
-QQuickTransform::_ZTV15QQuickTransform: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QQuickTransform)
-16 (int (*)(...))QQuickTransform::metaObject
-24 (int (*)(...))QQuickTransform::qt_metacast
-32 (int (*)(...))QQuickTransform::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QQuickTransform
- size=16 align=8
- base size=16 base align=8
-QQuickTransform (0x0x7f7e8d9c8208) 0
- vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16u)
- QObject (0x0x7f7e8d9c3360) 0
- primary-for QQuickTransform (0x0x7f7e8d9c8208)
-
-Class QQuickItem::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickItem::QPrivateSignal (0x0x7f7e8d9c34e0) 0 empty
-
-Class QQuickItem::ItemChangeData
- size=8 align=8
- base size=8 base align=8
-QQuickItem::ItemChangeData (0x0x7f7e8d9c3540) 0
-
-Class QQuickItem::UpdatePaintNodeData
- size=8 align=8
- base size=8 base align=8
-QQuickItem::UpdatePaintNodeData (0x0x7f7e8d9c35a0) 0
-
-Vtable for QQuickItem
-QQuickItem::_ZTV10QQuickItem: 55u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQuickItem)
-16 (int (*)(...))QQuickItem::metaObject
-24 (int (*)(...))QQuickItem::qt_metacast
-32 (int (*)(...))QQuickItem::qt_metacall
-40 (int (*)(...))QQuickItem::~QQuickItem
-48 (int (*)(...))QQuickItem::~QQuickItem
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickItem::isTextureProvider
-152 (int (*)(...))QQuickItem::textureProvider
-160 (int (*)(...))QQuickItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickItem::geometryChanged
-368 (int (*)(...))QQuickItem::updatePaintNode
-376 (int (*)(...))QQuickItem::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))-16
-400 (int (*)(...))(& _ZTI10QQuickItem)
-408 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItemD1Ev
-416 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItemD0Ev
-424 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickItem
- size=32 align=8
- base size=32 base align=8
-QQuickItem (0x0x7f7e8d5dcbd0) 0
- vptr=((& QQuickItem::_ZTV10QQuickItem) + 16u)
- QObject (0x0x7f7e8d9c3420) 0
- primary-for QQuickItem (0x0x7f7e8d5dcbd0)
- QQmlParserStatus (0x0x7f7e8d9c3480) 16
- vptr=((& QQuickItem::_ZTV10QQuickItem) + 408u)
-
-Class QQuickFramebufferObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickFramebufferObject::QPrivateSignal (0x0x7f7e8d9c3d20) 0 empty
-
-Vtable for QQuickFramebufferObject::Renderer
-QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN23QQuickFramebufferObject8RendererE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QQuickFramebufferObject::Renderer::createFramebufferObject
-48 (int (*)(...))QQuickFramebufferObject::Renderer::synchronize
-
-Class QQuickFramebufferObject::Renderer
- size=16 align=8
- base size=16 base align=8
-QQuickFramebufferObject::Renderer (0x0x7f7e8d9c3d80) 0
- vptr=((& QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE) + 16u)
-
-Vtable for QQuickFramebufferObject
-QQuickFramebufferObject::_ZTV23QQuickFramebufferObject: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QQuickFramebufferObject)
-16 (int (*)(...))QQuickFramebufferObject::metaObject
-24 (int (*)(...))QQuickFramebufferObject::qt_metacast
-32 (int (*)(...))QQuickFramebufferObject::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickFramebufferObject::isTextureProvider
-152 (int (*)(...))QQuickFramebufferObject::textureProvider
-160 (int (*)(...))QQuickItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickFramebufferObject::geometryChanged
-368 (int (*)(...))QQuickFramebufferObject::updatePaintNode
-376 (int (*)(...))QQuickFramebufferObject::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))-16
-408 (int (*)(...))(& _ZTI23QQuickFramebufferObject)
-416 0u
-424 0u
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickFramebufferObject
- size=32 align=8
- base size=32 base align=8
-QQuickFramebufferObject (0x0x7f7e8d9c8340) 0
- vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16u)
- QQuickItem (0x0x7f7e8d696310) 0
- primary-for QQuickFramebufferObject (0x0x7f7e8d9c8340)
- QObject (0x0x7f7e8d9c3c60) 0
- primary-for QQuickItem (0x0x7f7e8d696310)
- QQmlParserStatus (0x0x7f7e8d9c3cc0) 16
- vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 416u)
-
-Vtable for QQuickTextureFactory
-QQuickTextureFactory::_ZTV20QQuickTextureFactory: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QQuickTextureFactory)
-16 (int (*)(...))QObject::metaObject
-24 (int (*)(...))QObject::qt_metacast
-32 (int (*)(...))QObject::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))QQuickTextureFactory::image
-
-Class QQuickTextureFactory
- size=16 align=8
- base size=16 base align=8
-QQuickTextureFactory (0x0x7f7e8d9c83a8) 0
- vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16u)
- QObject (0x0x7f7e8d9c3de0) 0
- primary-for QQuickTextureFactory (0x0x7f7e8d9c83a8)
-
-Class QQuickImageResponse::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickImageResponse::QPrivateSignal (0x0x7f7e8d9c3ea0) 0 empty
-
-Vtable for QQuickImageResponse
-QQuickImageResponse::_ZTV19QQuickImageResponse: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickImageResponse)
-16 (int (*)(...))QQuickImageResponse::metaObject
-24 (int (*)(...))QQuickImageResponse::qt_metacast
-32 (int (*)(...))QQuickImageResponse::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QQuickImageResponse::errorString
-128 (int (*)(...))QQuickImageResponse::cancel
-
-Class QQuickImageResponse
- size=16 align=8
- base size=16 base align=8
-QQuickImageResponse (0x0x7f7e8d9c8410) 0
- vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16u)
- QObject (0x0x7f7e8d9c3e40) 0
- primary-for QQuickImageResponse (0x0x7f7e8d9c8410)
-
-Vtable for QQuickImageProvider
-QQuickImageProvider::_ZTV19QQuickImageProvider: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickImageProvider)
-16 (int (*)(...))QQuickImageProvider::~QQuickImageProvider
-24 (int (*)(...))QQuickImageProvider::~QQuickImageProvider
-32 (int (*)(...))QQuickImageProvider::imageType
-40 (int (*)(...))QQuickImageProvider::flags
-48 (int (*)(...))QQuickImageProvider::requestImage
-56 (int (*)(...))QQuickImageProvider::requestPixmap
-64 (int (*)(...))QQuickImageProvider::requestTexture
-
-Class QQuickImageProvider
- size=16 align=8
- base size=16 base align=8
-QQuickImageProvider (0x0x7f7e8d9c8478) 0
- vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16u)
- QQmlImageProviderBase (0x0x7f7e8d9c3f00) 0 nearly-empty
- primary-for QQuickImageProvider (0x0x7f7e8d9c8478)
-
-Vtable for QQuickAsyncImageProvider
-QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QQuickAsyncImageProvider)
-16 0u
-24 0u
-32 (int (*)(...))QQuickImageProvider::imageType
-40 (int (*)(...))QQuickImageProvider::flags
-48 (int (*)(...))QQuickImageProvider::requestImage
-56 (int (*)(...))QQuickImageProvider::requestPixmap
-64 (int (*)(...))QQuickImageProvider::requestTexture
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QQuickAsyncImageProvider
- size=24 align=8
- base size=24 base align=8
-QQuickAsyncImageProvider (0x0x7f7e8d9c84e0) 0
- vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16u)
- QQuickImageProvider (0x0x7f7e8d9c8548) 0
- primary-for QQuickAsyncImageProvider (0x0x7f7e8d9c84e0)
- QQmlImageProviderBase (0x0x7f7e8d9c3f60) 0 nearly-empty
- primary-for QQuickImageProvider (0x0x7f7e8d9c8548)
-
-Class QQuickItemGrabResult::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickItemGrabResult::QPrivateSignal (0x0x7f7e8d6db060) 0 empty
-
-Vtable for QQuickItemGrabResult
-QQuickItemGrabResult::_ZTV20QQuickItemGrabResult: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QQuickItemGrabResult)
-16 (int (*)(...))QQuickItemGrabResult::metaObject
-24 (int (*)(...))QQuickItemGrabResult::qt_metacast
-32 (int (*)(...))QQuickItemGrabResult::qt_metacall
-40 (int (*)(...))QQuickItemGrabResult::~QQuickItemGrabResult
-48 (int (*)(...))QQuickItemGrabResult::~QQuickItemGrabResult
-56 (int (*)(...))QQuickItemGrabResult::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQuickItemGrabResult
- size=16 align=8
- base size=16 base align=8
-QQuickItemGrabResult (0x0x7f7e8d9c85b0) 0
- vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16u)
- QObject (0x0x7f7e8d6db000) 0
- primary-for QQuickItemGrabResult (0x0x7f7e8d9c85b0)
-
-Class QQuickPaintedItem::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickPaintedItem::QPrivateSignal (0x0x7f7e8d6db180) 0 empty
-
-Vtable for QQuickPaintedItem
-QQuickPaintedItem::_ZTV17QQuickPaintedItem: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QQuickPaintedItem)
-16 (int (*)(...))QQuickPaintedItem::metaObject
-24 (int (*)(...))QQuickPaintedItem::qt_metacast
-32 (int (*)(...))QQuickPaintedItem::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickPaintedItem::isTextureProvider
-152 (int (*)(...))QQuickPaintedItem::textureProvider
-160 (int (*)(...))QQuickPaintedItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickItem::geometryChanged
-368 (int (*)(...))QQuickPaintedItem::updatePaintNode
-376 (int (*)(...))QQuickPaintedItem::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))-16
-408 (int (*)(...))(& _ZTI17QQuickPaintedItem)
-416 0u
-424 0u
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickPaintedItem
- size=32 align=8
- base size=32 base align=8
-QQuickPaintedItem (0x0x7f7e8d9c8618) 0
- vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16u)
- QQuickItem (0x0x7f7e8d6d1a80) 0
- primary-for QQuickPaintedItem (0x0x7f7e8d9c8618)
- QObject (0x0x7f7e8d6db0c0) 0
- primary-for QQuickItem (0x0x7f7e8d6d1a80)
- QQmlParserStatus (0x0x7f7e8d6db120) 16
- vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 416u)
-
-Class QQuickRenderControl::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickRenderControl::QPrivateSignal (0x0x7f7e8d6db360) 0 empty
-
-Vtable for QQuickRenderControl
-QQuickRenderControl::_ZTV19QQuickRenderControl: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickRenderControl)
-16 (int (*)(...))QQuickRenderControl::metaObject
-24 (int (*)(...))QQuickRenderControl::qt_metacast
-32 (int (*)(...))QQuickRenderControl::qt_metacall
-40 (int (*)(...))QQuickRenderControl::~QQuickRenderControl
-48 (int (*)(...))QQuickRenderControl::~QQuickRenderControl
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickRenderControl::renderWindow
-
-Class QQuickRenderControl
- size=16 align=8
- base size=16 base align=8
-QQuickRenderControl (0x0x7f7e8d9c87b8) 0
- vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16u)
- QObject (0x0x7f7e8d6db300) 0
- primary-for QQuickRenderControl (0x0x7f7e8d9c87b8)
-
-Class QQuickTextDocument::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickTextDocument::QPrivateSignal (0x0x7f7e8d6db420) 0 empty
-
-Vtable for QQuickTextDocument
-QQuickTextDocument::_ZTV18QQuickTextDocument: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QQuickTextDocument)
-16 (int (*)(...))QQuickTextDocument::metaObject
-24 (int (*)(...))QQuickTextDocument::qt_metacast
-32 (int (*)(...))QQuickTextDocument::qt_metacall
-40 (int (*)(...))QQuickTextDocument::~QQuickTextDocument
-48 (int (*)(...))QQuickTextDocument::~QQuickTextDocument
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQuickTextDocument
- size=16 align=8
- base size=16 base align=8
-QQuickTextDocument (0x0x7f7e8d9c8820) 0
- vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16u)
- QObject (0x0x7f7e8d6db3c0) 0
- primary-for QQuickTextDocument (0x0x7f7e8d9c8820)
-
-Class QSGGeometry::Attribute
- size=16 align=4
- base size=16 base align=4
-QSGGeometry::Attribute (0x0x7f7e8d6db780) 0
-
-Class QSGGeometry::AttributeSet
- size=16 align=8
- base size=16 base align=8
-QSGGeometry::AttributeSet (0x0x7f7e8d6db7e0) 0
-
-Class QSGGeometry::Point2D
- size=8 align=4
- base size=8 base align=4
-QSGGeometry::Point2D (0x0x7f7e8d6db840) 0
-
-Class QSGGeometry::TexturedPoint2D
- size=16 align=4
- base size=16 base align=4
-QSGGeometry::TexturedPoint2D (0x0x7f7e8d6db8a0) 0
-
-Class QSGGeometry::ColoredPoint2D
- size=12 align=4
- base size=12 base align=4
-QSGGeometry::ColoredPoint2D (0x0x7f7e8d6db900) 0
-
-Vtable for QSGGeometry
-QSGGeometry::_ZTV11QSGGeometry: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGGeometry)
-16 (int (*)(...))QSGGeometry::~QSGGeometry
-24 (int (*)(...))QSGGeometry::~QSGGeometry
-
-Class QSGGeometry
- size=128 align=8
- base size=128 base align=8
-QSGGeometry (0x0x7f7e8d6db720) 0
- vptr=((& QSGGeometry::_ZTV11QSGGeometry) + 16u)
-
-Vtable for QSGNode
-QSGNode::_ZTV7QSGNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QSGNode)
-16 (int (*)(...))QSGNode::~QSGNode
-24 (int (*)(...))QSGNode::~QSGNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGNode
- size=80 align=8
- base size=80 base align=8
-QSGNode (0x0x7f7e8d7acc60) 0
- vptr=((& QSGNode::_ZTV7QSGNode) + 16u)
-
-Vtable for QSGBasicGeometryNode
-QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGBasicGeometryNode)
-16 (int (*)(...))QSGBasicGeometryNode::~QSGBasicGeometryNode
-24 (int (*)(...))QSGBasicGeometryNode::~QSGBasicGeometryNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGBasicGeometryNode
- size=112 align=8
- base size=112 base align=8
-QSGBasicGeometryNode (0x0x7f7e8d9c8c98) 0
- vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16u)
- QSGNode (0x0x7f7e8d7acf60) 0
- primary-for QSGBasicGeometryNode (0x0x7f7e8d9c8c98)
-
-Vtable for QSGGeometryNode
-QSGGeometryNode::_ZTV15QSGGeometryNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSGGeometryNode)
-16 (int (*)(...))QSGGeometryNode::~QSGGeometryNode
-24 (int (*)(...))QSGGeometryNode::~QSGGeometryNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGGeometryNode
- size=144 align=8
- base size=144 base align=8
-QSGGeometryNode (0x0x7f7e8d9c8d00) 0
- vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16u)
- QSGBasicGeometryNode (0x0x7f7e8d9c8d68) 0
- primary-for QSGGeometryNode (0x0x7f7e8d9c8d00)
- QSGNode (0x0x7f7e8d431000) 0
- primary-for QSGBasicGeometryNode (0x0x7f7e8d9c8d68)
-
-Vtable for QSGClipNode
-QSGClipNode::_ZTV11QSGClipNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGClipNode)
-16 (int (*)(...))QSGClipNode::~QSGClipNode
-24 (int (*)(...))QSGClipNode::~QSGClipNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGClipNode
- size=152 align=8
- base size=152 base align=8
-QSGClipNode (0x0x7f7e8d9c8dd0) 0
- vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16u)
- QSGBasicGeometryNode (0x0x7f7e8d9c8e38) 0
- primary-for QSGClipNode (0x0x7f7e8d9c8dd0)
- QSGNode (0x0x7f7e8d431060) 0
- primary-for QSGBasicGeometryNode (0x0x7f7e8d9c8e38)
-
-Vtable for QSGTransformNode
-QSGTransformNode::_ZTV16QSGTransformNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGTransformNode)
-16 (int (*)(...))QSGTransformNode::~QSGTransformNode
-24 (int (*)(...))QSGTransformNode::~QSGTransformNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGTransformNode
- size=216 align=8
- base size=216 base align=8
-QSGTransformNode (0x0x7f7e8d9c8ea0) 0
- vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16u)
- QSGNode (0x0x7f7e8d4310c0) 0
- primary-for QSGTransformNode (0x0x7f7e8d9c8ea0)
-
-Vtable for QSGRootNode
-QSGRootNode::_ZTV11QSGRootNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGRootNode)
-16 (int (*)(...))QSGRootNode::~QSGRootNode
-24 (int (*)(...))QSGRootNode::~QSGRootNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGRootNode
- size=88 align=8
- base size=88 base align=8
-QSGRootNode (0x0x7f7e8d9c8f08) 0
- vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16u)
- QSGNode (0x0x7f7e8d431120) 0
- primary-for QSGRootNode (0x0x7f7e8d9c8f08)
-
-Vtable for QSGOpacityNode
-QSGOpacityNode::_ZTV14QSGOpacityNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QSGOpacityNode)
-16 (int (*)(...))QSGOpacityNode::~QSGOpacityNode
-24 (int (*)(...))QSGOpacityNode::~QSGOpacityNode
-32 (int (*)(...))QSGOpacityNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGOpacityNode
- size=96 align=8
- base size=96 base align=8
-QSGOpacityNode (0x0x7f7e8d448068) 0
- vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16u)
- QSGNode (0x0x7f7e8d4312a0) 0
- primary-for QSGOpacityNode (0x0x7f7e8d448068)
-
-Vtable for QSGNodeVisitor
-QSGNodeVisitor::_ZTV14QSGNodeVisitor: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QSGNodeVisitor)
-16 (int (*)(...))QSGNodeVisitor::~QSGNodeVisitor
-24 (int (*)(...))QSGNodeVisitor::~QSGNodeVisitor
-32 (int (*)(...))QSGNodeVisitor::enterTransformNode
-40 (int (*)(...))QSGNodeVisitor::leaveTransformNode
-48 (int (*)(...))QSGNodeVisitor::enterClipNode
-56 (int (*)(...))QSGNodeVisitor::leaveClipNode
-64 (int (*)(...))QSGNodeVisitor::enterGeometryNode
-72 (int (*)(...))QSGNodeVisitor::leaveGeometryNode
-80 (int (*)(...))QSGNodeVisitor::enterOpacityNode
-88 (int (*)(...))QSGNodeVisitor::leaveOpacityNode
-96 (int (*)(...))QSGNodeVisitor::visitNode
-104 (int (*)(...))QSGNodeVisitor::visitChildren
-
-Class QSGNodeVisitor
- size=8 align=8
- base size=8 base align=8
-QSGNodeVisitor (0x0x7f7e8d431300) 0 nearly-empty
- vptr=((& QSGNodeVisitor::_ZTV14QSGNodeVisitor) + 16u)
-
-Vtable for QSGRendererInterface
-QSGRendererInterface::_ZTV20QSGRendererInterface: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGRendererInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QSGRendererInterface::getResource
-48 (int (*)(...))QSGRendererInterface::getResource
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QSGRendererInterface
- size=8 align=8
- base size=8 base align=8
-QSGRendererInterface (0x0x7f7e8d431360) 0 nearly-empty
- vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16u)
-
-Class QQuickWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickWindow::QPrivateSignal (0x0x7f7e8d4316c0) 0 empty
-
-Vtable for QQuickWindow
-QQuickWindow::_ZTV12QQuickWindow: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QQuickWindow)
-16 (int (*)(...))QQuickWindow::metaObject
-24 (int (*)(...))QQuickWindow::qt_metacast
-32 (int (*)(...))QQuickWindow::qt_metacall
-40 (int (*)(...))QQuickWindow::~QQuickWindow
-48 (int (*)(...))QQuickWindow::~QQuickWindow
-56 (int (*)(...))QQuickWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QQuickWindow::accessibleRoot
-144 (int (*)(...))QQuickWindow::focusObject
-152 (int (*)(...))QQuickWindow::exposeEvent
-160 (int (*)(...))QQuickWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QQuickWindow::focusInEvent
-184 (int (*)(...))QQuickWindow::focusOutEvent
-192 (int (*)(...))QQuickWindow::showEvent
-200 (int (*)(...))QQuickWindow::hideEvent
-208 (int (*)(...))QQuickWindow::keyPressEvent
-216 (int (*)(...))QQuickWindow::keyReleaseEvent
-224 (int (*)(...))QQuickWindow::mousePressEvent
-232 (int (*)(...))QQuickWindow::mouseReleaseEvent
-240 (int (*)(...))QQuickWindow::mouseDoubleClickEvent
-248 (int (*)(...))QQuickWindow::mouseMoveEvent
-256 (int (*)(...))QQuickWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI12QQuickWindow)
-312 (int (*)(...))QQuickWindow::_ZThn16_N12QQuickWindowD1Ev
-320 (int (*)(...))QQuickWindow::_ZThn16_N12QQuickWindowD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QQuickWindow
- size=40 align=8
- base size=40 base align=8
-QQuickWindow (0x0x7f7e8d448270) 0
- vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16u)
- QWindow (0x0x7f7e8d50f9a0) 0
- primary-for QQuickWindow (0x0x7f7e8d448270)
- QObject (0x0x7f7e8d431600) 0
- primary-for QWindow (0x0x7f7e8d50f9a0)
- QSurface (0x0x7f7e8d431660) 16
- vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 312u)
-
-Class QQuickView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickView::QPrivateSignal (0x0x7f7e8d431a20) 0 empty
-
-Vtable for QQuickView
-QQuickView::_ZTV10QQuickView: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQuickView)
-16 (int (*)(...))QQuickView::metaObject
-24 (int (*)(...))QQuickView::qt_metacast
-32 (int (*)(...))QQuickView::qt_metacall
-40 (int (*)(...))QQuickView::~QQuickView
-48 (int (*)(...))QQuickView::~QQuickView
-56 (int (*)(...))QQuickWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QQuickView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QQuickWindow::accessibleRoot
-144 (int (*)(...))QQuickWindow::focusObject
-152 (int (*)(...))QQuickWindow::exposeEvent
-160 (int (*)(...))QQuickView::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QQuickWindow::focusInEvent
-184 (int (*)(...))QQuickWindow::focusOutEvent
-192 (int (*)(...))QQuickWindow::showEvent
-200 (int (*)(...))QQuickWindow::hideEvent
-208 (int (*)(...))QQuickView::keyPressEvent
-216 (int (*)(...))QQuickView::keyReleaseEvent
-224 (int (*)(...))QQuickView::mousePressEvent
-232 (int (*)(...))QQuickView::mouseReleaseEvent
-240 (int (*)(...))QQuickWindow::mouseDoubleClickEvent
-248 (int (*)(...))QQuickView::mouseMoveEvent
-256 (int (*)(...))QQuickWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI10QQuickView)
-312 (int (*)(...))QQuickView::_ZThn16_N10QQuickViewD1Ev
-320 (int (*)(...))QQuickView::_ZThn16_N10QQuickViewD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QQuickView
- size=40 align=8
- base size=40 base align=8
-QQuickView (0x0x7f7e8d4483a8) 0
- vptr=((& QQuickView::_ZTV10QQuickView) + 16u)
- QQuickWindow (0x0x7f7e8d448410) 0
- primary-for QQuickView (0x0x7f7e8d4483a8)
- QWindow (0x0x7f7e8d52dee0) 0
- primary-for QQuickWindow (0x0x7f7e8d448410)
- QObject (0x0x7f7e8d431960) 0
- primary-for QWindow (0x0x7f7e8d52dee0)
- QSurface (0x0x7f7e8d4319c0) 16
- vptr=((& QQuickView::_ZTV10QQuickView) + 312u)
-
-Class QSGAbstractRenderer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGAbstractRenderer::QPrivateSignal (0x0x7f7e8d431ae0) 0 empty
-
-Vtable for QSGAbstractRenderer
-QSGAbstractRenderer::_ZTV19QSGAbstractRenderer: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QSGAbstractRenderer)
-16 (int (*)(...))QSGAbstractRenderer::metaObject
-24 (int (*)(...))QSGAbstractRenderer::qt_metacast
-32 (int (*)(...))QSGAbstractRenderer::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QSGAbstractRenderer
- size=16 align=8
- base size=16 base align=8
-QSGAbstractRenderer (0x0x7f7e8d448478) 0
- vptr=((& QSGAbstractRenderer::_ZTV19QSGAbstractRenderer) + 16u)
- QObject (0x0x7f7e8d431a80) 0
- primary-for QSGAbstractRenderer (0x0x7f7e8d448478)
-
-Class QSGEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGEngine::QPrivateSignal (0x0x7f7e8d431cc0) 0 empty
-
-Vtable for QSGEngine
-QSGEngine::_ZTV9QSGEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSGEngine)
-16 (int (*)(...))QSGEngine::metaObject
-24 (int (*)(...))QSGEngine::qt_metacast
-32 (int (*)(...))QSGEngine::qt_metacall
-40 (int (*)(...))QSGEngine::~QSGEngine
-48 (int (*)(...))QSGEngine::~QSGEngine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSGEngine
- size=16 align=8
- base size=16 base align=8
-QSGEngine (0x0x7f7e8d4485b0) 0
- vptr=((& QSGEngine::_ZTV9QSGEngine) + 16u)
- QObject (0x0x7f7e8d431c60) 0
- primary-for QSGEngine (0x0x7f7e8d4485b0)
-
-Class QSGMaterialShader::RenderState
- size=16 align=8
- base size=16 base align=8
-QSGMaterialShader::RenderState (0x0x7f7e8d431f00) 0
-
-Vtable for QSGMaterialShader
-QSGMaterialShader::_ZTV17QSGMaterialShader: 12u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGMaterialShader)
-16 0u
-24 0u
-32 (int (*)(...))QSGMaterialShader::activate
-40 (int (*)(...))QSGMaterialShader::deactivate
-48 (int (*)(...))QSGMaterialShader::updateState
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))QSGMaterialShader::compile
-72 (int (*)(...))QSGMaterialShader::initialize
-80 (int (*)(...))QSGMaterialShader::vertexShader
-88 (int (*)(...))QSGMaterialShader::fragmentShader
-
-Class QSGMaterialShader
- size=32 align=8
- base size=32 base align=8
-QSGMaterialShader (0x0x7f7e8d431ea0) 0
- vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16u)
-
-Class QSGMaterialType
- size=1 align=1
- base size=0 base align=1
-QSGMaterialType (0x0x7f7e8d1ff180) 0 empty
-
-Vtable for QSGMaterial
-QSGMaterial::_ZTV11QSGMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGMaterial)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QSGMaterial::compare
-
-Class QSGMaterial
- size=24 align=8
- base size=24 base align=8
-QSGMaterial (0x0x7f7e8d1ff1e0) 0
- vptr=((& QSGMaterial::_ZTV11QSGMaterial) + 16u)
-
-Vtable for QSGFlatColorMaterial
-QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGFlatColorMaterial)
-16 (int (*)(...))QSGFlatColorMaterial::~QSGFlatColorMaterial
-24 (int (*)(...))QSGFlatColorMaterial::~QSGFlatColorMaterial
-32 (int (*)(...))QSGFlatColorMaterial::type
-40 (int (*)(...))QSGFlatColorMaterial::createShader
-48 (int (*)(...))QSGFlatColorMaterial::compare
-
-Class QSGFlatColorMaterial
- size=40 align=8
- base size=40 base align=8
-QSGFlatColorMaterial (0x0x7f7e8d4488f0) 0
- vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16u)
- QSGMaterial (0x0x7f7e8d1ff360) 0
- primary-for QSGFlatColorMaterial (0x0x7f7e8d4488f0)
-
-Class QSGTexture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGTexture::QPrivateSignal (0x0x7f7e8d1ff420) 0 empty
-
-Vtable for QSGTexture
-QSGTexture::_ZTV10QSGTexture: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QSGTexture)
-16 (int (*)(...))QSGTexture::metaObject
-24 (int (*)(...))QSGTexture::qt_metacast
-32 (int (*)(...))QSGTexture::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QSGTexture::normalizedTextureSubRect
-152 (int (*)(...))QSGTexture::isAtlasTexture
-160 (int (*)(...))QSGTexture::removedFromAtlas
-168 (int (*)(...))__cxa_pure_virtual
-
-Class QSGTexture
- size=16 align=8
- base size=16 base align=8
-QSGTexture (0x0x7f7e8d448958) 0
- vptr=((& QSGTexture::_ZTV10QSGTexture) + 16u)
- QObject (0x0x7f7e8d1ff3c0) 0
- primary-for QSGTexture (0x0x7f7e8d448958)
-
-Class QSGDynamicTexture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGDynamicTexture::QPrivateSignal (0x0x7f7e8d1ff4e0) 0 empty
-
-Vtable for QSGDynamicTexture
-QSGDynamicTexture::_ZTV17QSGDynamicTexture: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGDynamicTexture)
-16 (int (*)(...))QSGDynamicTexture::metaObject
-24 (int (*)(...))QSGDynamicTexture::qt_metacast
-32 (int (*)(...))QSGDynamicTexture::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QSGTexture::normalizedTextureSubRect
-152 (int (*)(...))QSGTexture::isAtlasTexture
-160 (int (*)(...))QSGTexture::removedFromAtlas
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QSGDynamicTexture
- size=16 align=8
- base size=16 base align=8
-QSGDynamicTexture (0x0x7f7e8d448a28) 0
- vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16u)
- QSGTexture (0x0x7f7e8d448a90) 0
- primary-for QSGDynamicTexture (0x0x7f7e8d448a28)
- QObject (0x0x7f7e8d1ff480) 0
- primary-for QSGTexture (0x0x7f7e8d448a90)
-
-Vtable for QSGImageNode
-QSGImageNode::_ZTV12QSGImageNode: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QSGImageNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QSGImageNode
- size=144 align=8
- base size=144 base align=8
-QSGImageNode (0x0x7f7e8d448af8) 0
- vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16u)
- QSGGeometryNode (0x0x7f7e8d448b60) 0
- primary-for QSGImageNode (0x0x7f7e8d448af8)
- QSGBasicGeometryNode (0x0x7f7e8d448bc8) 0
- primary-for QSGGeometryNode (0x0x7f7e8d448b60)
- QSGNode (0x0x7f7e8d1ff540) 0
- primary-for QSGBasicGeometryNode (0x0x7f7e8d448bc8)
-
-Vtable for QSGNinePatchNode
-QSGNinePatchNode::_ZTV16QSGNinePatchNode: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGNinePatchNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-
-Class QSGNinePatchNode
- size=144 align=8
- base size=144 base align=8
-QSGNinePatchNode (0x0x7f7e8d448d00) 0
- vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16u)
- QSGGeometryNode (0x0x7f7e8d448d68) 0
- primary-for QSGNinePatchNode (0x0x7f7e8d448d00)
- QSGBasicGeometryNode (0x0x7f7e8d448dd0) 0
- primary-for QSGGeometryNode (0x0x7f7e8d448d68)
- QSGNode (0x0x7f7e8d1ff6c0) 0
- primary-for QSGBasicGeometryNode (0x0x7f7e8d448dd0)
-
-Vtable for QSGRectangleNode
-QSGRectangleNode::_ZTV16QSGRectangleNode: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGRectangleNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QSGRectangleNode
- size=144 align=8
- base size=144 base align=8
-QSGRectangleNode (0x0x7f7e8d448e38) 0
- vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16u)
- QSGGeometryNode (0x0x7f7e8d448ea0) 0
- primary-for QSGRectangleNode (0x0x7f7e8d448e38)
- QSGBasicGeometryNode (0x0x7f7e8d448f08) 0
- primary-for QSGGeometryNode (0x0x7f7e8d448ea0)
- QSGNode (0x0x7f7e8d1ff720) 0
- primary-for QSGBasicGeometryNode (0x0x7f7e8d448f08)
-
-Vtable for QSGRenderNode::RenderState
-QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QSGRenderNode11RenderStateE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))QSGRenderNode::RenderState::get
-
-Class QSGRenderNode::RenderState
- size=8 align=8
- base size=8 base align=8
-QSGRenderNode::RenderState (0x0x7f7e8d1ff7e0) 0 nearly-empty
- vptr=((& QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE) + 16u)
-
-Vtable for QSGRenderNode
-QSGRenderNode::_ZTV13QSGRenderNode: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSGRenderNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))QSGRenderNode::changedStates
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))QSGRenderNode::releaseResources
-72 (int (*)(...))QSGRenderNode::flags
-80 (int (*)(...))QSGRenderNode::rect
-
-Class QSGRenderNode
- size=88 align=8
- base size=88 base align=8
-QSGRenderNode (0x0x7f7e8d448f70) 0
- vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16u)
- QSGNode (0x0x7f7e8d1ff780) 0
- primary-for QSGRenderNode (0x0x7f7e8d448f70)
-
-Vtable for QSGSimpleRectNode
-QSGSimpleRectNode::_ZTV17QSGSimpleRectNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGSimpleRectNode)
-16 (int (*)(...))QSGSimpleRectNode::~QSGSimpleRectNode
-24 (int (*)(...))QSGSimpleRectNode::~QSGSimpleRectNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGSimpleRectNode
- size=320 align=8
- base size=320 base align=8
-QSGSimpleRectNode (0x0x7f7e8d3114e0) 0
- vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16u)
- QSGGeometryNode (0x0x7f7e8d311548) 0
- primary-for QSGSimpleRectNode (0x0x7f7e8d3114e0)
- QSGBasicGeometryNode (0x0x7f7e8d3115b0) 0
- primary-for QSGGeometryNode (0x0x7f7e8d311548)
- QSGNode (0x0x7f7e8d1ffc60) 0
- primary-for QSGBasicGeometryNode (0x0x7f7e8d3115b0)
-
-Vtable for QSGOpaqueTextureMaterial
-QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QSGOpaqueTextureMaterial)
-16 (int (*)(...))QSGOpaqueTextureMaterial::~QSGOpaqueTextureMaterial
-24 (int (*)(...))QSGOpaqueTextureMaterial::~QSGOpaqueTextureMaterial
-32 (int (*)(...))QSGOpaqueTextureMaterial::type
-40 (int (*)(...))QSGOpaqueTextureMaterial::createShader
-48 (int (*)(...))QSGOpaqueTextureMaterial::compare
-
-Class QSGOpaqueTextureMaterial
- size=40 align=8
- base size=36 base align=8
-QSGOpaqueTextureMaterial (0x0x7f7e8d311618) 0
- vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16u)
- QSGMaterial (0x0x7f7e8d1ffcc0) 0
- primary-for QSGOpaqueTextureMaterial (0x0x7f7e8d311618)
-
-Vtable for QSGTextureMaterial
-QSGTextureMaterial::_ZTV18QSGTextureMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSGTextureMaterial)
-16 (int (*)(...))QSGTextureMaterial::~QSGTextureMaterial
-24 (int (*)(...))QSGTextureMaterial::~QSGTextureMaterial
-32 (int (*)(...))QSGTextureMaterial::type
-40 (int (*)(...))QSGTextureMaterial::createShader
-48 (int (*)(...))QSGOpaqueTextureMaterial::compare
-
-Class QSGTextureMaterial
- size=40 align=8
- base size=36 base align=8
-QSGTextureMaterial (0x0x7f7e8d311680) 0
- vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16u)
- QSGOpaqueTextureMaterial (0x0x7f7e8d3116e8) 0
- primary-for QSGTextureMaterial (0x0x7f7e8d311680)
- QSGMaterial (0x0x7f7e8d1ffd20) 0
- primary-for QSGOpaqueTextureMaterial (0x0x7f7e8d3116e8)
-
-Vtable for QSGSimpleTextureNode
-QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGSimpleTextureNode)
-16 (int (*)(...))QSGSimpleTextureNode::~QSGSimpleTextureNode
-24 (int (*)(...))QSGSimpleTextureNode::~QSGSimpleTextureNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGSimpleTextureNode
- size=384 align=8
- base size=384 base align=8
-QSGSimpleTextureNode (0x0x7f7e8d311750) 0
- vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16u)
- QSGGeometryNode (0x0x7f7e8d3117b8) 0
- primary-for QSGSimpleTextureNode (0x0x7f7e8d311750)
- QSGBasicGeometryNode (0x0x7f7e8d311820) 0
- primary-for QSGGeometryNode (0x0x7f7e8d3117b8)
- QSGNode (0x0x7f7e8d1ffd80) 0
- primary-for QSGBasicGeometryNode (0x0x7f7e8d311820)
-
-Class QSGTextureProvider::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGTextureProvider::QPrivateSignal (0x0x7f7e8d01a000) 0 empty
-
-Vtable for QSGTextureProvider
-QSGTextureProvider::_ZTV18QSGTextureProvider: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSGTextureProvider)
-16 (int (*)(...))QSGTextureProvider::metaObject
-24 (int (*)(...))QSGTextureProvider::qt_metacast
-32 (int (*)(...))QSGTextureProvider::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QSGTextureProvider
- size=16 align=8
- base size=16 base align=8
-QSGTextureProvider (0x0x7f7e8d3119c0) 0
- vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16u)
- QObject (0x0x7f7e8d1fff60) 0
- primary-for QSGTextureProvider (0x0x7f7e8d3119c0)
-
-Vtable for QSGVertexColorMaterial
-QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QSGVertexColorMaterial)
-16 (int (*)(...))QSGVertexColorMaterial::~QSGVertexColorMaterial
-24 (int (*)(...))QSGVertexColorMaterial::~QSGVertexColorMaterial
-32 (int (*)(...))QSGVertexColorMaterial::type
-40 (int (*)(...))QSGVertexColorMaterial::createShader
-48 (int (*)(...))QSGVertexColorMaterial::compare
-
-Class QSGVertexColorMaterial
- size=24 align=8
- base size=24 base align=8
-QSGVertexColorMaterial (0x0x7f7e8d311a28) 0
- vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16u)
- QSGMaterial (0x0x7f7e8d01a060) 0
- primary-for QSGVertexColorMaterial (0x0x7f7e8d311a28)
-
-Class QWebChannel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebChannel::QPrivateSignal (0x0x7f7e8d01a120) 0 empty
-
-Vtable for QWebChannel
-QWebChannel::_ZTV11QWebChannel: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QWebChannel)
-16 (int (*)(...))QWebChannel::metaObject
-24 (int (*)(...))QWebChannel::qt_metacast
-32 (int (*)(...))QWebChannel::qt_metacall
-40 (int (*)(...))QWebChannel::~QWebChannel
-48 (int (*)(...))QWebChannel::~QWebChannel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebChannel
- size=16 align=8
- base size=16 base align=8
-QWebChannel (0x0x7f7e8d311a90) 0
- vptr=((& QWebChannel::_ZTV11QWebChannel) + 16u)
- QObject (0x0x7f7e8d01a0c0) 0
- primary-for QWebChannel (0x0x7f7e8d311a90)
-
-Class QQmlWebChannel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlWebChannel::QPrivateSignal (0x0x7f7e8d01a1e0) 0 empty
-
-Vtable for QQmlWebChannel
-QQmlWebChannel::_ZTV14QQmlWebChannel: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QQmlWebChannel)
-16 (int (*)(...))QQmlWebChannel::metaObject
-24 (int (*)(...))QQmlWebChannel::qt_metacast
-32 (int (*)(...))QQmlWebChannel::qt_metacall
-40 (int (*)(...))QQmlWebChannel::~QQmlWebChannel
-48 (int (*)(...))QQmlWebChannel::~QQmlWebChannel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlWebChannel
- size=16 align=8
- base size=16 base align=8
-QQmlWebChannel (0x0x7f7e8d311af8) 0
- vptr=((& QQmlWebChannel::_ZTV14QQmlWebChannel) + 16u)
- QWebChannel (0x0x7f7e8d311b60) 0
- primary-for QQmlWebChannel (0x0x7f7e8d311af8)
- QObject (0x0x7f7e8d01a180) 0
- primary-for QWebChannel (0x0x7f7e8d311b60)
-
-Class QWebChannelAbstractTransport::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebChannelAbstractTransport::QPrivateSignal (0x0x7f7e8d01a5a0) 0 empty
-
-Vtable for QWebChannelAbstractTransport
-QWebChannelAbstractTransport::_ZTV28QWebChannelAbstractTransport: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QWebChannelAbstractTransport)
-16 (int (*)(...))QWebChannelAbstractTransport::metaObject
-24 (int (*)(...))QWebChannelAbstractTransport::qt_metacast
-32 (int (*)(...))QWebChannelAbstractTransport::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebChannelAbstractTransport
- size=16 align=8
- base size=16 base align=8
-QWebChannelAbstractTransport (0x0x7f7e8d311bc8) 0
- vptr=((& QWebChannelAbstractTransport::_ZTV28QWebChannelAbstractTransport) + 16u)
- QObject (0x0x7f7e8d01a540) 0
- primary-for QWebChannelAbstractTransport (0x0x7f7e8d311bc8)
-
-Class QGeoAddress
- size=8 align=8
- base size=8 base align=8
-QGeoAddress (0x0x7f7e8d01a600) 0
-
-Class QGeoCoordinate
- size=8 align=8
- base size=8 base align=8
-QGeoCoordinate (0x0x7f7e8d01aa80) 0
-
-Class QGeoShape
- size=8 align=8
- base size=8 base align=8
-QGeoShape (0x0x7f7e8d01af00) 0
-
-Class QGeoAreaMonitorInfo
- size=8 align=8
- base size=8 base align=8
-QGeoAreaMonitorInfo (0x0x7f7e8d0cf3c0) 0
-
-Class QGeoPositionInfo
- size=8 align=8
- base size=8 base align=8
-QGeoPositionInfo (0x0x7f7e8d0cf480) 0
-
-Class QGeoPositionInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoPositionInfoSource::QPrivateSignal (0x0x7f7e8d0cf540) 0 empty
-
-Vtable for QGeoPositionInfoSource
-QGeoPositionInfoSource::_ZTV22QGeoPositionInfoSource: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QGeoPositionInfoSource)
-16 (int (*)(...))QGeoPositionInfoSource::metaObject
-24 (int (*)(...))QGeoPositionInfoSource::qt_metacast
-32 (int (*)(...))QGeoPositionInfoSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoPositionInfoSource::setUpdateInterval
-120 (int (*)(...))QGeoPositionInfoSource::setPreferredPositioningMethods
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoPositionInfoSource
- size=24 align=8
- base size=24 base align=8
-QGeoPositionInfoSource (0x0x7f7e8d100000) 0
- vptr=((& QGeoPositionInfoSource::_ZTV22QGeoPositionInfoSource) + 16u)
- QObject (0x0x7f7e8d0cf4e0) 0
- primary-for QGeoPositionInfoSource (0x0x7f7e8d100000)
-
-Class QGeoAreaMonitorSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoAreaMonitorSource::QPrivateSignal (0x0x7f7e8d0cf720) 0 empty
-
-Vtable for QGeoAreaMonitorSource
-QGeoAreaMonitorSource::_ZTV21QGeoAreaMonitorSource: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QGeoAreaMonitorSource)
-16 (int (*)(...))QGeoAreaMonitorSource::metaObject
-24 (int (*)(...))QGeoAreaMonitorSource::qt_metacast
-32 (int (*)(...))QGeoAreaMonitorSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoAreaMonitorSource::setPositionInfoSource
-120 (int (*)(...))QGeoAreaMonitorSource::positionInfoSource
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoAreaMonitorSource
- size=24 align=8
- base size=24 base align=8
-QGeoAreaMonitorSource (0x0x7f7e8d100138) 0
- vptr=((& QGeoAreaMonitorSource::_ZTV21QGeoAreaMonitorSource) + 16u)
- QObject (0x0x7f7e8d0cf6c0) 0
- primary-for QGeoAreaMonitorSource (0x0x7f7e8d100138)
-
-Class QGeoCircle
- size=8 align=8
- base size=8 base align=8
-QGeoCircle (0x0x7f7e8d1001a0) 0
- QGeoShape (0x0x7f7e8d0cf780) 0
-
-Class QGeoLocation
- size=8 align=8
- base size=8 base align=8
-QGeoLocation (0x0x7f7e8d0cfba0) 0
-
-Class QGeoSatelliteInfo
- size=8 align=8
- base size=8 base align=8
-QGeoSatelliteInfo (0x0x7f7e8d190060) 0
-
-Class QGeoSatelliteInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoSatelliteInfoSource::QPrivateSignal (0x0x7f7e8d190120) 0 empty
-
-Vtable for QGeoSatelliteInfoSource
-QGeoSatelliteInfoSource::_ZTV23QGeoSatelliteInfoSource: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QGeoSatelliteInfoSource)
-16 (int (*)(...))QGeoSatelliteInfoSource::metaObject
-24 (int (*)(...))QGeoSatelliteInfoSource::qt_metacast
-32 (int (*)(...))QGeoSatelliteInfoSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoSatelliteInfoSource::setUpdateInterval
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoSatelliteInfoSource
- size=24 align=8
- base size=24 base align=8
-QGeoSatelliteInfoSource (0x0x7f7e8d100478) 0
- vptr=((& QGeoSatelliteInfoSource::_ZTV23QGeoSatelliteInfoSource) + 16u)
- QObject (0x0x7f7e8d1900c0) 0
- primary-for QGeoSatelliteInfoSource (0x0x7f7e8d100478)
-
-Vtable for QGeoPositionInfoSourceFactory
-QGeoPositionInfoSourceFactory::_ZTV29QGeoPositionInfoSourceFactory: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QGeoPositionInfoSourceFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoPositionInfoSourceFactory
- size=8 align=8
- base size=8 base align=8
-QGeoPositionInfoSourceFactory (0x0x7f7e8d1901e0) 0 nearly-empty
- vptr=((& QGeoPositionInfoSourceFactory::_ZTV29QGeoPositionInfoSourceFactory) + 16u)
-
-Class QGeoRectangle
- size=8 align=8
- base size=8 base align=8
-QGeoRectangle (0x0x7f7e8d1004e0) 0
- QGeoShape (0x0x7f7e8d1902a0) 0
-
-Class QNmeaPositionInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNmeaPositionInfoSource::QPrivateSignal (0x0x7f7e8d190840) 0 empty
-
-Vtable for QNmeaPositionInfoSource
-QNmeaPositionInfoSource::_ZTV23QNmeaPositionInfoSource: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QNmeaPositionInfoSource)
-16 (int (*)(...))QNmeaPositionInfoSource::metaObject
-24 (int (*)(...))QNmeaPositionInfoSource::qt_metacast
-32 (int (*)(...))QNmeaPositionInfoSource::qt_metacall
-40 (int (*)(...))QNmeaPositionInfoSource::~QNmeaPositionInfoSource
-48 (int (*)(...))QNmeaPositionInfoSource::~QNmeaPositionInfoSource
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNmeaPositionInfoSource::setUpdateInterval
-120 (int (*)(...))QGeoPositionInfoSource::setPreferredPositioningMethods
-128 (int (*)(...))QNmeaPositionInfoSource::lastKnownPosition
-136 (int (*)(...))QNmeaPositionInfoSource::supportedPositioningMethods
-144 (int (*)(...))QNmeaPositionInfoSource::minimumUpdateInterval
-152 (int (*)(...))QNmeaPositionInfoSource::error
-160 (int (*)(...))QNmeaPositionInfoSource::startUpdates
-168 (int (*)(...))QNmeaPositionInfoSource::stopUpdates
-176 (int (*)(...))QNmeaPositionInfoSource::requestUpdate
-184 (int (*)(...))QNmeaPositionInfoSource::parsePosInfoFromNmeaData
-
-Class QNmeaPositionInfoSource
- size=32 align=8
- base size=32 base align=8
-QNmeaPositionInfoSource (0x0x7f7e8d100750) 0
- vptr=((& QNmeaPositionInfoSource::_ZTV23QNmeaPositionInfoSource) + 16u)
- QGeoPositionInfoSource (0x0x7f7e8d1007b8) 0
- primary-for QNmeaPositionInfoSource (0x0x7f7e8d100750)
- QObject (0x0x7f7e8d1907e0) 0
- primary-for QGeoPositionInfoSource (0x0x7f7e8d1007b8)
-
-Class QWebEngineCookieStore::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineCookieStore::QPrivateSignal (0x0x7f7e8ce47b40) 0 empty
-
-Vtable for QWebEngineCookieStore
-QWebEngineCookieStore::_ZTV21QWebEngineCookieStore: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QWebEngineCookieStore)
-16 (int (*)(...))QWebEngineCookieStore::metaObject
-24 (int (*)(...))QWebEngineCookieStore::qt_metacast
-32 (int (*)(...))QWebEngineCookieStore::qt_metacall
-40 (int (*)(...))QWebEngineCookieStore::~QWebEngineCookieStore
-48 (int (*)(...))QWebEngineCookieStore::~QWebEngineCookieStore
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebEngineCookieStore
- size=16 align=8
- base size=16 base align=8
-QWebEngineCookieStore (0x0x7f7e8ce861a0) 0
- vptr=((& QWebEngineCookieStore::_ZTV21QWebEngineCookieStore) + 16u)
- QObject (0x0x7f7e8ce47ae0) 0
- primary-for QWebEngineCookieStore (0x0x7f7e8ce861a0)
-
-Class QWebEngineUrlRequestInfo
- size=8 align=8
- base size=8 base align=8
-QWebEngineUrlRequestInfo (0x0x7f7e8ce47cc0) 0
-
-Class QWebEngineUrlRequestInterceptor::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlRequestInterceptor::QPrivateSignal (0x0x7f7e8ce47e40) 0 empty
-
-Vtable for QWebEngineUrlRequestInterceptor
-QWebEngineUrlRequestInterceptor::_ZTV31QWebEngineUrlRequestInterceptor: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI31QWebEngineUrlRequestInterceptor)
-16 (int (*)(...))QWebEngineUrlRequestInterceptor::metaObject
-24 (int (*)(...))QWebEngineUrlRequestInterceptor::qt_metacast
-32 (int (*)(...))QWebEngineUrlRequestInterceptor::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebEngineUrlRequestInterceptor
- size=16 align=8
- base size=16 base align=8
-QWebEngineUrlRequestInterceptor (0x0x7f7e8ce86208) 0
- vptr=((& QWebEngineUrlRequestInterceptor::_ZTV31QWebEngineUrlRequestInterceptor) + 16u)
- QObject (0x0x7f7e8ce47de0) 0
- primary-for QWebEngineUrlRequestInterceptor (0x0x7f7e8ce86208)
-
-Class QWebEngineUrlRequestJob::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlRequestJob::QPrivateSignal (0x0x7f7e8ce47f00) 0 empty
-
-Vtable for QWebEngineUrlRequestJob
-QWebEngineUrlRequestJob::_ZTV23QWebEngineUrlRequestJob: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QWebEngineUrlRequestJob)
-16 (int (*)(...))QWebEngineUrlRequestJob::metaObject
-24 (int (*)(...))QWebEngineUrlRequestJob::qt_metacast
-32 (int (*)(...))QWebEngineUrlRequestJob::qt_metacall
-40 (int (*)(...))QWebEngineUrlRequestJob::~QWebEngineUrlRequestJob
-48 (int (*)(...))QWebEngineUrlRequestJob::~QWebEngineUrlRequestJob
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebEngineUrlRequestJob
- size=24 align=8
- base size=24 base align=8
-QWebEngineUrlRequestJob (0x0x7f7e8ce86270) 0
- vptr=((& QWebEngineUrlRequestJob::_ZTV23QWebEngineUrlRequestJob) + 16u)
- QObject (0x0x7f7e8ce47ea0) 0
- primary-for QWebEngineUrlRequestJob (0x0x7f7e8ce86270)
-
-Class QWebEngineUrlSchemeHandler::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlSchemeHandler::QPrivateSignal (0x0x7f7e8cedb000) 0 empty
-
-Vtable for QWebEngineUrlSchemeHandler
-QWebEngineUrlSchemeHandler::_ZTV26QWebEngineUrlSchemeHandler: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QWebEngineUrlSchemeHandler)
-16 (int (*)(...))QWebEngineUrlSchemeHandler::metaObject
-24 (int (*)(...))QWebEngineUrlSchemeHandler::qt_metacast
-32 (int (*)(...))QWebEngineUrlSchemeHandler::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebEngineUrlSchemeHandler
- size=16 align=8
- base size=16 base align=8
-QWebEngineUrlSchemeHandler (0x0x7f7e8ce862d8) 0
- vptr=((& QWebEngineUrlSchemeHandler::_ZTV26QWebEngineUrlSchemeHandler) + 16u)
- QObject (0x0x7f7e8ce47f60) 0
- primary-for QWebEngineUrlSchemeHandler (0x0x7f7e8ce862d8)
-
-Class QQuickWebEngineProfile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickWebEngineProfile::QPrivateSignal (0x0x7f7e8cedb0c0) 0 empty
-
-Vtable for QQuickWebEngineProfile
-QQuickWebEngineProfile::_ZTV22QQuickWebEngineProfile: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QQuickWebEngineProfile)
-16 (int (*)(...))QQuickWebEngineProfile::metaObject
-24 (int (*)(...))QQuickWebEngineProfile::qt_metacast
-32 (int (*)(...))QQuickWebEngineProfile::qt_metacall
-40 (int (*)(...))QQuickWebEngineProfile::~QQuickWebEngineProfile
-48 (int (*)(...))QQuickWebEngineProfile::~QQuickWebEngineProfile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQuickWebEngineProfile
- size=24 align=8
- base size=24 base align=8
-QQuickWebEngineProfile (0x0x7f7e8ce86340) 0
- vptr=((& QQuickWebEngineProfile::_ZTV22QQuickWebEngineProfile) + 16u)
- QObject (0x0x7f7e8cedb060) 0
- primary-for QQuickWebEngineProfile (0x0x7f7e8ce86340)
-
diff --git a/tests/auto/bic/data/QtWebEngineCore.5.8.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtWebEngineCore.5.8.0.linux-gcc-amd64.txt
deleted file mode 100644
index f5ba7c254..000000000
--- a/tests/auto/bic/data/QtWebEngineCore.5.8.0.linux-gcc-amd64.txt
+++ /dev/null
@@ -1,11071 +0,0 @@
-Class std::__failure_type
- size=1 align=1
- base size=0 base align=1
-std::__failure_type (0x0x7f9174d64d80) 0 empty
-
-Class std::__do_is_destructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_destructible_impl (0x0x7f9174e95540) 0 empty
-
-Class std::__do_is_nt_destructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_nt_destructible_impl (0x0x7f9174e95780) 0 empty
-
-Class std::__do_is_default_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_default_constructible_impl (0x0x7f9174e959c0) 0 empty
-
-Class std::__do_is_static_castable_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_static_castable_impl (0x0x7f9174e95c00) 0 empty
-
-Class std::__do_is_direct_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_direct_constructible_impl (0x0x7f9174e95d80) 0 empty
-
-Class std::__do_is_nary_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_nary_constructible_impl (0x0x7f9174a6f180) 0 empty
-
-Class std::__do_common_type_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_common_type_impl (0x0x7f9174af5900) 0 empty
-
-Class std::__do_member_type_wrapper
- size=1 align=1
- base size=0 base align=1
-std::__do_member_type_wrapper (0x0x7f9174af59c0) 0 empty
-
-Class std::__result_of_memfun_ref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memfun_ref_impl (0x0x7f9174af5d20) 0 empty
-
-Class std::__result_of_memfun_deref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memfun_deref_impl (0x0x7f9174af5de0) 0 empty
-
-Class std::__result_of_memobj_ref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memobj_ref_impl (0x0x7f9174af5ea0) 0 empty
-
-Class std::__result_of_memobj_deref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memobj_deref_impl (0x0x7f9174af5f60) 0 empty
-
-Class std::__result_of_other_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_other_impl (0x0x7f9174b2b240) 0 empty
-
-Class std::piecewise_construct_t
- size=1 align=1
- base size=0 base align=1
-std::piecewise_construct_t (0x0x7f9174b2b420) 0 empty
-
-Class std::__true_type
- size=1 align=1
- base size=0 base align=1
-std::__true_type (0x0x7f9174b2b8a0) 0 empty
-
-Class std::__false_type
- size=1 align=1
- base size=0 base align=1
-std::__false_type (0x0x7f9174b2b900) 0 empty
-
-Class std::input_iterator_tag
- size=1 align=1
- base size=0 base align=1
-std::input_iterator_tag (0x0x7f9174bd25a0) 0 empty
-
-Class std::output_iterator_tag
- size=1 align=1
- base size=0 base align=1
-std::output_iterator_tag (0x0x7f9174bd2600) 0 empty
-
-Class std::forward_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::forward_iterator_tag (0x0x7f9174abca90) 0 empty
- std::input_iterator_tag (0x0x7f9174bd2660) 0 empty
-
-Class std::bidirectional_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::bidirectional_iterator_tag (0x0x7f9174abcaf8) 0 empty
- std::forward_iterator_tag (0x0x7f9174abcb60) 0 empty
- std::input_iterator_tag (0x0x7f9174bd26c0) 0 empty
-
-Class std::random_access_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::random_access_iterator_tag (0x0x7f9174abcbc8) 0 empty
- std::bidirectional_iterator_tag (0x0x7f9174abcc30) 0 empty
- std::forward_iterator_tag (0x0x7f9174abcc98) 0 empty
- std::input_iterator_tag (0x0x7f9174bd2720) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_less_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_less_iter (0x0x7f9174c183c0) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_less_val
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_less_val (0x0x7f9174c18420) 0 empty
-
-Class __gnu_cxx::__ops::_Val_less_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Val_less_iter (0x0x7f9174c18480) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_equal_to_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7f9174c184e0) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_equal_to_val
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7f9174c18540) 0 empty
-
-Class wait
- size=4 align=4
- base size=4 base align=4
-wait (0x0x7f9174939060) 0
-
-Class __locale_struct
- size=232 align=8
- base size=232 base align=8
-__locale_struct (0x0x7f91749392a0) 0
-
-Class timespec
- size=16 align=8
- base size=16 base align=8
-timespec (0x0x7f9174939360) 0
-
-Class timeval
- size=16 align=8
- base size=16 base align=8
-timeval (0x0x7f91749393c0) 0
-
-Class pthread_attr_t
- size=56 align=8
- base size=56 base align=8
-pthread_attr_t (0x0x7f9174939480) 0
-
-Class __pthread_internal_list
- size=16 align=8
- base size=16 base align=8
-__pthread_internal_list (0x0x7f91749394e0) 0
-
-Class random_data
- size=48 align=8
- base size=48 base align=8
-random_data (0x0x7f9174939960) 0
-
-Class drand48_data
- size=24 align=8
- base size=24 base align=8
-drand48_data (0x0x7f91749399c0) 0
-
-Vtable for std::exception
-std::exception::_ZTVSt9exception: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9exception)
-16 (int (*)(...))std::exception::~exception
-24 (int (*)(...))std::exception::~exception
-32 (int (*)(...))std::exception::what
-
-Class std::exception
- size=8 align=8
- base size=8 base align=8
-std::exception (0x0x7f9174939a20) 0 nearly-empty
- vptr=((& std::exception::_ZTVSt9exception) + 16u)
-
-Vtable for std::bad_exception
-std::bad_exception::_ZTVSt13bad_exception: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt13bad_exception)
-16 (int (*)(...))std::bad_exception::~bad_exception
-24 (int (*)(...))std::bad_exception::~bad_exception
-32 (int (*)(...))std::bad_exception::what
-
-Class std::bad_exception
- size=8 align=8
- base size=8 base align=8
-std::bad_exception (0x0x7f9174c3f208) 0 nearly-empty
- vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
- std::exception (0x0x7f9174939a80) 0 nearly-empty
- primary-for std::bad_exception (0x0x7f9174c3f208)
-
-Class std::__exception_ptr::exception_ptr
- size=8 align=8
- base size=8 base align=8
-std::__exception_ptr::exception_ptr (0x0x7f9174939ae0) 0
-
-Vtable for std::nested_exception
-std::nested_exception::_ZTVSt16nested_exception: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt16nested_exception)
-16 (int (*)(...))std::nested_exception::~nested_exception
-24 (int (*)(...))std::nested_exception::~nested_exception
-
-Class std::nested_exception
- size=16 align=8
- base size=16 base align=8
-std::nested_exception (0x0x7f9174939b40) 0
- vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)
-
-Vtable for std::bad_alloc
-std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9bad_alloc)
-16 (int (*)(...))std::bad_alloc::~bad_alloc
-24 (int (*)(...))std::bad_alloc::~bad_alloc
-32 (int (*)(...))std::bad_alloc::what
-
-Class std::bad_alloc
- size=8 align=8
- base size=8 base align=8
-std::bad_alloc (0x0x7f9174c3f410) 0 nearly-empty
- vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
- std::exception (0x0x7f9174939f60) 0 nearly-empty
- primary-for std::bad_alloc (0x0x7f9174c3f410)
-
-Vtable for std::bad_array_new_length
-std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt20bad_array_new_length)
-16 (int (*)(...))std::bad_array_new_length::~bad_array_new_length
-24 (int (*)(...))std::bad_array_new_length::~bad_array_new_length
-32 (int (*)(...))std::bad_array_new_length::what
-
-Class std::bad_array_new_length
- size=8 align=8
- base size=8 base align=8
-std::bad_array_new_length (0x0x7f9174c3f478) 0 nearly-empty
- vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
- std::bad_alloc (0x0x7f9174c3f4e0) 0 nearly-empty
- primary-for std::bad_array_new_length (0x0x7f9174c3f478)
- std::exception (0x0x7f9174a53000) 0 nearly-empty
- primary-for std::bad_alloc (0x0x7f9174c3f4e0)
-
-Class std::nothrow_t
- size=1 align=1
- base size=0 base align=1
-std::nothrow_t (0x0x7f9174a53060) 0 empty
-
-Class __exception
- size=40 align=8
- base size=40 base align=8
-__exception (0x0x7f9174a53c60) 0
-
-Class lconv
- size=96 align=8
- base size=96 base align=8
-lconv (0x0x7f9174450960) 0
-
-Vtable for __cxxabiv1::__forced_unwind
-__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class __cxxabiv1::__forced_unwind
- size=8 align=8
- base size=8 base align=8
-__cxxabiv1::__forced_unwind (0x0x7f91744509c0) 0 nearly-empty
- vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)
-
-Class sched_param
- size=4 align=4
- base size=4 base align=4
-sched_param (0x0x7f91745448a0) 0
-
-Class __sched_param
- size=4 align=4
- base size=4 base align=4
-__sched_param (0x0x7f9174544900) 0
-
-Class timex
- size=208 align=8
- base size=208 base align=8
-timex (0x0x7f91745449c0) 0
-
-Class tm
- size=56 align=8
- base size=56 base align=8
-tm (0x0x7f9174544a20) 0
-
-Class itimerspec
- size=32 align=8
- base size=32 base align=8
-itimerspec (0x0x7f9174544a80) 0
-
-Class _pthread_cleanup_buffer
- size=32 align=8
- base size=32 base align=8
-_pthread_cleanup_buffer (0x0x7f9174544ae0) 0
-
-Class __pthread_cleanup_frame
- size=24 align=8
- base size=24 base align=8
-__pthread_cleanup_frame (0x0x7f9174544c00) 0
-
-Class __pthread_cleanup_class
- size=24 align=8
- base size=24 base align=8
-__pthread_cleanup_class (0x0x7f9174544c60) 0
-
-Class _IO_marker
- size=24 align=8
- base size=24 base align=8
-_IO_marker (0x0x7f91742fa0c0) 0
-
-Class _IO_FILE
- size=216 align=8
- base size=216 base align=8
-_IO_FILE (0x0x7f91742fa120) 0
-
-Class std::_Hash_impl
- size=1 align=1
- base size=0 base align=1
-std::_Hash_impl (0x0x7f9174087900) 0 empty
-
-Class std::_Fnv_hash_impl
- size=1 align=1
- base size=0 base align=1
-std::_Fnv_hash_impl (0x0x7f9174087960) 0 empty
-
-Class std::__numeric_limits_base
- size=1 align=1
- base size=0 base align=1
-std::__numeric_limits_base (0x0x7f91740ba900) 0 empty
-
-Class std::_Bit_reference
- size=16 align=8
- base size=16 base align=8
-std::_Bit_reference (0x0x7f9173eab720) 0
-
-Class std::_Bit_iterator_base
- size=16 align=8
- base size=12 base align=8
-std::_Bit_iterator_base (0x0x7f9173f110d0) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f9173eab7e0) 0 empty
-
-Class std::_Bit_iterator
- size=16 align=8
- base size=12 base align=8
-std::_Bit_iterator (0x0x7f9173f11138) 0
- std::_Bit_iterator_base (0x0x7f9173f111a0) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f9173eab840) 0 empty
-
-Class std::_Bit_const_iterator
- size=16 align=8
- base size=12 base align=8
-std::_Bit_const_iterator (0x0x7f9173f11208) 0
- std::_Bit_iterator_base (0x0x7f9173f11270) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f9173eab8a0) 0 empty
-
-Class std::random_device
- size=5000 align=8
- base size=5000 base align=8
-std::random_device (0x0x7f9173cdf6c0) 0
-
-Class std::bernoulli_distribution::param_type
- size=8 align=8
- base size=8 base align=8
-std::bernoulli_distribution::param_type (0x0x7f9173dc6480) 0
-
-Class std::bernoulli_distribution
- size=8 align=8
- base size=8 base align=8
-std::bernoulli_distribution (0x0x7f9173dc6420) 0
-
-Class std::seed_seq
- size=24 align=8
- base size=24 base align=8
-std::seed_seq (0x0x7f9173b6b420) 0
-
-Class qIsNull(double)::U
- size=8 align=8
- base size=8 base align=8
-qIsNull(double)::U (0x0x7f9172915ea0) 0
-
-Class qIsNull(float)::U
- size=4 align=4
- base size=4 base align=4
-qIsNull(float)::U (0x0x7f9172915f00) 0
-
-Class QSysInfo
- size=1 align=1
- base size=0 base align=1
-QSysInfo (0x0x7f917275e180) 0 empty
-
-Class QMessageLogContext
- size=32 align=8
- base size=32 base align=8
-QMessageLogContext (0x0x7f917275e1e0) 0
-
-Class QMessageLogger
- size=32 align=8
- base size=32 base align=8
-QMessageLogger (0x0x7f917275e240) 0
-
-Class QFlag
- size=4 align=4
- base size=4 base align=4
-QFlag (0x0x7f917275ecc0) 0
-
-Class QIncompatibleFlag
- size=4 align=4
- base size=4 base align=4
-QIncompatibleFlag (0x0x7f91727bd000) 0
-
-Class std::__atomic_flag_base
- size=1 align=1
- base size=1 base align=1
-std::__atomic_flag_base (0x0x7f91727bd5a0) 0
-
-Class std::atomic_flag
- size=1 align=1
- base size=1 base align=1
-std::atomic_flag (0x0x7f91727a4680) 0
- std::__atomic_flag_base (0x0x7f91727bd600) 0
-
-Class QAtomicInt
- size=4 align=4
- base size=4 base align=4
-QAtomicInt (0x0x7f91727a4dd0) 0
- QAtomicInteger<int> (0x0x7f91727a4e38) 0
- QBasicAtomicInteger<int> (0x0x7f9172598d20) 0
-
-Class QInternal
- size=1 align=1
- base size=0 base align=1
-QInternal (0x0x7f91721af600) 0 empty
-
-Class QGenericArgument
- size=16 align=8
- base size=16 base align=8
-QGenericArgument (0x0x7f9171faf660) 0
-
-Class QGenericReturnArgument
- size=16 align=8
- base size=16 base align=8
-QGenericReturnArgument (0x0x7f9171f53270) 0
- QGenericArgument (0x0x7f9171faf6c0) 0
-
-Class QMetaObject
- size=48 align=8
- base size=48 base align=8
-QMetaObject (0x0x7f9171faf840) 0
-
-Class QMetaObject::Connection
- size=8 align=8
- base size=8 base align=8
-QMetaObject::Connection (0x0x7f9171faf900) 0
-
-Class QLatin1Char
- size=1 align=1
- base size=1 base align=1
-QLatin1Char (0x0x7f9171c31960) 0
-
-Class QChar
- size=2 align=2
- base size=2 base align=2
-QChar (0x0x7f9171c319c0) 0
-
-Class QtPrivate::RefCount
- size=4 align=4
- base size=4 base align=4
-QtPrivate::RefCount (0x0x7f9171c31e40) 0
-
-Class QArrayData
- size=24 align=8
- base size=24 base align=8
-QArrayData (0x0x7f9171c31f00) 0
-
-Class QtPrivate::QContainerImplHelper
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QContainerImplHelper (0x0x7f9171d02360) 0 empty
-
-Class std::locale
- size=8 align=8
- base size=8 base align=8
-std::locale (0x0x7f9171d023c0) 0
-
-Vtable for std::locale::facet
-std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt6locale5facetE)
-16 (int (*)(...))std::locale::facet::~facet
-24 (int (*)(...))std::locale::facet::~facet
-
-Class std::locale::facet
- size=16 align=8
- base size=12 base align=8
-std::locale::facet (0x0x7f9171d02420) 0
- vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)
-
-Class std::locale::id
- size=8 align=8
- base size=8 base align=8
-std::locale::id (0x0x7f9171d02480) 0
-
-Class std::locale::_Impl
- size=40 align=8
- base size=40 base align=8
-std::locale::_Impl (0x0x7f9171d024e0) 0
-
-Class std::__cow_string
- size=8 align=8
- base size=8 base align=8
-std::__cow_string (0x0x7f9171d028a0) 0
-
-Vtable for std::logic_error
-std::logic_error::_ZTVSt11logic_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt11logic_error)
-16 (int (*)(...))std::logic_error::~logic_error
-24 (int (*)(...))std::logic_error::~logic_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::logic_error
- size=16 align=8
- base size=16 base align=8
-std::logic_error (0x0x7f9171d3e820) 0
- vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
- std::exception (0x0x7f9171d02960) 0 nearly-empty
- primary-for std::logic_error (0x0x7f9171d3e820)
-
-Vtable for std::domain_error
-std::domain_error::_ZTVSt12domain_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12domain_error)
-16 (int (*)(...))std::domain_error::~domain_error
-24 (int (*)(...))std::domain_error::~domain_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::domain_error
- size=16 align=8
- base size=16 base align=8
-std::domain_error (0x0x7f9171d3e888) 0
- vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
- std::logic_error (0x0x7f9171d3e8f0) 0
- primary-for std::domain_error (0x0x7f9171d3e888)
- std::exception (0x0x7f9171d029c0) 0 nearly-empty
- primary-for std::logic_error (0x0x7f9171d3e8f0)
-
-Vtable for std::invalid_argument
-std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt16invalid_argument)
-16 (int (*)(...))std::invalid_argument::~invalid_argument
-24 (int (*)(...))std::invalid_argument::~invalid_argument
-32 (int (*)(...))std::logic_error::what
-
-Class std::invalid_argument
- size=16 align=8
- base size=16 base align=8
-std::invalid_argument (0x0x7f9171d3e958) 0
- vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
- std::logic_error (0x0x7f9171d3e9c0) 0
- primary-for std::invalid_argument (0x0x7f9171d3e958)
- std::exception (0x0x7f9171d02a20) 0 nearly-empty
- primary-for std::logic_error (0x0x7f9171d3e9c0)
-
-Vtable for std::length_error
-std::length_error::_ZTVSt12length_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12length_error)
-16 (int (*)(...))std::length_error::~length_error
-24 (int (*)(...))std::length_error::~length_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::length_error
- size=16 align=8
- base size=16 base align=8
-std::length_error (0x0x7f9171d3ea28) 0
- vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
- std::logic_error (0x0x7f9171d3ea90) 0
- primary-for std::length_error (0x0x7f9171d3ea28)
- std::exception (0x0x7f9171d02a80) 0 nearly-empty
- primary-for std::logic_error (0x0x7f9171d3ea90)
-
-Vtable for std::out_of_range
-std::out_of_range::_ZTVSt12out_of_range: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12out_of_range)
-16 (int (*)(...))std::out_of_range::~out_of_range
-24 (int (*)(...))std::out_of_range::~out_of_range
-32 (int (*)(...))std::logic_error::what
-
-Class std::out_of_range
- size=16 align=8
- base size=16 base align=8
-std::out_of_range (0x0x7f9171d3eaf8) 0
- vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
- std::logic_error (0x0x7f9171d3eb60) 0
- primary-for std::out_of_range (0x0x7f9171d3eaf8)
- std::exception (0x0x7f9171d02ae0) 0 nearly-empty
- primary-for std::logic_error (0x0x7f9171d3eb60)
-
-Vtable for std::runtime_error
-std::runtime_error::_ZTVSt13runtime_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt13runtime_error)
-16 (int (*)(...))std::runtime_error::~runtime_error
-24 (int (*)(...))std::runtime_error::~runtime_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::runtime_error
- size=16 align=8
- base size=16 base align=8
-std::runtime_error (0x0x7f9171d3ebc8) 0
- vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
- std::exception (0x0x7f9171d02b40) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f9171d3ebc8)
-
-Vtable for std::range_error
-std::range_error::_ZTVSt11range_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt11range_error)
-16 (int (*)(...))std::range_error::~range_error
-24 (int (*)(...))std::range_error::~range_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::range_error
- size=16 align=8
- base size=16 base align=8
-std::range_error (0x0x7f9171d3ec30) 0
- vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
- std::runtime_error (0x0x7f9171d3ec98) 0
- primary-for std::range_error (0x0x7f9171d3ec30)
- std::exception (0x0x7f9171d02ba0) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f9171d3ec98)
-
-Vtable for std::overflow_error
-std::overflow_error::_ZTVSt14overflow_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt14overflow_error)
-16 (int (*)(...))std::overflow_error::~overflow_error
-24 (int (*)(...))std::overflow_error::~overflow_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::overflow_error
- size=16 align=8
- base size=16 base align=8
-std::overflow_error (0x0x7f9171d3ed00) 0
- vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
- std::runtime_error (0x0x7f9171d3ed68) 0
- primary-for std::overflow_error (0x0x7f9171d3ed00)
- std::exception (0x0x7f9171d02c00) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f9171d3ed68)
-
-Vtable for std::underflow_error
-std::underflow_error::_ZTVSt15underflow_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt15underflow_error)
-16 (int (*)(...))std::underflow_error::~underflow_error
-24 (int (*)(...))std::underflow_error::~underflow_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::underflow_error
- size=16 align=8
- base size=16 base align=8
-std::underflow_error (0x0x7f9171d3edd0) 0
- vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
- std::runtime_error (0x0x7f9171d3ee38) 0
- primary-for std::underflow_error (0x0x7f9171d3edd0)
- std::exception (0x0x7f9171d02c60) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f9171d3ee38)
-
-Vtable for std::_V2::error_category
-std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt3_V214error_categoryE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))std::_V2::error_category::_M_message
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))std::_V2::error_category::default_error_condition
-64 (int (*)(...))std::_V2::error_category::equivalent
-72 (int (*)(...))std::_V2::error_category::equivalent
-
-Class std::_V2::error_category
- size=8 align=8
- base size=8 base align=8
-std::_V2::error_category (0x0x7f9171d02de0) 0 nearly-empty
- vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)
-
-Class std::error_code
- size=16 align=8
- base size=16 base align=8
-std::error_code (0x0x7f9171a03060) 0
-
-Class std::error_condition
- size=16 align=8
- base size=16 base align=8
-std::error_condition (0x0x7f9171a031e0) 0
-
-Vtable for std::system_error
-std::system_error::_ZTVSt12system_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12system_error)
-16 (int (*)(...))std::system_error::~system_error
-24 (int (*)(...))std::system_error::~system_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::system_error
- size=32 align=8
- base size=32 base align=8
-std::system_error (0x0x7f9171a1f270) 0
- vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
- std::runtime_error (0x0x7f9171a1f2d8) 0
- primary-for std::system_error (0x0x7f9171a1f270)
- std::exception (0x0x7f9171a03420) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f9171a1f2d8)
-
-Vtable for std::ios_base::failure
-std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt8ios_base7failureB5cxx11E)
-16 (int (*)(...))std::ios_base::failure::~failure
-24 (int (*)(...))std::ios_base::failure::~failure
-32 (int (*)(...))std::ios_base::failure::what
-
-Class std::ios_base::failure
- size=32 align=8
- base size=32 base align=8
-std::ios_base::failure (0x0x7f9171a1fea0) 0
- vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
- std::system_error (0x0x7f9171a1ff08) 0
- primary-for std::ios_base::failure (0x0x7f9171a1fea0)
- std::runtime_error (0x0x7f9171a1ff70) 0
- primary-for std::system_error (0x0x7f9171a1ff08)
- std::exception (0x0x7f9171a03720) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f9171a1ff70)
-
-Class std::ios_base::_Callback_list
- size=24 align=8
- base size=24 base align=8
-std::ios_base::_Callback_list (0x0x7f9171a03780) 0
-
-Class std::ios_base::_Words
- size=16 align=8
- base size=16 base align=8
-std::ios_base::_Words (0x0x7f9171a037e0) 0
-
-Class std::ios_base::Init
- size=1 align=1
- base size=0 base align=1
-std::ios_base::Init (0x0x7f9171a03840) 0 empty
-
-Vtable for std::ios_base
-std::ios_base::_ZTVSt8ios_base: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt8ios_base)
-16 (int (*)(...))std::ios_base::~ios_base
-24 (int (*)(...))std::ios_base::~ios_base
-
-Class std::ios_base
- size=216 align=8
- base size=216 base align=8
-std::ios_base (0x0x7f9171a036c0) 0
- vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)
-
-Class std::ctype_base
- size=1 align=1
- base size=0 base align=1
-std::ctype_base (0x0x7f9171b63000) 0 empty
-
-Class std::__num_base
- size=1 align=1
- base size=0 base align=1
-std::__num_base (0x0x7f9171b636c0) 0 empty
-
-VTT for std::basic_ostream<char>
-std::basic_ostream<char>::_ZTTSo: 2u entries
-0 ((& std::basic_ostream<char>::_ZTVSo) + 24u)
-8 ((& std::basic_ostream<char>::_ZTVSo) + 64u)
-
-VTT for std::basic_ostream<wchar_t>
-std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
-0 ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
-
-VTT for std::basic_istream<char>
-std::basic_istream<char>::_ZTTSi: 2u entries
-0 ((& std::basic_istream<char>::_ZTVSi) + 24u)
-8 ((& std::basic_istream<char>::_ZTVSi) + 64u)
-
-VTT for std::basic_istream<wchar_t>
-std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
-0 ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
-
-Construction vtable for std::basic_istream<char> (0x0x7f91716e4888 instance) in std::basic_iostream<char>
-std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
-0 24u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISi)
-24 0u
-32 0u
-40 18446744073709551592u
-48 (int (*)(...))-24
-56 (int (*)(...))(& _ZTISi)
-64 0u
-72 0u
-
-Construction vtable for std::basic_ostream<char> (0x0x7f91716e4958 instance) in std::basic_iostream<char>
-std::basic_iostream<char>::_ZTCSd16_So: 10u entries
-0 8u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISo)
-24 0u
-32 0u
-40 18446744073709551608u
-48 (int (*)(...))-8
-56 (int (*)(...))(& _ZTISo)
-64 0u
-72 0u
-
-VTT for std::basic_iostream<char>
-std::basic_iostream<char>::_ZTTSd: 7u entries
-0 ((& std::basic_iostream<char>::_ZTVSd) + 24u)
-8 ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
-16 ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
-24 ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
-32 ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
-40 ((& std::basic_iostream<char>::_ZTVSd) + 104u)
-48 ((& std::basic_iostream<char>::_ZTVSd) + 64u)
-
-Construction vtable for std::basic_istream<wchar_t> (0x0x7f91716e4d00 instance) in std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
-0 24u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
-24 0u
-32 0u
-40 18446744073709551592u
-48 (int (*)(...))-24
-56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
-64 0u
-72 0u
-
-Construction vtable for std::basic_ostream<wchar_t> (0x0x7f91716e4dd0 instance) in std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
-0 8u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
-24 0u
-32 0u
-40 18446744073709551608u
-48 (int (*)(...))-8
-56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
-64 0u
-72 0u
-
-VTT for std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
-0 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
-16 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
-24 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
-32 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
-40 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
-48 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
-
-Class QByteArrayDataPtr
- size=8 align=8
- base size=8 base align=8
-QByteArrayDataPtr (0x0x7f91718fbf60) 0
-
-Class QByteArray
- size=8 align=8
- base size=8 base align=8
-QByteArray (0x0x7f9171795000) 0
-
-Class QByteRef
- size=16 align=8
- base size=12 base align=8
-QByteRef (0x0x7f9171484420) 0
-
-Class QLatin1String
- size=16 align=8
- base size=16 base align=8
-QLatin1String (0x0x7f9171484780) 0
-
-Class QStringDataPtr
- size=8 align=8
- base size=8 base align=8
-QStringDataPtr (0x0x7f9171484b40) 0
-
-Class QString::Null
- size=1 align=1
- base size=0 base align=1
-QString::Null (0x0x7f9171484c00) 0 empty
-
-Class QString
- size=8 align=8
- base size=8 base align=8
-QString (0x0x7f9171484ba0) 0
-
-Class QCharRef
- size=16 align=8
- base size=12 base align=8
-QCharRef (0x0x7f91712b1ba0) 0
-
-Class QStringRef
- size=16 align=8
- base size=16 base align=8
-QStringRef (0x0x7f917103da20) 0
-
-Class QtPrivate::QHashCombine
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QHashCombine (0x0x7f9170db3120) 0 empty
-
-Class QtPrivate::QHashCombineCommutative
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QHashCombineCommutative (0x0x7f9170db3180) 0 empty
-
-Class std::__detail::_List_node_base
- size=16 align=8
- base size=16 base align=8
-std::__detail::_List_node_base (0x0x7f9170db31e0) 0
-
-Class QListData::NotArrayCompatibleLayout
- size=1 align=1
- base size=0 base align=1
-QListData::NotArrayCompatibleLayout (0x0x7f9170db35a0) 0 empty
-
-Class QListData::NotIndirectLayout
- size=1 align=1
- base size=0 base align=1
-QListData::NotIndirectLayout (0x0x7f9170db3600) 0 empty
-
-Class QListData::ArrayCompatibleLayout
- size=1 align=1
- base size=1 base align=1
-QListData::ArrayCompatibleLayout (0x0x7f9171127340) 0 empty
- QListData::NotIndirectLayout (0x0x7f9170db3660) 0 empty
-
-Class QListData::InlineWithPaddingLayout
- size=1 align=1
- base size=1 base align=1
-QListData::InlineWithPaddingLayout (0x0x7f9170ea44d0) 0 empty
- QListData::NotArrayCompatibleLayout (0x0x7f9170db36c0) 0 empty
- QListData::NotIndirectLayout (0x0x7f9170db3720) 0 empty
-
-Class QListData::IndirectLayout
- size=1 align=1
- base size=1 base align=1
-QListData::IndirectLayout (0x0x7f91711273a8) 0 empty
- QListData::NotArrayCompatibleLayout (0x0x7f9170db3780) 0 empty
-
-Class QListData::Data
- size=24 align=8
- base size=24 base align=8
-QListData::Data (0x0x7f9170db37e0) 0
-
-Class QListData
- size=8 align=8
- base size=8 base align=8
-QListData (0x0x7f9170db3540) 0
-
-Class QRegExp
- size=8 align=8
- base size=8 base align=8
-QRegExp (0x0x7f9170f543c0) 0
-
-Class QStringMatcher::Data
- size=272 align=8
- base size=272 base align=8
-QStringMatcher::Data (0x0x7f9170c53660) 0
-
-Class QStringMatcher
- size=1048 align=8
- base size=1048 base align=8
-QStringMatcher (0x0x7f9170c53600) 0
-
-Class QStringList
- size=8 align=8
- base size=8 base align=8
-QStringList (0x0x7f9170c4ed68) 0
- QList<QString> (0x0x7f9170c4edd0) 0
- QListSpecialMethods<QString> (0x0x7f9170c53840) 0 empty
-
-Class QScopedPointerPodDeleter
- size=1 align=1
- base size=0 base align=1
-QScopedPointerPodDeleter (0x0x7f9170c53cc0) 0 empty
-
-Class std::_Rb_tree_node_base
- size=32 align=8
- base size=32 base align=8
-std::_Rb_tree_node_base (0x0x7f9170d7c120) 0
-
-Class std::allocator_arg_t
- size=1 align=1
- base size=0 base align=1
-std::allocator_arg_t (0x0x7f9170d7c780) 0 empty
-
-Class std::__uses_alloc_base
- size=1 align=1
- base size=0 base align=1
-std::__uses_alloc_base (0x0x7f9170d7c900) 0 empty
-
-Class std::__uses_alloc0::_Sink
- size=1 align=1
- base size=0 base align=1
-std::__uses_alloc0::_Sink (0x0x7f9170d7c9c0) 0 empty
-
-Class std::__uses_alloc0
- size=1 align=1
- base size=1 base align=1
-std::__uses_alloc0 (0x0x7f9170cc9e38) 0
- std::__uses_alloc_base (0x0x7f9170d7c960) 0 empty
-
-Class std::_Swallow_assign
- size=1 align=1
- base size=0 base align=1
-std::_Swallow_assign (0x0x7f91707b5a20) 0 empty
-
-Class QtPrivate::AbstractDebugStreamFunction
- size=16 align=8
- base size=16 base align=8
-QtPrivate::AbstractDebugStreamFunction (0x0x7f91707b5c60) 0
-
-Class QtPrivate::AbstractComparatorFunction
- size=24 align=8
- base size=24 base align=8
-QtPrivate::AbstractComparatorFunction (0x0x7f91707b5d20) 0
-
-Class QtPrivate::AbstractConverterFunction
- size=8 align=8
- base size=8 base align=8
-QtPrivate::AbstractConverterFunction (0x0x7f91707b5e40) 0
-
-Class QMetaType
- size=80 align=8
- base size=80 base align=8
-QMetaType (0x0x7f91708bb000) 0
-
-Class QtMetaTypePrivate::VariantData
- size=24 align=8
- base size=20 base align=8
-QtMetaTypePrivate::VariantData (0x0x7f91708bb3c0) 0
-
-Class QtMetaTypePrivate::VectorBoolElements
- size=1 align=1
- base size=0 base align=1
-QtMetaTypePrivate::VectorBoolElements (0x0x7f91708bb4e0) 0 empty
-
-Class QtMetaTypePrivate::QSequentialIterableImpl
- size=104 align=8
- base size=104 base align=8
-QtMetaTypePrivate::QSequentialIterableImpl (0x0x7f91708bbe40) 0
-
-Class QtMetaTypePrivate::QAssociativeIterableImpl
- size=112 align=8
- base size=112 base align=8
-QtMetaTypePrivate::QAssociativeIterableImpl (0x0x7f91705db3c0) 0
-
-Class QtMetaTypePrivate::QPairVariantInterfaceImpl
- size=40 align=8
- base size=40 base align=8
-QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7f91705db780) 0
-
-Class QtPrivate::QSlotObjectBase
- size=16 align=8
- base size=16 base align=8
-QtPrivate::QSlotObjectBase (0x0x7f917078f840) 0
-
-Vtable for QObjectData
-QObjectData::_ZTV11QObjectData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QObjectData)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))__cxa_pure_virtual
-
-Class QObjectData
- size=48 align=8
- base size=48 base align=8
-QObjectData (0x0x7f917078f9c0) 0
- vptr=((& QObjectData::_ZTV11QObjectData) + 16u)
-
-Class QObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QObject::QPrivateSignal (0x0x7f917078fba0) 0 empty
-
-Vtable for QObject
-QObject::_ZTV7QObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QObject)
-16 (int (*)(...))QObject::metaObject
-24 (int (*)(...))QObject::qt_metacast
-32 (int (*)(...))QObject::qt_metacall
-40 (int (*)(...))QObject::~QObject
-48 (int (*)(...))QObject::~QObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QObject
- size=16 align=8
- base size=16 base align=8
-QObject (0x0x7f917078fb40) 0
- vptr=((& QObject::_ZTV7QObject) + 16u)
-
-Vtable for QObjectUserData
-QObjectUserData::_ZTV15QObjectUserData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QObjectUserData)
-16 (int (*)(...))QObjectUserData::~QObjectUserData
-24 (int (*)(...))QObjectUserData::~QObjectUserData
-
-Class QObjectUserData
- size=8 align=8
- base size=8 base align=8
-QObjectUserData (0x0x7f917047d180) 0 nearly-empty
- vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u)
-
-Class QSignalBlocker
- size=16 align=8
- base size=10 base align=8
-QSignalBlocker (0x0x7f917047d1e0) 0
-
-Class QAbstractAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractAnimation::QPrivateSignal (0x0x7f917047d2a0) 0 empty
-
-Vtable for QAbstractAnimation
-QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractAnimation)
-16 (int (*)(...))QAbstractAnimation::metaObject
-24 (int (*)(...))QAbstractAnimation::qt_metacast
-32 (int (*)(...))QAbstractAnimation::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QAbstractAnimation
- size=16 align=8
- base size=16 base align=8
-QAbstractAnimation (0x0x7f9170655dd0) 0
- vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u)
- QObject (0x0x7f917047d240) 0
- primary-for QAbstractAnimation (0x0x7f9170655dd0)
-
-Class QAnimationDriver::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAnimationDriver::QPrivateSignal (0x0x7f917047d360) 0 empty
-
-Vtable for QAnimationDriver
-QAnimationDriver::_ZTV16QAnimationDriver: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QAnimationDriver)
-16 (int (*)(...))QAnimationDriver::metaObject
-24 (int (*)(...))QAnimationDriver::qt_metacast
-32 (int (*)(...))QAnimationDriver::qt_metacall
-40 (int (*)(...))QAnimationDriver::~QAnimationDriver
-48 (int (*)(...))QAnimationDriver::~QAnimationDriver
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAnimationDriver::advance
-120 (int (*)(...))QAnimationDriver::elapsed
-128 (int (*)(...))QAnimationDriver::start
-136 (int (*)(...))QAnimationDriver::stop
-
-Class QAnimationDriver
- size=16 align=8
- base size=16 base align=8
-QAnimationDriver (0x0x7f9170655e38) 0
- vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16u)
- QObject (0x0x7f917047d300) 0
- primary-for QAnimationDriver (0x0x7f9170655e38)
-
-Class QEventLoop::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QEventLoop::QPrivateSignal (0x0x7f917047d420) 0 empty
-
-Vtable for QEventLoop
-QEventLoop::_ZTV10QEventLoop: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QEventLoop)
-16 (int (*)(...))QEventLoop::metaObject
-24 (int (*)(...))QEventLoop::qt_metacast
-32 (int (*)(...))QEventLoop::qt_metacall
-40 (int (*)(...))QEventLoop::~QEventLoop
-48 (int (*)(...))QEventLoop::~QEventLoop
-56 (int (*)(...))QEventLoop::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QEventLoop
- size=16 align=8
- base size=16 base align=8
-QEventLoop (0x0x7f9170655ea0) 0
- vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u)
- QObject (0x0x7f917047d3c0) 0
- primary-for QEventLoop (0x0x7f9170655ea0)
-
-Class QEventLoopLocker
- size=8 align=8
- base size=8 base align=8
-QEventLoopLocker (0x0x7f917047d5a0) 0
-
-Class QAbstractEventDispatcher::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractEventDispatcher::QPrivateSignal (0x0x7f917047d660) 0 empty
-
-Class QAbstractEventDispatcher::TimerInfo
- size=12 align=4
- base size=12 base align=4
-QAbstractEventDispatcher::TimerInfo (0x0x7f917047d6c0) 0
-
-Vtable for QAbstractEventDispatcher
-QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 28u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
-16 (int (*)(...))QAbstractEventDispatcher::metaObject
-24 (int (*)(...))QAbstractEventDispatcher::qt_metacast
-32 (int (*)(...))QAbstractEventDispatcher::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-184 (int (*)(...))__cxa_pure_virtual
-192 (int (*)(...))__cxa_pure_virtual
-200 (int (*)(...))__cxa_pure_virtual
-208 (int (*)(...))QAbstractEventDispatcher::startingUp
-216 (int (*)(...))QAbstractEventDispatcher::closingDown
-
-Class QAbstractEventDispatcher
- size=16 align=8
- base size=16 base align=8
-QAbstractEventDispatcher (0x0x7f91706559c0) 0
- vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u)
- QObject (0x0x7f917047d600) 0
- primary-for QAbstractEventDispatcher (0x0x7f91706559c0)
-
-Class QMapNodeBase
- size=24 align=8
- base size=24 base align=8
-QMapNodeBase (0x0x7f917047d720) 0
-
-Class QMapDataBase
- size=40 align=8
- base size=40 base align=8
-QMapDataBase (0x0x7f917047d960) 0
-
-Class QHashData::Node
- size=16 align=8
- base size=16 base align=8
-QHashData::Node (0x0x7f917047dd20) 0
-
-Class QHashData
- size=48 align=8
- base size=44 base align=8
-QHashData (0x0x7f917047dcc0) 0
-
-Class QHashDummyValue
- size=1 align=1
- base size=0 base align=1
-QHashDummyValue (0x0x7f917047dd80) 0 empty
-
-Class QVariant::PrivateShared
- size=16 align=8
- base size=12 base align=8
-QVariant::PrivateShared (0x0x7f9170238960) 0
-
-Class QVariant::Private::Data
- size=8 align=8
- base size=8 base align=8
-QVariant::Private::Data (0x0x7f9170238a20) 0
-
-Class QVariant::Private
- size=16 align=8
- base size=12 base align=8
-QVariant::Private (0x0x7f91702389c0) 0
-
-Class QVariant::Handler
- size=72 align=8
- base size=72 base align=8
-QVariant::Handler (0x0x7f9170238a80) 0
-
-Class QVariant
- size=16 align=8
- base size=16 base align=8
-QVariant (0x0x7f9170238900) 0
-
-Class QVariantComparisonHelper
- size=8 align=8
- base size=8 base align=8
-QVariantComparisonHelper (0x0x7f916ffc3f00) 0
-
-Class QSequentialIterable::const_iterator
- size=112 align=8
- base size=112 base align=8
-QSequentialIterable::const_iterator (0x0x7f91700692a0) 0
-
-Class QSequentialIterable
- size=104 align=8
- base size=104 base align=8
-QSequentialIterable (0x0x7f9170069240) 0
-
-Class QAssociativeIterable::const_iterator
- size=120 align=8
- base size=120 base align=8
-QAssociativeIterable::const_iterator (0x0x7f9170069360) 0
-
-Class QAssociativeIterable
- size=112 align=8
- base size=112 base align=8
-QAssociativeIterable (0x0x7f9170069300) 0
-
-Class QModelIndex
- size=24 align=8
- base size=24 base align=8
-QModelIndex (0x0x7f916fdd9d80) 0
-
-Class QPersistentModelIndex
- size=8 align=8
- base size=8 base align=8
-QPersistentModelIndex (0x0x7f916fe6b0c0) 0
-
-Class QAbstractItemModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractItemModel::QPrivateSignal (0x0x7f916fef5120) 0 empty
-
-Vtable for QAbstractItemModel
-QAbstractItemModel::_ZTV18QAbstractItemModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractItemModel)
-16 (int (*)(...))QAbstractItemModel::metaObject
-24 (int (*)(...))QAbstractItemModel::qt_metacast
-32 (int (*)(...))QAbstractItemModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractItemModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractItemModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractItemModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractItemModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractItemModel
- size=16 align=8
- base size=16 base align=8
-QAbstractItemModel (0x0x7f916fee9888) 0
- vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u)
- QObject (0x0x7f916fef50c0) 0
- primary-for QAbstractItemModel (0x0x7f916fee9888)
-
-Class QAbstractTableModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTableModel::QPrivateSignal (0x0x7f916fef5480) 0 empty
-
-Vtable for QAbstractTableModel
-QAbstractTableModel::_ZTV19QAbstractTableModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractTableModel)
-16 (int (*)(...))QAbstractTableModel::metaObject
-24 (int (*)(...))QAbstractTableModel::qt_metacast
-32 (int (*)(...))QAbstractTableModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractTableModel::index
-120 (int (*)(...))QAbstractTableModel::parent
-128 (int (*)(...))QAbstractTableModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractTableModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractTableModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractTableModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractTableModel
- size=16 align=8
- base size=16 base align=8
-QAbstractTableModel (0x0x7f916fee9a90) 0
- vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u)
- QAbstractItemModel (0x0x7f916fee9af8) 0
- primary-for QAbstractTableModel (0x0x7f916fee9a90)
- QObject (0x0x7f916fef5420) 0
- primary-for QAbstractItemModel (0x0x7f916fee9af8)
-
-Class QAbstractListModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractListModel::QPrivateSignal (0x0x7f916fef5540) 0 empty
-
-Vtable for QAbstractListModel
-QAbstractListModel::_ZTV18QAbstractListModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractListModel)
-16 (int (*)(...))QAbstractListModel::metaObject
-24 (int (*)(...))QAbstractListModel::qt_metacast
-32 (int (*)(...))QAbstractListModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractListModel::index
-120 (int (*)(...))QAbstractListModel::parent
-128 (int (*)(...))QAbstractListModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QAbstractListModel::columnCount
-152 (int (*)(...))QAbstractListModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractListModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractListModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractListModel
- size=16 align=8
- base size=16 base align=8
-QAbstractListModel (0x0x7f916fee9b60) 0
- vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u)
- QAbstractItemModel (0x0x7f916fee9bc8) 0
- primary-for QAbstractListModel (0x0x7f916fee9b60)
- QObject (0x0x7f916fef54e0) 0
- primary-for QAbstractItemModel (0x0x7f916fee9bc8)
-
-Vtable for QAbstractNativeEventFilter
-QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAbstractNativeEventFilter)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractNativeEventFilter
- size=16 align=8
- base size=16 base align=8
-QAbstractNativeEventFilter (0x0x7f916fef57e0) 0
- vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16u)
-
-Class QAbstractProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractProxyModel::QPrivateSignal (0x0x7f916fef58a0) 0 empty
-
-Vtable for QAbstractProxyModel
-QAbstractProxyModel::_ZTV19QAbstractProxyModel: 53u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractProxyModel)
-16 (int (*)(...))QAbstractProxyModel::metaObject
-24 (int (*)(...))QAbstractProxyModel::qt_metacast
-32 (int (*)(...))QAbstractProxyModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractProxyModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractProxyModel::hasChildren
-160 (int (*)(...))QAbstractProxyModel::data
-168 (int (*)(...))QAbstractProxyModel::setData
-176 (int (*)(...))QAbstractProxyModel::headerData
-184 (int (*)(...))QAbstractProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QAbstractProxyModel::mimeTypes
-216 (int (*)(...))QAbstractProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QAbstractProxyModel::dropMimeData
-240 (int (*)(...))QAbstractProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractProxyModel::fetchMore
-312 (int (*)(...))QAbstractProxyModel::canFetchMore
-320 (int (*)(...))QAbstractProxyModel::flags
-328 (int (*)(...))QAbstractProxyModel::sort
-336 (int (*)(...))QAbstractProxyModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QAbstractProxyModel::setSourceModel
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))__cxa_pure_virtual
-408 (int (*)(...))QAbstractProxyModel::mapSelectionToSource
-416 (int (*)(...))QAbstractProxyModel::mapSelectionFromSource
-
-Class QAbstractProxyModel
- size=16 align=8
- base size=16 base align=8
-QAbstractProxyModel (0x0x7f916fee9d00) 0
- vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16u)
- QAbstractItemModel (0x0x7f916fee9d68) 0
- primary-for QAbstractProxyModel (0x0x7f916fee9d00)
- QObject (0x0x7f916fef5840) 0
- primary-for QAbstractItemModel (0x0x7f916fee9d68)
-
-Class QAbstractState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractState::QPrivateSignal (0x0x7f916fef5960) 0 empty
-
-Vtable for QAbstractState
-QAbstractState::_ZTV14QAbstractState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QAbstractState)
-16 (int (*)(...))QAbstractState::metaObject
-24 (int (*)(...))QAbstractState::qt_metacast
-32 (int (*)(...))QAbstractState::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractState
- size=16 align=8
- base size=16 base align=8
-QAbstractState (0x0x7f916fee9dd0) 0
- vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u)
- QObject (0x0x7f916fef5900) 0
- primary-for QAbstractState (0x0x7f916fee9dd0)
-
-Class QAbstractTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTransition::QPrivateSignal (0x0x7f916fef5a20) 0 empty
-
-Vtable for QAbstractTransition
-QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractTransition)
-16 (int (*)(...))QAbstractTransition::metaObject
-24 (int (*)(...))QAbstractTransition::qt_metacast
-32 (int (*)(...))QAbstractTransition::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractTransition
- size=16 align=8
- base size=16 base align=8
-QAbstractTransition (0x0x7f916fee9e38) 0
- vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u)
- QObject (0x0x7f916fef59c0) 0
- primary-for QAbstractTransition (0x0x7f916fee9e38)
-
-Class QAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAnimationGroup::QPrivateSignal (0x0x7f916fef5ae0) 0 empty
-
-Vtable for QAnimationGroup
-QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QAnimationGroup)
-16 (int (*)(...))QAnimationGroup::metaObject
-24 (int (*)(...))QAnimationGroup::qt_metacast
-32 (int (*)(...))QAnimationGroup::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QAnimationGroup (0x0x7f916fee9ea0) 0
- vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u)
- QAbstractAnimation (0x0x7f916fee9f08) 0
- primary-for QAnimationGroup (0x0x7f916fee9ea0)
- QObject (0x0x7f916fef5a80) 0
- primary-for QAbstractAnimation (0x0x7f916fee9f08)
-
-Class QBasicTimer
- size=4 align=4
- base size=4 base align=4
-QBasicTimer (0x0x7f916fcab000) 0
-
-Class QBitArray
- size=8 align=8
- base size=8 base align=8
-QBitArray (0x0x7f916fcab300) 0
-
-Class QBitRef
- size=16 align=8
- base size=12 base align=8
-QBitRef (0x0x7f916fcab540) 0
-
-Class QIODevice::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIODevice::QPrivateSignal (0x0x7f916fcab900) 0 empty
-
-Vtable for QIODevice
-QIODevice::_ZTV9QIODevice: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QIODevice)
-16 (int (*)(...))QIODevice::metaObject
-24 (int (*)(...))QIODevice::qt_metacast
-32 (int (*)(...))QIODevice::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIODevice::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QIODevice::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))__cxa_pure_virtual
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))__cxa_pure_virtual
-
-Class QIODevice
- size=16 align=8
- base size=16 base align=8
-QIODevice (0x0x7f916fc71f08) 0
- vptr=((& QIODevice::_ZTV9QIODevice) + 16u)
- QObject (0x0x7f916fcab8a0) 0
- primary-for QIODevice (0x0x7f916fc71f08)
-
-Class QBuffer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QBuffer::QPrivateSignal (0x0x7f916fcabae0) 0 empty
-
-Vtable for QBuffer
-QBuffer::_ZTV7QBuffer: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QBuffer)
-16 (int (*)(...))QBuffer::metaObject
-24 (int (*)(...))QBuffer::qt_metacast
-32 (int (*)(...))QBuffer::qt_metacall
-40 (int (*)(...))QBuffer::~QBuffer
-48 (int (*)(...))QBuffer::~QBuffer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QBuffer::connectNotify
-104 (int (*)(...))QBuffer::disconnectNotify
-112 (int (*)(...))QIODevice::isSequential
-120 (int (*)(...))QBuffer::open
-128 (int (*)(...))QBuffer::close
-136 (int (*)(...))QBuffer::pos
-144 (int (*)(...))QBuffer::size
-152 (int (*)(...))QBuffer::seek
-160 (int (*)(...))QBuffer::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QBuffer::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QBuffer::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QBuffer::writeData
-
-Class QBuffer
- size=16 align=8
- base size=16 base align=8
-QBuffer (0x0x7f916fd33068) 0
- vptr=((& QBuffer::_ZTV7QBuffer) + 16u)
- QIODevice (0x0x7f916fd330d0) 0
- primary-for QBuffer (0x0x7f916fd33068)
- QObject (0x0x7f916fcaba80) 0
- primary-for QIODevice (0x0x7f916fd330d0)
-
-Class QByteArrayMatcher::Data
- size=272 align=8
- base size=272 base align=8
-QByteArrayMatcher::Data (0x0x7f916fcabba0) 0
-
-Class QByteArrayMatcher
- size=1040 align=8
- base size=1040 base align=8
-QByteArrayMatcher (0x0x7f916fcabb40) 0
-
-Class QSharedData
- size=4 align=4
- base size=4 base align=4
-QSharedData (0x0x7f916fcabd20) 0
-
-Class QLocale
- size=8 align=8
- base size=8 base align=8
-QLocale (0x0x7f916fcabf00) 0
-
-Class QCollatorSortKey
- size=8 align=8
- base size=8 base align=8
-QCollatorSortKey (0x0x7f916fa543c0) 0
-
-Class QCollator
- size=8 align=8
- base size=8 base align=8
-QCollator (0x0x7f916fa54480) 0
-
-Class QCommandLineOption
- size=8 align=8
- base size=8 base align=8
-QCommandLineOption (0x0x7f916fb1e540) 0
-
-Vtable for QEvent
-QEvent::_ZTV6QEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QEvent)
-16 (int (*)(...))QEvent::~QEvent
-24 (int (*)(...))QEvent::~QEvent
-
-Class QEvent
- size=24 align=8
- base size=20 base align=8
-QEvent (0x0x7f916fb1e9c0) 0
- vptr=((& QEvent::_ZTV6QEvent) + 16u)
-
-Vtable for QTimerEvent
-QTimerEvent::_ZTV11QTimerEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTimerEvent)
-16 (int (*)(...))QTimerEvent::~QTimerEvent
-24 (int (*)(...))QTimerEvent::~QTimerEvent
-
-Class QTimerEvent
- size=24 align=8
- base size=24 base align=8
-QTimerEvent (0x0x7f916fb48208) 0
- vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u)
- QEvent (0x0x7f916fb1ea20) 0
- primary-for QTimerEvent (0x0x7f916fb48208)
-
-Vtable for QChildEvent
-QChildEvent::_ZTV11QChildEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QChildEvent)
-16 (int (*)(...))QChildEvent::~QChildEvent
-24 (int (*)(...))QChildEvent::~QChildEvent
-
-Class QChildEvent
- size=32 align=8
- base size=32 base align=8
-QChildEvent (0x0x7f916fb48270) 0
- vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u)
- QEvent (0x0x7f916fb1ea80) 0
- primary-for QChildEvent (0x0x7f916fb48270)
-
-Vtable for QDynamicPropertyChangeEvent
-QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
-16 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
-24 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
-
-Class QDynamicPropertyChangeEvent
- size=32 align=8
- base size=32 base align=8
-QDynamicPropertyChangeEvent (0x0x7f916fb483a8) 0
- vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u)
- QEvent (0x0x7f916fb1ec60) 0
- primary-for QDynamicPropertyChangeEvent (0x0x7f916fb483a8)
-
-Vtable for QDeferredDeleteEvent
-QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QDeferredDeleteEvent)
-16 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent
-24 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent
-
-Class QDeferredDeleteEvent
- size=24 align=8
- base size=24 base align=8
-QDeferredDeleteEvent (0x0x7f916fb48410) 0
- vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16u)
- QEvent (0x0x7f916fb1ecc0) 0
- primary-for QDeferredDeleteEvent (0x0x7f916fb48410)
-
-Class QCoreApplication::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QCoreApplication::QPrivateSignal (0x0x7f916fb1ed80) 0 empty
-
-Vtable for QCoreApplication
-QCoreApplication::_ZTV16QCoreApplication: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QCoreApplication)
-16 (int (*)(...))QCoreApplication::metaObject
-24 (int (*)(...))QCoreApplication::qt_metacast
-32 (int (*)(...))QCoreApplication::qt_metacall
-40 (int (*)(...))QCoreApplication::~QCoreApplication
-48 (int (*)(...))QCoreApplication::~QCoreApplication
-56 (int (*)(...))QCoreApplication::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QCoreApplication::notify
-120 (int (*)(...))QCoreApplication::compressEvent
-
-Class QCoreApplication
- size=16 align=8
- base size=16 base align=8
-QCoreApplication (0x0x7f916fb48478) 0
- vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u)
- QObject (0x0x7f916fb1ed20) 0
- primary-for QCoreApplication (0x0x7f916fb48478)
-
-Class QCommandLineParser
- size=8 align=8
- base size=8 base align=8
-QCommandLineParser (0x0x7f916fb1ede0) 0
-
-Class QContiguousCacheData
- size=24 align=4
- base size=24 base align=4
-QContiguousCacheData (0x0x7f916fb1ee40) 0
-
-Class QCryptographicHash
- size=8 align=8
- base size=8 base align=8
-QCryptographicHash (0x0x7f916f7bf120) 0
-
-Class QDataStream
- size=32 align=8
- base size=32 base align=8
-QDataStream (0x0x7f916f7bf180) 0
-
-Class QtPrivate::StreamStateSaver
- size=16 align=8
- base size=12 base align=8
-QtPrivate::StreamStateSaver (0x0x7f916f7bf240) 0
-
-Class QDate
- size=8 align=8
- base size=8 base align=8
-QDate (0x0x7f916f7bf420) 0
-
-Class QTime
- size=4 align=4
- base size=4 base align=4
-QTime (0x0x7f916f7bf720) 0
-
-Class QDateTime::ShortData
- size=8 align=8
- base size=8 base align=8
-QDateTime::ShortData (0x0x7f916f7bfc00) 0
-
-Class QDateTime::Data
- size=8 align=8
- base size=8 base align=8
-QDateTime::Data (0x0x7f916f7bfc60) 0
-
-Class QDateTime
- size=8 align=8
- base size=8 base align=8
-QDateTime (0x0x7f916f7bfba0) 0
-
-Class QElapsedTimer
- size=16 align=8
- base size=16 base align=8
-QElapsedTimer (0x0x7f916f930a80) 0
-
-Class std::chrono::_V2::system_clock
- size=1 align=1
- base size=0 base align=1
-std::chrono::_V2::system_clock (0x0x7f916f57ce40) 0 empty
-
-Class std::chrono::_V2::steady_clock
- size=1 align=1
- base size=0 base align=1
-std::chrono::_V2::steady_clock (0x0x7f916f6e7cc0) 0 empty
-
-Class QDeadlineTimer
- size=16 align=8
- base size=16 base align=8
-QDeadlineTimer (0x0x7f916f6e7d20) 0
-
-Vtable for QTextStream
-QTextStream::_ZTV11QTextStream: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTextStream)
-16 (int (*)(...))QTextStream::~QTextStream
-24 (int (*)(...))QTextStream::~QTextStream
-
-Class QTextStream
- size=16 align=8
- base size=16 base align=8
-QTextStream (0x0x7f916f412ba0) 0
- vptr=((& QTextStream::_ZTV11QTextStream) + 16u)
-
-Class QTextStreamManipulator
- size=40 align=8
- base size=38 base align=8
-QTextStreamManipulator (0x0x7f916f412de0) 0
-
-Class QtSharedPointer::NormalDeleter
- size=1 align=1
- base size=0 base align=1
-QtSharedPointer::NormalDeleter (0x0x7f916f530060) 0 empty
-
-Class QtSharedPointer::ExternalRefCountData
- size=16 align=8
- base size=16 base align=8
-QtSharedPointer::ExternalRefCountData (0x0x7f916f5301e0) 0
-
-Class QDebug::Stream
- size=80 align=8
- base size=76 base align=8
-QDebug::Stream (0x0x7f916f530660) 0
-
-Class QDebug
- size=8 align=8
- base size=8 base align=8
-QDebug (0x0x7f916f530600) 0
-
-Class QDebugStateSaver
- size=8 align=8
- base size=8 base align=8
-QDebugStateSaver (0x0x7f916f2ac8a0) 0
-
-Class QNoDebug
- size=1 align=1
- base size=0 base align=1
-QNoDebug (0x0x7f916f2ac960) 0 empty
-
-Class QFileDevice::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileDevice::QPrivateSignal (0x0x7f916f2aca20) 0 empty
-
-Vtable for QFileDevice
-QFileDevice::_ZTV11QFileDevice: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFileDevice)
-16 (int (*)(...))QFileDevice::metaObject
-24 (int (*)(...))QFileDevice::qt_metacast
-32 (int (*)(...))QFileDevice::qt_metacall
-40 (int (*)(...))QFileDevice::~QFileDevice
-48 (int (*)(...))QFileDevice::~QFileDevice
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFileDevice::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QFileDevice::fileName
-248 (int (*)(...))QFileDevice::resize
-256 (int (*)(...))QFileDevice::permissions
-264 (int (*)(...))QFileDevice::setPermissions
-
-Class QFileDevice
- size=16 align=8
- base size=16 base align=8
-QFileDevice (0x0x7f916f2a9b60) 0
- vptr=((& QFileDevice::_ZTV11QFileDevice) + 16u)
- QIODevice (0x0x7f916f2a9bc8) 0
- primary-for QFileDevice (0x0x7f916f2a9b60)
- QObject (0x0x7f916f2ac9c0) 0
- primary-for QIODevice (0x0x7f916f2a9bc8)
-
-Class QFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFile::QPrivateSignal (0x0x7f916f2acc00) 0 empty
-
-Vtable for QFile
-QFile::_ZTV5QFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI5QFile)
-16 (int (*)(...))QFile::metaObject
-24 (int (*)(...))QFile::qt_metacast
-32 (int (*)(...))QFile::qt_metacall
-40 (int (*)(...))QFile::~QFile
-48 (int (*)(...))QFile::~QFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QFile::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFile::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QFile::fileName
-248 (int (*)(...))QFile::resize
-256 (int (*)(...))QFile::permissions
-264 (int (*)(...))QFile::setPermissions
-
-Class QFile
- size=16 align=8
- base size=16 base align=8
-QFile (0x0x7f916f2a9d00) 0
- vptr=((& QFile::_ZTV5QFile) + 16u)
- QFileDevice (0x0x7f916f2a9d68) 0
- primary-for QFile (0x0x7f916f2a9d00)
- QIODevice (0x0x7f916f2a9dd0) 0
- primary-for QFileDevice (0x0x7f916f2a9d68)
- QObject (0x0x7f916f2acba0) 0
- primary-for QIODevice (0x0x7f916f2a9dd0)
-
-Class QFileInfo
- size=8 align=8
- base size=8 base align=8
-QFileInfo (0x0x7f916f2acd80) 0
-
-Class QDir
- size=8 align=8
- base size=8 base align=8
-QDir (0x0x7f916efd2240) 0
-
-Class QDirIterator
- size=8 align=8
- base size=8 base align=8
-QDirIterator (0x0x7f916efd27e0) 0
-
-Class QEasingCurve
- size=8 align=8
- base size=8 base align=8
-QEasingCurve (0x0x7f916efd29c0) 0
-
-Class QEventTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QEventTransition::QPrivateSignal (0x0x7f916f11fc60) 0 empty
-
-Vtable for QEventTransition
-QEventTransition::_ZTV16QEventTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QEventTransition)
-16 (int (*)(...))QEventTransition::metaObject
-24 (int (*)(...))QEventTransition::qt_metacast
-32 (int (*)(...))QEventTransition::qt_metacall
-40 (int (*)(...))QEventTransition::~QEventTransition
-48 (int (*)(...))QEventTransition::~QEventTransition
-56 (int (*)(...))QEventTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QEventTransition::eventTest
-120 (int (*)(...))QEventTransition::onTransition
-
-Class QEventTransition
- size=16 align=8
- base size=16 base align=8
-QEventTransition (0x0x7f916f122bc8) 0
- vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u)
- QAbstractTransition (0x0x7f916f122c30) 0
- primary-for QEventTransition (0x0x7f916f122bc8)
- QObject (0x0x7f916f11fc00) 0
- primary-for QAbstractTransition (0x0x7f916f122c30)
-
-Vtable for QException
-QException::_ZTV10QException: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QException)
-16 (int (*)(...))QException::~QException
-24 (int (*)(...))QException::~QException
-32 (int (*)(...))std::exception::what
-40 (int (*)(...))QException::raise
-48 (int (*)(...))QException::clone
-
-Class QException
- size=8 align=8
- base size=8 base align=8
-QException (0x0x7f916f122c98) 0 nearly-empty
- vptr=((& QException::_ZTV10QException) + 16u)
- std::exception (0x0x7f916f11fcc0) 0 nearly-empty
- primary-for QException (0x0x7f916f122c98)
-
-Vtable for QUnhandledException
-QUnhandledException::_ZTV19QUnhandledException: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QUnhandledException)
-16 (int (*)(...))QUnhandledException::~QUnhandledException
-24 (int (*)(...))QUnhandledException::~QUnhandledException
-32 (int (*)(...))std::exception::what
-40 (int (*)(...))QUnhandledException::raise
-48 (int (*)(...))QUnhandledException::clone
-
-Class QUnhandledException
- size=8 align=8
- base size=8 base align=8
-QUnhandledException (0x0x7f916f122d00) 0 nearly-empty
- vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16u)
- QException (0x0x7f916f122d68) 0 nearly-empty
- primary-for QUnhandledException (0x0x7f916f122d00)
- std::exception (0x0x7f916f11fd20) 0 nearly-empty
- primary-for QException (0x0x7f916f122d68)
-
-Class QtPrivate::ExceptionHolder
- size=8 align=8
- base size=8 base align=8
-QtPrivate::ExceptionHolder (0x0x7f916f11fd80) 0
-
-Class QtPrivate::ExceptionStore
- size=8 align=8
- base size=8 base align=8
-QtPrivate::ExceptionStore (0x0x7f916f11fe40) 0
-
-Vtable for QFactoryInterface
-QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QFactoryInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QFactoryInterface
- size=8 align=8
- base size=8 base align=8
-QFactoryInterface (0x0x7f916f11fea0) 0 nearly-empty
- vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u)
-
-Class QFileSelector::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileSelector::QPrivateSignal (0x0x7f916ed97000) 0 empty
-
-Vtable for QFileSelector
-QFileSelector::_ZTV13QFileSelector: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QFileSelector)
-16 (int (*)(...))QFileSelector::metaObject
-24 (int (*)(...))QFileSelector::qt_metacast
-32 (int (*)(...))QFileSelector::qt_metacall
-40 (int (*)(...))QFileSelector::~QFileSelector
-48 (int (*)(...))QFileSelector::~QFileSelector
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QFileSelector
- size=16 align=8
- base size=16 base align=8
-QFileSelector (0x0x7f916f122dd0) 0
- vptr=((& QFileSelector::_ZTV13QFileSelector) + 16u)
- QObject (0x0x7f916f11ff60) 0
- primary-for QFileSelector (0x0x7f916f122dd0)
-
-Class QFileSystemWatcher::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileSystemWatcher::QPrivateSignal (0x0x7f916ed970c0) 0 empty
-
-Vtable for QFileSystemWatcher
-QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QFileSystemWatcher)
-16 (int (*)(...))QFileSystemWatcher::metaObject
-24 (int (*)(...))QFileSystemWatcher::qt_metacast
-32 (int (*)(...))QFileSystemWatcher::qt_metacall
-40 (int (*)(...))QFileSystemWatcher::~QFileSystemWatcher
-48 (int (*)(...))QFileSystemWatcher::~QFileSystemWatcher
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QFileSystemWatcher
- size=16 align=8
- base size=16 base align=8
-QFileSystemWatcher (0x0x7f916f122e38) 0
- vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u)
- QObject (0x0x7f916ed97060) 0
- primary-for QFileSystemWatcher (0x0x7f916f122e38)
-
-Class QFinalState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFinalState::QPrivateSignal (0x0x7f916ed97180) 0 empty
-
-Vtable for QFinalState
-QFinalState::_ZTV11QFinalState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFinalState)
-16 (int (*)(...))QFinalState::metaObject
-24 (int (*)(...))QFinalState::qt_metacast
-32 (int (*)(...))QFinalState::qt_metacall
-40 (int (*)(...))QFinalState::~QFinalState
-48 (int (*)(...))QFinalState::~QFinalState
-56 (int (*)(...))QFinalState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFinalState::onEntry
-120 (int (*)(...))QFinalState::onExit
-
-Class QFinalState
- size=16 align=8
- base size=16 base align=8
-QFinalState (0x0x7f916f122ea0) 0
- vptr=((& QFinalState::_ZTV11QFinalState) + 16u)
- QAbstractState (0x0x7f916f122f08) 0
- primary-for QFinalState (0x0x7f916f122ea0)
- QObject (0x0x7f916ed97120) 0
- primary-for QAbstractState (0x0x7f916f122f08)
-
-Vtable for QRunnable
-QRunnable::_ZTV9QRunnable: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QRunnable)
-16 (int (*)(...))__cxa_pure_virtual
-24 0u
-32 0u
-
-Class QRunnable
- size=16 align=8
- base size=12 base align=8
-QRunnable (0x0x7f916ed971e0) 0
- vptr=((& QRunnable::_ZTV9QRunnable) + 16u)
-
-Class QBasicMutex
- size=8 align=8
- base size=8 base align=8
-QBasicMutex (0x0x7f916ed97240) 0
-
-Class QMutex
- size=8 align=8
- base size=8 base align=8
-QMutex (0x0x7f916edfa068) 0
- QBasicMutex (0x0x7f916ed97480) 0
-
-Class QMutexLocker
- size=8 align=8
- base size=8 base align=8
-QMutexLocker (0x0x7f916ed97840) 0
-
-Class QtPrivate::ResultItem
- size=16 align=8
- base size=16 base align=8
-QtPrivate::ResultItem (0x0x7f916ed97900) 0
-
-Class QtPrivate::ResultIteratorBase
- size=16 align=8
- base size=12 base align=8
-QtPrivate::ResultIteratorBase (0x0x7f916ed97960) 0
-
-Vtable for QtPrivate::ResultStoreBase
-QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN9QtPrivate15ResultStoreBaseE)
-16 (int (*)(...))QtPrivate::ResultStoreBase::~ResultStoreBase
-24 (int (*)(...))QtPrivate::ResultStoreBase::~ResultStoreBase
-
-Class QtPrivate::ResultStoreBase
- size=48 align=8
- base size=44 base align=8
-QtPrivate::ResultStoreBase (0x0x7f916ed97ae0) 0
- vptr=((& QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE) + 16u)
-
-Vtable for QFutureInterfaceBase
-QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QFutureInterfaceBase)
-16 (int (*)(...))QFutureInterfaceBase::~QFutureInterfaceBase
-24 (int (*)(...))QFutureInterfaceBase::~QFutureInterfaceBase
-
-Class QFutureInterfaceBase
- size=16 align=8
- base size=16 base align=8
-QFutureInterfaceBase (0x0x7f916ed97ba0) 0
- vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u)
-
-Class QFutureWatcherBase::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFutureWatcherBase::QPrivateSignal (0x0x7f916ed97f00) 0 empty
-
-Vtable for QFutureWatcherBase
-QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QFutureWatcherBase)
-16 (int (*)(...))QFutureWatcherBase::metaObject
-24 (int (*)(...))QFutureWatcherBase::qt_metacast
-32 (int (*)(...))QFutureWatcherBase::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QFutureWatcherBase::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QFutureWatcherBase::connectNotify
-104 (int (*)(...))QFutureWatcherBase::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QFutureWatcherBase
- size=16 align=8
- base size=16 base align=8
-QFutureWatcherBase (0x0x7f916edfac30) 0
- vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u)
- QObject (0x0x7f916ed97ea0) 0
- primary-for QFutureWatcherBase (0x0x7f916edfac30)
-
-Class QHistoryState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QHistoryState::QPrivateSignal (0x0x7f916eb660c0) 0 empty
-
-Vtable for QHistoryState
-QHistoryState::_ZTV13QHistoryState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QHistoryState)
-16 (int (*)(...))QHistoryState::metaObject
-24 (int (*)(...))QHistoryState::qt_metacast
-32 (int (*)(...))QHistoryState::qt_metacall
-40 (int (*)(...))QHistoryState::~QHistoryState
-48 (int (*)(...))QHistoryState::~QHistoryState
-56 (int (*)(...))QHistoryState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QHistoryState::onEntry
-120 (int (*)(...))QHistoryState::onExit
-
-Class QHistoryState
- size=16 align=8
- base size=16 base align=8
-QHistoryState (0x0x7f916eb7f068) 0
- vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u)
- QAbstractState (0x0x7f916eb7f0d0) 0
- primary-for QHistoryState (0x0x7f916eb7f068)
- QObject (0x0x7f916eb66060) 0
- primary-for QAbstractState (0x0x7f916eb7f0d0)
-
-Class QIdentityProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIdentityProxyModel::QPrivateSignal (0x0x7f916eb66180) 0 empty
-
-Vtable for QIdentityProxyModel
-QIdentityProxyModel::_ZTV19QIdentityProxyModel: 53u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QIdentityProxyModel)
-16 (int (*)(...))QIdentityProxyModel::metaObject
-24 (int (*)(...))QIdentityProxyModel::qt_metacast
-32 (int (*)(...))QIdentityProxyModel::qt_metacall
-40 (int (*)(...))QIdentityProxyModel::~QIdentityProxyModel
-48 (int (*)(...))QIdentityProxyModel::~QIdentityProxyModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIdentityProxyModel::index
-120 (int (*)(...))QIdentityProxyModel::parent
-128 (int (*)(...))QIdentityProxyModel::sibling
-136 (int (*)(...))QIdentityProxyModel::rowCount
-144 (int (*)(...))QIdentityProxyModel::columnCount
-152 (int (*)(...))QAbstractProxyModel::hasChildren
-160 (int (*)(...))QAbstractProxyModel::data
-168 (int (*)(...))QAbstractProxyModel::setData
-176 (int (*)(...))QIdentityProxyModel::headerData
-184 (int (*)(...))QAbstractProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QAbstractProxyModel::mimeTypes
-216 (int (*)(...))QAbstractProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QIdentityProxyModel::dropMimeData
-240 (int (*)(...))QAbstractProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QIdentityProxyModel::insertRows
-264 (int (*)(...))QIdentityProxyModel::insertColumns
-272 (int (*)(...))QIdentityProxyModel::removeRows
-280 (int (*)(...))QIdentityProxyModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractProxyModel::fetchMore
-312 (int (*)(...))QAbstractProxyModel::canFetchMore
-320 (int (*)(...))QAbstractProxyModel::flags
-328 (int (*)(...))QAbstractProxyModel::sort
-336 (int (*)(...))QAbstractProxyModel::buddy
-344 (int (*)(...))QIdentityProxyModel::match
-352 (int (*)(...))QAbstractProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QIdentityProxyModel::setSourceModel
-392 (int (*)(...))QIdentityProxyModel::mapToSource
-400 (int (*)(...))QIdentityProxyModel::mapFromSource
-408 (int (*)(...))QIdentityProxyModel::mapSelectionToSource
-416 (int (*)(...))QIdentityProxyModel::mapSelectionFromSource
-
-Class QIdentityProxyModel
- size=16 align=8
- base size=16 base align=8
-QIdentityProxyModel (0x0x7f916eb7f138) 0
- vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16u)
- QAbstractProxyModel (0x0x7f916eb7f1a0) 0
- primary-for QIdentityProxyModel (0x0x7f916eb7f138)
- QAbstractItemModel (0x0x7f916eb7f208) 0
- primary-for QAbstractProxyModel (0x0x7f916eb7f1a0)
- QObject (0x0x7f916eb66120) 0
- primary-for QAbstractItemModel (0x0x7f916eb7f208)
-
-Class QItemSelectionRange
- size=16 align=8
- base size=16 base align=8
-QItemSelectionRange (0x0x7f916eb661e0) 0
-
-Class QItemSelectionModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QItemSelectionModel::QPrivateSignal (0x0x7f916eb665a0) 0 empty
-
-Vtable for QItemSelectionModel
-QItemSelectionModel::_ZTV19QItemSelectionModel: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QItemSelectionModel)
-16 (int (*)(...))QItemSelectionModel::metaObject
-24 (int (*)(...))QItemSelectionModel::qt_metacast
-32 (int (*)(...))QItemSelectionModel::qt_metacall
-40 (int (*)(...))QItemSelectionModel::~QItemSelectionModel
-48 (int (*)(...))QItemSelectionModel::~QItemSelectionModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QItemSelectionModel::setCurrentIndex
-120 (int (*)(...))QItemSelectionModel::select
-128 (int (*)(...))QItemSelectionModel::select
-136 (int (*)(...))QItemSelectionModel::clear
-144 (int (*)(...))QItemSelectionModel::reset
-152 (int (*)(...))QItemSelectionModel::clearCurrentIndex
-
-Class QItemSelectionModel
- size=16 align=8
- base size=16 base align=8
-QItemSelectionModel (0x0x7f916eb7f548) 0
- vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16u)
- QObject (0x0x7f916eb66540) 0
- primary-for QItemSelectionModel (0x0x7f916eb7f548)
-
-Class QItemSelection
- size=8 align=8
- base size=8 base align=8
-QItemSelection (0x0x7f916eb7f750) 0
- QList<QItemSelectionRange> (0x0x7f916eb7f7b8) 0
- QListSpecialMethods<QItemSelectionRange> (0x0x7f916eb66840) 0 empty
-
-Class QJsonValue
- size=24 align=8
- base size=20 base align=8
-QJsonValue (0x0x7f916eb66d80) 0
-
-Class QJsonValueRef
- size=16 align=8
- base size=12 base align=8
-QJsonValueRef (0x0x7f916ecab000) 0
-
-Class QJsonValuePtr
- size=24 align=8
- base size=24 base align=8
-QJsonValuePtr (0x0x7f916ecab0c0) 0
-
-Class QJsonValueRefPtr
- size=16 align=8
- base size=16 base align=8
-QJsonValueRefPtr (0x0x7f916ecab120) 0
-
-Class QJsonArray::iterator
- size=16 align=8
- base size=12 base align=8
-QJsonArray::iterator (0x0x7f916ecab1e0) 0
-
-Class QJsonArray::const_iterator
- size=16 align=8
- base size=12 base align=8
-QJsonArray::const_iterator (0x0x7f916ecab240) 0
-
-Class QJsonArray
- size=16 align=8
- base size=16 base align=8
-QJsonArray (0x0x7f916ecab180) 0
-
-Class QJsonParseError
- size=8 align=4
- base size=8 base align=4
-QJsonParseError (0x0x7f916ecab300) 0
-
-Class QJsonDocument
- size=8 align=8
- base size=8 base align=8
-QJsonDocument (0x0x7f916ecab360) 0
-
-Class QJsonObject::iterator
- size=16 align=8
- base size=12 base align=8
-QJsonObject::iterator (0x0x7f916ecab420) 0
-
-Class QJsonObject::const_iterator
- size=16 align=8
- base size=12 base align=8
-QJsonObject::const_iterator (0x0x7f916ecab480) 0
-
-Class QJsonObject
- size=16 align=8
- base size=16 base align=8
-QJsonObject (0x0x7f916ecab3c0) 0
-
-Class QLibrary::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLibrary::QPrivateSignal (0x0x7f916ecab660) 0 empty
-
-Vtable for QLibrary
-QLibrary::_ZTV8QLibrary: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QLibrary)
-16 (int (*)(...))QLibrary::metaObject
-24 (int (*)(...))QLibrary::qt_metacast
-32 (int (*)(...))QLibrary::qt_metacall
-40 (int (*)(...))QLibrary::~QLibrary
-48 (int (*)(...))QLibrary::~QLibrary
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QLibrary
- size=32 align=8
- base size=25 base align=8
-QLibrary (0x0x7f916eb7fbc8) 0
- vptr=((& QLibrary::_ZTV8QLibrary) + 16u)
- QObject (0x0x7f916ecab600) 0
- primary-for QLibrary (0x0x7f916eb7fbc8)
-
-Class QVersionNumber::SegmentStorage
- size=8 align=8
- base size=8 base align=8
-QVersionNumber::SegmentStorage (0x0x7f916ecab840) 0
-
-Class QVersionNumber
- size=8 align=8
- base size=8 base align=8
-QVersionNumber (0x0x7f916ecab7e0) 0
-
-Class QLibraryInfo
- size=1 align=1
- base size=0 base align=1
-QLibraryInfo (0x0x7f916eaa2600) 0 empty
-
-Class QPoint
- size=8 align=4
- base size=8 base align=4
-QPoint (0x0x7f916eaa2660) 0
-
-Class QPointF
- size=16 align=8
- base size=16 base align=8
-QPointF (0x0x7f916eaa2960) 0
-
-Class QLine
- size=16 align=4
- base size=16 base align=4
-QLine (0x0x7f916eaa2c60) 0
-
-Class QLineF
- size=32 align=8
- base size=32 base align=8
-QLineF (0x0x7f916eaa2f60) 0
-
-Class QLinkedListData
- size=32 align=8
- base size=25 base align=8
-QLinkedListData (0x0x7f916e7a62a0) 0
-
-Class QLockFile
- size=8 align=8
- base size=8 base align=8
-QLockFile (0x0x7f916e7a6a20) 0
-
-Class QLoggingCategory::AtomicBools
- size=4 align=1
- base size=4 base align=1
-QLoggingCategory::AtomicBools (0x0x7f916e7a6ba0) 0
-
-Class QLoggingCategory
- size=24 align=8
- base size=24 base align=8
-QLoggingCategory (0x0x7f916e7a6b40) 0
-
-Class QMargins
- size=16 align=4
- base size=16 base align=4
-QMargins (0x0x7f916e7a6d20) 0
-
-Class QMarginsF
- size=32 align=8
- base size=32 base align=8
-QMarginsF (0x0x7f916e8e6060) 0
-
-Class QMessageAuthenticationCode
- size=8 align=8
- base size=8 base align=8
-QMessageAuthenticationCode (0x0x7f916e8e63c0) 0
-
-Class QMetaMethod
- size=16 align=8
- base size=12 base align=8
-QMetaMethod (0x0x7f916e8e6420) 0
-
-Class QMetaEnum
- size=16 align=8
- base size=12 base align=8
-QMetaEnum (0x0x7f916e8e6720) 0
-
-Class QMetaProperty
- size=32 align=8
- base size=32 base align=8
-QMetaProperty (0x0x7f916e8e6a80) 0
-
-Class QMetaClassInfo
- size=16 align=8
- base size=12 base align=8
-QMetaClassInfo (0x0x7f916e8e6ae0) 0
-
-Class QMimeData::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMimeData::QPrivateSignal (0x0x7f916e8e6e40) 0 empty
-
-Vtable for QMimeData
-QMimeData::_ZTV9QMimeData: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QMimeData)
-16 (int (*)(...))QMimeData::metaObject
-24 (int (*)(...))QMimeData::qt_metacast
-32 (int (*)(...))QMimeData::qt_metacall
-40 (int (*)(...))QMimeData::~QMimeData
-48 (int (*)(...))QMimeData::~QMimeData
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QMimeData::hasFormat
-120 (int (*)(...))QMimeData::formats
-128 (int (*)(...))QMimeData::retrieveData
-
-Class QMimeData
- size=16 align=8
- base size=16 base align=8
-QMimeData (0x0x7f916e7688f0) 0
- vptr=((& QMimeData::_ZTV9QMimeData) + 16u)
- QObject (0x0x7f916e8e6de0) 0
- primary-for QMimeData (0x0x7f916e7688f0)
-
-Class QMimeType
- size=8 align=8
- base size=8 base align=8
-QMimeType (0x0x7f916e8e6ea0) 0
-
-Class QMimeDatabase
- size=8 align=8
- base size=8 base align=8
-QMimeDatabase (0x0x7f916e5fb240) 0
-
-Class QObjectCleanupHandler::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QObjectCleanupHandler::QPrivateSignal (0x0x7f916e5fb300) 0 empty
-
-Vtable for QObjectCleanupHandler
-QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QObjectCleanupHandler)
-16 (int (*)(...))QObjectCleanupHandler::metaObject
-24 (int (*)(...))QObjectCleanupHandler::qt_metacast
-32 (int (*)(...))QObjectCleanupHandler::qt_metacall
-40 (int (*)(...))QObjectCleanupHandler::~QObjectCleanupHandler
-48 (int (*)(...))QObjectCleanupHandler::~QObjectCleanupHandler
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QObjectCleanupHandler
- size=24 align=8
- base size=24 base align=8
-QObjectCleanupHandler (0x0x7f916e768a90) 0
- vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u)
- QObject (0x0x7f916e5fb2a0) 0
- primary-for QObjectCleanupHandler (0x0x7f916e768a90)
-
-Class QParallelAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QParallelAnimationGroup::QPrivateSignal (0x0x7f916e5fb3c0) 0 empty
-
-Vtable for QParallelAnimationGroup
-QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QParallelAnimationGroup)
-16 (int (*)(...))QParallelAnimationGroup::metaObject
-24 (int (*)(...))QParallelAnimationGroup::qt_metacast
-32 (int (*)(...))QParallelAnimationGroup::qt_metacall
-40 (int (*)(...))QParallelAnimationGroup::~QParallelAnimationGroup
-48 (int (*)(...))QParallelAnimationGroup::~QParallelAnimationGroup
-56 (int (*)(...))QParallelAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QParallelAnimationGroup::duration
-120 (int (*)(...))QParallelAnimationGroup::updateCurrentTime
-128 (int (*)(...))QParallelAnimationGroup::updateState
-136 (int (*)(...))QParallelAnimationGroup::updateDirection
-
-Class QParallelAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QParallelAnimationGroup (0x0x7f916e768af8) 0
- vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u)
- QAnimationGroup (0x0x7f916e768b60) 0
- primary-for QParallelAnimationGroup (0x0x7f916e768af8)
- QAbstractAnimation (0x0x7f916e768bc8) 0
- primary-for QAnimationGroup (0x0x7f916e768b60)
- QObject (0x0x7f916e5fb360) 0
- primary-for QAbstractAnimation (0x0x7f916e768bc8)
-
-Class QPauseAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPauseAnimation::QPrivateSignal (0x0x7f916e5fb480) 0 empty
-
-Vtable for QPauseAnimation
-QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QPauseAnimation)
-16 (int (*)(...))QPauseAnimation::metaObject
-24 (int (*)(...))QPauseAnimation::qt_metacast
-32 (int (*)(...))QPauseAnimation::qt_metacall
-40 (int (*)(...))QPauseAnimation::~QPauseAnimation
-48 (int (*)(...))QPauseAnimation::~QPauseAnimation
-56 (int (*)(...))QPauseAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPauseAnimation::duration
-120 (int (*)(...))QPauseAnimation::updateCurrentTime
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QPauseAnimation
- size=16 align=8
- base size=16 base align=8
-QPauseAnimation (0x0x7f916e768c30) 0
- vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u)
- QAbstractAnimation (0x0x7f916e768c98) 0
- primary-for QPauseAnimation (0x0x7f916e768c30)
- QObject (0x0x7f916e5fb420) 0
- primary-for QAbstractAnimation (0x0x7f916e768c98)
-
-Class QStaticPlugin
- size=16 align=8
- base size=16 base align=8
-QStaticPlugin (0x0x7f916e5fb660) 0
-
-Class QPluginLoader::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPluginLoader::QPrivateSignal (0x0x7f916e5fb9c0) 0 empty
-
-Vtable for QPluginLoader
-QPluginLoader::_ZTV13QPluginLoader: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QPluginLoader)
-16 (int (*)(...))QPluginLoader::metaObject
-24 (int (*)(...))QPluginLoader::qt_metacast
-32 (int (*)(...))QPluginLoader::qt_metacall
-40 (int (*)(...))QPluginLoader::~QPluginLoader
-48 (int (*)(...))QPluginLoader::~QPluginLoader
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QPluginLoader
- size=32 align=8
- base size=25 base align=8
-QPluginLoader (0x0x7f916e768e38) 0
- vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u)
- QObject (0x0x7f916e5fb960) 0
- primary-for QPluginLoader (0x0x7f916e768e38)
-
-Vtable for std::type_info
-std::type_info::_ZTVSt9type_info: 8u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9type_info)
-16 (int (*)(...))std::type_info::~type_info
-24 (int (*)(...))std::type_info::~type_info
-32 (int (*)(...))std::type_info::__is_pointer_p
-40 (int (*)(...))std::type_info::__is_function_p
-48 (int (*)(...))std::type_info::__do_catch
-56 (int (*)(...))std::type_info::__do_upcast
-
-Class std::type_info
- size=16 align=8
- base size=16 base align=8
-std::type_info (0x0x7f916e5fba20) 0
- vptr=((& std::type_info::_ZTVSt9type_info) + 16u)
-
-Vtable for std::bad_cast
-std::bad_cast::_ZTVSt8bad_cast: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt8bad_cast)
-16 (int (*)(...))std::bad_cast::~bad_cast
-24 (int (*)(...))std::bad_cast::~bad_cast
-32 (int (*)(...))std::bad_cast::what
-
-Class std::bad_cast
- size=8 align=8
- base size=8 base align=8
-std::bad_cast (0x0x7f916e768ea0) 0 nearly-empty
- vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
- std::exception (0x0x7f916e5fba80) 0 nearly-empty
- primary-for std::bad_cast (0x0x7f916e768ea0)
-
-Vtable for std::bad_typeid
-std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt10bad_typeid)
-16 (int (*)(...))std::bad_typeid::~bad_typeid
-24 (int (*)(...))std::bad_typeid::~bad_typeid
-32 (int (*)(...))std::bad_typeid::what
-
-Class std::bad_typeid
- size=8 align=8
- base size=8 base align=8
-std::bad_typeid (0x0x7f916e768f08) 0 nearly-empty
- vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
- std::exception (0x0x7f916e5fbae0) 0 nearly-empty
- primary-for std::bad_typeid (0x0x7f916e768f08)
-
-Vtable for std::bad_function_call
-std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt17bad_function_call)
-16 (int (*)(...))std::bad_function_call::~bad_function_call
-24 (int (*)(...))std::bad_function_call::~bad_function_call
-32 (int (*)(...))std::bad_function_call::what
-
-Class std::bad_function_call
- size=8 align=8
- base size=8 base align=8
-std::bad_function_call (0x0x7f916e3e31a0) 0 nearly-empty
- vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
- std::exception (0x0x7f916e37bba0) 0 nearly-empty
- primary-for std::bad_function_call (0x0x7f916e3e31a0)
-
-Class std::_Nocopy_types
- size=16 align=8
- base size=16 base align=8
-std::_Nocopy_types (0x0x7f916e37bc60) 0
-
-Class std::_Any_data
- size=16 align=8
- base size=16 base align=8
-std::_Any_data (0x0x7f916e37bcc0) 0
-
-Class std::_Function_base
- size=24 align=8
- base size=24 base align=8
-std::_Function_base (0x0x7f916e37bde0) 0
-
-Class QProcessEnvironment
- size=8 align=8
- base size=8 base align=8
-QProcessEnvironment (0x0x7f916e441300) 0
-
-Class QProcess::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QProcess::QPrivateSignal (0x0x7f916e4416c0) 0 empty
-
-Vtable for QProcess
-QProcess::_ZTV8QProcess: 31u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QProcess)
-16 (int (*)(...))QProcess::metaObject
-24 (int (*)(...))QProcess::qt_metacast
-32 (int (*)(...))QProcess::qt_metacall
-40 (int (*)(...))QProcess::~QProcess
-48 (int (*)(...))QProcess::~QProcess
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QProcess::isSequential
-120 (int (*)(...))QProcess::open
-128 (int (*)(...))QProcess::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QProcess::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QProcess::bytesAvailable
-184 (int (*)(...))QProcess::bytesToWrite
-192 (int (*)(...))QProcess::canReadLine
-200 (int (*)(...))QProcess::waitForReadyRead
-208 (int (*)(...))QProcess::waitForBytesWritten
-216 (int (*)(...))QProcess::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QProcess::writeData
-240 (int (*)(...))QProcess::setupChildProcess
-
-Class QProcess
- size=16 align=8
- base size=16 base align=8
-QProcess (0x0x7f916e3e3a90) 0
- vptr=((& QProcess::_ZTV8QProcess) + 16u)
- QIODevice (0x0x7f916e3e3af8) 0
- primary-for QProcess (0x0x7f916e3e3a90)
- QObject (0x0x7f916e441660) 0
- primary-for QIODevice (0x0x7f916e3e3af8)
-
-Class QVariantAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QVariantAnimation::QPrivateSignal (0x0x7f916e441780) 0 empty
-
-Vtable for QVariantAnimation
-QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QVariantAnimation)
-16 (int (*)(...))QVariantAnimation::metaObject
-24 (int (*)(...))QVariantAnimation::qt_metacast
-32 (int (*)(...))QVariantAnimation::qt_metacall
-40 (int (*)(...))QVariantAnimation::~QVariantAnimation
-48 (int (*)(...))QVariantAnimation::~QVariantAnimation
-56 (int (*)(...))QVariantAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QVariantAnimation::duration
-120 (int (*)(...))QVariantAnimation::updateCurrentTime
-128 (int (*)(...))QVariantAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-144 (int (*)(...))QVariantAnimation::updateCurrentValue
-152 (int (*)(...))QVariantAnimation::interpolated
-
-Class QVariantAnimation
- size=16 align=8
- base size=16 base align=8
-QVariantAnimation (0x0x7f916e3e3b60) 0
- vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u)
- QAbstractAnimation (0x0x7f916e3e3bc8) 0
- primary-for QVariantAnimation (0x0x7f916e3e3b60)
- QObject (0x0x7f916e441720) 0
- primary-for QAbstractAnimation (0x0x7f916e3e3bc8)
-
-Class QPropertyAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPropertyAnimation::QPrivateSignal (0x0x7f916e441840) 0 empty
-
-Vtable for QPropertyAnimation
-QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QPropertyAnimation)
-16 (int (*)(...))QPropertyAnimation::metaObject
-24 (int (*)(...))QPropertyAnimation::qt_metacast
-32 (int (*)(...))QPropertyAnimation::qt_metacall
-40 (int (*)(...))QPropertyAnimation::~QPropertyAnimation
-48 (int (*)(...))QPropertyAnimation::~QPropertyAnimation
-56 (int (*)(...))QPropertyAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QVariantAnimation::duration
-120 (int (*)(...))QVariantAnimation::updateCurrentTime
-128 (int (*)(...))QPropertyAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-144 (int (*)(...))QPropertyAnimation::updateCurrentValue
-152 (int (*)(...))QVariantAnimation::interpolated
-
-Class QPropertyAnimation
- size=16 align=8
- base size=16 base align=8
-QPropertyAnimation (0x0x7f916e3e3c98) 0
- vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u)
- QVariantAnimation (0x0x7f916e3e3d00) 0
- primary-for QPropertyAnimation (0x0x7f916e3e3c98)
- QAbstractAnimation (0x0x7f916e3e3d68) 0
- primary-for QVariantAnimation (0x0x7f916e3e3d00)
- QObject (0x0x7f916e4417e0) 0
- primary-for QAbstractAnimation (0x0x7f916e3e3d68)
-
-Class QReadWriteLock
- size=8 align=8
- base size=8 base align=8
-QReadWriteLock (0x0x7f916e441900) 0
-
-Class QReadLocker
- size=8 align=8
- base size=8 base align=8
-QReadLocker (0x0x7f916e441ba0) 0
-
-Class QWriteLocker
- size=8 align=8
- base size=8 base align=8
-QWriteLocker (0x0x7f916e441c00) 0
-
-Class QSize
- size=8 align=4
- base size=8 base align=4
-QSize (0x0x7f916e441c60) 0
-
-Class QSizeF
- size=16 align=8
- base size=16 base align=8
-QSizeF (0x0x7f916e1c5060) 0
-
-Class QRect
- size=16 align=4
- base size=16 base align=4
-QRect (0x0x7f916e1c5420) 0
-
-Class QRectF
- size=32 align=8
- base size=32 base align=8
-QRectF (0x0x7f916e1c5720) 0
-
-Class QRegularExpression
- size=8 align=8
- base size=8 base align=8
-QRegularExpression (0x0x7f916e1c5a20) 0
-
-Class QRegularExpressionMatch
- size=8 align=8
- base size=8 base align=8
-QRegularExpressionMatch (0x0x7f916dfa5000) 0
-
-Class QRegularExpressionMatchIterator
- size=8 align=8
- base size=8 base align=8
-QRegularExpressionMatchIterator (0x0x7f916dfa5360) 0
-
-Class QResource
- size=8 align=8
- base size=8 base align=8
-QResource (0x0x7f916dfa56c0) 0
-
-Class QSaveFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSaveFile::QPrivateSignal (0x0x7f916dfa5840) 0 empty
-
-Vtable for QSaveFile
-QSaveFile::_ZTV9QSaveFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSaveFile)
-16 (int (*)(...))QSaveFile::metaObject
-24 (int (*)(...))QSaveFile::qt_metacast
-32 (int (*)(...))QSaveFile::qt_metacall
-40 (int (*)(...))QSaveFile::~QSaveFile
-48 (int (*)(...))QSaveFile::~QSaveFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QSaveFile::open
-128 (int (*)(...))QSaveFile::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFileDevice::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QSaveFile::writeData
-240 (int (*)(...))QSaveFile::fileName
-248 (int (*)(...))QFileDevice::resize
-256 (int (*)(...))QFileDevice::permissions
-264 (int (*)(...))QFileDevice::setPermissions
-
-Class QSaveFile
- size=16 align=8
- base size=16 base align=8
-QSaveFile (0x0x7f916e18bd68) 0
- vptr=((& QSaveFile::_ZTV9QSaveFile) + 16u)
- QFileDevice (0x0x7f916e18bdd0) 0
- primary-for QSaveFile (0x0x7f916e18bd68)
- QIODevice (0x0x7f916e18be38) 0
- primary-for QFileDevice (0x0x7f916e18bdd0)
- QObject (0x0x7f916dfa57e0) 0
- primary-for QIODevice (0x0x7f916e18be38)
-
-Class QSemaphore
- size=8 align=8
- base size=8 base align=8
-QSemaphore (0x0x7f916dfa5900) 0
-
-Class QSequentialAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSequentialAnimationGroup::QPrivateSignal (0x0x7f916dfa59c0) 0 empty
-
-Vtable for QSequentialAnimationGroup
-QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
-16 (int (*)(...))QSequentialAnimationGroup::metaObject
-24 (int (*)(...))QSequentialAnimationGroup::qt_metacast
-32 (int (*)(...))QSequentialAnimationGroup::qt_metacall
-40 (int (*)(...))QSequentialAnimationGroup::~QSequentialAnimationGroup
-48 (int (*)(...))QSequentialAnimationGroup::~QSequentialAnimationGroup
-56 (int (*)(...))QSequentialAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSequentialAnimationGroup::duration
-120 (int (*)(...))QSequentialAnimationGroup::updateCurrentTime
-128 (int (*)(...))QSequentialAnimationGroup::updateState
-136 (int (*)(...))QSequentialAnimationGroup::updateDirection
-
-Class QSequentialAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QSequentialAnimationGroup (0x0x7f916e18bea0) 0
- vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u)
- QAnimationGroup (0x0x7f916e18bf08) 0
- primary-for QSequentialAnimationGroup (0x0x7f916e18bea0)
- QAbstractAnimation (0x0x7f916e18bf70) 0
- primary-for QAnimationGroup (0x0x7f916e18bf08)
- QObject (0x0x7f916dfa5960) 0
- primary-for QAbstractAnimation (0x0x7f916e18bf70)
-
-Class QSettings::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSettings::QPrivateSignal (0x0x7f916dfa5a80) 0 empty
-
-Vtable for QSettings
-QSettings::_ZTV9QSettings: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSettings)
-16 (int (*)(...))QSettings::metaObject
-24 (int (*)(...))QSettings::qt_metacast
-32 (int (*)(...))QSettings::qt_metacall
-40 (int (*)(...))QSettings::~QSettings
-48 (int (*)(...))QSettings::~QSettings
-56 (int (*)(...))QSettings::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSettings
- size=16 align=8
- base size=16 base align=8
-QSettings (0x0x7f916e01d000) 0
- vptr=((& QSettings::_ZTV9QSettings) + 16u)
- QObject (0x0x7f916dfa5a20) 0
- primary-for QSettings (0x0x7f916e01d000)
-
-Class QSharedMemory::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSharedMemory::QPrivateSignal (0x0x7f916dfa5b40) 0 empty
-
-Vtable for QSharedMemory
-QSharedMemory::_ZTV13QSharedMemory: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSharedMemory)
-16 (int (*)(...))QSharedMemory::metaObject
-24 (int (*)(...))QSharedMemory::qt_metacast
-32 (int (*)(...))QSharedMemory::qt_metacall
-40 (int (*)(...))QSharedMemory::~QSharedMemory
-48 (int (*)(...))QSharedMemory::~QSharedMemory
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSharedMemory
- size=16 align=8
- base size=16 base align=8
-QSharedMemory (0x0x7f916e01d068) 0
- vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u)
- QObject (0x0x7f916dfa5ae0) 0
- primary-for QSharedMemory (0x0x7f916e01d068)
-
-Class QSignalMapper::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSignalMapper::QPrivateSignal (0x0x7f916dfa5c00) 0 empty
-
-Vtable for QSignalMapper
-QSignalMapper::_ZTV13QSignalMapper: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSignalMapper)
-16 (int (*)(...))QSignalMapper::metaObject
-24 (int (*)(...))QSignalMapper::qt_metacast
-32 (int (*)(...))QSignalMapper::qt_metacall
-40 (int (*)(...))QSignalMapper::~QSignalMapper
-48 (int (*)(...))QSignalMapper::~QSignalMapper
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSignalMapper
- size=16 align=8
- base size=16 base align=8
-QSignalMapper (0x0x7f916e01d0d0) 0
- vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u)
- QObject (0x0x7f916dfa5ba0) 0
- primary-for QSignalMapper (0x0x7f916e01d0d0)
-
-Class QSignalTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSignalTransition::QPrivateSignal (0x0x7f916dfa5cc0) 0 empty
-
-Vtable for QSignalTransition
-QSignalTransition::_ZTV17QSignalTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSignalTransition)
-16 (int (*)(...))QSignalTransition::metaObject
-24 (int (*)(...))QSignalTransition::qt_metacast
-32 (int (*)(...))QSignalTransition::qt_metacall
-40 (int (*)(...))QSignalTransition::~QSignalTransition
-48 (int (*)(...))QSignalTransition::~QSignalTransition
-56 (int (*)(...))QSignalTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSignalTransition::eventTest
-120 (int (*)(...))QSignalTransition::onTransition
-
-Class QSignalTransition
- size=16 align=8
- base size=16 base align=8
-QSignalTransition (0x0x7f916e01d138) 0
- vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u)
- QAbstractTransition (0x0x7f916e01d1a0) 0
- primary-for QSignalTransition (0x0x7f916e01d138)
- QObject (0x0x7f916dfa5c60) 0
- primary-for QAbstractTransition (0x0x7f916e01d1a0)
-
-Class QSocketNotifier::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSocketNotifier::QPrivateSignal (0x0x7f916dfa5d80) 0 empty
-
-Vtable for QSocketNotifier
-QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSocketNotifier)
-16 (int (*)(...))QSocketNotifier::metaObject
-24 (int (*)(...))QSocketNotifier::qt_metacast
-32 (int (*)(...))QSocketNotifier::qt_metacall
-40 (int (*)(...))QSocketNotifier::~QSocketNotifier
-48 (int (*)(...))QSocketNotifier::~QSocketNotifier
-56 (int (*)(...))QSocketNotifier::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSocketNotifier
- size=16 align=8
- base size=16 base align=8
-QSocketNotifier (0x0x7f916e01d208) 0
- vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u)
- QObject (0x0x7f916dfa5d20) 0
- primary-for QSocketNotifier (0x0x7f916e01d208)
-
-Class QSortFilterProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSortFilterProxyModel::QPrivateSignal (0x0x7f916dfa5e40) 0 empty
-
-Vtable for QSortFilterProxyModel
-QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QSortFilterProxyModel)
-16 (int (*)(...))QSortFilterProxyModel::metaObject
-24 (int (*)(...))QSortFilterProxyModel::qt_metacast
-32 (int (*)(...))QSortFilterProxyModel::qt_metacall
-40 (int (*)(...))QSortFilterProxyModel::~QSortFilterProxyModel
-48 (int (*)(...))QSortFilterProxyModel::~QSortFilterProxyModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSortFilterProxyModel::index
-120 (int (*)(...))QSortFilterProxyModel::parent
-128 (int (*)(...))QSortFilterProxyModel::sibling
-136 (int (*)(...))QSortFilterProxyModel::rowCount
-144 (int (*)(...))QSortFilterProxyModel::columnCount
-152 (int (*)(...))QSortFilterProxyModel::hasChildren
-160 (int (*)(...))QSortFilterProxyModel::data
-168 (int (*)(...))QSortFilterProxyModel::setData
-176 (int (*)(...))QSortFilterProxyModel::headerData
-184 (int (*)(...))QSortFilterProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QSortFilterProxyModel::mimeTypes
-216 (int (*)(...))QSortFilterProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QSortFilterProxyModel::dropMimeData
-240 (int (*)(...))QSortFilterProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QSortFilterProxyModel::insertRows
-264 (int (*)(...))QSortFilterProxyModel::insertColumns
-272 (int (*)(...))QSortFilterProxyModel::removeRows
-280 (int (*)(...))QSortFilterProxyModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QSortFilterProxyModel::fetchMore
-312 (int (*)(...))QSortFilterProxyModel::canFetchMore
-320 (int (*)(...))QSortFilterProxyModel::flags
-328 (int (*)(...))QSortFilterProxyModel::sort
-336 (int (*)(...))QSortFilterProxyModel::buddy
-344 (int (*)(...))QSortFilterProxyModel::match
-352 (int (*)(...))QSortFilterProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QSortFilterProxyModel::setSourceModel
-392 (int (*)(...))QSortFilterProxyModel::mapToSource
-400 (int (*)(...))QSortFilterProxyModel::mapFromSource
-408 (int (*)(...))QSortFilterProxyModel::mapSelectionToSource
-416 (int (*)(...))QSortFilterProxyModel::mapSelectionFromSource
-424 (int (*)(...))QSortFilterProxyModel::filterAcceptsRow
-432 (int (*)(...))QSortFilterProxyModel::filterAcceptsColumn
-440 (int (*)(...))QSortFilterProxyModel::lessThan
-
-Class QSortFilterProxyModel
- size=16 align=8
- base size=16 base align=8
-QSortFilterProxyModel (0x0x7f916e01d270) 0
- vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16u)
- QAbstractProxyModel (0x0x7f916e01d2d8) 0
- primary-for QSortFilterProxyModel (0x0x7f916e01d270)
- QAbstractItemModel (0x0x7f916e01d340) 0
- primary-for QAbstractProxyModel (0x0x7f916e01d2d8)
- QObject (0x0x7f916dfa5de0) 0
- primary-for QAbstractItemModel (0x0x7f916e01d340)
-
-Class QStandardPaths
- size=1 align=1
- base size=0 base align=1
-QStandardPaths (0x0x7f916e0c1060) 0 empty
-
-Class QState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QState::QPrivateSignal (0x0x7f916e0c1240) 0 empty
-
-Vtable for QState
-QState::_ZTV6QState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QState)
-16 (int (*)(...))QState::metaObject
-24 (int (*)(...))QState::qt_metacast
-32 (int (*)(...))QState::qt_metacall
-40 (int (*)(...))QState::~QState
-48 (int (*)(...))QState::~QState
-56 (int (*)(...))QState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QState::onEntry
-120 (int (*)(...))QState::onExit
-
-Class QState
- size=16 align=8
- base size=16 base align=8
-QState (0x0x7f916e01d4e0) 0
- vptr=((& QState::_ZTV6QState) + 16u)
- QAbstractState (0x0x7f916e01d548) 0
- primary-for QState (0x0x7f916e01d4e0)
- QObject (0x0x7f916e0c11e0) 0
- primary-for QAbstractState (0x0x7f916e01d548)
-
-Class QStateMachine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStateMachine::QPrivateSignal (0x0x7f916e0c1360) 0 empty
-
-Vtable for QStateMachine::SignalEvent
-QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
-16 (int (*)(...))QStateMachine::SignalEvent::~SignalEvent
-24 (int (*)(...))QStateMachine::SignalEvent::~SignalEvent
-
-Class QStateMachine::SignalEvent
- size=48 align=8
- base size=48 base align=8
-QStateMachine::SignalEvent (0x0x7f916e01d6e8) 0
- vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u)
- QEvent (0x0x7f916e0c13c0) 0
- primary-for QStateMachine::SignalEvent (0x0x7f916e01d6e8)
-
-Vtable for QStateMachine::WrappedEvent
-QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
-16 (int (*)(...))QStateMachine::WrappedEvent::~WrappedEvent
-24 (int (*)(...))QStateMachine::WrappedEvent::~WrappedEvent
-
-Class QStateMachine::WrappedEvent
- size=40 align=8
- base size=40 base align=8
-QStateMachine::WrappedEvent (0x0x7f916e01d750) 0
- vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u)
- QEvent (0x0x7f916e0c1420) 0
- primary-for QStateMachine::WrappedEvent (0x0x7f916e01d750)
-
-Vtable for QStateMachine
-QStateMachine::_ZTV13QStateMachine: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QStateMachine)
-16 (int (*)(...))QStateMachine::metaObject
-24 (int (*)(...))QStateMachine::qt_metacast
-32 (int (*)(...))QStateMachine::qt_metacall
-40 (int (*)(...))QStateMachine::~QStateMachine
-48 (int (*)(...))QStateMachine::~QStateMachine
-56 (int (*)(...))QStateMachine::event
-64 (int (*)(...))QStateMachine::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QStateMachine::onEntry
-120 (int (*)(...))QStateMachine::onExit
-128 (int (*)(...))QStateMachine::beginSelectTransitions
-136 (int (*)(...))QStateMachine::endSelectTransitions
-144 (int (*)(...))QStateMachine::beginMicrostep
-152 (int (*)(...))QStateMachine::endMicrostep
-
-Class QStateMachine
- size=16 align=8
- base size=16 base align=8
-QStateMachine (0x0x7f916e01d5b0) 0
- vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u)
- QState (0x0x7f916e01d618) 0
- primary-for QStateMachine (0x0x7f916e01d5b0)
- QAbstractState (0x0x7f916e01d680) 0
- primary-for QState (0x0x7f916e01d618)
- QObject (0x0x7f916e0c1300) 0
- primary-for QAbstractState (0x0x7f916e01d680)
-
-Class QStorageInfo
- size=8 align=8
- base size=8 base align=8
-QStorageInfo (0x0x7f916e0c1480) 0
-
-Class QAbstractConcatenable
- size=1 align=1
- base size=0 base align=1
-QAbstractConcatenable (0x0x7f916e0c1900) 0 empty
-
-Class QStringListModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStringListModel::QPrivateSignal (0x0x7f916ddc23c0) 0 empty
-
-Vtable for QStringListModel
-QStringListModel::_ZTV16QStringListModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QStringListModel)
-16 (int (*)(...))QStringListModel::metaObject
-24 (int (*)(...))QStringListModel::qt_metacast
-32 (int (*)(...))QStringListModel::qt_metacall
-40 (int (*)(...))QStringListModel::~QStringListModel
-48 (int (*)(...))QStringListModel::~QStringListModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractListModel::index
-120 (int (*)(...))QAbstractListModel::parent
-128 (int (*)(...))QStringListModel::sibling
-136 (int (*)(...))QStringListModel::rowCount
-144 (int (*)(...))QAbstractListModel::columnCount
-152 (int (*)(...))QAbstractListModel::hasChildren
-160 (int (*)(...))QStringListModel::data
-168 (int (*)(...))QStringListModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractListModel::dropMimeData
-240 (int (*)(...))QStringListModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QStringListModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QStringListModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QStringListModel::flags
-328 (int (*)(...))QStringListModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QStringListModel
- size=24 align=8
- base size=24 base align=8
-QStringListModel (0x0x7f916ddd4208) 0
- vptr=((& QStringListModel::_ZTV16QStringListModel) + 16u)
- QAbstractListModel (0x0x7f916ddd4270) 0
- primary-for QStringListModel (0x0x7f916ddd4208)
- QAbstractItemModel (0x0x7f916ddd42d8) 0
- primary-for QAbstractListModel (0x0x7f916ddd4270)
- QObject (0x0x7f916ddc2360) 0
- primary-for QAbstractItemModel (0x0x7f916ddd42d8)
-
-Class QSystemSemaphore
- size=8 align=8
- base size=8 base align=8
-QSystemSemaphore (0x0x7f916ddc2420) 0
-
-Class QTemporaryDir
- size=8 align=8
- base size=8 base align=8
-QTemporaryDir (0x0x7f916ddc24e0) 0
-
-Class QTemporaryFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTemporaryFile::QPrivateSignal (0x0x7f916ddc2600) 0 empty
-
-Vtable for QTemporaryFile
-QTemporaryFile::_ZTV14QTemporaryFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QTemporaryFile)
-16 (int (*)(...))QTemporaryFile::metaObject
-24 (int (*)(...))QTemporaryFile::qt_metacast
-32 (int (*)(...))QTemporaryFile::qt_metacall
-40 (int (*)(...))QTemporaryFile::~QTemporaryFile
-48 (int (*)(...))QTemporaryFile::~QTemporaryFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QTemporaryFile::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFile::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QTemporaryFile::fileName
-248 (int (*)(...))QFile::resize
-256 (int (*)(...))QFile::permissions
-264 (int (*)(...))QFile::setPermissions
-
-Class QTemporaryFile
- size=16 align=8
- base size=16 base align=8
-QTemporaryFile (0x0x7f916ddd4340) 0
- vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u)
- QFile (0x0x7f916ddd43a8) 0
- primary-for QTemporaryFile (0x0x7f916ddd4340)
- QFileDevice (0x0x7f916ddd4410) 0
- primary-for QFile (0x0x7f916ddd43a8)
- QIODevice (0x0x7f916ddd4478) 0
- primary-for QFileDevice (0x0x7f916ddd4410)
- QObject (0x0x7f916ddc25a0) 0
- primary-for QIODevice (0x0x7f916ddd4478)
-
-Class QTextBoundaryFinder
- size=48 align=8
- base size=48 base align=8
-QTextBoundaryFinder (0x0x7f916ddc2660) 0
-
-Class QTextCodec::ConverterState
- size=32 align=8
- base size=32 base align=8
-QTextCodec::ConverterState (0x0x7f916ddc2840) 0
-
-Vtable for QTextCodec
-QTextCodec::_ZTV10QTextCodec: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextCodec)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))QTextCodec::aliases
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 0u
-64 0u
-
-Class QTextCodec
- size=8 align=8
- base size=8 base align=8
-QTextCodec (0x0x7f916ddc27e0) 0 nearly-empty
- vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u)
-
-Class QTextEncoder
- size=40 align=8
- base size=40 base align=8
-QTextEncoder (0x0x7f916ddc29c0) 0
-
-Class QTextDecoder
- size=40 align=8
- base size=40 base align=8
-QTextDecoder (0x0x7f916ddc2a20) 0
-
-Class QThread::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QThread::QPrivateSignal (0x0x7f916ddc2ae0) 0 empty
-
-Vtable for QThread
-QThread::_ZTV7QThread: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QThread)
-16 (int (*)(...))QThread::metaObject
-24 (int (*)(...))QThread::qt_metacast
-32 (int (*)(...))QThread::qt_metacall
-40 (int (*)(...))QThread::~QThread
-48 (int (*)(...))QThread::~QThread
-56 (int (*)(...))QThread::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QThread::run
-
-Class QThread
- size=16 align=8
- base size=16 base align=8
-QThread (0x0x7f916ddd4680) 0
- vptr=((& QThread::_ZTV7QThread) + 16u)
- QObject (0x0x7f916ddc2a80) 0
- primary-for QThread (0x0x7f916ddd4680)
-
-Class QThreadPool::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QThreadPool::QPrivateSignal (0x0x7f916ddc2ba0) 0 empty
-
-Vtable for QThreadPool
-QThreadPool::_ZTV11QThreadPool: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QThreadPool)
-16 (int (*)(...))QThreadPool::metaObject
-24 (int (*)(...))QThreadPool::qt_metacast
-32 (int (*)(...))QThreadPool::qt_metacall
-40 (int (*)(...))QThreadPool::~QThreadPool
-48 (int (*)(...))QThreadPool::~QThreadPool
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QThreadPool
- size=16 align=8
- base size=16 base align=8
-QThreadPool (0x0x7f916ddd46e8) 0
- vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u)
- QObject (0x0x7f916ddc2b40) 0
- primary-for QThreadPool (0x0x7f916ddd46e8)
-
-Class QThreadStorageData
- size=4 align=4
- base size=4 base align=4
-QThreadStorageData (0x0x7f916ddc2c00) 0
-
-Class QTimeLine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTimeLine::QPrivateSignal (0x0x7f916ddc2d20) 0 empty
-
-Vtable for QTimeLine
-QTimeLine::_ZTV9QTimeLine: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTimeLine)
-16 (int (*)(...))QTimeLine::metaObject
-24 (int (*)(...))QTimeLine::qt_metacast
-32 (int (*)(...))QTimeLine::qt_metacall
-40 (int (*)(...))QTimeLine::~QTimeLine
-48 (int (*)(...))QTimeLine::~QTimeLine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QTimeLine::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTimeLine::valueForTime
-
-Class QTimeLine
- size=16 align=8
- base size=16 base align=8
-QTimeLine (0x0x7f916ddd4750) 0
- vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u)
- QObject (0x0x7f916ddc2cc0) 0
- primary-for QTimeLine (0x0x7f916ddd4750)
-
-Class QTimer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTimer::QPrivateSignal (0x0x7f916ddc2de0) 0 empty
-
-Vtable for QTimer
-QTimer::_ZTV6QTimer: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QTimer)
-16 (int (*)(...))QTimer::metaObject
-24 (int (*)(...))QTimer::qt_metacast
-32 (int (*)(...))QTimer::qt_metacall
-40 (int (*)(...))QTimer::~QTimer
-48 (int (*)(...))QTimer::~QTimer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QTimer::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTimer
- size=32 align=8
- base size=29 base align=8
-QTimer (0x0x7f916ddd47b8) 0
- vptr=((& QTimer::_ZTV6QTimer) + 16u)
- QObject (0x0x7f916ddc2d80) 0
- primary-for QTimer (0x0x7f916ddd47b8)
-
-Class QTimeZone::OffsetData
- size=32 align=8
- base size=28 base align=8
-QTimeZone::OffsetData (0x0x7f916df32c00) 0
-
-Class QTimeZone
- size=8 align=8
- base size=8 base align=8
-QTimeZone (0x0x7f916df32ba0) 0
-
-Class QTranslator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTranslator::QPrivateSignal (0x0x7f916db8b2a0) 0 empty
-
-Vtable for QTranslator
-QTranslator::_ZTV11QTranslator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTranslator)
-16 (int (*)(...))QTranslator::metaObject
-24 (int (*)(...))QTranslator::qt_metacast
-32 (int (*)(...))QTranslator::qt_metacall
-40 (int (*)(...))QTranslator::~QTranslator
-48 (int (*)(...))QTranslator::~QTranslator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTranslator::translate
-120 (int (*)(...))QTranslator::isEmpty
-
-Class QTranslator
- size=16 align=8
- base size=16 base align=8
-QTranslator (0x0x7f916db47958) 0
- vptr=((& QTranslator::_ZTV11QTranslator) + 16u)
- QObject (0x0x7f916db8b240) 0
- primary-for QTranslator (0x0x7f916db47958)
-
-Class QUrl
- size=8 align=8
- base size=8 base align=8
-QUrl (0x0x7f916db8b3c0) 0
-
-Class QUrlQuery
- size=8 align=8
- base size=8 base align=8
-QUrlQuery (0x0x7f916dc999c0) 0
-
-Class QUuid
- size=16 align=4
- base size=16 base align=4
-QUuid (0x0x7f916dc99d20) 0
-
-Class QWaitCondition
- size=8 align=8
- base size=8 base align=8
-QWaitCondition (0x0x7f916d953060) 0
-
-Class QXmlStreamStringRef
- size=16 align=8
- base size=16 base align=8
-QXmlStreamStringRef (0x0x7f916d9530c0) 0
-
-Class QXmlStreamAttribute
- size=80 align=8
- base size=73 base align=8
-QXmlStreamAttribute (0x0x7f916d9d2660) 0
-
-Class QXmlStreamAttributes
- size=8 align=8
- base size=8 base align=8
-QXmlStreamAttributes (0x0x7f916da0a1a0) 0
- QVector<QXmlStreamAttribute> (0x0x7f916d9d2a80) 0
-
-Class QXmlStreamNamespaceDeclaration
- size=40 align=8
- base size=40 base align=8
-QXmlStreamNamespaceDeclaration (0x0x7f916d9d2ae0) 0
-
-Class QXmlStreamNotationDeclaration
- size=56 align=8
- base size=56 base align=8
-QXmlStreamNotationDeclaration (0x0x7f916d9d2de0) 0
-
-Class QXmlStreamEntityDeclaration
- size=88 align=8
- base size=88 base align=8
-QXmlStreamEntityDeclaration (0x0x7f916da74120) 0
-
-Vtable for QXmlStreamEntityResolver
-QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
-16 (int (*)(...))QXmlStreamEntityResolver::~QXmlStreamEntityResolver
-24 (int (*)(...))QXmlStreamEntityResolver::~QXmlStreamEntityResolver
-32 (int (*)(...))QXmlStreamEntityResolver::resolveEntity
-40 (int (*)(...))QXmlStreamEntityResolver::resolveUndeclaredEntity
-
-Class QXmlStreamEntityResolver
- size=8 align=8
- base size=8 base align=8
-QXmlStreamEntityResolver (0x0x7f916da74420) 0 nearly-empty
- vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u)
-
-Class QXmlStreamReader
- size=8 align=8
- base size=8 base align=8
-QXmlStreamReader (0x0x7f916da74480) 0
-
-Class QXmlStreamWriter
- size=8 align=8
- base size=8 base align=8
-QXmlStreamWriter (0x0x7f916da748a0) 0
-
-Class QRgba64
- size=8 align=8
- base size=8 base align=8
-QRgba64 (0x0x7f916da749c0) 0
-
-Class QColor
- size=16 align=4
- base size=14 base align=4
-QColor (0x0x7f916da74cc0) 0
-
-Class QRegion::QRegionData
- size=16 align=8
- base size=16 base align=8
-QRegion::QRegionData (0x0x7f916d7bf420) 0
-
-Class QRegion
- size=8 align=8
- base size=8 base align=8
-QRegion (0x0x7f916d7bf3c0) 0
-
-Class QKeySequence
- size=8 align=8
- base size=8 base align=8
-QKeySequence (0x0x7f916d8687e0) 0
-
-Class QVector2D
- size=8 align=4
- base size=8 base align=4
-QVector2D (0x0x7f916d917a20) 0
-
-Class QTouchDevice
- size=8 align=8
- base size=8 base align=8
-QTouchDevice (0x0x7f916d917de0) 0
-
-Vtable for QInputEvent
-QInputEvent::_ZTV11QInputEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QInputEvent)
-16 (int (*)(...))QInputEvent::~QInputEvent
-24 (int (*)(...))QInputEvent::~QInputEvent
-
-Class QInputEvent
- size=32 align=8
- base size=32 base align=8
-QInputEvent (0x0x7f916d918c30) 0
- vptr=((& QInputEvent::_ZTV11QInputEvent) + 16u)
- QEvent (0x0x7f916d917f60) 0
- primary-for QInputEvent (0x0x7f916d918c30)
-
-Vtable for QEnterEvent
-QEnterEvent::_ZTV11QEnterEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QEnterEvent)
-16 (int (*)(...))QEnterEvent::~QEnterEvent
-24 (int (*)(...))QEnterEvent::~QEnterEvent
-
-Class QEnterEvent
- size=72 align=8
- base size=72 base align=8
-QEnterEvent (0x0x7f916d918c98) 0
- vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16u)
- QEvent (0x0x7f916d5ba000) 0
- primary-for QEnterEvent (0x0x7f916d918c98)
-
-Vtable for QMouseEvent
-QMouseEvent::_ZTV11QMouseEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QMouseEvent)
-16 (int (*)(...))QMouseEvent::~QMouseEvent
-24 (int (*)(...))QMouseEvent::~QMouseEvent
-
-Class QMouseEvent
- size=104 align=8
- base size=100 base align=8
-QMouseEvent (0x0x7f916d918d00) 0
- vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16u)
- QInputEvent (0x0x7f916d918d68) 0
- primary-for QMouseEvent (0x0x7f916d918d00)
- QEvent (0x0x7f916d5ba060) 0
- primary-for QInputEvent (0x0x7f916d918d68)
-
-Vtable for QHoverEvent
-QHoverEvent::_ZTV11QHoverEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QHoverEvent)
-16 (int (*)(...))QHoverEvent::~QHoverEvent
-24 (int (*)(...))QHoverEvent::~QHoverEvent
-
-Class QHoverEvent
- size=64 align=8
- base size=64 base align=8
-QHoverEvent (0x0x7f916d918dd0) 0
- vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16u)
- QInputEvent (0x0x7f916d918e38) 0
- primary-for QHoverEvent (0x0x7f916d918dd0)
- QEvent (0x0x7f916d5ba0c0) 0
- primary-for QInputEvent (0x0x7f916d918e38)
-
-Vtable for QWheelEvent
-QWheelEvent::_ZTV11QWheelEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QWheelEvent)
-16 (int (*)(...))QWheelEvent::~QWheelEvent
-24 (int (*)(...))QWheelEvent::~QWheelEvent
-
-Class QWheelEvent
- size=96 align=8
- base size=96 base align=8
-QWheelEvent (0x0x7f916d918ea0) 0
- vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16u)
- QInputEvent (0x0x7f916d918f08) 0
- primary-for QWheelEvent (0x0x7f916d918ea0)
- QEvent (0x0x7f916d5ba120) 0
- primary-for QInputEvent (0x0x7f916d918f08)
-
-Vtable for QTabletEvent
-QTabletEvent::_ZTV12QTabletEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QTabletEvent)
-16 (int (*)(...))QTabletEvent::~QTabletEvent
-24 (int (*)(...))QTabletEvent::~QTabletEvent
-
-Class QTabletEvent
- size=128 align=8
- base size=128 base align=8
-QTabletEvent (0x0x7f916d918f70) 0
- vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16u)
- QInputEvent (0x0x7f916d600000) 0
- primary-for QTabletEvent (0x0x7f916d918f70)
- QEvent (0x0x7f916d5ba180) 0
- primary-for QInputEvent (0x0x7f916d600000)
-
-Vtable for QNativeGestureEvent
-QNativeGestureEvent::_ZTV19QNativeGestureEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QNativeGestureEvent)
-16 (int (*)(...))QNativeGestureEvent::~QNativeGestureEvent
-24 (int (*)(...))QNativeGestureEvent::~QNativeGestureEvent
-
-Class QNativeGestureEvent
- size=112 align=8
- base size=112 base align=8
-QNativeGestureEvent (0x0x7f916d600068) 0
- vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16u)
- QInputEvent (0x0x7f916d6000d0) 0
- primary-for QNativeGestureEvent (0x0x7f916d600068)
- QEvent (0x0x7f916d5ba1e0) 0
- primary-for QInputEvent (0x0x7f916d6000d0)
-
-Vtable for QKeyEvent
-QKeyEvent::_ZTV9QKeyEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QKeyEvent)
-16 (int (*)(...))QKeyEvent::~QKeyEvent
-24 (int (*)(...))QKeyEvent::~QKeyEvent
-
-Class QKeyEvent
- size=64 align=8
- base size=59 base align=8
-QKeyEvent (0x0x7f916d600138) 0
- vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16u)
- QInputEvent (0x0x7f916d6001a0) 0
- primary-for QKeyEvent (0x0x7f916d600138)
- QEvent (0x0x7f916d5ba240) 0
- primary-for QInputEvent (0x0x7f916d6001a0)
-
-Vtable for QFocusEvent
-QFocusEvent::_ZTV11QFocusEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFocusEvent)
-16 (int (*)(...))QFocusEvent::~QFocusEvent
-24 (int (*)(...))QFocusEvent::~QFocusEvent
-
-Class QFocusEvent
- size=24 align=8
- base size=24 base align=8
-QFocusEvent (0x0x7f916d600208) 0
- vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16u)
- QEvent (0x0x7f916d5ba2a0) 0
- primary-for QFocusEvent (0x0x7f916d600208)
-
-Vtable for QPaintEvent
-QPaintEvent::_ZTV11QPaintEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QPaintEvent)
-16 (int (*)(...))QPaintEvent::~QPaintEvent
-24 (int (*)(...))QPaintEvent::~QPaintEvent
-
-Class QPaintEvent
- size=56 align=8
- base size=49 base align=8
-QPaintEvent (0x0x7f916d600270) 0
- vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16u)
- QEvent (0x0x7f916d5ba300) 0
- primary-for QPaintEvent (0x0x7f916d600270)
-
-Vtable for QMoveEvent
-QMoveEvent::_ZTV10QMoveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QMoveEvent)
-16 (int (*)(...))QMoveEvent::~QMoveEvent
-24 (int (*)(...))QMoveEvent::~QMoveEvent
-
-Class QMoveEvent
- size=40 align=8
- base size=36 base align=8
-QMoveEvent (0x0x7f916d6002d8) 0
- vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16u)
- QEvent (0x0x7f916d5ba360) 0
- primary-for QMoveEvent (0x0x7f916d6002d8)
-
-Vtable for QExposeEvent
-QExposeEvent::_ZTV12QExposeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QExposeEvent)
-16 (int (*)(...))QExposeEvent::~QExposeEvent
-24 (int (*)(...))QExposeEvent::~QExposeEvent
-
-Class QExposeEvent
- size=32 align=8
- base size=32 base align=8
-QExposeEvent (0x0x7f916d600340) 0
- vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16u)
- QEvent (0x0x7f916d5ba3c0) 0
- primary-for QExposeEvent (0x0x7f916d600340)
-
-Vtable for QPlatformSurfaceEvent
-QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QPlatformSurfaceEvent)
-16 (int (*)(...))QPlatformSurfaceEvent::~QPlatformSurfaceEvent
-24 (int (*)(...))QPlatformSurfaceEvent::~QPlatformSurfaceEvent
-
-Class QPlatformSurfaceEvent
- size=24 align=8
- base size=24 base align=8
-QPlatformSurfaceEvent (0x0x7f916d6003a8) 0
- vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16u)
- QEvent (0x0x7f916d5ba420) 0
- primary-for QPlatformSurfaceEvent (0x0x7f916d6003a8)
-
-Vtable for QResizeEvent
-QResizeEvent::_ZTV12QResizeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QResizeEvent)
-16 (int (*)(...))QResizeEvent::~QResizeEvent
-24 (int (*)(...))QResizeEvent::~QResizeEvent
-
-Class QResizeEvent
- size=40 align=8
- base size=36 base align=8
-QResizeEvent (0x0x7f916d600410) 0
- vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16u)
- QEvent (0x0x7f916d5ba480) 0
- primary-for QResizeEvent (0x0x7f916d600410)
-
-Vtable for QCloseEvent
-QCloseEvent::_ZTV11QCloseEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QCloseEvent)
-16 (int (*)(...))QCloseEvent::~QCloseEvent
-24 (int (*)(...))QCloseEvent::~QCloseEvent
-
-Class QCloseEvent
- size=24 align=8
- base size=20 base align=8
-QCloseEvent (0x0x7f916d600478) 0
- vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16u)
- QEvent (0x0x7f916d5ba4e0) 0
- primary-for QCloseEvent (0x0x7f916d600478)
-
-Vtable for QIconDragEvent
-QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QIconDragEvent)
-16 (int (*)(...))QIconDragEvent::~QIconDragEvent
-24 (int (*)(...))QIconDragEvent::~QIconDragEvent
-
-Class QIconDragEvent
- size=24 align=8
- base size=20 base align=8
-QIconDragEvent (0x0x7f916d6004e0) 0
- vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16u)
- QEvent (0x0x7f916d5ba540) 0
- primary-for QIconDragEvent (0x0x7f916d6004e0)
-
-Vtable for QShowEvent
-QShowEvent::_ZTV10QShowEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QShowEvent)
-16 (int (*)(...))QShowEvent::~QShowEvent
-24 (int (*)(...))QShowEvent::~QShowEvent
-
-Class QShowEvent
- size=24 align=8
- base size=20 base align=8
-QShowEvent (0x0x7f916d600548) 0
- vptr=((& QShowEvent::_ZTV10QShowEvent) + 16u)
- QEvent (0x0x7f916d5ba5a0) 0
- primary-for QShowEvent (0x0x7f916d600548)
-
-Vtable for QHideEvent
-QHideEvent::_ZTV10QHideEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QHideEvent)
-16 (int (*)(...))QHideEvent::~QHideEvent
-24 (int (*)(...))QHideEvent::~QHideEvent
-
-Class QHideEvent
- size=24 align=8
- base size=20 base align=8
-QHideEvent (0x0x7f916d6005b0) 0
- vptr=((& QHideEvent::_ZTV10QHideEvent) + 16u)
- QEvent (0x0x7f916d5ba600) 0
- primary-for QHideEvent (0x0x7f916d6005b0)
-
-Vtable for QContextMenuEvent
-QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QContextMenuEvent)
-16 (int (*)(...))QContextMenuEvent::~QContextMenuEvent
-24 (int (*)(...))QContextMenuEvent::~QContextMenuEvent
-
-Class QContextMenuEvent
- size=56 align=8
- base size=49 base align=8
-QContextMenuEvent (0x0x7f916d600618) 0
- vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16u)
- QInputEvent (0x0x7f916d600680) 0
- primary-for QContextMenuEvent (0x0x7f916d600618)
- QEvent (0x0x7f916d5ba660) 0
- primary-for QInputEvent (0x0x7f916d600680)
-
-Class QInputMethodEvent::Attribute
- size=32 align=8
- base size=32 base align=8
-QInputMethodEvent::Attribute (0x0x7f916d5ba720) 0
-
-Vtable for QInputMethodEvent
-QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QInputMethodEvent)
-16 (int (*)(...))QInputMethodEvent::~QInputMethodEvent
-24 (int (*)(...))QInputMethodEvent::~QInputMethodEvent
-
-Class QInputMethodEvent
- size=56 align=8
- base size=56 base align=8
-QInputMethodEvent (0x0x7f916d6006e8) 0
- vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16u)
- QEvent (0x0x7f916d5ba6c0) 0
- primary-for QInputMethodEvent (0x0x7f916d6006e8)
-
-Class QInputMethodQueryEvent::QueryPair
- size=24 align=8
- base size=24 base align=8
-QInputMethodQueryEvent::QueryPair (0x0x7f916d5bac00) 0
-
-Vtable for QInputMethodQueryEvent
-QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QInputMethodQueryEvent)
-16 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent
-24 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent
-
-Class QInputMethodQueryEvent
- size=32 align=8
- base size=32 base align=8
-QInputMethodQueryEvent (0x0x7f916d6009c0) 0
- vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16u)
- QEvent (0x0x7f916d5baba0) 0
- primary-for QInputMethodQueryEvent (0x0x7f916d6009c0)
-
-Vtable for QDropEvent
-QDropEvent::_ZTV10QDropEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QDropEvent)
-16 (int (*)(...))QDropEvent::~QDropEvent
-24 (int (*)(...))QDropEvent::~QDropEvent
-
-Class QDropEvent
- size=72 align=8
- base size=72 base align=8
-QDropEvent (0x0x7f916d600c30) 0
- vptr=((& QDropEvent::_ZTV10QDropEvent) + 16u)
- QEvent (0x0x7f916d6f4000) 0
- primary-for QDropEvent (0x0x7f916d600c30)
-
-Vtable for QDragMoveEvent
-QDragMoveEvent::_ZTV14QDragMoveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QDragMoveEvent)
-16 (int (*)(...))QDragMoveEvent::~QDragMoveEvent
-24 (int (*)(...))QDragMoveEvent::~QDragMoveEvent
-
-Class QDragMoveEvent
- size=88 align=8
- base size=88 base align=8
-QDragMoveEvent (0x0x7f916d600c98) 0
- vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16u)
- QDropEvent (0x0x7f916d600d00) 0
- primary-for QDragMoveEvent (0x0x7f916d600c98)
- QEvent (0x0x7f916d6f4060) 0
- primary-for QDropEvent (0x0x7f916d600d00)
-
-Vtable for QDragEnterEvent
-QDragEnterEvent::_ZTV15QDragEnterEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QDragEnterEvent)
-16 (int (*)(...))QDragEnterEvent::~QDragEnterEvent
-24 (int (*)(...))QDragEnterEvent::~QDragEnterEvent
-
-Class QDragEnterEvent
- size=88 align=8
- base size=88 base align=8
-QDragEnterEvent (0x0x7f916d600d68) 0
- vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16u)
- QDragMoveEvent (0x0x7f916d600dd0) 0
- primary-for QDragEnterEvent (0x0x7f916d600d68)
- QDropEvent (0x0x7f916d600e38) 0
- primary-for QDragMoveEvent (0x0x7f916d600dd0)
- QEvent (0x0x7f916d6f40c0) 0
- primary-for QDropEvent (0x0x7f916d600e38)
-
-Vtable for QDragLeaveEvent
-QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QDragLeaveEvent)
-16 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent
-24 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent
-
-Class QDragLeaveEvent
- size=24 align=8
- base size=20 base align=8
-QDragLeaveEvent (0x0x7f916d600ea0) 0
- vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16u)
- QEvent (0x0x7f916d6f4120) 0
- primary-for QDragLeaveEvent (0x0x7f916d600ea0)
-
-Vtable for QHelpEvent
-QHelpEvent::_ZTV10QHelpEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QHelpEvent)
-16 (int (*)(...))QHelpEvent::~QHelpEvent
-24 (int (*)(...))QHelpEvent::~QHelpEvent
-
-Class QHelpEvent
- size=40 align=8
- base size=36 base align=8
-QHelpEvent (0x0x7f916d600f08) 0
- vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16u)
- QEvent (0x0x7f916d6f4180) 0
- primary-for QHelpEvent (0x0x7f916d600f08)
-
-Vtable for QStatusTipEvent
-QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QStatusTipEvent)
-16 (int (*)(...))QStatusTipEvent::~QStatusTipEvent
-24 (int (*)(...))QStatusTipEvent::~QStatusTipEvent
-
-Class QStatusTipEvent
- size=32 align=8
- base size=32 base align=8
-QStatusTipEvent (0x0x7f916d600f70) 0
- vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16u)
- QEvent (0x0x7f916d6f41e0) 0
- primary-for QStatusTipEvent (0x0x7f916d600f70)
-
-Vtable for QWhatsThisClickedEvent
-QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
-16 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent
-24 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent
-
-Class QWhatsThisClickedEvent
- size=32 align=8
- base size=32 base align=8
-QWhatsThisClickedEvent (0x0x7f916d71f000) 0
- vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16u)
- QEvent (0x0x7f916d6f4240) 0
- primary-for QWhatsThisClickedEvent (0x0x7f916d71f000)
-
-Vtable for QActionEvent
-QActionEvent::_ZTV12QActionEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QActionEvent)
-16 (int (*)(...))QActionEvent::~QActionEvent
-24 (int (*)(...))QActionEvent::~QActionEvent
-
-Class QActionEvent
- size=40 align=8
- base size=40 base align=8
-QActionEvent (0x0x7f916d71f068) 0
- vptr=((& QActionEvent::_ZTV12QActionEvent) + 16u)
- QEvent (0x0x7f916d6f42a0) 0
- primary-for QActionEvent (0x0x7f916d71f068)
-
-Vtable for QFileOpenEvent
-QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QFileOpenEvent)
-16 (int (*)(...))QFileOpenEvent::~QFileOpenEvent
-24 (int (*)(...))QFileOpenEvent::~QFileOpenEvent
-
-Class QFileOpenEvent
- size=40 align=8
- base size=40 base align=8
-QFileOpenEvent (0x0x7f916d71f0d0) 0
- vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16u)
- QEvent (0x0x7f916d6f4300) 0
- primary-for QFileOpenEvent (0x0x7f916d71f0d0)
-
-Vtable for QToolBarChangeEvent
-QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QToolBarChangeEvent)
-16 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent
-24 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent
-
-Class QToolBarChangeEvent
- size=24 align=8
- base size=21 base align=8
-QToolBarChangeEvent (0x0x7f916d71f138) 0
- vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16u)
- QEvent (0x0x7f916d6f4360) 0
- primary-for QToolBarChangeEvent (0x0x7f916d71f138)
-
-Vtable for QShortcutEvent
-QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QShortcutEvent)
-16 (int (*)(...))QShortcutEvent::~QShortcutEvent
-24 (int (*)(...))QShortcutEvent::~QShortcutEvent
-
-Class QShortcutEvent
- size=40 align=8
- base size=40 base align=8
-QShortcutEvent (0x0x7f916d71f1a0) 0
- vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16u)
- QEvent (0x0x7f916d6f43c0) 0
- primary-for QShortcutEvent (0x0x7f916d71f1a0)
-
-Vtable for QWindowStateChangeEvent
-QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
-16 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent
-24 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent
-
-Class QWindowStateChangeEvent
- size=32 align=8
- base size=25 base align=8
-QWindowStateChangeEvent (0x0x7f916d71f208) 0
- vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16u)
- QEvent (0x0x7f916d6f4420) 0
- primary-for QWindowStateChangeEvent (0x0x7f916d71f208)
-
-Class QPointingDeviceUniqueId
- size=8 align=8
- base size=8 base align=8
-QPointingDeviceUniqueId (0x0x7f916d6f4480) 0
-
-Class QTouchEvent::TouchPoint
- size=8 align=8
- base size=8 base align=8
-QTouchEvent::TouchPoint (0x0x7f916d6f4840) 0
-
-Vtable for QTouchEvent
-QTouchEvent::_ZTV11QTouchEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTouchEvent)
-16 (int (*)(...))QTouchEvent::~QTouchEvent
-24 (int (*)(...))QTouchEvent::~QTouchEvent
-
-Class QTouchEvent
- size=72 align=8
- base size=72 base align=8
-QTouchEvent (0x0x7f916d71f3a8) 0
- vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16u)
- QInputEvent (0x0x7f916d71f410) 0
- primary-for QTouchEvent (0x0x7f916d71f3a8)
- QEvent (0x0x7f916d6f47e0) 0
- primary-for QInputEvent (0x0x7f916d71f410)
-
-Vtable for QScrollPrepareEvent
-QScrollPrepareEvent::_ZTV19QScrollPrepareEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QScrollPrepareEvent)
-16 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent
-24 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent
-
-Class QScrollPrepareEvent
- size=112 align=8
- base size=112 base align=8
-QScrollPrepareEvent (0x0x7f916d3e6bc8) 0
- vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16u)
- QEvent (0x0x7f916d3e5ea0) 0
- primary-for QScrollPrepareEvent (0x0x7f916d3e6bc8)
-
-Vtable for QScrollEvent
-QScrollEvent::_ZTV12QScrollEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QScrollEvent)
-16 (int (*)(...))QScrollEvent::~QScrollEvent
-24 (int (*)(...))QScrollEvent::~QScrollEvent
-
-Class QScrollEvent
- size=64 align=8
- base size=60 base align=8
-QScrollEvent (0x0x7f916d3e6c30) 0
- vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16u)
- QEvent (0x0x7f916d3e5f00) 0
- primary-for QScrollEvent (0x0x7f916d3e6c30)
-
-Vtable for QScreenOrientationChangeEvent
-QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QScreenOrientationChangeEvent)
-16 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent
-24 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent
-
-Class QScreenOrientationChangeEvent
- size=40 align=8
- base size=36 base align=8
-QScreenOrientationChangeEvent (0x0x7f916d3e6c98) 0
- vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16u)
- QEvent (0x0x7f916d3e5f60) 0
- primary-for QScreenOrientationChangeEvent (0x0x7f916d3e6c98)
-
-Vtable for QApplicationStateChangeEvent
-QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QApplicationStateChangeEvent)
-16 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent
-24 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent
-
-Class QApplicationStateChangeEvent
- size=24 align=8
- base size=24 base align=8
-QApplicationStateChangeEvent (0x0x7f916d3e6d00) 0
- vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16u)
- QEvent (0x0x7f916d440000) 0
- primary-for QApplicationStateChangeEvent (0x0x7f916d3e6d00)
-
-Class QFont
- size=16 align=8
- base size=12 base align=8
-QFont (0x0x7f916d440060) 0
-
-Class QPolygon
- size=8 align=8
- base size=8 base align=8
-QPolygon (0x0x7f916d491138) 0
- QVector<QPoint> (0x0x7f916d440600) 0
-
-Class QPolygonF
- size=8 align=8
- base size=8 base align=8
-QPolygonF (0x0x7f916d491478) 0
- QVector<QPointF> (0x0x7f916d440ae0) 0
-
-Class QMatrix
- size=48 align=8
- base size=48 base align=8
-QMatrix (0x0x7f916d440f00) 0
-
-Class QPainterPath::Element
- size=24 align=8
- base size=24 base align=8
-QPainterPath::Element (0x0x7f916d15c2a0) 0
-
-Class QPainterPath
- size=8 align=8
- base size=8 base align=8
-QPainterPath (0x0x7f916d15c240) 0
-
-Class QPainterPathStroker
- size=8 align=8
- base size=8 base align=8
-QPainterPathStroker (0x0x7f916d15ca20) 0
-
-Class QTransform
- size=88 align=8
- base size=88 base align=8
-QTransform (0x0x7f916d15cb40) 0
-
-Vtable for QPaintDevice
-QPaintDevice::_ZTV12QPaintDevice: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QPaintDevice)
-16 0u
-24 0u
-32 (int (*)(...))QPaintDevice::devType
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPaintDevice
- size=24 align=8
- base size=24 base align=8
-QPaintDevice (0x0x7f916d26b000) 0
- vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u)
-
-Class QPixelFormat
- size=8 align=8
- base size=8 base align=8
-QPixelFormat (0x0x7f916d26b060) 0
-
-Vtable for QImage
-QImage::_ZTV6QImage: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QImage)
-16 (int (*)(...))QImage::~QImage
-24 (int (*)(...))QImage::~QImage
-32 (int (*)(...))QImage::devType
-40 (int (*)(...))QImage::paintEngine
-48 (int (*)(...))QImage::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QImage
- size=32 align=8
- base size=32 base align=8
-QImage (0x0x7f916d2f0000) 0
- vptr=((& QImage::_ZTV6QImage) + 16u)
- QPaintDevice (0x0x7f916d26b4e0) 0
- primary-for QImage (0x0x7f916d2f0000)
-
-Vtable for QPixmap
-QPixmap::_ZTV7QPixmap: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QPixmap)
-16 (int (*)(...))QPixmap::~QPixmap
-24 (int (*)(...))QPixmap::~QPixmap
-32 (int (*)(...))QPixmap::devType
-40 (int (*)(...))QPixmap::paintEngine
-48 (int (*)(...))QPixmap::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPixmap
- size=32 align=8
- base size=32 base align=8
-QPixmap (0x0x7f916cf99af8) 0
- vptr=((& QPixmap::_ZTV7QPixmap) + 16u)
- QPaintDevice (0x0x7f916cf9f4e0) 0
- primary-for QPixmap (0x0x7f916cf99af8)
-
-Class QBrush
- size=8 align=8
- base size=8 base align=8
-QBrush (0x0x7f916cf9f840) 0
-
-Class QBrushData
- size=112 align=8
- base size=112 base align=8
-QBrushData (0x0x7f916cf9fba0) 0
-
-Class QGradient
- size=64 align=8
- base size=64 base align=8
-QGradient (0x0x7f916cf9fc00) 0
-
-Class QLinearGradient
- size=64 align=8
- base size=64 base align=8
-QLinearGradient (0x0x7f916cf99ea0) 0
- QGradient (0x0x7f916cf9fea0) 0
-
-Class QRadialGradient
- size=64 align=8
- base size=64 base align=8
-QRadialGradient (0x0x7f916cf99f08) 0
- QGradient (0x0x7f916cf9ff00) 0
-
-Class QConicalGradient
- size=64 align=8
- base size=64 base align=8
-QConicalGradient (0x0x7f916cf99f70) 0
- QGradient (0x0x7f916cf9ff60) 0
-
-Class QPen
- size=8 align=8
- base size=8 base align=8
-QPen (0x0x7f916d091000) 0
-
-Class QTextOption::Tab
- size=16 align=8
- base size=14 base align=8
-QTextOption::Tab (0x0x7f916cd1c2a0) 0
-
-Class QTextOption
- size=32 align=8
- base size=32 base align=8
-QTextOption (0x0x7f916cd1c240) 0
-
-Class QTextLength
- size=16 align=8
- base size=16 base align=8
-QTextLength (0x0x7f916cd1c6c0) 0
-
-Class QTextFormat
- size=16 align=8
- base size=12 base align=8
-QTextFormat (0x0x7f916cd1cb40) 0
-
-Class QTextCharFormat
- size=16 align=8
- base size=12 base align=8
-QTextCharFormat (0x0x7f916cd13e38) 0
- QTextFormat (0x0x7f916ce393c0) 0
-
-Class QTextBlockFormat
- size=16 align=8
- base size=12 base align=8
-QTextBlockFormat (0x0x7f916cd138f0) 0
- QTextFormat (0x0x7f916ce396c0) 0
-
-Class QTextListFormat
- size=16 align=8
- base size=12 base align=8
-QTextListFormat (0x0x7f916ced20d0) 0
- QTextFormat (0x0x7f916ce399c0) 0
-
-Class QTextImageFormat
- size=16 align=8
- base size=12 base align=8
-QTextImageFormat (0x0x7f916ced2270) 0
- QTextCharFormat (0x0x7f916ced22d8) 0
- QTextFormat (0x0x7f916ce39cc0) 0
-
-Class QTextFrameFormat
- size=16 align=8
- base size=12 base align=8
-QTextFrameFormat (0x0x7f916ced2478) 0
- QTextFormat (0x0x7f916ceff000) 0
-
-Class QTextTableFormat
- size=16 align=8
- base size=12 base align=8
-QTextTableFormat (0x0x7f916ced2618) 0
- QTextFrameFormat (0x0x7f916ced2680) 0
- QTextFormat (0x0x7f916ceff300) 0
-
-Class QTextTableCellFormat
- size=16 align=8
- base size=12 base align=8
-QTextTableCellFormat (0x0x7f916ced2820) 0
- QTextCharFormat (0x0x7f916ced2888) 0
- QTextFormat (0x0x7f916ceff660) 0
-
-Class QFontDatabase
- size=8 align=8
- base size=8 base align=8
-QFontDatabase (0x0x7f916ceff960) 0
-
-Class QRawFont
- size=8 align=8
- base size=8 base align=8
-QRawFont (0x0x7f916ceff9c0) 0
-
-Class QGlyphRun
- size=8 align=8
- base size=8 base align=8
-QGlyphRun (0x0x7f916cefff60) 0
-
-Class QTextCursor
- size=8 align=8
- base size=8 base align=8
-QTextCursor (0x0x7f916cc09300) 0
-
-Class QTextInlineObject
- size=16 align=8
- base size=16 base align=8
-QTextInlineObject (0x0x7f916cc09660) 0
-
-Class QTextLayout::FormatRange
- size=24 align=8
- base size=24 base align=8
-QTextLayout::FormatRange (0x0x7f916cc09720) 0
-
-Class QTextLayout
- size=8 align=8
- base size=8 base align=8
-QTextLayout (0x0x7f916cc096c0) 0
-
-Class QTextLine
- size=16 align=8
- base size=16 base align=8
-QTextLine (0x0x7f916cc09ae0) 0
-
-Vtable for QAbstractUndoItem
-QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAbstractUndoItem)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))__cxa_pure_virtual
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractUndoItem
- size=8 align=8
- base size=8 base align=8
-QAbstractUndoItem (0x0x7f916cc09b40) 0 nearly-empty
- vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16u)
-
-Class QTextDocument::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextDocument::QPrivateSignal (0x0x7f916cc09c00) 0 empty
-
-Vtable for QTextDocument
-QTextDocument::_ZTV13QTextDocument: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QTextDocument)
-16 (int (*)(...))QTextDocument::metaObject
-24 (int (*)(...))QTextDocument::qt_metacast
-32 (int (*)(...))QTextDocument::qt_metacall
-40 (int (*)(...))QTextDocument::~QTextDocument
-48 (int (*)(...))QTextDocument::~QTextDocument
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextDocument::clear
-120 (int (*)(...))QTextDocument::createObject
-128 (int (*)(...))QTextDocument::loadResource
-
-Class QTextDocument
- size=16 align=8
- base size=16 base align=8
-QTextDocument (0x0x7f916cc622d8) 0
- vptr=((& QTextDocument::_ZTV13QTextDocument) + 16u)
- QObject (0x0x7f916cc09ba0) 0
- primary-for QTextDocument (0x0x7f916cc622d8)
-
-Class QPalette::Data
- size=4 align=4
- base size=4 base align=4
-QPalette::Data (0x0x7f916cc09de0) 0
-
-Class QPalette
- size=16 align=8
- base size=12 base align=8
-QPalette (0x0x7f916cc09d80) 0
-
-Class QAbstractTextDocumentLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTextDocumentLayout::QPrivateSignal (0x0x7f916c9b3f00) 0 empty
-
-Class QAbstractTextDocumentLayout::Selection
- size=24 align=8
- base size=24 base align=8
-QAbstractTextDocumentLayout::Selection (0x0x7f916c9b3f60) 0
-
-Class QAbstractTextDocumentLayout::PaintContext
- size=64 align=8
- base size=64 base align=8
-QAbstractTextDocumentLayout::PaintContext (0x0x7f916c9fb000) 0
-
-Vtable for QAbstractTextDocumentLayout
-QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
-16 (int (*)(...))QAbstractTextDocumentLayout::metaObject
-24 (int (*)(...))QAbstractTextDocumentLayout::qt_metacast
-32 (int (*)(...))QAbstractTextDocumentLayout::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractTextDocumentLayout::resizeInlineObject
-176 (int (*)(...))QAbstractTextDocumentLayout::positionInlineObject
-184 (int (*)(...))QAbstractTextDocumentLayout::drawInlineObject
-
-Class QAbstractTextDocumentLayout
- size=16 align=8
- base size=16 base align=8
-QAbstractTextDocumentLayout (0x0x7f916c9c4ea0) 0
- vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16u)
- QObject (0x0x7f916c9b3ea0) 0
- primary-for QAbstractTextDocumentLayout (0x0x7f916c9c4ea0)
-
-Vtable for QTextObjectInterface
-QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QTextObjectInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QTextObjectInterface
- size=8 align=8
- base size=8 base align=8
-QTextObjectInterface (0x0x7f916c9fb660) 0 nearly-empty
- vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16u)
-
-Class QAccessible::State
- size=8 align=8
- base size=5 base align=8
-QAccessible::State (0x0x7f916c9fb780) 0
-
-Vtable for QAccessible::ActivationObserver
-QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN11QAccessible18ActivationObserverE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessible::ActivationObserver
- size=8 align=8
- base size=8 base align=8
-QAccessible::ActivationObserver (0x0x7f916c9fb7e0) 0 nearly-empty
- vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16u)
-
-Class QAccessible
- size=1 align=1
- base size=0 base align=1
-QAccessible (0x0x7f916c9fb720) 0 empty
-
-Vtable for QAccessibleInterface
-QAccessibleInterface::_ZTV20QAccessibleInterface: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QAccessibleInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QAccessibleInterface::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleInterface::focusChild
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleInterface (0x0x7f916c9fb960) 0 nearly-empty
- vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 16u)
-
-Vtable for QAccessibleTextInterface
-QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAccessibleTextInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))QAccessibleTextInterface::textBeforeOffset
-104 (int (*)(...))QAccessibleTextInterface::textAfterOffset
-112 (int (*)(...))QAccessibleTextInterface::textAtOffset
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTextInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTextInterface (0x0x7f916c9fb9c0) 0 nearly-empty
- vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 16u)
-
-Vtable for QAccessibleEditableTextInterface
-QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleEditableTextInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleEditableTextInterface (0x0x7f916c9fba20) 0 nearly-empty
- vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 16u)
-
-Vtable for QAccessibleValueInterface
-QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleValueInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleValueInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleValueInterface (0x0x7f916c9fba80) 0 nearly-empty
- vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 16u)
-
-Vtable for QAccessibleTableCellInterface
-QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface: 12u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QAccessibleTableCellInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTableCellInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTableCellInterface (0x0x7f916c9fbae0) 0 nearly-empty
- vptr=((& QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface) + 16u)
-
-Vtable for QAccessibleTableInterface
-QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleTableInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-184 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTableInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTableInterface (0x0x7f916c9fbb40) 0 nearly-empty
- vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 16u)
-
-Vtable for QAccessibleActionInterface
-QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleActionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QAccessibleActionInterface::localizedActionName
-48 (int (*)(...))QAccessibleActionInterface::localizedActionDescription
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleActionInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleActionInterface (0x0x7f916c9fbba0) 0 nearly-empty
- vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 16u)
-
-Vtable for QAccessibleImageInterface
-QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleImageInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleImageInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleImageInterface (0x0x7f916c9fbc00) 0 nearly-empty
- vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 16u)
-
-Vtable for QAccessibleEvent
-QAccessibleEvent::_ZTV16QAccessibleEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QAccessibleEvent)
-16 (int (*)(...))QAccessibleEvent::~QAccessibleEvent
-24 (int (*)(...))QAccessibleEvent::~QAccessibleEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleEvent
- size=32 align=8
- base size=28 base align=8
-QAccessibleEvent (0x0x7f916c9fbc60) 0
- vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 16u)
-
-Vtable for QAccessibleStateChangeEvent
-QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAccessibleStateChangeEvent)
-16 (int (*)(...))QAccessibleStateChangeEvent::~QAccessibleStateChangeEvent
-24 (int (*)(...))QAccessibleStateChangeEvent::~QAccessibleStateChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleStateChangeEvent
- size=40 align=8
- base size=40 base align=8
-QAccessibleStateChangeEvent (0x0x7f916ca3d410) 0
- vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f916caf55a0) 0
- primary-for QAccessibleStateChangeEvent (0x0x7f916ca3d410)
-
-Vtable for QAccessibleTextCursorEvent
-QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextCursorEvent)
-16 (int (*)(...))QAccessibleTextCursorEvent::~QAccessibleTextCursorEvent
-24 (int (*)(...))QAccessibleTextCursorEvent::~QAccessibleTextCursorEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextCursorEvent
- size=32 align=8
- base size=32 base align=8
-QAccessibleTextCursorEvent (0x0x7f916ca3d478) 0
- vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16u)
- QAccessibleEvent (0x0x7f916caf5600) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f916ca3d478)
-
-Vtable for QAccessibleTextSelectionEvent
-QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QAccessibleTextSelectionEvent)
-16 (int (*)(...))QAccessibleTextSelectionEvent::~QAccessibleTextSelectionEvent
-24 (int (*)(...))QAccessibleTextSelectionEvent::~QAccessibleTextSelectionEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextSelectionEvent
- size=40 align=8
- base size=40 base align=8
-QAccessibleTextSelectionEvent (0x0x7f916ca3d4e0) 0
- vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f916ca3d548) 0
- primary-for QAccessibleTextSelectionEvent (0x0x7f916ca3d4e0)
- QAccessibleEvent (0x0x7f916caf5660) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f916ca3d548)
-
-Vtable for QAccessibleTextInsertEvent
-QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextInsertEvent)
-16 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent
-24 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextInsertEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTextInsertEvent (0x0x7f916ca3d5b0) 0
- vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f916ca3d618) 0
- primary-for QAccessibleTextInsertEvent (0x0x7f916ca3d5b0)
- QAccessibleEvent (0x0x7f916caf56c0) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f916ca3d618)
-
-Vtable for QAccessibleTextRemoveEvent
-QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextRemoveEvent)
-16 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent
-24 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextRemoveEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTextRemoveEvent (0x0x7f916ca3d680) 0
- vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f916ca3d6e8) 0
- primary-for QAccessibleTextRemoveEvent (0x0x7f916ca3d680)
- QAccessibleEvent (0x0x7f916caf5720) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f916ca3d6e8)
-
-Vtable for QAccessibleTextUpdateEvent
-QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextUpdateEvent)
-16 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent
-24 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextUpdateEvent
- size=56 align=8
- base size=56 base align=8
-QAccessibleTextUpdateEvent (0x0x7f916ca3d750) 0
- vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f916ca3d7b8) 0
- primary-for QAccessibleTextUpdateEvent (0x0x7f916ca3d750)
- QAccessibleEvent (0x0x7f916caf5780) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f916ca3d7b8)
-
-Vtable for QAccessibleValueChangeEvent
-QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAccessibleValueChangeEvent)
-16 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent
-24 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleValueChangeEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleValueChangeEvent (0x0x7f916ca3d820) 0
- vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f916caf57e0) 0
- primary-for QAccessibleValueChangeEvent (0x0x7f916ca3d820)
-
-Vtable for QAccessibleTableModelChangeEvent
-QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI32QAccessibleTableModelChangeEvent)
-16 (int (*)(...))QAccessibleTableModelChangeEvent::~QAccessibleTableModelChangeEvent
-24 (int (*)(...))QAccessibleTableModelChangeEvent::~QAccessibleTableModelChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTableModelChangeEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTableModelChangeEvent (0x0x7f916ca3d888) 0
- vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f916caf5840) 0
- primary-for QAccessibleTableModelChangeEvent (0x0x7f916ca3d888)
-
-Vtable for QAccessibleBridge
-QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessibleBridge)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleBridge
- size=8 align=8
- base size=8 base align=8
-QAccessibleBridge (0x0x7f916caf5900) 0 nearly-empty
- vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16u)
-
-Class QAccessibleBridgePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAccessibleBridgePlugin::QPrivateSignal (0x0x7f916caf59c0) 0 empty
-
-Vtable for QAccessibleBridgePlugin
-QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
-16 (int (*)(...))QAccessibleBridgePlugin::metaObject
-24 (int (*)(...))QAccessibleBridgePlugin::qt_metacast
-32 (int (*)(...))QAccessibleBridgePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleBridgePlugin
- size=16 align=8
- base size=16 base align=8
-QAccessibleBridgePlugin (0x0x7f916ca3d8f0) 0
- vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16u)
- QObject (0x0x7f916caf5960) 0
- primary-for QAccessibleBridgePlugin (0x0x7f916ca3d8f0)
-
-Vtable for QAccessibleObject
-QAccessibleObject::_ZTV17QAccessibleObject: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessibleObject)
-16 0u
-24 0u
-32 (int (*)(...))QAccessibleObject::isValid
-40 (int (*)(...))QAccessibleObject::object
-48 (int (*)(...))QAccessibleInterface::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleInterface::focusChild
-72 (int (*)(...))QAccessibleObject::childAt
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QAccessibleObject::setText
-128 (int (*)(...))QAccessibleObject::rect
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleObject
- size=16 align=8
- base size=16 base align=8
-QAccessibleObject (0x0x7f916ca3d958) 0
- vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16u)
- QAccessibleInterface (0x0x7f916caf5a20) 0 nearly-empty
- primary-for QAccessibleObject (0x0x7f916ca3d958)
-
-Vtable for QAccessibleApplication
-QAccessibleApplication::_ZTV22QAccessibleApplication: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QAccessibleApplication)
-16 (int (*)(...))QAccessibleApplication::~QAccessibleApplication
-24 (int (*)(...))QAccessibleApplication::~QAccessibleApplication
-32 (int (*)(...))QAccessibleObject::isValid
-40 (int (*)(...))QAccessibleObject::object
-48 (int (*)(...))QAccessibleApplication::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleApplication::focusChild
-72 (int (*)(...))QAccessibleObject::childAt
-80 (int (*)(...))QAccessibleApplication::parent
-88 (int (*)(...))QAccessibleApplication::child
-96 (int (*)(...))QAccessibleApplication::childCount
-104 (int (*)(...))QAccessibleApplication::indexOfChild
-112 (int (*)(...))QAccessibleApplication::text
-120 (int (*)(...))QAccessibleObject::setText
-128 (int (*)(...))QAccessibleObject::rect
-136 (int (*)(...))QAccessibleApplication::role
-144 (int (*)(...))QAccessibleApplication::state
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleApplication
- size=16 align=8
- base size=16 base align=8
-QAccessibleApplication (0x0x7f916ca3d9c0) 0
- vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16u)
- QAccessibleObject (0x0x7f916ca3da28) 0
- primary-for QAccessibleApplication (0x0x7f916ca3d9c0)
- QAccessibleInterface (0x0x7f916caf5a80) 0 nearly-empty
- primary-for QAccessibleObject (0x0x7f916ca3da28)
-
-Class QAccessiblePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAccessiblePlugin::QPrivateSignal (0x0x7f916caf5b40) 0 empty
-
-Vtable for QAccessiblePlugin
-QAccessiblePlugin::_ZTV17QAccessiblePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessiblePlugin)
-16 (int (*)(...))QAccessiblePlugin::metaObject
-24 (int (*)(...))QAccessiblePlugin::qt_metacast
-32 (int (*)(...))QAccessiblePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessiblePlugin
- size=16 align=8
- base size=16 base align=8
-QAccessiblePlugin (0x0x7f916ca3da90) 0
- vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16u)
- QObject (0x0x7f916caf5ae0) 0
- primary-for QAccessiblePlugin (0x0x7f916ca3da90)
-
-Class QSurfaceFormat
- size=8 align=8
- base size=8 base align=8
-QSurfaceFormat (0x0x7f916caf5ba0) 0
-
-Vtable for QSurface
-QSurface::_ZTV8QSurface: 8u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QSurface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-
-Class QSurface
- size=24 align=8
- base size=24 base align=8
-QSurface (0x0x7f916caf5d20) 0
- vptr=((& QSurface::_ZTV8QSurface) + 16u)
-
-Class QIcon
- size=8 align=8
- base size=8 base align=8
-QIcon (0x0x7f916caf5ea0) 0
-
-Class QCursor
- size=8 align=8
- base size=8 base align=8
-QCursor (0x0x7f916c8a9300) 0
-
-Class QWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWindow::QPrivateSignal (0x0x7f916c52e600) 0 empty
-
-Vtable for QWindow
-QWindow::_ZTV7QWindow: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QWindow)
-16 (int (*)(...))QWindow::metaObject
-24 (int (*)(...))QWindow::qt_metacast
-32 (int (*)(...))QWindow::qt_metacall
-40 (int (*)(...))QWindow::~QWindow
-48 (int (*)(...))QWindow::~QWindow
-56 (int (*)(...))QWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI7QWindow)
-312 (int (*)(...))QWindow::_ZThn16_N7QWindowD1Ev
-320 (int (*)(...))QWindow::_ZThn16_N7QWindowD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QWindow
- size=40 align=8
- base size=40 base align=8
-QWindow (0x0x7f916c52fe00) 0
- vptr=((& QWindow::_ZTV7QWindow) + 16u)
- QObject (0x0x7f916c52e540) 0
- primary-for QWindow (0x0x7f916c52fe00)
- QSurface (0x0x7f916c52e5a0) 16
- vptr=((& QWindow::_ZTV7QWindow) + 312u)
-
-Class QBackingStore
- size=8 align=8
- base size=8 base align=8
-QBackingStore (0x0x7f916c52e720) 0
-
-Vtable for QBitmap
-QBitmap::_ZTV7QBitmap: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QBitmap)
-16 (int (*)(...))QBitmap::~QBitmap
-24 (int (*)(...))QBitmap::~QBitmap
-32 (int (*)(...))QPixmap::devType
-40 (int (*)(...))QPixmap::paintEngine
-48 (int (*)(...))QPixmap::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QBitmap
- size=32 align=8
- base size=32 base align=8
-QBitmap (0x0x7f916c532618) 0
- vptr=((& QBitmap::_ZTV7QBitmap) + 16u)
- QPixmap (0x0x7f916c532680) 0
- primary-for QBitmap (0x0x7f916c532618)
- QPaintDevice (0x0x7f916c52e7e0) 0
- primary-for QPixmap (0x0x7f916c532680)
-
-Class QClipboard::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QClipboard::QPrivateSignal (0x0x7f916c52eba0) 0 empty
-
-Vtable for QClipboard
-QClipboard::_ZTV10QClipboard: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QClipboard)
-16 (int (*)(...))QClipboard::metaObject
-24 (int (*)(...))QClipboard::qt_metacast
-32 (int (*)(...))QClipboard::qt_metacall
-40 (int (*)(...))QClipboard::~QClipboard
-48 (int (*)(...))QClipboard::~QClipboard
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QClipboard
- size=16 align=8
- base size=16 base align=8
-QClipboard (0x0x7f916c532888) 0
- vptr=((& QClipboard::_ZTV10QClipboard) + 16u)
- QObject (0x0x7f916c52eb40) 0
- primary-for QClipboard (0x0x7f916c532888)
-
-Class QDesktopServices
- size=1 align=1
- base size=0 base align=1
-QDesktopServices (0x0x7f916c52ec00) 0 empty
-
-Class QDrag::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDrag::QPrivateSignal (0x0x7f916c52ecc0) 0 empty
-
-Vtable for QDrag
-QDrag::_ZTV5QDrag: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI5QDrag)
-16 (int (*)(...))QDrag::metaObject
-24 (int (*)(...))QDrag::qt_metacast
-32 (int (*)(...))QDrag::qt_metacall
-40 (int (*)(...))QDrag::~QDrag
-48 (int (*)(...))QDrag::~QDrag
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QDrag
- size=16 align=8
- base size=16 base align=8
-QDrag (0x0x7f916c5328f0) 0
- vptr=((& QDrag::_ZTV5QDrag) + 16u)
- QObject (0x0x7f916c52ec60) 0
- primary-for QDrag (0x0x7f916c5328f0)
-
-Class QFontInfo
- size=8 align=8
- base size=8 base align=8
-QFontInfo (0x0x7f916c52ed20) 0
-
-Class QFontMetrics
- size=8 align=8
- base size=8 base align=8
-QFontMetrics (0x0x7f916c5ea060) 0
-
-Class QFontMetricsF
- size=8 align=8
- base size=8 base align=8
-QFontMetricsF (0x0x7f916c5ea3c0) 0
-
-Class QGenericPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGenericPlugin::QPrivateSignal (0x0x7f916c6fc600) 0 empty
-
-Vtable for QGenericPlugin
-QGenericPlugin::_ZTV14QGenericPlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QGenericPlugin)
-16 (int (*)(...))QGenericPlugin::metaObject
-24 (int (*)(...))QGenericPlugin::qt_metacast
-32 (int (*)(...))QGenericPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QGenericPlugin
- size=16 align=8
- base size=16 base align=8
-QGenericPlugin (0x0x7f916c532ea0) 0
- vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16u)
- QObject (0x0x7f916c6fc5a0) 0
- primary-for QGenericPlugin (0x0x7f916c532ea0)
-
-Class QGenericPluginFactory
- size=1 align=1
- base size=0 base align=1
-QGenericPluginFactory (0x0x7f916c6fc660) 0 empty
-
-Class QInputMethod::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QInputMethod::QPrivateSignal (0x0x7f916c6fc720) 0 empty
-
-Vtable for QInputMethod
-QInputMethod::_ZTV12QInputMethod: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QInputMethod)
-16 (int (*)(...))QInputMethod::metaObject
-24 (int (*)(...))QInputMethod::qt_metacast
-32 (int (*)(...))QInputMethod::qt_metacall
-40 (int (*)(...))QInputMethod::~QInputMethod
-48 (int (*)(...))QInputMethod::~QInputMethod
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QInputMethod
- size=16 align=8
- base size=16 base align=8
-QInputMethod (0x0x7f916c532f08) 0
- vptr=((& QInputMethod::_ZTV12QInputMethod) + 16u)
- QObject (0x0x7f916c6fc6c0) 0
- primary-for QInputMethod (0x0x7f916c532f08)
-
-Class QGuiApplication::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGuiApplication::QPrivateSignal (0x0x7f916c6fc7e0) 0 empty
-
-Vtable for QGuiApplication
-QGuiApplication::_ZTV15QGuiApplication: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QGuiApplication)
-16 (int (*)(...))QGuiApplication::metaObject
-24 (int (*)(...))QGuiApplication::qt_metacast
-32 (int (*)(...))QGuiApplication::qt_metacall
-40 (int (*)(...))QGuiApplication::~QGuiApplication
-48 (int (*)(...))QGuiApplication::~QGuiApplication
-56 (int (*)(...))QGuiApplication::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGuiApplication::notify
-120 (int (*)(...))QGuiApplication::compressEvent
-
-Class QGuiApplication
- size=16 align=8
- base size=16 base align=8
-QGuiApplication (0x0x7f916c532f70) 0
- vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16u)
- QCoreApplication (0x0x7f916c532e38) 0
- primary-for QGuiApplication (0x0x7f916c532f70)
- QObject (0x0x7f916c6fc780) 0
- primary-for QCoreApplication (0x0x7f916c532e38)
-
-Class QIconEngine::AvailableSizesArgument
- size=16 align=8
- base size=16 base align=8
-QIconEngine::AvailableSizesArgument (0x0x7f916c6fca20) 0
-
-Vtable for QIconEngine
-QIconEngine::_ZTV11QIconEngine: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QIconEngine)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QIconEngine::actualSize
-48 (int (*)(...))QIconEngine::pixmap
-56 (int (*)(...))QIconEngine::addPixmap
-64 (int (*)(...))QIconEngine::addFile
-72 (int (*)(...))QIconEngine::key
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))QIconEngine::read
-96 (int (*)(...))QIconEngine::write
-104 (int (*)(...))QIconEngine::availableSizes
-112 (int (*)(...))QIconEngine::iconName
-120 (int (*)(...))QIconEngine::virtual_hook
-
-Class QIconEngine
- size=8 align=8
- base size=8 base align=8
-QIconEngine (0x0x7f916c6fc9c0) 0 nearly-empty
- vptr=((& QIconEngine::_ZTV11QIconEngine) + 16u)
-
-Class QIconEnginePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIconEnginePlugin::QPrivateSignal (0x0x7f916c6fcc00) 0 empty
-
-Vtable for QIconEnginePlugin
-QIconEnginePlugin::_ZTV17QIconEnginePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QIconEnginePlugin)
-16 (int (*)(...))QIconEnginePlugin::metaObject
-24 (int (*)(...))QIconEnginePlugin::qt_metacast
-32 (int (*)(...))QIconEnginePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QIconEnginePlugin
- size=16 align=8
- base size=16 base align=8
-QIconEnginePlugin (0x0x7f916c3a01a0) 0
- vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16u)
- QObject (0x0x7f916c6fcba0) 0
- primary-for QIconEnginePlugin (0x0x7f916c3a01a0)
-
-Vtable for QImageIOHandler
-QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QImageIOHandler)
-16 0u
-24 0u
-32 (int (*)(...))QImageIOHandler::name
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))QImageIOHandler::write
-64 (int (*)(...))QImageIOHandler::option
-72 (int (*)(...))QImageIOHandler::setOption
-80 (int (*)(...))QImageIOHandler::supportsOption
-88 (int (*)(...))QImageIOHandler::jumpToNextImage
-96 (int (*)(...))QImageIOHandler::jumpToImage
-104 (int (*)(...))QImageIOHandler::loopCount
-112 (int (*)(...))QImageIOHandler::imageCount
-120 (int (*)(...))QImageIOHandler::nextImageDelay
-128 (int (*)(...))QImageIOHandler::currentImageNumber
-136 (int (*)(...))QImageIOHandler::currentImageRect
-
-Class QImageIOHandler
- size=16 align=8
- base size=16 base align=8
-QImageIOHandler (0x0x7f916c6fcc60) 0
- vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16u)
-
-Class QImageIOPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QImageIOPlugin::QPrivateSignal (0x0x7f916c6fcde0) 0 empty
-
-Vtable for QImageIOPlugin
-QImageIOPlugin::_ZTV14QImageIOPlugin: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QImageIOPlugin)
-16 (int (*)(...))QImageIOPlugin::metaObject
-24 (int (*)(...))QImageIOPlugin::qt_metacast
-32 (int (*)(...))QImageIOPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QImageIOPlugin
- size=16 align=8
- base size=16 base align=8
-QImageIOPlugin (0x0x7f916c3a0208) 0
- vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16u)
- QObject (0x0x7f916c6fcd80) 0
- primary-for QImageIOPlugin (0x0x7f916c3a0208)
-
-Class QImageReader
- size=8 align=8
- base size=8 base align=8
-QImageReader (0x0x7f916c6fcf60) 0
-
-Class QImageWriter
- size=8 align=8
- base size=8 base align=8
-QImageWriter (0x0x7f916c450000) 0
-
-Class QVector3D
- size=12 align=4
- base size=12 base align=4
-QVector3D (0x0x7f916c450060) 0
-
-Class QVector4D
- size=16 align=4
- base size=16 base align=4
-QVector4D (0x0x7f916c450420) 0
-
-Class QQuaternion
- size=16 align=4
- base size=16 base align=4
-QQuaternion (0x0x7f916c4507e0) 0
-
-Class QMatrix4x4
- size=68 align=4
- base size=68 base align=4
-QMatrix4x4 (0x0x7f916c450ae0) 0
-
-Class QMovie::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMovie::QPrivateSignal (0x0x7f916c1b3240) 0 empty
-
-Vtable for QMovie
-QMovie::_ZTV6QMovie: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QMovie)
-16 (int (*)(...))QMovie::metaObject
-24 (int (*)(...))QMovie::qt_metacast
-32 (int (*)(...))QMovie::qt_metacall
-40 (int (*)(...))QMovie::~QMovie
-48 (int (*)(...))QMovie::~QMovie
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QMovie
- size=16 align=8
- base size=16 base align=8
-QMovie (0x0x7f916c3a0a28) 0
- vptr=((& QMovie::_ZTV6QMovie) + 16u)
- QObject (0x0x7f916c1b31e0) 0
- primary-for QMovie (0x0x7f916c3a0a28)
-
-Class QOffscreenSurface::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOffscreenSurface::QPrivateSignal (0x0x7f916c1b3360) 0 empty
-
-Vtable for QOffscreenSurface
-QOffscreenSurface::_ZTV17QOffscreenSurface: 26u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QOffscreenSurface)
-16 (int (*)(...))QOffscreenSurface::metaObject
-24 (int (*)(...))QOffscreenSurface::qt_metacast
-32 (int (*)(...))QOffscreenSurface::qt_metacall
-40 (int (*)(...))QOffscreenSurface::~QOffscreenSurface
-48 (int (*)(...))QOffscreenSurface::~QOffscreenSurface
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QOffscreenSurface::surfaceType
-120 (int (*)(...))QOffscreenSurface::format
-128 (int (*)(...))QOffscreenSurface::size
-136 (int (*)(...))QOffscreenSurface::surfaceHandle
-144 (int (*)(...))-16
-152 (int (*)(...))(& _ZTI17QOffscreenSurface)
-160 (int (*)(...))QOffscreenSurface::_ZThn16_N17QOffscreenSurfaceD1Ev
-168 (int (*)(...))QOffscreenSurface::_ZThn16_N17QOffscreenSurfaceD0Ev
-176 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface6formatEv
-184 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface13surfaceHandleEv
-192 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface11surfaceTypeEv
-200 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface4sizeEv
-
-Class QOffscreenSurface
- size=40 align=8
- base size=40 base align=8
-QOffscreenSurface (0x0x7f916c2992a0) 0
- vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16u)
- QObject (0x0x7f916c1b32a0) 0
- primary-for QOffscreenSurface (0x0x7f916c2992a0)
- QSurface (0x0x7f916c1b3300) 16
- vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160u)
-
-Class QOpenGLBuffer
- size=8 align=8
- base size=8 base align=8
-QOpenGLBuffer (0x0x7f916c1b3420) 0
-
-Class QOpenGLVersionStatus
- size=12 align=4
- base size=12 base align=4
-QOpenGLVersionStatus (0x0x7f916c1b35a0) 0
-
-Class QOpenGLVersionFunctionsBackend
- size=16 align=8
- base size=12 base align=8
-QOpenGLVersionFunctionsBackend (0x0x7f916bbd0480) 0
-
-Class QOpenGLVersionFunctionsStorage
- size=8 align=8
- base size=8 base align=8
-QOpenGLVersionFunctionsStorage (0x0x7f916bbd04e0) 0
-
-Class QAbstractOpenGLFunctionsPrivate
- size=16 align=8
- base size=9 base align=8
-QAbstractOpenGLFunctionsPrivate (0x0x7f916bbd0540) 0
-
-Vtable for QAbstractOpenGLFunctions
-QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAbstractOpenGLFunctions)
-16 (int (*)(...))QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions
-24 (int (*)(...))QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions
-32 (int (*)(...))QAbstractOpenGLFunctions::initializeOpenGLFunctions
-
-Class QAbstractOpenGLFunctions
- size=16 align=8
- base size=16 base align=8
-QAbstractOpenGLFunctions (0x0x7f916bbd05a0) 0
- vptr=((& QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions) + 16u)
-
-Class QOpenGLFunctions_1_0_CoreBackend::Functions
- size=384 align=8
- base size=384 base align=8
-QOpenGLFunctions_1_0_CoreBackend::Functions (0x0x7f916bbd0660) 0
-
-Class QOpenGLFunctions_1_0_CoreBackend
- size=400 align=8
- base size=400 base align=8
-QOpenGLFunctions_1_0_CoreBackend (0x0x7f916bbc6e38) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0600) 0
-
-Class QOpenGLFunctions_1_1_CoreBackend::Functions
- size=128 align=8
- base size=128 base align=8
-QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7f916bbd0780) 0
-
-Class QOpenGLFunctions_1_1_CoreBackend
- size=144 align=8
- base size=144 base align=8
-QOpenGLFunctions_1_1_CoreBackend (0x0x7f916bbc6ea0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0720) 0
-
-Class QOpenGLFunctions_1_2_CoreBackend::Functions
- size=48 align=8
- base size=48 base align=8
-QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7f916bbd08a0) 0
-
-Class QOpenGLFunctions_1_2_CoreBackend
- size=64 align=8
- base size=64 base align=8
-QOpenGLFunctions_1_2_CoreBackend (0x0x7f916bbc6f08) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0840) 0
-
-Class QOpenGLFunctions_1_3_CoreBackend::Functions
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7f916bbd09c0) 0
-
-Class QOpenGLFunctions_1_3_CoreBackend
- size=88 align=8
- base size=88 base align=8
-QOpenGLFunctions_1_3_CoreBackend (0x0x7f916bbc6f70) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0960) 0
-
-Class QOpenGLFunctions_1_4_CoreBackend::Functions
- size=56 align=8
- base size=56 base align=8
-QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7f916bbd0b40) 0
-
-Class QOpenGLFunctions_1_4_CoreBackend
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_1_4_CoreBackend (0x0x7f916bc35000) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0ae0) 0
-
-Class QOpenGLFunctions_1_5_CoreBackend::Functions
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7f916bbd0c60) 0
-
-Class QOpenGLFunctions_1_5_CoreBackend
- size=168 align=8
- base size=168 base align=8
-QOpenGLFunctions_1_5_CoreBackend (0x0x7f916bc35068) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0c00) 0
-
-Class QOpenGLFunctions_2_0_CoreBackend::Functions
- size=744 align=8
- base size=744 base align=8
-QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7f916bbd0d80) 0
-
-Class QOpenGLFunctions_2_0_CoreBackend
- size=760 align=8
- base size=760 base align=8
-QOpenGLFunctions_2_0_CoreBackend (0x0x7f916bc350d0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0d20) 0
-
-Class QOpenGLFunctions_2_1_CoreBackend::Functions
- size=48 align=8
- base size=48 base align=8
-QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7f916bbd0ea0) 0
-
-Class QOpenGLFunctions_2_1_CoreBackend
- size=64 align=8
- base size=64 base align=8
-QOpenGLFunctions_2_1_CoreBackend (0x0x7f916bc35138) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0e40) 0
-
-Class QOpenGLFunctions_3_0_CoreBackend::Functions
- size=672 align=8
- base size=672 base align=8
-QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7f916bc75000) 0
-
-Class QOpenGLFunctions_3_0_CoreBackend
- size=688 align=8
- base size=688 base align=8
-QOpenGLFunctions_3_0_CoreBackend (0x0x7f916bc351a0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bbd0f60) 0
-
-Class QOpenGLFunctions_3_1_CoreBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7f916bc75120) 0
-
-Class QOpenGLFunctions_3_1_CoreBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_3_1_CoreBackend (0x0x7f916bc35208) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc750c0) 0
-
-Class QOpenGLFunctions_3_2_CoreBackend::Functions
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7f916bc75240) 0
-
-Class QOpenGLFunctions_3_2_CoreBackend
- size=168 align=8
- base size=168 base align=8
-QOpenGLFunctions_3_2_CoreBackend (0x0x7f916bc35270) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc751e0) 0
-
-Class QOpenGLFunctions_3_3_CoreBackend::Functions
- size=464 align=8
- base size=464 base align=8
-QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7f916bc75360) 0
-
-Class QOpenGLFunctions_3_3_CoreBackend
- size=480 align=8
- base size=480 base align=8
-QOpenGLFunctions_3_3_CoreBackend (0x0x7f916bc352d8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75300) 0
-
-Class QOpenGLFunctions_4_0_CoreBackend::Functions
- size=368 align=8
- base size=368 base align=8
-QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7f916bc75480) 0
-
-Class QOpenGLFunctions_4_0_CoreBackend
- size=384 align=8
- base size=384 base align=8
-QOpenGLFunctions_4_0_CoreBackend (0x0x7f916bc35340) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75420) 0
-
-Class QOpenGLFunctions_4_1_CoreBackend::Functions
- size=704 align=8
- base size=704 base align=8
-QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7f916bc755a0) 0
-
-Class QOpenGLFunctions_4_1_CoreBackend
- size=720 align=8
- base size=720 base align=8
-QOpenGLFunctions_4_1_CoreBackend (0x0x7f916bc353a8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75540) 0
-
-Class QOpenGLFunctions_4_2_CoreBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7f916bc756c0) 0
-
-Class QOpenGLFunctions_4_2_CoreBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_4_2_CoreBackend (0x0x7f916bc35410) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75660) 0
-
-Class QOpenGLFunctions_4_3_CoreBackend::Functions
- size=344 align=8
- base size=344 base align=8
-QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7f916bc757e0) 0
-
-Class QOpenGLFunctions_4_3_CoreBackend
- size=360 align=8
- base size=360 base align=8
-QOpenGLFunctions_4_3_CoreBackend (0x0x7f916bc35478) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75780) 0
-
-Class QOpenGLFunctions_4_4_CoreBackend::Functions
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7f916bc75900) 0
-
-Class QOpenGLFunctions_4_4_CoreBackend
- size=88 align=8
- base size=88 base align=8
-QOpenGLFunctions_4_4_CoreBackend (0x0x7f916bc354e0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc758a0) 0
-
-Class QOpenGLFunctions_4_5_CoreBackend::Functions
- size=848 align=8
- base size=848 base align=8
-QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7f916bc75a80) 0
-
-Class QOpenGLFunctions_4_5_CoreBackend
- size=864 align=8
- base size=864 base align=8
-QOpenGLFunctions_4_5_CoreBackend (0x0x7f916bc35548) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75a20) 0
-
-Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions
- size=2064 align=8
- base size=2064 base align=8
-QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7f916bc75ba0) 0
-
-Class QOpenGLFunctions_1_0_DeprecatedBackend
- size=2080 align=8
- base size=2080 base align=8
-QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7f916bc355b0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75b40) 0
-
-Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions
- size=136 align=8
- base size=136 base align=8
-QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7f916bc75cc0) 0
-
-Class QOpenGLFunctions_1_1_DeprecatedBackend
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7f916bc35618) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75c60) 0
-
-Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions
- size=256 align=8
- base size=256 base align=8
-QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7f916bc75de0) 0
-
-Class QOpenGLFunctions_1_2_DeprecatedBackend
- size=272 align=8
- base size=272 base align=8
-QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7f916bc35680) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75d80) 0
-
-Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions
- size=296 align=8
- base size=296 base align=8
-QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7f916bc75f00) 0
-
-Class QOpenGLFunctions_1_3_DeprecatedBackend
- size=312 align=8
- base size=312 base align=8
-QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7f916bc356e8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916bc75ea0) 0
-
-Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions
- size=304 align=8
- base size=304 base align=8
-QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7f916b9d6060) 0
-
-Class QOpenGLFunctions_1_4_DeprecatedBackend
- size=320 align=8
- base size=320 base align=8
-QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7f916bc35750) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916b9d6000) 0
-
-Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions
- size=288 align=8
- base size=288 base align=8
-QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7f916b9d6180) 0
-
-Class QOpenGLFunctions_2_0_DeprecatedBackend
- size=304 align=8
- base size=304 base align=8
-QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7f916bc357b8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916b9d6120) 0
-
-Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions
- size=160 align=8
- base size=160 base align=8
-QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7f916b9d62a0) 0
-
-Class QOpenGLFunctions_3_0_DeprecatedBackend
- size=176 align=8
- base size=176 base align=8
-QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7f916bc35820) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916b9d6240) 0
-
-Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions
- size=240 align=8
- base size=240 base align=8
-QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7f916b9d63c0) 0
-
-Class QOpenGLFunctions_3_3_DeprecatedBackend
- size=256 align=8
- base size=256 base align=8
-QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7f916bc35888) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916b9d6360) 0
-
-Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7f916b9d64e0) 0
-
-Class QOpenGLFunctions_4_5_DeprecatedBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7f916bc358f0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f916b9d6480) 0
-
-Class QOpenGLVersionProfile
- size=8 align=8
- base size=8 base align=8
-QOpenGLVersionProfile (0x0x7f916b9d65a0) 0
-
-Class QOpenGLContextGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLContextGroup::QPrivateSignal (0x0x7f916b9d67e0) 0 empty
-
-Vtable for QOpenGLContextGroup
-QOpenGLContextGroup::_ZTV19QOpenGLContextGroup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QOpenGLContextGroup)
-16 (int (*)(...))QOpenGLContextGroup::metaObject
-24 (int (*)(...))QOpenGLContextGroup::qt_metacast
-32 (int (*)(...))QOpenGLContextGroup::qt_metacall
-40 (int (*)(...))QOpenGLContextGroup::~QOpenGLContextGroup
-48 (int (*)(...))QOpenGLContextGroup::~QOpenGLContextGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLContextGroup
- size=16 align=8
- base size=16 base align=8
-QOpenGLContextGroup (0x0x7f916bc35a28) 0
- vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16u)
- QObject (0x0x7f916b9d6780) 0
- primary-for QOpenGLContextGroup (0x0x7f916bc35a28)
-
-Class QOpenGLContext::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLContext::QPrivateSignal (0x0x7f916b9d68a0) 0 empty
-
-Vtable for QOpenGLContext
-QOpenGLContext::_ZTV14QOpenGLContext: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QOpenGLContext)
-16 (int (*)(...))QOpenGLContext::metaObject
-24 (int (*)(...))QOpenGLContext::qt_metacast
-32 (int (*)(...))QOpenGLContext::qt_metacall
-40 (int (*)(...))QOpenGLContext::~QOpenGLContext
-48 (int (*)(...))QOpenGLContext::~QOpenGLContext
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLContext
- size=16 align=8
- base size=16 base align=8
-QOpenGLContext (0x0x7f916bc35a90) 0
- vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16u)
- QObject (0x0x7f916b9d6840) 0
- primary-for QOpenGLContext (0x0x7f916bc35a90)
-
-Class QOpenGLDebugMessage
- size=8 align=8
- base size=8 base align=8
-QOpenGLDebugMessage (0x0x7f916b9d6900) 0
-
-Class QOpenGLDebugLogger::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLDebugLogger::QPrivateSignal (0x0x7f916baf8060) 0 empty
-
-Vtable for QOpenGLDebugLogger
-QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLDebugLogger)
-16 (int (*)(...))QOpenGLDebugLogger::metaObject
-24 (int (*)(...))QOpenGLDebugLogger::qt_metacast
-32 (int (*)(...))QOpenGLDebugLogger::qt_metacall
-40 (int (*)(...))QOpenGLDebugLogger::~QOpenGLDebugLogger
-48 (int (*)(...))QOpenGLDebugLogger::~QOpenGLDebugLogger
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLDebugLogger
- size=16 align=8
- base size=16 base align=8
-QOpenGLDebugLogger (0x0x7f916bc35ea0) 0
- vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16u)
- QObject (0x0x7f916baf8000) 0
- primary-for QOpenGLDebugLogger (0x0x7f916bc35ea0)
-
-Class QOpenGLFunctions
- size=8 align=8
- base size=8 base align=8
-QOpenGLFunctions (0x0x7f916baf81e0) 0
-
-Class QOpenGLFunctionsPrivate::Functions
- size=1152 align=8
- base size=1152 base align=8
-QOpenGLFunctionsPrivate::Functions (0x0x7f916baf83c0) 0
-
-Class QOpenGLFunctionsPrivate
- size=1152 align=8
- base size=1152 base align=8
-QOpenGLFunctionsPrivate (0x0x7f916baf8360) 0
-
-Class QOpenGLExtraFunctions
- size=8 align=8
- base size=8 base align=8
-QOpenGLExtraFunctions (0x0x7f916b887b60) 0
- QOpenGLFunctions (0x0x7f916baf84e0) 0
-
-Class QOpenGLExtraFunctionsPrivate::Functions
- size=1376 align=8
- base size=1376 base align=8
-QOpenGLExtraFunctionsPrivate::Functions (0x0x7f916baf85a0) 0
-
-Class QOpenGLExtraFunctionsPrivate
- size=2528 align=8
- base size=2528 base align=8
-QOpenGLExtraFunctionsPrivate (0x0x7f916b887bc8) 0
- QOpenGLFunctionsPrivate (0x0x7f916baf8540) 0
-
-Vtable for QOpenGLFramebufferObject
-QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QOpenGLFramebufferObject)
-16 (int (*)(...))QOpenGLFramebufferObject::~QOpenGLFramebufferObject
-24 (int (*)(...))QOpenGLFramebufferObject::~QOpenGLFramebufferObject
-
-Class QOpenGLFramebufferObject
- size=16 align=8
- base size=16 base align=8
-QOpenGLFramebufferObject (0x0x7f916baf8900) 0
- vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16u)
-
-Class QOpenGLFramebufferObjectFormat
- size=8 align=8
- base size=8 base align=8
-QOpenGLFramebufferObjectFormat (0x0x7f916baf8a20) 0
-
-Vtable for QOpenGLPaintDevice
-QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLPaintDevice)
-16 (int (*)(...))QOpenGLPaintDevice::~QOpenGLPaintDevice
-24 (int (*)(...))QOpenGLPaintDevice::~QOpenGLPaintDevice
-32 (int (*)(...))QOpenGLPaintDevice::devType
-40 (int (*)(...))QOpenGLPaintDevice::paintEngine
-48 (int (*)(...))QOpenGLPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))QOpenGLPaintDevice::ensureActiveTarget
-
-Class QOpenGLPaintDevice
- size=32 align=8
- base size=32 base align=8
-QOpenGLPaintDevice (0x0x7f916b671478) 0
- vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16u)
- QPaintDevice (0x0x7f916baf8a80) 0
- primary-for QOpenGLPaintDevice (0x0x7f916b671478)
-
-Class QOpenGLPixelTransferOptions
- size=8 align=8
- base size=8 base align=8
-QOpenGLPixelTransferOptions (0x0x7f916baf8ba0) 0
-
-Class QOpenGLShader::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLShader::QPrivateSignal (0x0x7f916baf8f60) 0 empty
-
-Vtable for QOpenGLShader
-QOpenGLShader::_ZTV13QOpenGLShader: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QOpenGLShader)
-16 (int (*)(...))QOpenGLShader::metaObject
-24 (int (*)(...))QOpenGLShader::qt_metacast
-32 (int (*)(...))QOpenGLShader::qt_metacall
-40 (int (*)(...))QOpenGLShader::~QOpenGLShader
-48 (int (*)(...))QOpenGLShader::~QOpenGLShader
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLShader
- size=16 align=8
- base size=16 base align=8
-QOpenGLShader (0x0x7f916b671618) 0
- vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16u)
- QObject (0x0x7f916baf8f00) 0
- primary-for QOpenGLShader (0x0x7f916b671618)
-
-Class QOpenGLShaderProgram::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLShaderProgram::QPrivateSignal (0x0x7f916b6ed180) 0 empty
-
-Vtable for QOpenGLShaderProgram
-QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QOpenGLShaderProgram)
-16 (int (*)(...))QOpenGLShaderProgram::metaObject
-24 (int (*)(...))QOpenGLShaderProgram::qt_metacast
-32 (int (*)(...))QOpenGLShaderProgram::qt_metacall
-40 (int (*)(...))QOpenGLShaderProgram::~QOpenGLShaderProgram
-48 (int (*)(...))QOpenGLShaderProgram::~QOpenGLShaderProgram
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QOpenGLShaderProgram::link
-
-Class QOpenGLShaderProgram
- size=16 align=8
- base size=16 base align=8
-QOpenGLShaderProgram (0x0x7f916b671750) 0
- vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16u)
- QObject (0x0x7f916b6ed120) 0
- primary-for QOpenGLShaderProgram (0x0x7f916b671750)
-
-Class QOpenGLTexture
- size=8 align=8
- base size=8 base align=8
-QOpenGLTexture (0x0x7f916b6ed1e0) 0
-
-Class QOpenGLTextureBlitter
- size=8 align=8
- base size=8 base align=8
-QOpenGLTextureBlitter (0x0x7f916b6ed420) 0
-
-Class QOpenGLTimerQuery::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLTimerQuery::QPrivateSignal (0x0x7f916b6ed5a0) 0 empty
-
-Vtable for QOpenGLTimerQuery
-QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QOpenGLTimerQuery)
-16 (int (*)(...))QOpenGLTimerQuery::metaObject
-24 (int (*)(...))QOpenGLTimerQuery::qt_metacast
-32 (int (*)(...))QOpenGLTimerQuery::qt_metacall
-40 (int (*)(...))QOpenGLTimerQuery::~QOpenGLTimerQuery
-48 (int (*)(...))QOpenGLTimerQuery::~QOpenGLTimerQuery
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLTimerQuery
- size=16 align=8
- base size=16 base align=8
-QOpenGLTimerQuery (0x0x7f916b671888) 0
- vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16u)
- QObject (0x0x7f916b6ed540) 0
- primary-for QOpenGLTimerQuery (0x0x7f916b671888)
-
-Class QOpenGLTimeMonitor::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLTimeMonitor::QPrivateSignal (0x0x7f916b6ed660) 0 empty
-
-Vtable for QOpenGLTimeMonitor
-QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLTimeMonitor)
-16 (int (*)(...))QOpenGLTimeMonitor::metaObject
-24 (int (*)(...))QOpenGLTimeMonitor::qt_metacast
-32 (int (*)(...))QOpenGLTimeMonitor::qt_metacall
-40 (int (*)(...))QOpenGLTimeMonitor::~QOpenGLTimeMonitor
-48 (int (*)(...))QOpenGLTimeMonitor::~QOpenGLTimeMonitor
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLTimeMonitor
- size=16 align=8
- base size=16 base align=8
-QOpenGLTimeMonitor (0x0x7f916b6718f0) 0
- vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16u)
- QObject (0x0x7f916b6ed600) 0
- primary-for QOpenGLTimeMonitor (0x0x7f916b6718f0)
-
-Class QOpenGLVertexArrayObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLVertexArrayObject::QPrivateSignal (0x0x7f916b6ed720) 0 empty
-
-Class QOpenGLVertexArrayObject::Binder
- size=8 align=8
- base size=8 base align=8
-QOpenGLVertexArrayObject::Binder (0x0x7f916b6ed780) 0
-
-Vtable for QOpenGLVertexArrayObject
-QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QOpenGLVertexArrayObject)
-16 (int (*)(...))QOpenGLVertexArrayObject::metaObject
-24 (int (*)(...))QOpenGLVertexArrayObject::qt_metacast
-32 (int (*)(...))QOpenGLVertexArrayObject::qt_metacall
-40 (int (*)(...))QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
-48 (int (*)(...))QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLVertexArrayObject
- size=16 align=8
- base size=16 base align=8
-QOpenGLVertexArrayObject (0x0x7f916b671958) 0
- vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16u)
- QObject (0x0x7f916b6ed6c0) 0
- primary-for QOpenGLVertexArrayObject (0x0x7f916b671958)
-
-Class QPaintDeviceWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPaintDeviceWindow::QPrivateSignal (0x0x7f916b6ed900) 0 empty
-
-Vtable for QPaintDeviceWindow
-QPaintDeviceWindow::_ZTV18QPaintDeviceWindow: 58u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-16 (int (*)(...))QPaintDeviceWindow::metaObject
-24 (int (*)(...))QPaintDeviceWindow::qt_metacast
-32 (int (*)(...))QPaintDeviceWindow::qt_metacall
-40 (int (*)(...))QPaintDeviceWindow::~QPaintDeviceWindow
-48 (int (*)(...))QPaintDeviceWindow::~QPaintDeviceWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QPaintDeviceWindow::paintEvent
-304 (int (*)(...))QPaintDeviceWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))-16
-328 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-336 (int (*)(...))QPaintDeviceWindow::_ZThn16_N18QPaintDeviceWindowD1Ev
-344 (int (*)(...))QPaintDeviceWindow::_ZThn16_N18QPaintDeviceWindowD0Ev
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-360 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-368 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-376 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-384 (int (*)(...))-40
-392 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-400 (int (*)(...))QPaintDeviceWindow::_ZThn40_N18QPaintDeviceWindowD1Ev
-408 (int (*)(...))QPaintDeviceWindow::_ZThn40_N18QPaintDeviceWindowD0Ev
-416 (int (*)(...))QPaintDevice::devType
-424 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-432 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-440 (int (*)(...))QPaintDevice::initPainter
-448 (int (*)(...))QPaintDevice::redirected
-456 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPaintDeviceWindow
- size=64 align=8
- base size=64 base align=8
-QPaintDeviceWindow (0x0x7f916b44bd20) 0
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16u)
- QWindow (0x0x7f916b44bd90) 0
- primary-for QPaintDeviceWindow (0x0x7f916b44bd20)
- QObject (0x0x7f916b6ed7e0) 0
- primary-for QWindow (0x0x7f916b44bd90)
- QSurface (0x0x7f916b6ed840) 16
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 336u)
- QPaintDevice (0x0x7f916b6ed8a0) 40
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 400u)
-
-Class QOpenGLWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLWindow::QPrivateSignal (0x0x7f916b6eda80) 0 empty
-
-Vtable for QOpenGLWindow
-QOpenGLWindow::_ZTV13QOpenGLWindow: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QOpenGLWindow)
-16 (int (*)(...))QOpenGLWindow::metaObject
-24 (int (*)(...))QOpenGLWindow::qt_metacast
-32 (int (*)(...))QOpenGLWindow::qt_metacall
-40 (int (*)(...))QOpenGLWindow::~QOpenGLWindow
-48 (int (*)(...))QOpenGLWindow::~QOpenGLWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QOpenGLWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QOpenGLWindow::paintEvent
-304 (int (*)(...))QOpenGLWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))QOpenGLWindow::initializeGL
-328 (int (*)(...))QOpenGLWindow::resizeGL
-336 (int (*)(...))QOpenGLWindow::paintGL
-344 (int (*)(...))QOpenGLWindow::paintUnderGL
-352 (int (*)(...))QOpenGLWindow::paintOverGL
-360 (int (*)(...))QOpenGLWindow::redirected
-368 (int (*)(...))-16
-376 (int (*)(...))(& _ZTI13QOpenGLWindow)
-384 (int (*)(...))QOpenGLWindow::_ZThn16_N13QOpenGLWindowD1Ev
-392 (int (*)(...))QOpenGLWindow::_ZThn16_N13QOpenGLWindowD0Ev
-400 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-408 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-416 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-424 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-432 (int (*)(...))-40
-440 (int (*)(...))(& _ZTI13QOpenGLWindow)
-448 (int (*)(...))QOpenGLWindow::_ZThn40_N13QOpenGLWindowD1Ev
-456 (int (*)(...))QOpenGLWindow::_ZThn40_N13QOpenGLWindowD0Ev
-464 (int (*)(...))QPaintDevice::devType
-472 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-480 (int (*)(...))QOpenGLWindow::_ZThn40_NK13QOpenGLWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QPaintDevice::initPainter
-496 (int (*)(...))QOpenGLWindow::_ZThn40_NK13QOpenGLWindow10redirectedEP6QPoint
-504 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QOpenGLWindow
- size=64 align=8
- base size=64 base align=8
-QOpenGLWindow (0x0x7f916b6719c0) 0
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16u)
- QPaintDeviceWindow (0x0x7f916b4634d0) 0
- primary-for QOpenGLWindow (0x0x7f916b6719c0)
- QWindow (0x0x7f916b463540) 0
- primary-for QPaintDeviceWindow (0x0x7f916b4634d0)
- QObject (0x0x7f916b6ed960) 0
- primary-for QWindow (0x0x7f916b463540)
- QSurface (0x0x7f916b6ed9c0) 16
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 384u)
- QPaintDevice (0x0x7f916b6eda20) 40
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 448u)
-
-Class QPageSize
- size=8 align=8
- base size=8 base align=8
-QPageSize (0x0x7f916b6edae0) 0
-
-Class QPageLayout
- size=8 align=8
- base size=8 base align=8
-QPageLayout (0x0x7f916b4bf1e0) 0
-
-Class QPagedPaintDevice::Margins
- size=32 align=8
- base size=32 base align=8
-QPagedPaintDevice::Margins (0x0x7f916b4bf900) 0
-
-Vtable for QPagedPaintDevice
-QPagedPaintDevice::_ZTV17QPagedPaintDevice: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QPagedPaintDevice)
-16 0u
-24 0u
-32 (int (*)(...))QPaintDevice::devType
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))QPagedPaintDevice::setPageSize
-96 (int (*)(...))QPagedPaintDevice::setPageSizeMM
-104 (int (*)(...))QPagedPaintDevice::setMargins
-
-Class QPagedPaintDevice
- size=32 align=8
- base size=32 base align=8
-QPagedPaintDevice (0x0x7f916b671d00) 0
- vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16u)
- QPaintDevice (0x0x7f916b4bf8a0) 0
- primary-for QPagedPaintDevice (0x0x7f916b671d00)
-
-Class QPainter::PixmapFragment
- size=80 align=8
- base size=80 base align=8
-QPainter::PixmapFragment (0x0x7f916b4bf9c0) 0
-
-Class QPainter
- size=8 align=8
- base size=8 base align=8
-QPainter (0x0x7f916b4bf960) 0
-
-Class QTextItem
- size=1 align=1
- base size=0 base align=1
-QTextItem (0x0x7f916b1b6300) 0 empty
-
-Vtable for QPaintEngine
-QPaintEngine::_ZTV12QPaintEngine: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QPaintEngine)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))QPaintEngine::drawRects
-64 (int (*)(...))QPaintEngine::drawRects
-72 (int (*)(...))QPaintEngine::drawLines
-80 (int (*)(...))QPaintEngine::drawLines
-88 (int (*)(...))QPaintEngine::drawEllipse
-96 (int (*)(...))QPaintEngine::drawEllipse
-104 (int (*)(...))QPaintEngine::drawPath
-112 (int (*)(...))QPaintEngine::drawPoints
-120 (int (*)(...))QPaintEngine::drawPoints
-128 (int (*)(...))QPaintEngine::drawPolygon
-136 (int (*)(...))QPaintEngine::drawPolygon
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QPaintEngine::drawTextItem
-160 (int (*)(...))QPaintEngine::drawTiledPixmap
-168 (int (*)(...))QPaintEngine::drawImage
-176 (int (*)(...))QPaintEngine::coordinateOffset
-184 (int (*)(...))__cxa_pure_virtual
-
-Class QPaintEngine
- size=32 align=8
- base size=32 base align=8
-QPaintEngine (0x0x7f916b1b6600) 0
- vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16u)
-
-Class QPaintEngineState
- size=4 align=4
- base size=4 base align=4
-QPaintEngineState (0x0x7f916b1b6840) 0
-
-Class QPdfWriter::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPdfWriter::QPrivateSignal (0x0x7f916b1b6cc0) 0 empty
-
-Vtable for QPdfWriter
-QPdfWriter::_ZTV10QPdfWriter: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QPdfWriter)
-16 (int (*)(...))QPdfWriter::metaObject
-24 (int (*)(...))QPdfWriter::qt_metacast
-32 (int (*)(...))QPdfWriter::qt_metacall
-40 (int (*)(...))QPdfWriter::~QPdfWriter
-48 (int (*)(...))QPdfWriter::~QPdfWriter
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPdfWriter::newPage
-120 (int (*)(...))QPdfWriter::setPageSize
-128 (int (*)(...))QPdfWriter::setPageSizeMM
-136 (int (*)(...))QPdfWriter::setMargins
-144 (int (*)(...))QPdfWriter::paintEngine
-152 (int (*)(...))QPdfWriter::metric
-160 (int (*)(...))-16
-168 (int (*)(...))(& _ZTI10QPdfWriter)
-176 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriterD1Ev
-184 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriterD0Ev
-192 (int (*)(...))QPaintDevice::devType
-200 (int (*)(...))QPdfWriter::_ZThn16_NK10QPdfWriter11paintEngineEv
-208 (int (*)(...))QPdfWriter::_ZThn16_NK10QPdfWriter6metricEN12QPaintDevice17PaintDeviceMetricE
-216 (int (*)(...))QPaintDevice::initPainter
-224 (int (*)(...))QPaintDevice::redirected
-232 (int (*)(...))QPaintDevice::sharedPainter
-240 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter7newPageEv
-248 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter11setPageSizeEN17QPagedPaintDevice8PageSizeE
-256 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter13setPageSizeMMERK6QSizeF
-264 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter10setMarginsERKN17QPagedPaintDevice7MarginsE
-
-Class QPdfWriter
- size=48 align=8
- base size=48 base align=8
-QPdfWriter (0x0x7f916af8d4d0) 0
- vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16u)
- QObject (0x0x7f916b1b6c00) 0
- primary-for QPdfWriter (0x0x7f916af8d4d0)
- QPagedPaintDevice (0x0x7f916b1977b8) 16
- vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 176u)
- QPaintDevice (0x0x7f916b1b6c60) 16
- primary-for QPagedPaintDevice (0x0x7f916b1977b8)
-
-Vtable for QPicture
-QPicture::_ZTV8QPicture: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QPicture)
-16 (int (*)(...))QPicture::~QPicture
-24 (int (*)(...))QPicture::~QPicture
-32 (int (*)(...))QPicture::devType
-40 (int (*)(...))QPicture::paintEngine
-48 (int (*)(...))QPicture::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))QPicture::setData
-
-Class QPicture
- size=32 align=8
- base size=32 base align=8
-QPicture (0x0x7f916b197820) 0
- vptr=((& QPicture::_ZTV8QPicture) + 16u)
- QPaintDevice (0x0x7f916b1b6e40) 0
- primary-for QPicture (0x0x7f916b197820)
-
-Class QPictureIO
- size=8 align=8
- base size=8 base align=8
-QPictureIO (0x0x7f916afd91e0) 0
-
-Class QPictureFormatPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPictureFormatPlugin::QPrivateSignal (0x0x7f916afd92a0) 0 empty
-
-Vtable for QPictureFormatPlugin
-QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QPictureFormatPlugin)
-16 (int (*)(...))QPictureFormatPlugin::metaObject
-24 (int (*)(...))QPictureFormatPlugin::qt_metacast
-32 (int (*)(...))QPictureFormatPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPictureFormatPlugin::loadPicture
-120 (int (*)(...))QPictureFormatPlugin::savePicture
-128 (int (*)(...))__cxa_pure_virtual
-
-Class QPictureFormatPlugin
- size=16 align=8
- base size=16 base align=8
-QPictureFormatPlugin (0x0x7f916b1979c0) 0
- vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 16u)
- QObject (0x0x7f916afd9240) 0
- primary-for QPictureFormatPlugin (0x0x7f916b1979c0)
-
-Class QPixmapCache::Key
- size=8 align=8
- base size=8 base align=8
-QPixmapCache::Key (0x0x7f916afd9360) 0
-
-Class QPixmapCache
- size=1 align=1
- base size=0 base align=1
-QPixmapCache (0x0x7f916afd9300) 0 empty
-
-Class QRasterWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRasterWindow::QPrivateSignal (0x0x7f916b075540) 0 empty
-
-Vtable for QRasterWindow
-QRasterWindow::_ZTV13QRasterWindow: 59u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QRasterWindow)
-16 (int (*)(...))QRasterWindow::metaObject
-24 (int (*)(...))QRasterWindow::qt_metacast
-32 (int (*)(...))QRasterWindow::qt_metacall
-40 (int (*)(...))QRasterWindow::~QRasterWindow
-48 (int (*)(...))QRasterWindow::~QRasterWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QPaintDeviceWindow::paintEvent
-304 (int (*)(...))QRasterWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))QRasterWindow::redirected
-328 (int (*)(...))-16
-336 (int (*)(...))(& _ZTI13QRasterWindow)
-344 (int (*)(...))QRasterWindow::_ZThn16_N13QRasterWindowD1Ev
-352 (int (*)(...))QRasterWindow::_ZThn16_N13QRasterWindowD0Ev
-360 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-368 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-376 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-384 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-392 (int (*)(...))-40
-400 (int (*)(...))(& _ZTI13QRasterWindow)
-408 (int (*)(...))QRasterWindow::_ZThn40_N13QRasterWindowD1Ev
-416 (int (*)(...))QRasterWindow::_ZThn40_N13QRasterWindowD0Ev
-424 (int (*)(...))QPaintDevice::devType
-432 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-440 (int (*)(...))QRasterWindow::_ZThn40_NK13QRasterWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-448 (int (*)(...))QPaintDevice::initPainter
-456 (int (*)(...))QRasterWindow::_ZThn40_NK13QRasterWindow10redirectedEP6QPoint
-464 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QRasterWindow
- size=64 align=8
- base size=64 base align=8
-QRasterWindow (0x0x7f916b07d068) 0
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16u)
- QPaintDeviceWindow (0x0x7f916b072e70) 0
- primary-for QRasterWindow (0x0x7f916b07d068)
- QWindow (0x0x7f916b072ee0) 0
- primary-for QPaintDeviceWindow (0x0x7f916b072e70)
- QObject (0x0x7f916b075420) 0
- primary-for QWindow (0x0x7f916b072ee0)
- QSurface (0x0x7f916b075480) 16
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 344u)
- QPaintDevice (0x0x7f916b0754e0) 40
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 408u)
-
-Class QScreen::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QScreen::QPrivateSignal (0x0x7f916b075600) 0 empty
-
-Vtable for QScreen
-QScreen::_ZTV7QScreen: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QScreen)
-16 (int (*)(...))QScreen::metaObject
-24 (int (*)(...))QScreen::qt_metacast
-32 (int (*)(...))QScreen::qt_metacall
-40 (int (*)(...))QScreen::~QScreen
-48 (int (*)(...))QScreen::~QScreen
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QScreen
- size=16 align=8
- base size=16 base align=8
-QScreen (0x0x7f916b07d138) 0
- vptr=((& QScreen::_ZTV7QScreen) + 16u)
- QObject (0x0x7f916b0755a0) 0
- primary-for QScreen (0x0x7f916b07d138)
-
-Class QSessionManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSessionManager::QPrivateSignal (0x0x7f916b0756c0) 0 empty
-
-Vtable for QSessionManager
-QSessionManager::_ZTV15QSessionManager: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSessionManager)
-16 (int (*)(...))QSessionManager::metaObject
-24 (int (*)(...))QSessionManager::qt_metacast
-32 (int (*)(...))QSessionManager::qt_metacall
-40 (int (*)(...))QSessionManager::~QSessionManager
-48 (int (*)(...))QSessionManager::~QSessionManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSessionManager
- size=16 align=8
- base size=16 base align=8
-QSessionManager (0x0x7f916b07d1a0) 0
- vptr=((& QSessionManager::_ZTV15QSessionManager) + 16u)
- QObject (0x0x7f916b075660) 0
- primary-for QSessionManager (0x0x7f916b07d1a0)
-
-Vtable for QStandardItem
-QStandardItem::_ZTV13QStandardItem: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QStandardItem)
-16 (int (*)(...))QStandardItem::~QStandardItem
-24 (int (*)(...))QStandardItem::~QStandardItem
-32 (int (*)(...))QStandardItem::data
-40 (int (*)(...))QStandardItem::setData
-48 (int (*)(...))QStandardItem::clone
-56 (int (*)(...))QStandardItem::type
-64 (int (*)(...))QStandardItem::read
-72 (int (*)(...))QStandardItem::write
-80 (int (*)(...))QStandardItem::operator<
-
-Class QStandardItem
- size=16 align=8
- base size=16 base align=8
-QStandardItem (0x0x7f916b075720) 0
- vptr=((& QStandardItem::_ZTV13QStandardItem) + 16u)
-
-Class QStandardItemModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStandardItemModel::QPrivateSignal (0x0x7f916b0759c0) 0 empty
-
-Vtable for QStandardItemModel
-QStandardItemModel::_ZTV18QStandardItemModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QStandardItemModel)
-16 (int (*)(...))QStandardItemModel::metaObject
-24 (int (*)(...))QStandardItemModel::qt_metacast
-32 (int (*)(...))QStandardItemModel::qt_metacall
-40 (int (*)(...))QStandardItemModel::~QStandardItemModel
-48 (int (*)(...))QStandardItemModel::~QStandardItemModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QStandardItemModel::index
-120 (int (*)(...))QStandardItemModel::parent
-128 (int (*)(...))QStandardItemModel::sibling
-136 (int (*)(...))QStandardItemModel::rowCount
-144 (int (*)(...))QStandardItemModel::columnCount
-152 (int (*)(...))QStandardItemModel::hasChildren
-160 (int (*)(...))QStandardItemModel::data
-168 (int (*)(...))QStandardItemModel::setData
-176 (int (*)(...))QStandardItemModel::headerData
-184 (int (*)(...))QStandardItemModel::setHeaderData
-192 (int (*)(...))QStandardItemModel::itemData
-200 (int (*)(...))QStandardItemModel::setItemData
-208 (int (*)(...))QStandardItemModel::mimeTypes
-216 (int (*)(...))QStandardItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QStandardItemModel::dropMimeData
-240 (int (*)(...))QStandardItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QStandardItemModel::insertRows
-264 (int (*)(...))QStandardItemModel::insertColumns
-272 (int (*)(...))QStandardItemModel::removeRows
-280 (int (*)(...))QStandardItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QStandardItemModel::flags
-328 (int (*)(...))QStandardItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QStandardItemModel
- size=16 align=8
- base size=16 base align=8
-QStandardItemModel (0x0x7f916b07d340) 0
- vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16u)
- QAbstractItemModel (0x0x7f916b07d3a8) 0
- primary-for QStandardItemModel (0x0x7f916b07d340)
- QObject (0x0x7f916b075960) 0
- primary-for QAbstractItemModel (0x0x7f916b07d3a8)
-
-Class QStaticText
- size=8 align=8
- base size=8 base align=8
-QStaticText (0x0x7f916b075a20) 0
-
-Class QStyleHints::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStyleHints::QPrivateSignal (0x0x7f916b075f00) 0 empty
-
-Vtable for QStyleHints
-QStyleHints::_ZTV11QStyleHints: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QStyleHints)
-16 (int (*)(...))QStyleHints::metaObject
-24 (int (*)(...))QStyleHints::qt_metacast
-32 (int (*)(...))QStyleHints::qt_metacall
-40 (int (*)(...))QStyleHints::~QStyleHints
-48 (int (*)(...))QStyleHints::~QStyleHints
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QStyleHints
- size=16 align=8
- base size=16 base align=8
-QStyleHints (0x0x7f916b07d548) 0
- vptr=((& QStyleHints::_ZTV11QStyleHints) + 16u)
- QObject (0x0x7f916b075ea0) 0
- primary-for QStyleHints (0x0x7f916b07d548)
-
-Class QTextObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextObject::QPrivateSignal (0x0x7f916ade8000) 0 empty
-
-Vtable for QTextObject
-QTextObject::_ZTV11QTextObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTextObject)
-16 (int (*)(...))QTextObject::metaObject
-24 (int (*)(...))QTextObject::qt_metacast
-32 (int (*)(...))QTextObject::qt_metacall
-40 (int (*)(...))QTextObject::~QTextObject
-48 (int (*)(...))QTextObject::~QTextObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextObject
- size=16 align=8
- base size=16 base align=8
-QTextObject (0x0x7f916b07d5b0) 0
- vptr=((& QTextObject::_ZTV11QTextObject) + 16u)
- QObject (0x0x7f916b075f60) 0
- primary-for QTextObject (0x0x7f916b07d5b0)
-
-Class QTextBlockGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextBlockGroup::QPrivateSignal (0x0x7f916ade80c0) 0 empty
-
-Vtable for QTextBlockGroup
-QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QTextBlockGroup)
-16 (int (*)(...))QTextBlockGroup::metaObject
-24 (int (*)(...))QTextBlockGroup::qt_metacast
-32 (int (*)(...))QTextBlockGroup::qt_metacall
-40 (int (*)(...))QTextBlockGroup::~QTextBlockGroup
-48 (int (*)(...))QTextBlockGroup::~QTextBlockGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextBlockGroup::blockInserted
-120 (int (*)(...))QTextBlockGroup::blockRemoved
-128 (int (*)(...))QTextBlockGroup::blockFormatChanged
-
-Class QTextBlockGroup
- size=16 align=8
- base size=16 base align=8
-QTextBlockGroup (0x0x7f916b07d618) 0
- vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16u)
- QTextObject (0x0x7f916b07d680) 0
- primary-for QTextBlockGroup (0x0x7f916b07d618)
- QObject (0x0x7f916ade8060) 0
- primary-for QTextObject (0x0x7f916b07d680)
-
-Vtable for QTextFrameLayoutData
-QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QTextFrameLayoutData)
-16 (int (*)(...))QTextFrameLayoutData::~QTextFrameLayoutData
-24 (int (*)(...))QTextFrameLayoutData::~QTextFrameLayoutData
-
-Class QTextFrameLayoutData
- size=8 align=8
- base size=8 base align=8
-QTextFrameLayoutData (0x0x7f916ade8120) 0 nearly-empty
- vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16u)
-
-Class QTextFrame::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextFrame::QPrivateSignal (0x0x7f916ade81e0) 0 empty
-
-Class QTextFrame::iterator
- size=32 align=8
- base size=28 base align=8
-QTextFrame::iterator (0x0x7f916ade8240) 0
-
-Vtable for QTextFrame
-QTextFrame::_ZTV10QTextFrame: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextFrame)
-16 (int (*)(...))QTextFrame::metaObject
-24 (int (*)(...))QTextFrame::qt_metacast
-32 (int (*)(...))QTextFrame::qt_metacall
-40 (int (*)(...))QTextFrame::~QTextFrame
-48 (int (*)(...))QTextFrame::~QTextFrame
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextFrame
- size=16 align=8
- base size=16 base align=8
-QTextFrame (0x0x7f916b07d6e8) 0
- vptr=((& QTextFrame::_ZTV10QTextFrame) + 16u)
- QTextObject (0x0x7f916b07d750) 0
- primary-for QTextFrame (0x0x7f916b07d6e8)
- QObject (0x0x7f916ade8180) 0
- primary-for QTextObject (0x0x7f916b07d750)
-
-Vtable for QTextBlockUserData
-QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QTextBlockUserData)
-16 (int (*)(...))QTextBlockUserData::~QTextBlockUserData
-24 (int (*)(...))QTextBlockUserData::~QTextBlockUserData
-
-Class QTextBlockUserData
- size=8 align=8
- base size=8 base align=8
-QTextBlockUserData (0x0x7f916ade8540) 0 nearly-empty
- vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16u)
-
-Class QTextBlock::iterator
- size=24 align=8
- base size=20 base align=8
-QTextBlock::iterator (0x0x7f916ade8600) 0
-
-Class QTextBlock
- size=16 align=8
- base size=12 base align=8
-QTextBlock (0x0x7f916ade85a0) 0
-
-Class QTextFragment
- size=16 align=8
- base size=16 base align=8
-QTextFragment (0x0x7f916ade8ba0) 0
-
-Class QSyntaxHighlighter::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSyntaxHighlighter::QPrivateSignal (0x0x7f916ade8f00) 0 empty
-
-Vtable for QSyntaxHighlighter
-QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSyntaxHighlighter)
-16 (int (*)(...))QSyntaxHighlighter::metaObject
-24 (int (*)(...))QSyntaxHighlighter::qt_metacast
-32 (int (*)(...))QSyntaxHighlighter::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QSyntaxHighlighter
- size=16 align=8
- base size=16 base align=8
-QSyntaxHighlighter (0x0x7f916b07dc98) 0
- vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16u)
- QObject (0x0x7f916ade8ea0) 0
- primary-for QSyntaxHighlighter (0x0x7f916b07dc98)
-
-Class QTextDocumentFragment
- size=8 align=8
- base size=8 base align=8
-QTextDocumentFragment (0x0x7f916ade8f60) 0
-
-Class QTextDocumentWriter
- size=8 align=8
- base size=8 base align=8
-QTextDocumentWriter (0x0x7f916ae9d000) 0
-
-Class QTextList::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextList::QPrivateSignal (0x0x7f916ae9d0c0) 0 empty
-
-Vtable for QTextList
-QTextList::_ZTV9QTextList: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTextList)
-16 (int (*)(...))QTextList::metaObject
-24 (int (*)(...))QTextList::qt_metacast
-32 (int (*)(...))QTextList::qt_metacall
-40 (int (*)(...))QTextList::~QTextList
-48 (int (*)(...))QTextList::~QTextList
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextBlockGroup::blockInserted
-120 (int (*)(...))QTextBlockGroup::blockRemoved
-128 (int (*)(...))QTextBlockGroup::blockFormatChanged
-
-Class QTextList
- size=16 align=8
- base size=16 base align=8
-QTextList (0x0x7f916b07dd00) 0
- vptr=((& QTextList::_ZTV9QTextList) + 16u)
- QTextBlockGroup (0x0x7f916b07dd68) 0
- primary-for QTextList (0x0x7f916b07dd00)
- QTextObject (0x0x7f916b07ddd0) 0
- primary-for QTextBlockGroup (0x0x7f916b07dd68)
- QObject (0x0x7f916ae9d060) 0
- primary-for QTextObject (0x0x7f916b07ddd0)
-
-Class QTextTableCell
- size=16 align=8
- base size=12 base align=8
-QTextTableCell (0x0x7f916ae9d120) 0
-
-Class QTextTable::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextTable::QPrivateSignal (0x0x7f916ae9d1e0) 0 empty
-
-Vtable for QTextTable
-QTextTable::_ZTV10QTextTable: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextTable)
-16 (int (*)(...))QTextTable::metaObject
-24 (int (*)(...))QTextTable::qt_metacast
-32 (int (*)(...))QTextTable::qt_metacall
-40 (int (*)(...))QTextTable::~QTextTable
-48 (int (*)(...))QTextTable::~QTextTable
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextTable
- size=16 align=8
- base size=16 base align=8
-QTextTable (0x0x7f916b07de38) 0
- vptr=((& QTextTable::_ZTV10QTextTable) + 16u)
- QTextFrame (0x0x7f916b07dea0) 0
- primary-for QTextTable (0x0x7f916b07de38)
- QTextObject (0x0x7f916b07df08) 0
- primary-for QTextFrame (0x0x7f916b07dea0)
- QObject (0x0x7f916ae9d180) 0
- primary-for QTextObject (0x0x7f916b07df08)
-
-Class QValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QValidator::QPrivateSignal (0x0x7f916ae9d2a0) 0 empty
-
-Vtable for QValidator
-QValidator::_ZTV10QValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QValidator)
-16 (int (*)(...))QValidator::metaObject
-24 (int (*)(...))QValidator::qt_metacast
-32 (int (*)(...))QValidator::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QValidator::fixup
-
-Class QValidator
- size=16 align=8
- base size=16 base align=8
-QValidator (0x0x7f916b07df70) 0
- vptr=((& QValidator::_ZTV10QValidator) + 16u)
- QObject (0x0x7f916ae9d240) 0
- primary-for QValidator (0x0x7f916b07df70)
-
-Class QIntValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIntValidator::QPrivateSignal (0x0x7f916ae9d360) 0 empty
-
-Vtable for QIntValidator
-QIntValidator::_ZTV13QIntValidator: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QIntValidator)
-16 (int (*)(...))QIntValidator::metaObject
-24 (int (*)(...))QIntValidator::qt_metacast
-32 (int (*)(...))QIntValidator::qt_metacall
-40 (int (*)(...))QIntValidator::~QIntValidator
-48 (int (*)(...))QIntValidator::~QIntValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIntValidator::validate
-120 (int (*)(...))QIntValidator::fixup
-128 (int (*)(...))QIntValidator::setRange
-
-Class QIntValidator
- size=24 align=8
- base size=24 base align=8
-QIntValidator (0x0x7f916aaf9000) 0
- vptr=((& QIntValidator::_ZTV13QIntValidator) + 16u)
- QValidator (0x0x7f916aaf9068) 0
- primary-for QIntValidator (0x0x7f916aaf9000)
- QObject (0x0x7f916ae9d300) 0
- primary-for QValidator (0x0x7f916aaf9068)
-
-Class QDoubleValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDoubleValidator::QPrivateSignal (0x0x7f916ae9d420) 0 empty
-
-Vtable for QDoubleValidator
-QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QDoubleValidator)
-16 (int (*)(...))QDoubleValidator::metaObject
-24 (int (*)(...))QDoubleValidator::qt_metacast
-32 (int (*)(...))QDoubleValidator::qt_metacall
-40 (int (*)(...))QDoubleValidator::~QDoubleValidator
-48 (int (*)(...))QDoubleValidator::~QDoubleValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QDoubleValidator::validate
-120 (int (*)(...))QValidator::fixup
-128 (int (*)(...))QDoubleValidator::setRange
-
-Class QDoubleValidator
- size=40 align=8
- base size=36 base align=8
-QDoubleValidator (0x0x7f916aaf90d0) 0
- vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16u)
- QValidator (0x0x7f916aaf9138) 0
- primary-for QDoubleValidator (0x0x7f916aaf90d0)
- QObject (0x0x7f916ae9d3c0) 0
- primary-for QValidator (0x0x7f916aaf9138)
-
-Class QRegExpValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRegExpValidator::QPrivateSignal (0x0x7f916ae9d540) 0 empty
-
-Vtable for QRegExpValidator
-QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QRegExpValidator)
-16 (int (*)(...))QRegExpValidator::metaObject
-24 (int (*)(...))QRegExpValidator::qt_metacast
-32 (int (*)(...))QRegExpValidator::qt_metacall
-40 (int (*)(...))QRegExpValidator::~QRegExpValidator
-48 (int (*)(...))QRegExpValidator::~QRegExpValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QRegExpValidator::validate
-120 (int (*)(...))QValidator::fixup
-
-Class QRegExpValidator
- size=24 align=8
- base size=24 base align=8
-QRegExpValidator (0x0x7f916aaf91a0) 0
- vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16u)
- QValidator (0x0x7f916aaf9208) 0
- primary-for QRegExpValidator (0x0x7f916aaf91a0)
- QObject (0x0x7f916ae9d4e0) 0
- primary-for QValidator (0x0x7f916aaf9208)
-
-Class QRegularExpressionValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRegularExpressionValidator::QPrivateSignal (0x0x7f916ae9d600) 0 empty
-
-Vtable for QRegularExpressionValidator
-QRegularExpressionValidator::_ZTV27QRegularExpressionValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QRegularExpressionValidator)
-16 (int (*)(...))QRegularExpressionValidator::metaObject
-24 (int (*)(...))QRegularExpressionValidator::qt_metacast
-32 (int (*)(...))QRegularExpressionValidator::qt_metacall
-40 (int (*)(...))QRegularExpressionValidator::~QRegularExpressionValidator
-48 (int (*)(...))QRegularExpressionValidator::~QRegularExpressionValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QRegularExpressionValidator::validate
-120 (int (*)(...))QValidator::fixup
-
-Class QRegularExpressionValidator
- size=16 align=8
- base size=16 base align=8
-QRegularExpressionValidator (0x0x7f916aaf9270) 0
- vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16u)
- QValidator (0x0x7f916aaf92d8) 0
- primary-for QRegularExpressionValidator (0x0x7f916aaf9270)
- QObject (0x0x7f916ae9d5a0) 0
- primary-for QValidator (0x0x7f916aaf92d8)
-
-Class QNetworkRequest
- size=8 align=8
- base size=8 base align=8
-QNetworkRequest (0x0x7f916ae9d660) 0
-
-Class QNetworkCacheMetaData
- size=8 align=8
- base size=8 base align=8
-QNetworkCacheMetaData (0x0x7f916ae9dae0) 0
-
-Class QAbstractNetworkCache::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractNetworkCache::QPrivateSignal (0x0x7f916ae9dea0) 0 empty
-
-Vtable for QAbstractNetworkCache
-QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QAbstractNetworkCache)
-16 (int (*)(...))QAbstractNetworkCache::metaObject
-24 (int (*)(...))QAbstractNetworkCache::qt_metacast
-32 (int (*)(...))QAbstractNetworkCache::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractNetworkCache
- size=16 align=8
- base size=16 base align=8
-QAbstractNetworkCache (0x0x7f916aaf95b0) 0
- vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u)
- QObject (0x0x7f916ae9de40) 0
- primary-for QAbstractNetworkCache (0x0x7f916aaf95b0)
-
-Class QAbstractSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractSocket::QPrivateSignal (0x0x7f916ae9df60) 0 empty
-
-Vtable for QAbstractSocket
-QAbstractSocket::_ZTV15QAbstractSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QAbstractSocket)
-16 (int (*)(...))QAbstractSocket::metaObject
-24 (int (*)(...))QAbstractSocket::qt_metacast
-32 (int (*)(...))QAbstractSocket::qt_metacall
-40 (int (*)(...))QAbstractSocket::~QAbstractSocket
-48 (int (*)(...))QAbstractSocket::~QAbstractSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QAbstractSocket
- size=16 align=8
- base size=16 base align=8
-QAbstractSocket (0x0x7f916aaf9618) 0
- vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u)
- QIODevice (0x0x7f916aaf9680) 0
- primary-for QAbstractSocket (0x0x7f916aaf9618)
- QObject (0x0x7f916ae9df00) 0
- primary-for QIODevice (0x0x7f916aaf9680)
-
-Class QAuthenticator
- size=8 align=8
- base size=8 base align=8
-QAuthenticator (0x0x7f916abcf480) 0
-
-Class QDnsDomainNameRecord
- size=8 align=8
- base size=8 base align=8
-QDnsDomainNameRecord (0x0x7f916abcf4e0) 0
-
-Class QDnsHostAddressRecord
- size=8 align=8
- base size=8 base align=8
-QDnsHostAddressRecord (0x0x7f916abcf840) 0
-
-Class QDnsMailExchangeRecord
- size=8 align=8
- base size=8 base align=8
-QDnsMailExchangeRecord (0x0x7f916abcfba0) 0
-
-Class QDnsServiceRecord
- size=8 align=8
- base size=8 base align=8
-QDnsServiceRecord (0x0x7f916abcff00) 0
-
-Class QDnsTextRecord
- size=8 align=8
- base size=8 base align=8
-QDnsTextRecord (0x0x7f916acab2a0) 0
-
-Class QDnsLookup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDnsLookup::QPrivateSignal (0x0x7f916acab660) 0 empty
-
-Vtable for QDnsLookup
-QDnsLookup::_ZTV10QDnsLookup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QDnsLookup)
-16 (int (*)(...))QDnsLookup::metaObject
-24 (int (*)(...))QDnsLookup::qt_metacast
-32 (int (*)(...))QDnsLookup::qt_metacall
-40 (int (*)(...))QDnsLookup::~QDnsLookup
-48 (int (*)(...))QDnsLookup::~QDnsLookup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QDnsLookup
- size=16 align=8
- base size=16 base align=8
-QDnsLookup (0x0x7f916aaf9ea0) 0
- vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16u)
- QObject (0x0x7f916acab600) 0
- primary-for QDnsLookup (0x0x7f916aaf9ea0)
-
-Class QIPv6Address
- size=16 align=1
- base size=16 base align=1
-QIPv6Address (0x0x7f916acab6c0) 0
-
-Class QHostAddress
- size=8 align=8
- base size=8 base align=8
-QHostAddress (0x0x7f916acab720) 0
-
-Class QHostInfo
- size=8 align=8
- base size=8 base align=8
-QHostInfo (0x0x7f916acabba0) 0
-
-Class QHttpPart
- size=8 align=8
- base size=8 base align=8
-QHttpPart (0x0x7f916acabd80) 0
-
-Class QHttpMultiPart::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QHttpMultiPart::QPrivateSignal (0x0x7f916a96f180) 0 empty
-
-Vtable for QHttpMultiPart
-QHttpMultiPart::_ZTV14QHttpMultiPart: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QHttpMultiPart)
-16 (int (*)(...))QHttpMultiPart::metaObject
-24 (int (*)(...))QHttpMultiPart::qt_metacast
-32 (int (*)(...))QHttpMultiPart::qt_metacall
-40 (int (*)(...))QHttpMultiPart::~QHttpMultiPart
-48 (int (*)(...))QHttpMultiPart::~QHttpMultiPart
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QHttpMultiPart
- size=16 align=8
- base size=16 base align=8
-QHttpMultiPart (0x0x7f916a939270) 0
- vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16u)
- QObject (0x0x7f916a96f120) 0
- primary-for QHttpMultiPart (0x0x7f916a939270)
-
-Class QLocalServer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLocalServer::QPrivateSignal (0x0x7f916a96f240) 0 empty
-
-Vtable for QLocalServer
-QLocalServer::_ZTV12QLocalServer: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QLocalServer)
-16 (int (*)(...))QLocalServer::metaObject
-24 (int (*)(...))QLocalServer::qt_metacast
-32 (int (*)(...))QLocalServer::qt_metacall
-40 (int (*)(...))QLocalServer::~QLocalServer
-48 (int (*)(...))QLocalServer::~QLocalServer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QLocalServer::hasPendingConnections
-120 (int (*)(...))QLocalServer::nextPendingConnection
-128 (int (*)(...))QLocalServer::incomingConnection
-
-Class QLocalServer
- size=16 align=8
- base size=16 base align=8
-QLocalServer (0x0x7f916a9392d8) 0
- vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u)
- QObject (0x0x7f916a96f1e0) 0
- primary-for QLocalServer (0x0x7f916a9392d8)
-
-Class QLocalSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLocalSocket::QPrivateSignal (0x0x7f916a96f420) 0 empty
-
-Vtable for QLocalSocket
-QLocalSocket::_ZTV12QLocalSocket: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QLocalSocket)
-16 (int (*)(...))QLocalSocket::metaObject
-24 (int (*)(...))QLocalSocket::qt_metacast
-32 (int (*)(...))QLocalSocket::qt_metacall
-40 (int (*)(...))QLocalSocket::~QLocalSocket
-48 (int (*)(...))QLocalSocket::~QLocalSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QLocalSocket::isSequential
-120 (int (*)(...))QLocalSocket::open
-128 (int (*)(...))QLocalSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QLocalSocket::bytesAvailable
-184 (int (*)(...))QLocalSocket::bytesToWrite
-192 (int (*)(...))QLocalSocket::canReadLine
-200 (int (*)(...))QLocalSocket::waitForReadyRead
-208 (int (*)(...))QLocalSocket::waitForBytesWritten
-216 (int (*)(...))QLocalSocket::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QLocalSocket::writeData
-
-Class QLocalSocket
- size=16 align=8
- base size=16 base align=8
-QLocalSocket (0x0x7f916a939478) 0
- vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u)
- QIODevice (0x0x7f916a9394e0) 0
- primary-for QLocalSocket (0x0x7f916a939478)
- QObject (0x0x7f916a96f3c0) 0
- primary-for QIODevice (0x0x7f916a9394e0)
-
-Class QTcpSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTcpSocket::QPrivateSignal (0x0x7f916a96f4e0) 0 empty
-
-Vtable for QTcpSocket
-QTcpSocket::_ZTV10QTcpSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTcpSocket)
-16 (int (*)(...))QTcpSocket::metaObject
-24 (int (*)(...))QTcpSocket::qt_metacast
-32 (int (*)(...))QTcpSocket::qt_metacall
-40 (int (*)(...))QTcpSocket::~QTcpSocket
-48 (int (*)(...))QTcpSocket::~QTcpSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QTcpSocket
- size=16 align=8
- base size=16 base align=8
-QTcpSocket (0x0x7f916a939548) 0
- vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u)
- QAbstractSocket (0x0x7f916a9395b0) 0
- primary-for QTcpSocket (0x0x7f916a939548)
- QIODevice (0x0x7f916a939618) 0
- primary-for QAbstractSocket (0x0x7f916a9395b0)
- QObject (0x0x7f916a96f480) 0
- primary-for QIODevice (0x0x7f916a939618)
-
-Class QSslCertificate
- size=8 align=8
- base size=8 base align=8
-QSslCertificate (0x0x7f916a96f660) 0
-
-Class QSslError
- size=8 align=8
- base size=8 base align=8
-QSslError (0x0x7f916a96fae0) 0
-
-Class QSslSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSslSocket::QPrivateSignal (0x0x7f916aa8b180) 0 empty
-
-Vtable for QSslSocket
-QSslSocket::_ZTV10QSslSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QSslSocket)
-16 (int (*)(...))QSslSocket::metaObject
-24 (int (*)(...))QSslSocket::qt_metacast
-32 (int (*)(...))QSslSocket::qt_metacall
-40 (int (*)(...))QSslSocket::~QSslSocket
-48 (int (*)(...))QSslSocket::~QSslSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QSslSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QSslSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QSslSocket::bytesAvailable
-184 (int (*)(...))QSslSocket::bytesToWrite
-192 (int (*)(...))QSslSocket::canReadLine
-200 (int (*)(...))QSslSocket::waitForReadyRead
-208 (int (*)(...))QSslSocket::waitForBytesWritten
-216 (int (*)(...))QSslSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QSslSocket::writeData
-240 (int (*)(...))QSslSocket::resume
-248 (int (*)(...))QSslSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QSslSocket::disconnectFromHost
-272 (int (*)(...))QSslSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QSslSocket::setSocketDescriptor
-296 (int (*)(...))QSslSocket::setSocketOption
-304 (int (*)(...))QSslSocket::socketOption
-312 (int (*)(...))QSslSocket::waitForConnected
-320 (int (*)(...))QSslSocket::waitForDisconnected
-
-Class QSslSocket
- size=16 align=8
- base size=16 base align=8
-QSslSocket (0x0x7f916a939a90) 0
- vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u)
- QTcpSocket (0x0x7f916a939af8) 0
- primary-for QSslSocket (0x0x7f916a939a90)
- QAbstractSocket (0x0x7f916a939b60) 0
- primary-for QTcpSocket (0x0x7f916a939af8)
- QIODevice (0x0x7f916a939bc8) 0
- primary-for QAbstractSocket (0x0x7f916a939b60)
- QObject (0x0x7f916aa8b120) 0
- primary-for QIODevice (0x0x7f916a939bc8)
-
-Class QSslConfiguration
- size=8 align=8
- base size=8 base align=8
-QSslConfiguration (0x0x7f916aa8b1e0) 0
-
-Class QSslPreSharedKeyAuthenticator
- size=8 align=8
- base size=8 base align=8
-QSslPreSharedKeyAuthenticator (0x0x7f916aa8b660) 0
-
-Class QNetworkAccessManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkAccessManager::QPrivateSignal (0x0x7f916aa8bc60) 0 empty
-
-Vtable for QNetworkAccessManager
-QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QNetworkAccessManager)
-16 (int (*)(...))QNetworkAccessManager::metaObject
-24 (int (*)(...))QNetworkAccessManager::qt_metacast
-32 (int (*)(...))QNetworkAccessManager::qt_metacall
-40 (int (*)(...))QNetworkAccessManager::~QNetworkAccessManager
-48 (int (*)(...))QNetworkAccessManager::~QNetworkAccessManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkAccessManager::createRequest
-
-Class QNetworkAccessManager
- size=16 align=8
- base size=16 base align=8
-QNetworkAccessManager (0x0x7f916a939ea0) 0
- vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u)
- QObject (0x0x7f916aa8bc00) 0
- primary-for QNetworkAccessManager (0x0x7f916a939ea0)
-
-Class QNetworkConfiguration
- size=8 align=8
- base size=8 base align=8
-QNetworkConfiguration (0x0x7f916aa8bcc0) 0
-
-Class QNetworkConfigurationManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkConfigurationManager::QPrivateSignal (0x0x7f916a7821e0) 0 empty
-
-Vtable for QNetworkConfigurationManager
-QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QNetworkConfigurationManager)
-16 (int (*)(...))QNetworkConfigurationManager::metaObject
-24 (int (*)(...))QNetworkConfigurationManager::qt_metacast
-32 (int (*)(...))QNetworkConfigurationManager::qt_metacall
-40 (int (*)(...))QNetworkConfigurationManager::~QNetworkConfigurationManager
-48 (int (*)(...))QNetworkConfigurationManager::~QNetworkConfigurationManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QNetworkConfigurationManager
- size=16 align=8
- base size=16 base align=8
-QNetworkConfigurationManager (0x0x7f916a781068) 0
- vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 16u)
- QObject (0x0x7f916a782180) 0
- primary-for QNetworkConfigurationManager (0x0x7f916a781068)
-
-Class QNetworkCookie
- size=8 align=8
- base size=8 base align=8
-QNetworkCookie (0x0x7f916a782480) 0
-
-Class QNetworkCookieJar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkCookieJar::QPrivateSignal (0x0x7f916a782960) 0 empty
-
-Vtable for QNetworkCookieJar
-QNetworkCookieJar::_ZTV17QNetworkCookieJar: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QNetworkCookieJar)
-16 (int (*)(...))QNetworkCookieJar::metaObject
-24 (int (*)(...))QNetworkCookieJar::qt_metacast
-32 (int (*)(...))QNetworkCookieJar::qt_metacall
-40 (int (*)(...))QNetworkCookieJar::~QNetworkCookieJar
-48 (int (*)(...))QNetworkCookieJar::~QNetworkCookieJar
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkCookieJar::cookiesForUrl
-120 (int (*)(...))QNetworkCookieJar::setCookiesFromUrl
-128 (int (*)(...))QNetworkCookieJar::insertCookie
-136 (int (*)(...))QNetworkCookieJar::updateCookie
-144 (int (*)(...))QNetworkCookieJar::deleteCookie
-152 (int (*)(...))QNetworkCookieJar::validateCookie
-
-Class QNetworkCookieJar
- size=16 align=8
- base size=16 base align=8
-QNetworkCookieJar (0x0x7f916a7813a8) 0
- vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u)
- QObject (0x0x7f916a782900) 0
- primary-for QNetworkCookieJar (0x0x7f916a7813a8)
-
-Class QNetworkDatagram
- size=8 align=8
- base size=8 base align=8
-QNetworkDatagram (0x0x7f916a7829c0) 0
-
-Class QNetworkDiskCache::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkDiskCache::QPrivateSignal (0x0x7f916a899a20) 0 empty
-
-Vtable for QNetworkDiskCache
-QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QNetworkDiskCache)
-16 (int (*)(...))QNetworkDiskCache::metaObject
-24 (int (*)(...))QNetworkDiskCache::qt_metacast
-32 (int (*)(...))QNetworkDiskCache::qt_metacall
-40 (int (*)(...))QNetworkDiskCache::~QNetworkDiskCache
-48 (int (*)(...))QNetworkDiskCache::~QNetworkDiskCache
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkDiskCache::metaData
-120 (int (*)(...))QNetworkDiskCache::updateMetaData
-128 (int (*)(...))QNetworkDiskCache::data
-136 (int (*)(...))QNetworkDiskCache::remove
-144 (int (*)(...))QNetworkDiskCache::cacheSize
-152 (int (*)(...))QNetworkDiskCache::prepare
-160 (int (*)(...))QNetworkDiskCache::insert
-168 (int (*)(...))QNetworkDiskCache::clear
-176 (int (*)(...))QNetworkDiskCache::expire
-
-Class QNetworkDiskCache
- size=16 align=8
- base size=16 base align=8
-QNetworkDiskCache (0x0x7f916a898d68) 0
- vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u)
- QAbstractNetworkCache (0x0x7f916a898dd0) 0
- primary-for QNetworkDiskCache (0x0x7f916a898d68)
- QObject (0x0x7f916a8999c0) 0
- primary-for QAbstractNetworkCache (0x0x7f916a898dd0)
-
-Class QNetworkAddressEntry
- size=8 align=8
- base size=8 base align=8
-QNetworkAddressEntry (0x0x7f916a899a80) 0
-
-Class QNetworkInterface
- size=8 align=8
- base size=8 base align=8
-QNetworkInterface (0x0x7f916a899e40) 0
-
-Class QNetworkProxyQuery
- size=8 align=8
- base size=8 base align=8
-QNetworkProxyQuery (0x0x7f916a5055a0) 0
-
-Class QNetworkProxy
- size=8 align=8
- base size=8 base align=8
-QNetworkProxy (0x0x7f916a505900) 0
-
-Vtable for QNetworkProxyFactory
-QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QNetworkProxyFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QNetworkProxyFactory
- size=8 align=8
- base size=8 base align=8
-QNetworkProxyFactory (0x0x7f916a505d80) 0 nearly-empty
- vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u)
-
-Class QNetworkReply::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkReply::QPrivateSignal (0x0x7f916a505f60) 0 empty
-
-Vtable for QNetworkReply
-QNetworkReply::_ZTV13QNetworkReply: 36u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QNetworkReply)
-16 (int (*)(...))QNetworkReply::metaObject
-24 (int (*)(...))QNetworkReply::qt_metacast
-32 (int (*)(...))QNetworkReply::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkReply::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QNetworkReply::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))__cxa_pure_virtual
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QNetworkReply::writeData
-240 (int (*)(...))QNetworkReply::setReadBufferSize
-248 (int (*)(...))__cxa_pure_virtual
-256 (int (*)(...))QNetworkReply::ignoreSslErrors
-264 (int (*)(...))QNetworkReply::sslConfigurationImplementation
-272 (int (*)(...))QNetworkReply::setSslConfigurationImplementation
-280 (int (*)(...))QNetworkReply::ignoreSslErrorsImplementation
-
-Class QNetworkReply
- size=16 align=8
- base size=16 base align=8
-QNetworkReply (0x0x7f916a5094e0) 0
- vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u)
- QIODevice (0x0x7f916a509548) 0
- primary-for QNetworkReply (0x0x7f916a5094e0)
- QObject (0x0x7f916a505f00) 0
- primary-for QIODevice (0x0x7f916a509548)
-
-Class QNetworkSession::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkSession::QPrivateSignal (0x0x7f916a5f5180) 0 empty
-
-Vtable for QNetworkSession
-QNetworkSession::_ZTV15QNetworkSession: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QNetworkSession)
-16 (int (*)(...))QNetworkSession::metaObject
-24 (int (*)(...))QNetworkSession::qt_metacast
-32 (int (*)(...))QNetworkSession::qt_metacall
-40 (int (*)(...))QNetworkSession::~QNetworkSession
-48 (int (*)(...))QNetworkSession::~QNetworkSession
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QNetworkSession::connectNotify
-104 (int (*)(...))QNetworkSession::disconnectNotify
-
-Class QNetworkSession
- size=24 align=8
- base size=24 base align=8
-QNetworkSession (0x0x7f916a5095b0) 0
- vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 16u)
- QObject (0x0x7f916a5f5120) 0
- primary-for QNetworkSession (0x0x7f916a5095b0)
-
-Class QTcpServer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTcpServer::QPrivateSignal (0x0x7f916a5f56c0) 0 empty
-
-Vtable for QTcpServer
-QTcpServer::_ZTV10QTcpServer: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTcpServer)
-16 (int (*)(...))QTcpServer::metaObject
-24 (int (*)(...))QTcpServer::qt_metacast
-32 (int (*)(...))QTcpServer::qt_metacall
-40 (int (*)(...))QTcpServer::~QTcpServer
-48 (int (*)(...))QTcpServer::~QTcpServer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTcpServer::hasPendingConnections
-120 (int (*)(...))QTcpServer::nextPendingConnection
-128 (int (*)(...))QTcpServer::incomingConnection
-
-Class QTcpServer
- size=16 align=8
- base size=16 base align=8
-QTcpServer (0x0x7f916a5096e8) 0
- vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u)
- QObject (0x0x7f916a5f5660) 0
- primary-for QTcpServer (0x0x7f916a5096e8)
-
-Class QSslCertificateExtension
- size=8 align=8
- base size=8 base align=8
-QSslCertificateExtension (0x0x7f916a5f5720) 0
-
-Class QSslCipher
- size=8 align=8
- base size=8 base align=8
-QSslCipher (0x0x7f916a5f5a80) 0
-
-Class QSslDiffieHellmanParameters
- size=8 align=8
- base size=8 base align=8
-QSslDiffieHellmanParameters (0x0x7f916a5f5e40) 0
-
-Class QSslEllipticCurve
- size=4 align=4
- base size=4 base align=4
-QSslEllipticCurve (0x0x7f916a312ae0) 0
-
-Class QSslKey
- size=8 align=8
- base size=8 base align=8
-QSslKey (0x0x7f916a312f00) 0
-
-Class QUdpSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QUdpSocket::QPrivateSignal (0x0x7f916a35c300) 0 empty
-
-Vtable for QUdpSocket
-QUdpSocket::_ZTV10QUdpSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QUdpSocket)
-16 (int (*)(...))QUdpSocket::metaObject
-24 (int (*)(...))QUdpSocket::qt_metacast
-32 (int (*)(...))QUdpSocket::qt_metacall
-40 (int (*)(...))QUdpSocket::~QUdpSocket
-48 (int (*)(...))QUdpSocket::~QUdpSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QUdpSocket
- size=16 align=8
- base size=16 base align=8
-QUdpSocket (0x0x7f916a32f1a0) 0
- vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u)
- QAbstractSocket (0x0x7f916a32f208) 0
- primary-for QUdpSocket (0x0x7f916a32f1a0)
- QIODevice (0x0x7f916a32f270) 0
- primary-for QAbstractSocket (0x0x7f916a32f208)
- QObject (0x0x7f916a35c2a0) 0
- primary-for QIODevice (0x0x7f916a32f270)
-
-Class QJSValue
- size=8 align=8
- base size=8 base align=8
-QJSValue (0x0x7f916a35c360) 0
-
-Class QJSEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QJSEngine::QPrivateSignal (0x0x7f916a35c660) 0 empty
-
-Vtable for QJSEngine
-QJSEngine::_ZTV9QJSEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QJSEngine)
-16 (int (*)(...))QJSEngine::metaObject
-24 (int (*)(...))QJSEngine::qt_metacast
-32 (int (*)(...))QJSEngine::qt_metacall
-40 (int (*)(...))QJSEngine::~QJSEngine
-48 (int (*)(...))QJSEngine::~QJSEngine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QJSEngine
- size=24 align=8
- base size=24 base align=8
-QJSEngine (0x0x7f916a32f3a8) 0
- vptr=((& QJSEngine::_ZTV9QJSEngine) + 16u)
- QObject (0x0x7f916a35c600) 0
- primary-for QJSEngine (0x0x7f916a32f3a8)
-
-Class QJSValueIterator
- size=8 align=8
- base size=8 base align=8
-QJSValueIterator (0x0x7f916a35c7e0) 0
-
-Class QQmlPrivate::RegisterType
- size=128 align=8
- base size=124 base align=8
-QQmlPrivate::RegisterType (0x0x7f916a35ccc0) 0
-
-Class QQmlPrivate::RegisterInterface
- size=24 align=8
- base size=24 base align=8
-QQmlPrivate::RegisterInterface (0x0x7f916a35cd20) 0
-
-Class QQmlPrivate::RegisterAutoParent
- size=16 align=8
- base size=16 base align=8
-QQmlPrivate::RegisterAutoParent (0x0x7f916a35cd80) 0
-
-Class QQmlPrivate::RegisterSingletonType
- size=64 align=8
- base size=64 base align=8
-QQmlPrivate::RegisterSingletonType (0x0x7f916a35cde0) 0
-
-Class QQmlPrivate::RegisterCompositeType
- size=32 align=8
- base size=32 base align=8
-QQmlPrivate::RegisterCompositeType (0x0x7f916a35ce40) 0
-
-Class QQmlPrivate::RegisterCompositeSingletonType
- size=32 align=8
- base size=32 base align=8
-QQmlPrivate::RegisterCompositeSingletonType (0x0x7f916a35cea0) 0
-
-Class QQmlPrivate::CachedQmlUnit
- size=24 align=8
- base size=24 base align=8
-QQmlPrivate::CachedQmlUnit (0x0x7f916a35cf00) 0
-
-Class QQmlPrivate::RegisterQmlUnitCacheHook
- size=16 align=8
- base size=16 base align=8
-QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7f916a35cf60) 0
-
-Vtable for QQmlParserStatus
-QQmlParserStatus::_ZTV16QQmlParserStatus: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QQmlParserStatus)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlParserStatus
- size=16 align=8
- base size=16 base align=8
-QQmlParserStatus (0x0x7f916a442000) 0
- vptr=((& QQmlParserStatus::_ZTV16QQmlParserStatus) + 16u)
-
-Vtable for QQmlPropertyValueSource
-QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QQmlPropertyValueSource)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlPropertyValueSource
- size=8 align=8
- base size=8 base align=8
-QQmlPropertyValueSource (0x0x7f916a4420c0) 0 nearly-empty
- vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16u)
-
-Class QQmlListReference
- size=8 align=8
- base size=8 base align=8
-QQmlListReference (0x0x7f916a4421e0) 0
-
-Vtable for QQmlAbstractUrlInterceptor
-QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QQmlAbstractUrlInterceptor)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlAbstractUrlInterceptor
- size=8 align=8
- base size=8 base align=8
-QQmlAbstractUrlInterceptor (0x0x7f916a442840) 0 nearly-empty
- vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16u)
-
-Class QQmlError
- size=8 align=8
- base size=8 base align=8
-QQmlError (0x0x7f916a4428a0) 0
-
-Class QQmlDebuggingEnabler
- size=1 align=1
- base size=0 base align=1
-QQmlDebuggingEnabler (0x0x7f916a442ba0) 0 empty
-
-Vtable for QQmlImageProviderBase
-QQmlImageProviderBase::_ZTV21QQmlImageProviderBase: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QQmlImageProviderBase)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlImageProviderBase
- size=8 align=8
- base size=8 base align=8
-QQmlImageProviderBase (0x0x7f916a442c00) 0 nearly-empty
- vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16u)
-
-Class QQmlEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlEngine::QPrivateSignal (0x0x7f916a442de0) 0 empty
-
-Vtable for QQmlEngine
-QQmlEngine::_ZTV10QQmlEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQmlEngine)
-16 (int (*)(...))QQmlEngine::metaObject
-24 (int (*)(...))QQmlEngine::qt_metacast
-32 (int (*)(...))QQmlEngine::qt_metacall
-40 (int (*)(...))QQmlEngine::~QQmlEngine
-48 (int (*)(...))QQmlEngine::~QQmlEngine
-56 (int (*)(...))QQmlEngine::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlEngine
- size=24 align=8
- base size=24 base align=8
-QQmlEngine (0x0x7f916a32f958) 0
- vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16u)
- QJSEngine (0x0x7f916a32f9c0) 0
- primary-for QQmlEngine (0x0x7f916a32f958)
- QObject (0x0x7f916a442d80) 0
- primary-for QJSEngine (0x0x7f916a32f9c0)
-
-Class QQmlApplicationEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlApplicationEngine::QPrivateSignal (0x0x7f916a442ea0) 0 empty
-
-Vtable for QQmlApplicationEngine
-QQmlApplicationEngine::_ZTV21QQmlApplicationEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QQmlApplicationEngine)
-16 (int (*)(...))QQmlApplicationEngine::metaObject
-24 (int (*)(...))QQmlApplicationEngine::qt_metacast
-32 (int (*)(...))QQmlApplicationEngine::qt_metacall
-40 (int (*)(...))QQmlApplicationEngine::~QQmlApplicationEngine
-48 (int (*)(...))QQmlApplicationEngine::~QQmlApplicationEngine
-56 (int (*)(...))QQmlEngine::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlApplicationEngine
- size=24 align=8
- base size=24 base align=8
-QQmlApplicationEngine (0x0x7f916a32fa28) 0
- vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16u)
- QQmlEngine (0x0x7f916a32fa90) 0
- primary-for QQmlApplicationEngine (0x0x7f916a32fa28)
- QJSEngine (0x0x7f916a32faf8) 0
- primary-for QQmlEngine (0x0x7f916a32fa90)
- QObject (0x0x7f916a442e40) 0
- primary-for QJSEngine (0x0x7f916a32faf8)
-
-Class QQmlComponent::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlComponent::QPrivateSignal (0x0x7f916a442f60) 0 empty
-
-Vtable for QQmlComponent
-QQmlComponent::_ZTV13QQmlComponent: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QQmlComponent)
-16 (int (*)(...))QQmlComponent::metaObject
-24 (int (*)(...))QQmlComponent::qt_metacast
-32 (int (*)(...))QQmlComponent::qt_metacall
-40 (int (*)(...))QQmlComponent::~QQmlComponent
-48 (int (*)(...))QQmlComponent::~QQmlComponent
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQmlComponent::create
-120 (int (*)(...))QQmlComponent::beginCreate
-128 (int (*)(...))QQmlComponent::completeCreate
-
-Class QQmlComponent
- size=16 align=8
- base size=16 base align=8
-QQmlComponent (0x0x7f916a32fb60) 0
- vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16u)
- QObject (0x0x7f916a442f00) 0
- primary-for QQmlComponent (0x0x7f916a32fb60)
-
-Class QQmlContext::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlContext::QPrivateSignal (0x0x7f916a1c14e0) 0 empty
-
-Vtable for QQmlContext
-QQmlContext::_ZTV11QQmlContext: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QQmlContext)
-16 (int (*)(...))QQmlContext::metaObject
-24 (int (*)(...))QQmlContext::qt_metacast
-32 (int (*)(...))QQmlContext::qt_metacall
-40 (int (*)(...))QQmlContext::~QQmlContext
-48 (int (*)(...))QQmlContext::~QQmlContext
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlContext
- size=16 align=8
- base size=16 base align=8
-QQmlContext (0x0x7f916a32fc98) 0
- vptr=((& QQmlContext::_ZTV11QQmlContext) + 16u)
- QObject (0x0x7f916a1c1480) 0
- primary-for QQmlContext (0x0x7f916a32fc98)
-
-Class QQmlScriptString
- size=8 align=8
- base size=8 base align=8
-QQmlScriptString (0x0x7f916a1c1660) 0
-
-Class QQmlExpression::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlExpression::QPrivateSignal (0x0x7f916a1c18a0) 0 empty
-
-Vtable for QQmlExpression
-QQmlExpression::_ZTV14QQmlExpression: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QQmlExpression)
-16 (int (*)(...))QQmlExpression::metaObject
-24 (int (*)(...))QQmlExpression::qt_metacast
-32 (int (*)(...))QQmlExpression::qt_metacall
-40 (int (*)(...))QQmlExpression::~QQmlExpression
-48 (int (*)(...))QQmlExpression::~QQmlExpression
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlExpression
- size=16 align=8
- base size=16 base align=8
-QQmlExpression (0x0x7f916a32fd00) 0
- vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16u)
- QObject (0x0x7f916a1c1840) 0
- primary-for QQmlExpression (0x0x7f916a32fd00)
-
-Vtable for QQmlTypesExtensionInterface
-QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QQmlTypesExtensionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlTypesExtensionInterface
- size=8 align=8
- base size=8 base align=8
-QQmlTypesExtensionInterface (0x0x7f916a1c1900) 0 nearly-empty
- vptr=((& QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface) + 16u)
-
-Vtable for QQmlExtensionInterface
-QQmlExtensionInterface::_ZTV22QQmlExtensionInterface: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QQmlExtensionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlExtensionInterface
- size=8 align=8
- base size=8 base align=8
-QQmlExtensionInterface (0x0x7f916a32fd68) 0 nearly-empty
- vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16u)
- QQmlTypesExtensionInterface (0x0x7f916a1c1960) 0 nearly-empty
- primary-for QQmlExtensionInterface (0x0x7f916a32fd68)
-
-Class QQmlExtensionPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlExtensionPlugin::QPrivateSignal (0x0x7f916a1c1b40) 0 empty
-
-Vtable for QQmlExtensionPlugin
-QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQmlExtensionPlugin)
-16 (int (*)(...))QQmlExtensionPlugin::metaObject
-24 (int (*)(...))QQmlExtensionPlugin::qt_metacast
-32 (int (*)(...))QQmlExtensionPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QQmlExtensionPlugin::initializeEngine
-128 (int (*)(...))-16
-136 (int (*)(...))(& _ZTI19QQmlExtensionPlugin)
-144 0u
-152 0u
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QQmlExtensionPlugin::_ZThn16_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc
-
-Class QQmlExtensionPlugin
- size=24 align=8
- base size=24 base align=8
-QQmlExtensionPlugin (0x0x7f916a23a770) 0
- vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16u)
- QObject (0x0x7f916a1c1a80) 0
- primary-for QQmlExtensionPlugin (0x0x7f916a23a770)
- QQmlExtensionInterface (0x0x7f916a32fdd0) 16 nearly-empty
- vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 144u)
- QQmlTypesExtensionInterface (0x0x7f916a1c1ae0) 16 nearly-empty
- primary-for QQmlExtensionInterface (0x0x7f916a32fdd0)
-
-Class QQmlFile
- size=8 align=8
- base size=8 base align=8
-QQmlFile (0x0x7f916a1c1ba0) 0
-
-Class QQmlFileSelector::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlFileSelector::QPrivateSignal (0x0x7f916a1c1c60) 0 empty
-
-Vtable for QQmlFileSelector
-QQmlFileSelector::_ZTV16QQmlFileSelector: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QQmlFileSelector)
-16 (int (*)(...))QQmlFileSelector::metaObject
-24 (int (*)(...))QQmlFileSelector::qt_metacast
-32 (int (*)(...))QQmlFileSelector::qt_metacall
-40 (int (*)(...))QQmlFileSelector::~QQmlFileSelector
-48 (int (*)(...))QQmlFileSelector::~QQmlFileSelector
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlFileSelector
- size=16 align=8
- base size=16 base align=8
-QQmlFileSelector (0x0x7f916a32fea0) 0
- vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16u)
- QObject (0x0x7f916a1c1c00) 0
- primary-for QQmlFileSelector (0x0x7f916a32fea0)
-
-Vtable for QQmlIncubator
-QQmlIncubator::_ZTV13QQmlIncubator: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QQmlIncubator)
-16 (int (*)(...))QQmlIncubator::~QQmlIncubator
-24 (int (*)(...))QQmlIncubator::~QQmlIncubator
-32 (int (*)(...))QQmlIncubator::statusChanged
-40 (int (*)(...))QQmlIncubator::setInitialState
-
-Class QQmlIncubator
- size=16 align=8
- base size=16 base align=8
-QQmlIncubator (0x0x7f916a1c1cc0) 0
- vptr=((& QQmlIncubator::_ZTV13QQmlIncubator) + 16u)
-
-Vtable for QQmlIncubationController
-QQmlIncubationController::_ZTV24QQmlIncubationController: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QQmlIncubationController)
-16 (int (*)(...))QQmlIncubationController::~QQmlIncubationController
-24 (int (*)(...))QQmlIncubationController::~QQmlIncubationController
-32 (int (*)(...))QQmlIncubationController::incubatingObjectCountChanged
-
-Class QQmlIncubationController
- size=16 align=8
- base size=16 base align=8
-QQmlIncubationController (0x0x7f916a1c1d20) 0
- vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16u)
-
-Class QQmlInfo
- size=16 align=8
- base size=16 base align=8
-QQmlInfo (0x0x7f916a32ff08) 0
- QDebug (0x0x7f916a1c1d80) 0
-
-Vtable for QQmlNetworkAccessManagerFactory
-QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI31QQmlNetworkAccessManagerFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlNetworkAccessManagerFactory
- size=8 align=8
- base size=8 base align=8
-QQmlNetworkAccessManagerFactory (0x0x7f916a1c1e40) 0 nearly-empty
- vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16u)
-
-Class QQmlProperty
- size=8 align=8
- base size=8 base align=8
-QQmlProperty (0x0x7f916a1c1ea0) 0
-
-Class QQmlPropertyMap::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlPropertyMap::QPrivateSignal (0x0x7f916a2c2240) 0 empty
-
-Vtable for QQmlPropertyMap
-QQmlPropertyMap::_ZTV15QQmlPropertyMap: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QQmlPropertyMap)
-16 (int (*)(...))QQmlPropertyMap::metaObject
-24 (int (*)(...))QQmlPropertyMap::qt_metacast
-32 (int (*)(...))QQmlPropertyMap::qt_metacall
-40 (int (*)(...))QQmlPropertyMap::~QQmlPropertyMap
-48 (int (*)(...))QQmlPropertyMap::~QQmlPropertyMap
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQmlPropertyMap::updateValue
-
-Class QQmlPropertyMap
- size=16 align=8
- base size=16 base align=8
-QQmlPropertyMap (0x0x7f916a2c4138) 0
- vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16u)
- QObject (0x0x7f916a2c21e0) 0
- primary-for QQmlPropertyMap (0x0x7f916a2c4138)
-
-Class QQuickTransform::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickTransform::QPrivateSignal (0x0x7f916a2c2300) 0 empty
-
-Vtable for QQuickTransform
-QQuickTransform::_ZTV15QQuickTransform: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QQuickTransform)
-16 (int (*)(...))QQuickTransform::metaObject
-24 (int (*)(...))QQuickTransform::qt_metacast
-32 (int (*)(...))QQuickTransform::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QQuickTransform
- size=16 align=8
- base size=16 base align=8
-QQuickTransform (0x0x7f916a2c4208) 0
- vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16u)
- QObject (0x0x7f916a2c22a0) 0
- primary-for QQuickTransform (0x0x7f916a2c4208)
-
-Class QQuickItem::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickItem::QPrivateSignal (0x0x7f916a2c2420) 0 empty
-
-Class QQuickItem::ItemChangeData
- size=8 align=8
- base size=8 base align=8
-QQuickItem::ItemChangeData (0x0x7f916a2c2480) 0
-
-Class QQuickItem::UpdatePaintNodeData
- size=8 align=8
- base size=8 base align=8
-QQuickItem::UpdatePaintNodeData (0x0x7f916a2c24e0) 0
-
-Vtable for QQuickItem
-QQuickItem::_ZTV10QQuickItem: 55u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQuickItem)
-16 (int (*)(...))QQuickItem::metaObject
-24 (int (*)(...))QQuickItem::qt_metacast
-32 (int (*)(...))QQuickItem::qt_metacall
-40 (int (*)(...))QQuickItem::~QQuickItem
-48 (int (*)(...))QQuickItem::~QQuickItem
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickItem::isTextureProvider
-152 (int (*)(...))QQuickItem::textureProvider
-160 (int (*)(...))QQuickItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickItem::geometryChanged
-368 (int (*)(...))QQuickItem::updatePaintNode
-376 (int (*)(...))QQuickItem::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))-16
-400 (int (*)(...))(& _ZTI10QQuickItem)
-408 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItemD1Ev
-416 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItemD0Ev
-424 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickItem
- size=32 align=8
- base size=32 base align=8
-QQuickItem (0x0x7f916a2d4bd0) 0
- vptr=((& QQuickItem::_ZTV10QQuickItem) + 16u)
- QObject (0x0x7f916a2c2360) 0
- primary-for QQuickItem (0x0x7f916a2d4bd0)
- QQmlParserStatus (0x0x7f916a2c23c0) 16
- vptr=((& QQuickItem::_ZTV10QQuickItem) + 408u)
-
-Class QQuickFramebufferObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickFramebufferObject::QPrivateSignal (0x0x7f916a2c2c60) 0 empty
-
-Vtable for QQuickFramebufferObject::Renderer
-QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN23QQuickFramebufferObject8RendererE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QQuickFramebufferObject::Renderer::createFramebufferObject
-48 (int (*)(...))QQuickFramebufferObject::Renderer::synchronize
-
-Class QQuickFramebufferObject::Renderer
- size=16 align=8
- base size=16 base align=8
-QQuickFramebufferObject::Renderer (0x0x7f916a2c2cc0) 0
- vptr=((& QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE) + 16u)
-
-Vtable for QQuickFramebufferObject
-QQuickFramebufferObject::_ZTV23QQuickFramebufferObject: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QQuickFramebufferObject)
-16 (int (*)(...))QQuickFramebufferObject::metaObject
-24 (int (*)(...))QQuickFramebufferObject::qt_metacast
-32 (int (*)(...))QQuickFramebufferObject::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickFramebufferObject::isTextureProvider
-152 (int (*)(...))QQuickFramebufferObject::textureProvider
-160 (int (*)(...))QQuickItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickFramebufferObject::geometryChanged
-368 (int (*)(...))QQuickFramebufferObject::updatePaintNode
-376 (int (*)(...))QQuickFramebufferObject::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))-16
-408 (int (*)(...))(& _ZTI23QQuickFramebufferObject)
-416 0u
-424 0u
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickFramebufferObject
- size=32 align=8
- base size=32 base align=8
-QQuickFramebufferObject (0x0x7f916a2c4340) 0
- vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16u)
- QQuickItem (0x0x7f9169f91310) 0
- primary-for QQuickFramebufferObject (0x0x7f916a2c4340)
- QObject (0x0x7f916a2c2ba0) 0
- primary-for QQuickItem (0x0x7f9169f91310)
- QQmlParserStatus (0x0x7f916a2c2c00) 16
- vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 416u)
-
-Vtable for QQuickTextureFactory
-QQuickTextureFactory::_ZTV20QQuickTextureFactory: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QQuickTextureFactory)
-16 (int (*)(...))QObject::metaObject
-24 (int (*)(...))QObject::qt_metacast
-32 (int (*)(...))QObject::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))QQuickTextureFactory::image
-
-Class QQuickTextureFactory
- size=16 align=8
- base size=16 base align=8
-QQuickTextureFactory (0x0x7f916a2c43a8) 0
- vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16u)
- QObject (0x0x7f916a2c2d20) 0
- primary-for QQuickTextureFactory (0x0x7f916a2c43a8)
-
-Class QQuickImageResponse::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickImageResponse::QPrivateSignal (0x0x7f916a2c2de0) 0 empty
-
-Vtable for QQuickImageResponse
-QQuickImageResponse::_ZTV19QQuickImageResponse: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickImageResponse)
-16 (int (*)(...))QQuickImageResponse::metaObject
-24 (int (*)(...))QQuickImageResponse::qt_metacast
-32 (int (*)(...))QQuickImageResponse::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QQuickImageResponse::errorString
-128 (int (*)(...))QQuickImageResponse::cancel
-
-Class QQuickImageResponse
- size=16 align=8
- base size=16 base align=8
-QQuickImageResponse (0x0x7f916a2c4410) 0
- vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16u)
- QObject (0x0x7f916a2c2d80) 0
- primary-for QQuickImageResponse (0x0x7f916a2c4410)
-
-Vtable for QQuickImageProvider
-QQuickImageProvider::_ZTV19QQuickImageProvider: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickImageProvider)
-16 (int (*)(...))QQuickImageProvider::~QQuickImageProvider
-24 (int (*)(...))QQuickImageProvider::~QQuickImageProvider
-32 (int (*)(...))QQuickImageProvider::imageType
-40 (int (*)(...))QQuickImageProvider::flags
-48 (int (*)(...))QQuickImageProvider::requestImage
-56 (int (*)(...))QQuickImageProvider::requestPixmap
-64 (int (*)(...))QQuickImageProvider::requestTexture
-
-Class QQuickImageProvider
- size=16 align=8
- base size=16 base align=8
-QQuickImageProvider (0x0x7f916a2c4478) 0
- vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16u)
- QQmlImageProviderBase (0x0x7f916a2c2e40) 0 nearly-empty
- primary-for QQuickImageProvider (0x0x7f916a2c4478)
-
-Vtable for QQuickAsyncImageProvider
-QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QQuickAsyncImageProvider)
-16 0u
-24 0u
-32 (int (*)(...))QQuickImageProvider::imageType
-40 (int (*)(...))QQuickImageProvider::flags
-48 (int (*)(...))QQuickImageProvider::requestImage
-56 (int (*)(...))QQuickImageProvider::requestPixmap
-64 (int (*)(...))QQuickImageProvider::requestTexture
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QQuickAsyncImageProvider
- size=24 align=8
- base size=24 base align=8
-QQuickAsyncImageProvider (0x0x7f916a2c44e0) 0
- vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16u)
- QQuickImageProvider (0x0x7f916a2c4548) 0
- primary-for QQuickAsyncImageProvider (0x0x7f916a2c44e0)
- QQmlImageProviderBase (0x0x7f916a2c2ea0) 0 nearly-empty
- primary-for QQuickImageProvider (0x0x7f916a2c4548)
-
-Class QQuickItemGrabResult::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickItemGrabResult::QPrivateSignal (0x0x7f916a2c2f60) 0 empty
-
-Vtable for QQuickItemGrabResult
-QQuickItemGrabResult::_ZTV20QQuickItemGrabResult: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QQuickItemGrabResult)
-16 (int (*)(...))QQuickItemGrabResult::metaObject
-24 (int (*)(...))QQuickItemGrabResult::qt_metacast
-32 (int (*)(...))QQuickItemGrabResult::qt_metacall
-40 (int (*)(...))QQuickItemGrabResult::~QQuickItemGrabResult
-48 (int (*)(...))QQuickItemGrabResult::~QQuickItemGrabResult
-56 (int (*)(...))QQuickItemGrabResult::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQuickItemGrabResult
- size=16 align=8
- base size=16 base align=8
-QQuickItemGrabResult (0x0x7f916a2c45b0) 0
- vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16u)
- QObject (0x0x7f916a2c2f00) 0
- primary-for QQuickItemGrabResult (0x0x7f916a2c45b0)
-
-Class QQuickPaintedItem::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickPaintedItem::QPrivateSignal (0x0x7f9169fe10c0) 0 empty
-
-Vtable for QQuickPaintedItem
-QQuickPaintedItem::_ZTV17QQuickPaintedItem: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QQuickPaintedItem)
-16 (int (*)(...))QQuickPaintedItem::metaObject
-24 (int (*)(...))QQuickPaintedItem::qt_metacast
-32 (int (*)(...))QQuickPaintedItem::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickPaintedItem::isTextureProvider
-152 (int (*)(...))QQuickPaintedItem::textureProvider
-160 (int (*)(...))QQuickPaintedItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickItem::geometryChanged
-368 (int (*)(...))QQuickPaintedItem::updatePaintNode
-376 (int (*)(...))QQuickPaintedItem::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))-16
-408 (int (*)(...))(& _ZTI17QQuickPaintedItem)
-416 0u
-424 0u
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickPaintedItem
- size=32 align=8
- base size=32 base align=8
-QQuickPaintedItem (0x0x7f916a2c4618) 0
- vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16u)
- QQuickItem (0x0x7f9169fcca80) 0
- primary-for QQuickPaintedItem (0x0x7f916a2c4618)
- QObject (0x0x7f9169fe1000) 0
- primary-for QQuickItem (0x0x7f9169fcca80)
- QQmlParserStatus (0x0x7f9169fe1060) 16
- vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 416u)
-
-Class QQuickRenderControl::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickRenderControl::QPrivateSignal (0x0x7f9169fe12a0) 0 empty
-
-Vtable for QQuickRenderControl
-QQuickRenderControl::_ZTV19QQuickRenderControl: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickRenderControl)
-16 (int (*)(...))QQuickRenderControl::metaObject
-24 (int (*)(...))QQuickRenderControl::qt_metacast
-32 (int (*)(...))QQuickRenderControl::qt_metacall
-40 (int (*)(...))QQuickRenderControl::~QQuickRenderControl
-48 (int (*)(...))QQuickRenderControl::~QQuickRenderControl
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickRenderControl::renderWindow
-
-Class QQuickRenderControl
- size=16 align=8
- base size=16 base align=8
-QQuickRenderControl (0x0x7f916a2c47b8) 0
- vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16u)
- QObject (0x0x7f9169fe1240) 0
- primary-for QQuickRenderControl (0x0x7f916a2c47b8)
-
-Class QQuickTextDocument::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickTextDocument::QPrivateSignal (0x0x7f9169fe1360) 0 empty
-
-Vtable for QQuickTextDocument
-QQuickTextDocument::_ZTV18QQuickTextDocument: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QQuickTextDocument)
-16 (int (*)(...))QQuickTextDocument::metaObject
-24 (int (*)(...))QQuickTextDocument::qt_metacast
-32 (int (*)(...))QQuickTextDocument::qt_metacall
-40 (int (*)(...))QQuickTextDocument::~QQuickTextDocument
-48 (int (*)(...))QQuickTextDocument::~QQuickTextDocument
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQuickTextDocument
- size=16 align=8
- base size=16 base align=8
-QQuickTextDocument (0x0x7f916a2c4820) 0
- vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16u)
- QObject (0x0x7f9169fe1300) 0
- primary-for QQuickTextDocument (0x0x7f916a2c4820)
-
-Class QSGGeometry::Attribute
- size=16 align=4
- base size=16 base align=4
-QSGGeometry::Attribute (0x0x7f9169fe16c0) 0
-
-Class QSGGeometry::AttributeSet
- size=16 align=8
- base size=16 base align=8
-QSGGeometry::AttributeSet (0x0x7f9169fe1720) 0
-
-Class QSGGeometry::Point2D
- size=8 align=4
- base size=8 base align=4
-QSGGeometry::Point2D (0x0x7f9169fe1780) 0
-
-Class QSGGeometry::TexturedPoint2D
- size=16 align=4
- base size=16 base align=4
-QSGGeometry::TexturedPoint2D (0x0x7f9169fe17e0) 0
-
-Class QSGGeometry::ColoredPoint2D
- size=12 align=4
- base size=12 base align=4
-QSGGeometry::ColoredPoint2D (0x0x7f9169fe1840) 0
-
-Vtable for QSGGeometry
-QSGGeometry::_ZTV11QSGGeometry: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGGeometry)
-16 (int (*)(...))QSGGeometry::~QSGGeometry
-24 (int (*)(...))QSGGeometry::~QSGGeometry
-
-Class QSGGeometry
- size=128 align=8
- base size=128 base align=8
-QSGGeometry (0x0x7f9169fe1660) 0
- vptr=((& QSGGeometry::_ZTV11QSGGeometry) + 16u)
-
-Vtable for QSGNode
-QSGNode::_ZTV7QSGNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QSGNode)
-16 (int (*)(...))QSGNode::~QSGNode
-24 (int (*)(...))QSGNode::~QSGNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGNode
- size=80 align=8
- base size=80 base align=8
-QSGNode (0x0x7f916a0a7ba0) 0
- vptr=((& QSGNode::_ZTV7QSGNode) + 16u)
-
-Vtable for QSGBasicGeometryNode
-QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGBasicGeometryNode)
-16 (int (*)(...))QSGBasicGeometryNode::~QSGBasicGeometryNode
-24 (int (*)(...))QSGBasicGeometryNode::~QSGBasicGeometryNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGBasicGeometryNode
- size=112 align=8
- base size=112 base align=8
-QSGBasicGeometryNode (0x0x7f916a2c4c98) 0
- vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16u)
- QSGNode (0x0x7f916a0a7ea0) 0
- primary-for QSGBasicGeometryNode (0x0x7f916a2c4c98)
-
-Vtable for QSGGeometryNode
-QSGGeometryNode::_ZTV15QSGGeometryNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSGGeometryNode)
-16 (int (*)(...))QSGGeometryNode::~QSGGeometryNode
-24 (int (*)(...))QSGGeometryNode::~QSGGeometryNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGGeometryNode
- size=144 align=8
- base size=144 base align=8
-QSGGeometryNode (0x0x7f916a2c4d00) 0
- vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16u)
- QSGBasicGeometryNode (0x0x7f916a2c4d68) 0
- primary-for QSGGeometryNode (0x0x7f916a2c4d00)
- QSGNode (0x0x7f916a0a7f00) 0
- primary-for QSGBasicGeometryNode (0x0x7f916a2c4d68)
-
-Vtable for QSGClipNode
-QSGClipNode::_ZTV11QSGClipNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGClipNode)
-16 (int (*)(...))QSGClipNode::~QSGClipNode
-24 (int (*)(...))QSGClipNode::~QSGClipNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGClipNode
- size=152 align=8
- base size=152 base align=8
-QSGClipNode (0x0x7f916a2c4dd0) 0
- vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16u)
- QSGBasicGeometryNode (0x0x7f916a2c4e38) 0
- primary-for QSGClipNode (0x0x7f916a2c4dd0)
- QSGNode (0x0x7f916a0a7f60) 0
- primary-for QSGBasicGeometryNode (0x0x7f916a2c4e38)
-
-Vtable for QSGTransformNode
-QSGTransformNode::_ZTV16QSGTransformNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGTransformNode)
-16 (int (*)(...))QSGTransformNode::~QSGTransformNode
-24 (int (*)(...))QSGTransformNode::~QSGTransformNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGTransformNode
- size=216 align=8
- base size=216 base align=8
-QSGTransformNode (0x0x7f916a2c4ea0) 0
- vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16u)
- QSGNode (0x0x7f9169d38000) 0
- primary-for QSGTransformNode (0x0x7f916a2c4ea0)
-
-Vtable for QSGRootNode
-QSGRootNode::_ZTV11QSGRootNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGRootNode)
-16 (int (*)(...))QSGRootNode::~QSGRootNode
-24 (int (*)(...))QSGRootNode::~QSGRootNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGRootNode
- size=88 align=8
- base size=88 base align=8
-QSGRootNode (0x0x7f916a2c4f08) 0
- vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16u)
- QSGNode (0x0x7f9169d38060) 0
- primary-for QSGRootNode (0x0x7f916a2c4f08)
-
-Vtable for QSGOpacityNode
-QSGOpacityNode::_ZTV14QSGOpacityNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QSGOpacityNode)
-16 (int (*)(...))QSGOpacityNode::~QSGOpacityNode
-24 (int (*)(...))QSGOpacityNode::~QSGOpacityNode
-32 (int (*)(...))QSGOpacityNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGOpacityNode
- size=96 align=8
- base size=96 base align=8
-QSGOpacityNode (0x0x7f9169d41068) 0
- vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16u)
- QSGNode (0x0x7f9169d381e0) 0
- primary-for QSGOpacityNode (0x0x7f9169d41068)
-
-Vtable for QSGNodeVisitor
-QSGNodeVisitor::_ZTV14QSGNodeVisitor: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QSGNodeVisitor)
-16 (int (*)(...))QSGNodeVisitor::~QSGNodeVisitor
-24 (int (*)(...))QSGNodeVisitor::~QSGNodeVisitor
-32 (int (*)(...))QSGNodeVisitor::enterTransformNode
-40 (int (*)(...))QSGNodeVisitor::leaveTransformNode
-48 (int (*)(...))QSGNodeVisitor::enterClipNode
-56 (int (*)(...))QSGNodeVisitor::leaveClipNode
-64 (int (*)(...))QSGNodeVisitor::enterGeometryNode
-72 (int (*)(...))QSGNodeVisitor::leaveGeometryNode
-80 (int (*)(...))QSGNodeVisitor::enterOpacityNode
-88 (int (*)(...))QSGNodeVisitor::leaveOpacityNode
-96 (int (*)(...))QSGNodeVisitor::visitNode
-104 (int (*)(...))QSGNodeVisitor::visitChildren
-
-Class QSGNodeVisitor
- size=8 align=8
- base size=8 base align=8
-QSGNodeVisitor (0x0x7f9169d38240) 0 nearly-empty
- vptr=((& QSGNodeVisitor::_ZTV14QSGNodeVisitor) + 16u)
-
-Vtable for QSGRendererInterface
-QSGRendererInterface::_ZTV20QSGRendererInterface: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGRendererInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QSGRendererInterface::getResource
-48 (int (*)(...))QSGRendererInterface::getResource
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QSGRendererInterface
- size=8 align=8
- base size=8 base align=8
-QSGRendererInterface (0x0x7f9169d382a0) 0 nearly-empty
- vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16u)
-
-Class QQuickWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickWindow::QPrivateSignal (0x0x7f9169d38600) 0 empty
-
-Vtable for QQuickWindow
-QQuickWindow::_ZTV12QQuickWindow: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QQuickWindow)
-16 (int (*)(...))QQuickWindow::metaObject
-24 (int (*)(...))QQuickWindow::qt_metacast
-32 (int (*)(...))QQuickWindow::qt_metacall
-40 (int (*)(...))QQuickWindow::~QQuickWindow
-48 (int (*)(...))QQuickWindow::~QQuickWindow
-56 (int (*)(...))QQuickWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QQuickWindow::accessibleRoot
-144 (int (*)(...))QQuickWindow::focusObject
-152 (int (*)(...))QQuickWindow::exposeEvent
-160 (int (*)(...))QQuickWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QQuickWindow::focusInEvent
-184 (int (*)(...))QQuickWindow::focusOutEvent
-192 (int (*)(...))QQuickWindow::showEvent
-200 (int (*)(...))QQuickWindow::hideEvent
-208 (int (*)(...))QQuickWindow::keyPressEvent
-216 (int (*)(...))QQuickWindow::keyReleaseEvent
-224 (int (*)(...))QQuickWindow::mousePressEvent
-232 (int (*)(...))QQuickWindow::mouseReleaseEvent
-240 (int (*)(...))QQuickWindow::mouseDoubleClickEvent
-248 (int (*)(...))QQuickWindow::mouseMoveEvent
-256 (int (*)(...))QQuickWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI12QQuickWindow)
-312 (int (*)(...))QQuickWindow::_ZThn16_N12QQuickWindowD1Ev
-320 (int (*)(...))QQuickWindow::_ZThn16_N12QQuickWindowD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QQuickWindow
- size=40 align=8
- base size=40 base align=8
-QQuickWindow (0x0x7f9169d41270) 0
- vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16u)
- QWindow (0x0x7f9169e099a0) 0
- primary-for QQuickWindow (0x0x7f9169d41270)
- QObject (0x0x7f9169d38540) 0
- primary-for QWindow (0x0x7f9169e099a0)
- QSurface (0x0x7f9169d385a0) 16
- vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 312u)
-
-Class QQuickView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickView::QPrivateSignal (0x0x7f9169d38960) 0 empty
-
-Vtable for QQuickView
-QQuickView::_ZTV10QQuickView: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQuickView)
-16 (int (*)(...))QQuickView::metaObject
-24 (int (*)(...))QQuickView::qt_metacast
-32 (int (*)(...))QQuickView::qt_metacall
-40 (int (*)(...))QQuickView::~QQuickView
-48 (int (*)(...))QQuickView::~QQuickView
-56 (int (*)(...))QQuickWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QQuickView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QQuickWindow::accessibleRoot
-144 (int (*)(...))QQuickWindow::focusObject
-152 (int (*)(...))QQuickWindow::exposeEvent
-160 (int (*)(...))QQuickView::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QQuickWindow::focusInEvent
-184 (int (*)(...))QQuickWindow::focusOutEvent
-192 (int (*)(...))QQuickWindow::showEvent
-200 (int (*)(...))QQuickWindow::hideEvent
-208 (int (*)(...))QQuickView::keyPressEvent
-216 (int (*)(...))QQuickView::keyReleaseEvent
-224 (int (*)(...))QQuickView::mousePressEvent
-232 (int (*)(...))QQuickView::mouseReleaseEvent
-240 (int (*)(...))QQuickWindow::mouseDoubleClickEvent
-248 (int (*)(...))QQuickView::mouseMoveEvent
-256 (int (*)(...))QQuickWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI10QQuickView)
-312 (int (*)(...))QQuickView::_ZThn16_N10QQuickViewD1Ev
-320 (int (*)(...))QQuickView::_ZThn16_N10QQuickViewD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QQuickView
- size=40 align=8
- base size=40 base align=8
-QQuickView (0x0x7f9169d413a8) 0
- vptr=((& QQuickView::_ZTV10QQuickView) + 16u)
- QQuickWindow (0x0x7f9169d41410) 0
- primary-for QQuickView (0x0x7f9169d413a8)
- QWindow (0x0x7f9169e27ee0) 0
- primary-for QQuickWindow (0x0x7f9169d41410)
- QObject (0x0x7f9169d388a0) 0
- primary-for QWindow (0x0x7f9169e27ee0)
- QSurface (0x0x7f9169d38900) 16
- vptr=((& QQuickView::_ZTV10QQuickView) + 312u)
-
-Class QSGAbstractRenderer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGAbstractRenderer::QPrivateSignal (0x0x7f9169d38a20) 0 empty
-
-Vtable for QSGAbstractRenderer
-QSGAbstractRenderer::_ZTV19QSGAbstractRenderer: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QSGAbstractRenderer)
-16 (int (*)(...))QSGAbstractRenderer::metaObject
-24 (int (*)(...))QSGAbstractRenderer::qt_metacast
-32 (int (*)(...))QSGAbstractRenderer::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QSGAbstractRenderer
- size=16 align=8
- base size=16 base align=8
-QSGAbstractRenderer (0x0x7f9169d41478) 0
- vptr=((& QSGAbstractRenderer::_ZTV19QSGAbstractRenderer) + 16u)
- QObject (0x0x7f9169d389c0) 0
- primary-for QSGAbstractRenderer (0x0x7f9169d41478)
-
-Class QSGEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGEngine::QPrivateSignal (0x0x7f9169d38c00) 0 empty
-
-Vtable for QSGEngine
-QSGEngine::_ZTV9QSGEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSGEngine)
-16 (int (*)(...))QSGEngine::metaObject
-24 (int (*)(...))QSGEngine::qt_metacast
-32 (int (*)(...))QSGEngine::qt_metacall
-40 (int (*)(...))QSGEngine::~QSGEngine
-48 (int (*)(...))QSGEngine::~QSGEngine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSGEngine
- size=16 align=8
- base size=16 base align=8
-QSGEngine (0x0x7f9169d415b0) 0
- vptr=((& QSGEngine::_ZTV9QSGEngine) + 16u)
- QObject (0x0x7f9169d38ba0) 0
- primary-for QSGEngine (0x0x7f9169d415b0)
-
-Class QSGMaterialShader::RenderState
- size=16 align=8
- base size=16 base align=8
-QSGMaterialShader::RenderState (0x0x7f9169d38e40) 0
-
-Vtable for QSGMaterialShader
-QSGMaterialShader::_ZTV17QSGMaterialShader: 12u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGMaterialShader)
-16 0u
-24 0u
-32 (int (*)(...))QSGMaterialShader::activate
-40 (int (*)(...))QSGMaterialShader::deactivate
-48 (int (*)(...))QSGMaterialShader::updateState
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))QSGMaterialShader::compile
-72 (int (*)(...))QSGMaterialShader::initialize
-80 (int (*)(...))QSGMaterialShader::vertexShader
-88 (int (*)(...))QSGMaterialShader::fragmentShader
-
-Class QSGMaterialShader
- size=32 align=8
- base size=32 base align=8
-QSGMaterialShader (0x0x7f9169d38de0) 0
- vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16u)
-
-Class QSGMaterialType
- size=1 align=1
- base size=0 base align=1
-QSGMaterialType (0x0x7f9169b100c0) 0 empty
-
-Vtable for QSGMaterial
-QSGMaterial::_ZTV11QSGMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGMaterial)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QSGMaterial::compare
-
-Class QSGMaterial
- size=24 align=8
- base size=24 base align=8
-QSGMaterial (0x0x7f9169b10120) 0
- vptr=((& QSGMaterial::_ZTV11QSGMaterial) + 16u)
-
-Vtable for QSGFlatColorMaterial
-QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGFlatColorMaterial)
-16 (int (*)(...))QSGFlatColorMaterial::~QSGFlatColorMaterial
-24 (int (*)(...))QSGFlatColorMaterial::~QSGFlatColorMaterial
-32 (int (*)(...))QSGFlatColorMaterial::type
-40 (int (*)(...))QSGFlatColorMaterial::createShader
-48 (int (*)(...))QSGFlatColorMaterial::compare
-
-Class QSGFlatColorMaterial
- size=40 align=8
- base size=40 base align=8
-QSGFlatColorMaterial (0x0x7f9169d418f0) 0
- vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16u)
- QSGMaterial (0x0x7f9169b102a0) 0
- primary-for QSGFlatColorMaterial (0x0x7f9169d418f0)
-
-Class QSGTexture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGTexture::QPrivateSignal (0x0x7f9169b10360) 0 empty
-
-Vtable for QSGTexture
-QSGTexture::_ZTV10QSGTexture: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QSGTexture)
-16 (int (*)(...))QSGTexture::metaObject
-24 (int (*)(...))QSGTexture::qt_metacast
-32 (int (*)(...))QSGTexture::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QSGTexture::normalizedTextureSubRect
-152 (int (*)(...))QSGTexture::isAtlasTexture
-160 (int (*)(...))QSGTexture::removedFromAtlas
-168 (int (*)(...))__cxa_pure_virtual
-
-Class QSGTexture
- size=16 align=8
- base size=16 base align=8
-QSGTexture (0x0x7f9169d41958) 0
- vptr=((& QSGTexture::_ZTV10QSGTexture) + 16u)
- QObject (0x0x7f9169b10300) 0
- primary-for QSGTexture (0x0x7f9169d41958)
-
-Class QSGDynamicTexture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGDynamicTexture::QPrivateSignal (0x0x7f9169b10420) 0 empty
-
-Vtable for QSGDynamicTexture
-QSGDynamicTexture::_ZTV17QSGDynamicTexture: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGDynamicTexture)
-16 (int (*)(...))QSGDynamicTexture::metaObject
-24 (int (*)(...))QSGDynamicTexture::qt_metacast
-32 (int (*)(...))QSGDynamicTexture::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QSGTexture::normalizedTextureSubRect
-152 (int (*)(...))QSGTexture::isAtlasTexture
-160 (int (*)(...))QSGTexture::removedFromAtlas
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QSGDynamicTexture
- size=16 align=8
- base size=16 base align=8
-QSGDynamicTexture (0x0x7f9169d41a28) 0
- vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16u)
- QSGTexture (0x0x7f9169d41a90) 0
- primary-for QSGDynamicTexture (0x0x7f9169d41a28)
- QObject (0x0x7f9169b103c0) 0
- primary-for QSGTexture (0x0x7f9169d41a90)
-
-Vtable for QSGImageNode
-QSGImageNode::_ZTV12QSGImageNode: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QSGImageNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QSGImageNode
- size=144 align=8
- base size=144 base align=8
-QSGImageNode (0x0x7f9169d41af8) 0
- vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16u)
- QSGGeometryNode (0x0x7f9169d41b60) 0
- primary-for QSGImageNode (0x0x7f9169d41af8)
- QSGBasicGeometryNode (0x0x7f9169d41bc8) 0
- primary-for QSGGeometryNode (0x0x7f9169d41b60)
- QSGNode (0x0x7f9169b10480) 0
- primary-for QSGBasicGeometryNode (0x0x7f9169d41bc8)
-
-Vtable for QSGNinePatchNode
-QSGNinePatchNode::_ZTV16QSGNinePatchNode: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGNinePatchNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-
-Class QSGNinePatchNode
- size=144 align=8
- base size=144 base align=8
-QSGNinePatchNode (0x0x7f9169d41d00) 0
- vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16u)
- QSGGeometryNode (0x0x7f9169d41d68) 0
- primary-for QSGNinePatchNode (0x0x7f9169d41d00)
- QSGBasicGeometryNode (0x0x7f9169d41dd0) 0
- primary-for QSGGeometryNode (0x0x7f9169d41d68)
- QSGNode (0x0x7f9169b10600) 0
- primary-for QSGBasicGeometryNode (0x0x7f9169d41dd0)
-
-Vtable for QSGRectangleNode
-QSGRectangleNode::_ZTV16QSGRectangleNode: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGRectangleNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QSGRectangleNode
- size=144 align=8
- base size=144 base align=8
-QSGRectangleNode (0x0x7f9169d41e38) 0
- vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16u)
- QSGGeometryNode (0x0x7f9169d41ea0) 0
- primary-for QSGRectangleNode (0x0x7f9169d41e38)
- QSGBasicGeometryNode (0x0x7f9169d41f08) 0
- primary-for QSGGeometryNode (0x0x7f9169d41ea0)
- QSGNode (0x0x7f9169b10660) 0
- primary-for QSGBasicGeometryNode (0x0x7f9169d41f08)
-
-Vtable for QSGRenderNode::RenderState
-QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QSGRenderNode11RenderStateE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))QSGRenderNode::RenderState::get
-
-Class QSGRenderNode::RenderState
- size=8 align=8
- base size=8 base align=8
-QSGRenderNode::RenderState (0x0x7f9169b10720) 0 nearly-empty
- vptr=((& QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE) + 16u)
-
-Vtable for QSGRenderNode
-QSGRenderNode::_ZTV13QSGRenderNode: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSGRenderNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))QSGRenderNode::changedStates
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))QSGRenderNode::releaseResources
-72 (int (*)(...))QSGRenderNode::flags
-80 (int (*)(...))QSGRenderNode::rect
-
-Class QSGRenderNode
- size=88 align=8
- base size=88 base align=8
-QSGRenderNode (0x0x7f9169d41f70) 0
- vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16u)
- QSGNode (0x0x7f9169b106c0) 0
- primary-for QSGRenderNode (0x0x7f9169d41f70)
-
-Vtable for QSGSimpleRectNode
-QSGSimpleRectNode::_ZTV17QSGSimpleRectNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGSimpleRectNode)
-16 (int (*)(...))QSGSimpleRectNode::~QSGSimpleRectNode
-24 (int (*)(...))QSGSimpleRectNode::~QSGSimpleRectNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGSimpleRectNode
- size=320 align=8
- base size=320 base align=8
-QSGSimpleRectNode (0x0x7f9169c0b4e0) 0
- vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16u)
- QSGGeometryNode (0x0x7f9169c0b548) 0
- primary-for QSGSimpleRectNode (0x0x7f9169c0b4e0)
- QSGBasicGeometryNode (0x0x7f9169c0b5b0) 0
- primary-for QSGGeometryNode (0x0x7f9169c0b548)
- QSGNode (0x0x7f9169b10ba0) 0
- primary-for QSGBasicGeometryNode (0x0x7f9169c0b5b0)
-
-Vtable for QSGOpaqueTextureMaterial
-QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QSGOpaqueTextureMaterial)
-16 (int (*)(...))QSGOpaqueTextureMaterial::~QSGOpaqueTextureMaterial
-24 (int (*)(...))QSGOpaqueTextureMaterial::~QSGOpaqueTextureMaterial
-32 (int (*)(...))QSGOpaqueTextureMaterial::type
-40 (int (*)(...))QSGOpaqueTextureMaterial::createShader
-48 (int (*)(...))QSGOpaqueTextureMaterial::compare
-
-Class QSGOpaqueTextureMaterial
- size=40 align=8
- base size=36 base align=8
-QSGOpaqueTextureMaterial (0x0x7f9169c0b618) 0
- vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16u)
- QSGMaterial (0x0x7f9169b10c00) 0
- primary-for QSGOpaqueTextureMaterial (0x0x7f9169c0b618)
-
-Vtable for QSGTextureMaterial
-QSGTextureMaterial::_ZTV18QSGTextureMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSGTextureMaterial)
-16 (int (*)(...))QSGTextureMaterial::~QSGTextureMaterial
-24 (int (*)(...))QSGTextureMaterial::~QSGTextureMaterial
-32 (int (*)(...))QSGTextureMaterial::type
-40 (int (*)(...))QSGTextureMaterial::createShader
-48 (int (*)(...))QSGOpaqueTextureMaterial::compare
-
-Class QSGTextureMaterial
- size=40 align=8
- base size=36 base align=8
-QSGTextureMaterial (0x0x7f9169c0b680) 0
- vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16u)
- QSGOpaqueTextureMaterial (0x0x7f9169c0b6e8) 0
- primary-for QSGTextureMaterial (0x0x7f9169c0b680)
- QSGMaterial (0x0x7f9169b10c60) 0
- primary-for QSGOpaqueTextureMaterial (0x0x7f9169c0b6e8)
-
-Vtable for QSGSimpleTextureNode
-QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGSimpleTextureNode)
-16 (int (*)(...))QSGSimpleTextureNode::~QSGSimpleTextureNode
-24 (int (*)(...))QSGSimpleTextureNode::~QSGSimpleTextureNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGSimpleTextureNode
- size=384 align=8
- base size=384 base align=8
-QSGSimpleTextureNode (0x0x7f9169c0b750) 0
- vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16u)
- QSGGeometryNode (0x0x7f9169c0b7b8) 0
- primary-for QSGSimpleTextureNode (0x0x7f9169c0b750)
- QSGBasicGeometryNode (0x0x7f9169c0b820) 0
- primary-for QSGGeometryNode (0x0x7f9169c0b7b8)
- QSGNode (0x0x7f9169b10cc0) 0
- primary-for QSGBasicGeometryNode (0x0x7f9169c0b820)
-
-Class QSGTextureProvider::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGTextureProvider::QPrivateSignal (0x0x7f9169b10f00) 0 empty
-
-Vtable for QSGTextureProvider
-QSGTextureProvider::_ZTV18QSGTextureProvider: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSGTextureProvider)
-16 (int (*)(...))QSGTextureProvider::metaObject
-24 (int (*)(...))QSGTextureProvider::qt_metacast
-32 (int (*)(...))QSGTextureProvider::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QSGTextureProvider
- size=16 align=8
- base size=16 base align=8
-QSGTextureProvider (0x0x7f9169c0b9c0) 0
- vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16u)
- QObject (0x0x7f9169b10ea0) 0
- primary-for QSGTextureProvider (0x0x7f9169c0b9c0)
-
-Vtable for QSGVertexColorMaterial
-QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QSGVertexColorMaterial)
-16 (int (*)(...))QSGVertexColorMaterial::~QSGVertexColorMaterial
-24 (int (*)(...))QSGVertexColorMaterial::~QSGVertexColorMaterial
-32 (int (*)(...))QSGVertexColorMaterial::type
-40 (int (*)(...))QSGVertexColorMaterial::createShader
-48 (int (*)(...))QSGVertexColorMaterial::compare
-
-Class QSGVertexColorMaterial
- size=24 align=8
- base size=24 base align=8
-QSGVertexColorMaterial (0x0x7f9169c0ba28) 0
- vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16u)
- QSGMaterial (0x0x7f9169b10f60) 0
- primary-for QSGVertexColorMaterial (0x0x7f9169c0ba28)
-
-Class QWebChannel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebChannel::QPrivateSignal (0x0x7f9169921060) 0 empty
-
-Vtable for QWebChannel
-QWebChannel::_ZTV11QWebChannel: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QWebChannel)
-16 (int (*)(...))QWebChannel::metaObject
-24 (int (*)(...))QWebChannel::qt_metacast
-32 (int (*)(...))QWebChannel::qt_metacall
-40 (int (*)(...))QWebChannel::~QWebChannel
-48 (int (*)(...))QWebChannel::~QWebChannel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebChannel
- size=16 align=8
- base size=16 base align=8
-QWebChannel (0x0x7f9169c0ba90) 0
- vptr=((& QWebChannel::_ZTV11QWebChannel) + 16u)
- QObject (0x0x7f9169921000) 0
- primary-for QWebChannel (0x0x7f9169c0ba90)
-
-Class QQmlWebChannel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlWebChannel::QPrivateSignal (0x0x7f9169921120) 0 empty
-
-Vtable for QQmlWebChannel
-QQmlWebChannel::_ZTV14QQmlWebChannel: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QQmlWebChannel)
-16 (int (*)(...))QQmlWebChannel::metaObject
-24 (int (*)(...))QQmlWebChannel::qt_metacast
-32 (int (*)(...))QQmlWebChannel::qt_metacall
-40 (int (*)(...))QQmlWebChannel::~QQmlWebChannel
-48 (int (*)(...))QQmlWebChannel::~QQmlWebChannel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlWebChannel
- size=16 align=8
- base size=16 base align=8
-QQmlWebChannel (0x0x7f9169c0baf8) 0
- vptr=((& QQmlWebChannel::_ZTV14QQmlWebChannel) + 16u)
- QWebChannel (0x0x7f9169c0bb60) 0
- primary-for QQmlWebChannel (0x0x7f9169c0baf8)
- QObject (0x0x7f91699210c0) 0
- primary-for QWebChannel (0x0x7f9169c0bb60)
-
-Class QWebChannelAbstractTransport::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebChannelAbstractTransport::QPrivateSignal (0x0x7f91699214e0) 0 empty
-
-Vtable for QWebChannelAbstractTransport
-QWebChannelAbstractTransport::_ZTV28QWebChannelAbstractTransport: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QWebChannelAbstractTransport)
-16 (int (*)(...))QWebChannelAbstractTransport::metaObject
-24 (int (*)(...))QWebChannelAbstractTransport::qt_metacast
-32 (int (*)(...))QWebChannelAbstractTransport::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebChannelAbstractTransport
- size=16 align=8
- base size=16 base align=8
-QWebChannelAbstractTransport (0x0x7f9169c0bbc8) 0
- vptr=((& QWebChannelAbstractTransport::_ZTV28QWebChannelAbstractTransport) + 16u)
- QObject (0x0x7f9169921480) 0
- primary-for QWebChannelAbstractTransport (0x0x7f9169c0bbc8)
-
-Class QGeoAddress
- size=8 align=8
- base size=8 base align=8
-QGeoAddress (0x0x7f9169921540) 0
-
-Class QGeoCoordinate
- size=8 align=8
- base size=8 base align=8
-QGeoCoordinate (0x0x7f91699219c0) 0
-
-Class QGeoShape
- size=8 align=8
- base size=8 base align=8
-QGeoShape (0x0x7f9169921e40) 0
-
-Class QGeoAreaMonitorInfo
- size=8 align=8
- base size=8 base align=8
-QGeoAreaMonitorInfo (0x0x7f91699cb300) 0
-
-Class QGeoPositionInfo
- size=8 align=8
- base size=8 base align=8
-QGeoPositionInfo (0x0x7f91699cb3c0) 0
-
-Class QGeoPositionInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoPositionInfoSource::QPrivateSignal (0x0x7f91699cb480) 0 empty
-
-Vtable for QGeoPositionInfoSource
-QGeoPositionInfoSource::_ZTV22QGeoPositionInfoSource: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QGeoPositionInfoSource)
-16 (int (*)(...))QGeoPositionInfoSource::metaObject
-24 (int (*)(...))QGeoPositionInfoSource::qt_metacast
-32 (int (*)(...))QGeoPositionInfoSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoPositionInfoSource::setUpdateInterval
-120 (int (*)(...))QGeoPositionInfoSource::setPreferredPositioningMethods
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoPositionInfoSource
- size=24 align=8
- base size=24 base align=8
-QGeoPositionInfoSource (0x0x7f91699fb000) 0
- vptr=((& QGeoPositionInfoSource::_ZTV22QGeoPositionInfoSource) + 16u)
- QObject (0x0x7f91699cb420) 0
- primary-for QGeoPositionInfoSource (0x0x7f91699fb000)
-
-Class QGeoAreaMonitorSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoAreaMonitorSource::QPrivateSignal (0x0x7f91699cb660) 0 empty
-
-Vtable for QGeoAreaMonitorSource
-QGeoAreaMonitorSource::_ZTV21QGeoAreaMonitorSource: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QGeoAreaMonitorSource)
-16 (int (*)(...))QGeoAreaMonitorSource::metaObject
-24 (int (*)(...))QGeoAreaMonitorSource::qt_metacast
-32 (int (*)(...))QGeoAreaMonitorSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoAreaMonitorSource::setPositionInfoSource
-120 (int (*)(...))QGeoAreaMonitorSource::positionInfoSource
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoAreaMonitorSource
- size=24 align=8
- base size=24 base align=8
-QGeoAreaMonitorSource (0x0x7f91699fb138) 0
- vptr=((& QGeoAreaMonitorSource::_ZTV21QGeoAreaMonitorSource) + 16u)
- QObject (0x0x7f91699cb600) 0
- primary-for QGeoAreaMonitorSource (0x0x7f91699fb138)
-
-Class QGeoCircle
- size=8 align=8
- base size=8 base align=8
-QGeoCircle (0x0x7f91699fb1a0) 0
- QGeoShape (0x0x7f91699cb6c0) 0
-
-Class QGeoLocation
- size=8 align=8
- base size=8 base align=8
-QGeoLocation (0x0x7f91699cbae0) 0
-
-Class QGeoSatelliteInfo
- size=8 align=8
- base size=8 base align=8
-QGeoSatelliteInfo (0x0x7f91699cbf60) 0
-
-Class QGeoSatelliteInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoSatelliteInfoSource::QPrivateSignal (0x0x7f9169a99060) 0 empty
-
-Vtable for QGeoSatelliteInfoSource
-QGeoSatelliteInfoSource::_ZTV23QGeoSatelliteInfoSource: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QGeoSatelliteInfoSource)
-16 (int (*)(...))QGeoSatelliteInfoSource::metaObject
-24 (int (*)(...))QGeoSatelliteInfoSource::qt_metacast
-32 (int (*)(...))QGeoSatelliteInfoSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoSatelliteInfoSource::setUpdateInterval
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoSatelliteInfoSource
- size=24 align=8
- base size=24 base align=8
-QGeoSatelliteInfoSource (0x0x7f91699fb478) 0
- vptr=((& QGeoSatelliteInfoSource::_ZTV23QGeoSatelliteInfoSource) + 16u)
- QObject (0x0x7f9169a99000) 0
- primary-for QGeoSatelliteInfoSource (0x0x7f91699fb478)
-
-Vtable for QGeoPositionInfoSourceFactory
-QGeoPositionInfoSourceFactory::_ZTV29QGeoPositionInfoSourceFactory: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QGeoPositionInfoSourceFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoPositionInfoSourceFactory
- size=8 align=8
- base size=8 base align=8
-QGeoPositionInfoSourceFactory (0x0x7f9169a99120) 0 nearly-empty
- vptr=((& QGeoPositionInfoSourceFactory::_ZTV29QGeoPositionInfoSourceFactory) + 16u)
-
-Class QGeoRectangle
- size=8 align=8
- base size=8 base align=8
-QGeoRectangle (0x0x7f91699fb4e0) 0
- QGeoShape (0x0x7f9169a991e0) 0
-
-Class QNmeaPositionInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNmeaPositionInfoSource::QPrivateSignal (0x0x7f9169a99780) 0 empty
-
-Vtable for QNmeaPositionInfoSource
-QNmeaPositionInfoSource::_ZTV23QNmeaPositionInfoSource: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QNmeaPositionInfoSource)
-16 (int (*)(...))QNmeaPositionInfoSource::metaObject
-24 (int (*)(...))QNmeaPositionInfoSource::qt_metacast
-32 (int (*)(...))QNmeaPositionInfoSource::qt_metacall
-40 (int (*)(...))QNmeaPositionInfoSource::~QNmeaPositionInfoSource
-48 (int (*)(...))QNmeaPositionInfoSource::~QNmeaPositionInfoSource
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNmeaPositionInfoSource::setUpdateInterval
-120 (int (*)(...))QGeoPositionInfoSource::setPreferredPositioningMethods
-128 (int (*)(...))QNmeaPositionInfoSource::lastKnownPosition
-136 (int (*)(...))QNmeaPositionInfoSource::supportedPositioningMethods
-144 (int (*)(...))QNmeaPositionInfoSource::minimumUpdateInterval
-152 (int (*)(...))QNmeaPositionInfoSource::error
-160 (int (*)(...))QNmeaPositionInfoSource::startUpdates
-168 (int (*)(...))QNmeaPositionInfoSource::stopUpdates
-176 (int (*)(...))QNmeaPositionInfoSource::requestUpdate
-184 (int (*)(...))QNmeaPositionInfoSource::parsePosInfoFromNmeaData
-
-Class QNmeaPositionInfoSource
- size=32 align=8
- base size=32 base align=8
-QNmeaPositionInfoSource (0x0x7f91699fb750) 0
- vptr=((& QNmeaPositionInfoSource::_ZTV23QNmeaPositionInfoSource) + 16u)
- QGeoPositionInfoSource (0x0x7f91699fb7b8) 0
- primary-for QNmeaPositionInfoSource (0x0x7f91699fb750)
- QObject (0x0x7f9169a99720) 0
- primary-for QGeoPositionInfoSource (0x0x7f91699fb7b8)
-
-Class QWebEngineCookieStore::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineCookieStore::QPrivateSignal (0x0x7f9169741a80) 0 empty
-
-Vtable for QWebEngineCookieStore
-QWebEngineCookieStore::_ZTV21QWebEngineCookieStore: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QWebEngineCookieStore)
-16 (int (*)(...))QWebEngineCookieStore::metaObject
-24 (int (*)(...))QWebEngineCookieStore::qt_metacast
-32 (int (*)(...))QWebEngineCookieStore::qt_metacall
-40 (int (*)(...))QWebEngineCookieStore::~QWebEngineCookieStore
-48 (int (*)(...))QWebEngineCookieStore::~QWebEngineCookieStore
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebEngineCookieStore
- size=16 align=8
- base size=16 base align=8
-QWebEngineCookieStore (0x0x7f916977f1a0) 0
- vptr=((& QWebEngineCookieStore::_ZTV21QWebEngineCookieStore) + 16u)
- QObject (0x0x7f9169741a20) 0
- primary-for QWebEngineCookieStore (0x0x7f916977f1a0)
-
-Class QWebEngineUrlRequestInfo
- size=8 align=8
- base size=8 base align=8
-QWebEngineUrlRequestInfo (0x0x7f9169741c00) 0
-
-Class QWebEngineUrlRequestInterceptor::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlRequestInterceptor::QPrivateSignal (0x0x7f9169741d80) 0 empty
-
-Vtable for QWebEngineUrlRequestInterceptor
-QWebEngineUrlRequestInterceptor::_ZTV31QWebEngineUrlRequestInterceptor: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI31QWebEngineUrlRequestInterceptor)
-16 (int (*)(...))QWebEngineUrlRequestInterceptor::metaObject
-24 (int (*)(...))QWebEngineUrlRequestInterceptor::qt_metacast
-32 (int (*)(...))QWebEngineUrlRequestInterceptor::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebEngineUrlRequestInterceptor
- size=16 align=8
- base size=16 base align=8
-QWebEngineUrlRequestInterceptor (0x0x7f916977f208) 0
- vptr=((& QWebEngineUrlRequestInterceptor::_ZTV31QWebEngineUrlRequestInterceptor) + 16u)
- QObject (0x0x7f9169741d20) 0
- primary-for QWebEngineUrlRequestInterceptor (0x0x7f916977f208)
-
-Class QWebEngineUrlRequestJob::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlRequestJob::QPrivateSignal (0x0x7f9169741e40) 0 empty
-
-Vtable for QWebEngineUrlRequestJob
-QWebEngineUrlRequestJob::_ZTV23QWebEngineUrlRequestJob: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QWebEngineUrlRequestJob)
-16 (int (*)(...))QWebEngineUrlRequestJob::metaObject
-24 (int (*)(...))QWebEngineUrlRequestJob::qt_metacast
-32 (int (*)(...))QWebEngineUrlRequestJob::qt_metacall
-40 (int (*)(...))QWebEngineUrlRequestJob::~QWebEngineUrlRequestJob
-48 (int (*)(...))QWebEngineUrlRequestJob::~QWebEngineUrlRequestJob
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebEngineUrlRequestJob
- size=24 align=8
- base size=24 base align=8
-QWebEngineUrlRequestJob (0x0x7f916977f270) 0
- vptr=((& QWebEngineUrlRequestJob::_ZTV23QWebEngineUrlRequestJob) + 16u)
- QObject (0x0x7f9169741de0) 0
- primary-for QWebEngineUrlRequestJob (0x0x7f916977f270)
-
-Class QWebEngineUrlSchemeHandler::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlSchemeHandler::QPrivateSignal (0x0x7f9169741f00) 0 empty
-
-Vtable for QWebEngineUrlSchemeHandler
-QWebEngineUrlSchemeHandler::_ZTV26QWebEngineUrlSchemeHandler: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QWebEngineUrlSchemeHandler)
-16 (int (*)(...))QWebEngineUrlSchemeHandler::metaObject
-24 (int (*)(...))QWebEngineUrlSchemeHandler::qt_metacast
-32 (int (*)(...))QWebEngineUrlSchemeHandler::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebEngineUrlSchemeHandler
- size=16 align=8
- base size=16 base align=8
-QWebEngineUrlSchemeHandler (0x0x7f916977f2d8) 0
- vptr=((& QWebEngineUrlSchemeHandler::_ZTV26QWebEngineUrlSchemeHandler) + 16u)
- QObject (0x0x7f9169741ea0) 0
- primary-for QWebEngineUrlSchemeHandler (0x0x7f916977f2d8)
-
diff --git a/tests/auto/bic/data/QtWebEngineWidgets.5.8.0.linux-gcc-amd64.txt b/tests/auto/bic/data/QtWebEngineWidgets.5.8.0.linux-gcc-amd64.txt
deleted file mode 100644
index 44642bc4e..000000000
--- a/tests/auto/bic/data/QtWebEngineWidgets.5.8.0.linux-gcc-amd64.txt
+++ /dev/null
@@ -1,22565 +0,0 @@
-Class std::__failure_type
- size=1 align=1
- base size=0 base align=1
-std::__failure_type (0x0x7f262e36aa20) 0 empty
-
-Class std::__do_is_destructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_destructible_impl (0x0x7f262e4471e0) 0 empty
-
-Class std::__do_is_nt_destructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_nt_destructible_impl (0x0x7f262e447420) 0 empty
-
-Class std::__do_is_default_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_default_constructible_impl (0x0x7f262e447660) 0 empty
-
-Class std::__do_is_static_castable_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_static_castable_impl (0x0x7f262e4478a0) 0 empty
-
-Class std::__do_is_direct_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_direct_constructible_impl (0x0x7f262e447a20) 0 empty
-
-Class std::__do_is_nary_constructible_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_is_nary_constructible_impl (0x0x7f262e447de0) 0 empty
-
-Class std::__do_common_type_impl
- size=1 align=1
- base size=0 base align=1
-std::__do_common_type_impl (0x0x7f262e0015a0) 0 empty
-
-Class std::__do_member_type_wrapper
- size=1 align=1
- base size=0 base align=1
-std::__do_member_type_wrapper (0x0x7f262e001660) 0 empty
-
-Class std::__result_of_memfun_ref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memfun_ref_impl (0x0x7f262e0019c0) 0 empty
-
-Class std::__result_of_memfun_deref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memfun_deref_impl (0x0x7f262e001a80) 0 empty
-
-Class std::__result_of_memobj_ref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memobj_ref_impl (0x0x7f262e001b40) 0 empty
-
-Class std::__result_of_memobj_deref_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_memobj_deref_impl (0x0x7f262e001c00) 0 empty
-
-Class std::__result_of_other_impl
- size=1 align=1
- base size=0 base align=1
-std::__result_of_other_impl (0x0x7f262e001ea0) 0 empty
-
-Class std::piecewise_construct_t
- size=1 align=1
- base size=0 base align=1
-std::piecewise_construct_t (0x0x7f262e0400c0) 0 empty
-
-Class std::__true_type
- size=1 align=1
- base size=0 base align=1
-std::__true_type (0x0x7f262e040540) 0 empty
-
-Class std::__false_type
- size=1 align=1
- base size=0 base align=1
-std::__false_type (0x0x7f262e0405a0) 0 empty
-
-Class std::input_iterator_tag
- size=1 align=1
- base size=0 base align=1
-std::input_iterator_tag (0x0x7f262e0e5240) 0 empty
-
-Class std::output_iterator_tag
- size=1 align=1
- base size=0 base align=1
-std::output_iterator_tag (0x0x7f262e0e52a0) 0 empty
-
-Class std::forward_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::forward_iterator_tag (0x0x7f262e018680) 0 empty
- std::input_iterator_tag (0x0x7f262e0e5300) 0 empty
-
-Class std::bidirectional_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::bidirectional_iterator_tag (0x0x7f262e0186e8) 0 empty
- std::forward_iterator_tag (0x0x7f262e018750) 0 empty
- std::input_iterator_tag (0x0x7f262e0e5360) 0 empty
-
-Class std::random_access_iterator_tag
- size=1 align=1
- base size=1 base align=1
-std::random_access_iterator_tag (0x0x7f262e0187b8) 0 empty
- std::bidirectional_iterator_tag (0x0x7f262e018820) 0 empty
- std::forward_iterator_tag (0x0x7f262e018888) 0 empty
- std::input_iterator_tag (0x0x7f262e0e53c0) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_less_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_less_iter (0x0x7f262e178060) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_less_val
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_less_val (0x0x7f262e1780c0) 0 empty
-
-Class __gnu_cxx::__ops::_Val_less_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Val_less_iter (0x0x7f262e178120) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_equal_to_iter
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_equal_to_iter (0x0x7f262e178180) 0 empty
-
-Class __gnu_cxx::__ops::_Iter_equal_to_val
- size=1 align=1
- base size=0 base align=1
-__gnu_cxx::__ops::_Iter_equal_to_val (0x0x7f262e1781e0) 0 empty
-
-Class wait
- size=4 align=4
- base size=4 base align=4
-wait (0x0x7f262e178cc0) 0
-
-Class __locale_struct
- size=232 align=8
- base size=232 base align=8
-__locale_struct (0x0x7f262e178f00) 0
-
-Class timespec
- size=16 align=8
- base size=16 base align=8
-timespec (0x0x7f262de5b000) 0
-
-Class timeval
- size=16 align=8
- base size=16 base align=8
-timeval (0x0x7f262de5b060) 0
-
-Class pthread_attr_t
- size=56 align=8
- base size=56 base align=8
-pthread_attr_t (0x0x7f262de5b120) 0
-
-Class __pthread_internal_list
- size=16 align=8
- base size=16 base align=8
-__pthread_internal_list (0x0x7f262de5b180) 0
-
-Class random_data
- size=48 align=8
- base size=48 base align=8
-random_data (0x0x7f262de5b600) 0
-
-Class drand48_data
- size=24 align=8
- base size=24 base align=8
-drand48_data (0x0x7f262de5b660) 0
-
-Vtable for std::exception
-std::exception::_ZTVSt9exception: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9exception)
-16 (int (*)(...))std::exception::~exception
-24 (int (*)(...))std::exception::~exception
-32 (int (*)(...))std::exception::what
-
-Class std::exception
- size=8 align=8
- base size=8 base align=8
-std::exception (0x0x7f262de5b6c0) 0 nearly-empty
- vptr=((& std::exception::_ZTVSt9exception) + 16u)
-
-Vtable for std::bad_exception
-std::bad_exception::_ZTVSt13bad_exception: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt13bad_exception)
-16 (int (*)(...))std::bad_exception::~bad_exception
-24 (int (*)(...))std::bad_exception::~bad_exception
-32 (int (*)(...))std::bad_exception::what
-
-Class std::bad_exception
- size=8 align=8
- base size=8 base align=8
-std::bad_exception (0x0x7f262e018dd0) 0 nearly-empty
- vptr=((& std::bad_exception::_ZTVSt13bad_exception) + 16u)
- std::exception (0x0x7f262de5b720) 0 nearly-empty
- primary-for std::bad_exception (0x0x7f262e018dd0)
-
-Class std::__exception_ptr::exception_ptr
- size=8 align=8
- base size=8 base align=8
-std::__exception_ptr::exception_ptr (0x0x7f262de5b780) 0
-
-Vtable for std::nested_exception
-std::nested_exception::_ZTVSt16nested_exception: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt16nested_exception)
-16 (int (*)(...))std::nested_exception::~nested_exception
-24 (int (*)(...))std::nested_exception::~nested_exception
-
-Class std::nested_exception
- size=16 align=8
- base size=16 base align=8
-std::nested_exception (0x0x7f262de5b7e0) 0
- vptr=((& std::nested_exception::_ZTVSt16nested_exception) + 16u)
-
-Vtable for std::bad_alloc
-std::bad_alloc::_ZTVSt9bad_alloc: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9bad_alloc)
-16 (int (*)(...))std::bad_alloc::~bad_alloc
-24 (int (*)(...))std::bad_alloc::~bad_alloc
-32 (int (*)(...))std::bad_alloc::what
-
-Class std::bad_alloc
- size=8 align=8
- base size=8 base align=8
-std::bad_alloc (0x0x7f262df5a000) 0 nearly-empty
- vptr=((& std::bad_alloc::_ZTVSt9bad_alloc) + 16u)
- std::exception (0x0x7f262de5bc00) 0 nearly-empty
- primary-for std::bad_alloc (0x0x7f262df5a000)
-
-Vtable for std::bad_array_new_length
-std::bad_array_new_length::_ZTVSt20bad_array_new_length: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt20bad_array_new_length)
-16 (int (*)(...))std::bad_array_new_length::~bad_array_new_length
-24 (int (*)(...))std::bad_array_new_length::~bad_array_new_length
-32 (int (*)(...))std::bad_array_new_length::what
-
-Class std::bad_array_new_length
- size=8 align=8
- base size=8 base align=8
-std::bad_array_new_length (0x0x7f262df5a068) 0 nearly-empty
- vptr=((& std::bad_array_new_length::_ZTVSt20bad_array_new_length) + 16u)
- std::bad_alloc (0x0x7f262df5a0d0) 0 nearly-empty
- primary-for std::bad_array_new_length (0x0x7f262df5a068)
- std::exception (0x0x7f262de5bc60) 0 nearly-empty
- primary-for std::bad_alloc (0x0x7f262df5a0d0)
-
-Class std::nothrow_t
- size=1 align=1
- base size=0 base align=1
-std::nothrow_t (0x0x7f262de5bcc0) 0 empty
-
-Class __exception
- size=40 align=8
- base size=40 base align=8
-__exception (0x0x7f262dfa2900) 0
-
-Class lconv
- size=96 align=8
- base size=96 base align=8
-lconv (0x0x7f262ddc4600) 0
-
-Vtable for __cxxabiv1::__forced_unwind
-__cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN10__cxxabiv115__forced_unwindE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class __cxxabiv1::__forced_unwind
- size=8 align=8
- base size=8 base align=8
-__cxxabiv1::__forced_unwind (0x0x7f262ddc4660) 0 nearly-empty
- vptr=((& __cxxabiv1::__forced_unwind::_ZTVN10__cxxabiv115__forced_unwindE) + 16u)
-
-Class sched_param
- size=4 align=4
- base size=4 base align=4
-sched_param (0x0x7f262da70540) 0
-
-Class __sched_param
- size=4 align=4
- base size=4 base align=4
-__sched_param (0x0x7f262da705a0) 0
-
-Class timex
- size=208 align=8
- base size=208 base align=8
-timex (0x0x7f262da70660) 0
-
-Class tm
- size=56 align=8
- base size=56 base align=8
-tm (0x0x7f262da706c0) 0
-
-Class itimerspec
- size=32 align=8
- base size=32 base align=8
-itimerspec (0x0x7f262da70720) 0
-
-Class _pthread_cleanup_buffer
- size=32 align=8
- base size=32 base align=8
-_pthread_cleanup_buffer (0x0x7f262da70780) 0
-
-Class __pthread_cleanup_frame
- size=24 align=8
- base size=24 base align=8
-__pthread_cleanup_frame (0x0x7f262da708a0) 0
-
-Class __pthread_cleanup_class
- size=24 align=8
- base size=24 base align=8
-__pthread_cleanup_class (0x0x7f262da70900) 0
-
-Class _IO_marker
- size=24 align=8
- base size=24 base align=8
-_IO_marker (0x0x7f262da70d20) 0
-
-Class _IO_FILE
- size=216 align=8
- base size=216 base align=8
-_IO_FILE (0x0x7f262da70d80) 0
-
-Class std::_Hash_impl
- size=1 align=1
- base size=0 base align=1
-std::_Hash_impl (0x0x7f262d9b55a0) 0 empty
-
-Class std::_Fnv_hash_impl
- size=1 align=1
- base size=0 base align=1
-std::_Fnv_hash_impl (0x0x7f262d9b5600) 0 empty
-
-Class std::__numeric_limits_base
- size=1 align=1
- base size=0 base align=1
-std::__numeric_limits_base (0x0x7f262d6115a0) 0 empty
-
-Class std::_Bit_reference
- size=16 align=8
- base size=16 base align=8
-std::_Bit_reference (0x0x7f262d4073c0) 0
-
-Class std::_Bit_iterator_base
- size=16 align=8
- base size=12 base align=8
-std::_Bit_iterator_base (0x0x7f262d9c0e38) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f262d407480) 0 empty
-
-Class std::_Bit_iterator
- size=16 align=8
- base size=12 base align=8
-std::_Bit_iterator (0x0x7f262d9c0ea0) 0
- std::_Bit_iterator_base (0x0x7f262d9c0f08) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f262d4074e0) 0 empty
-
-Class std::_Bit_const_iterator
- size=16 align=8
- base size=12 base align=8
-std::_Bit_const_iterator (0x0x7f262d9c0f70) 0
- std::_Bit_iterator_base (0x0x7f262d9c0618) 0
- std::iterator<std::random_access_iterator_tag, bool> (0x0x7f262d407540) 0 empty
-
-Class std::random_device
- size=5000 align=8
- base size=5000 base align=8
-std::random_device (0x0x7f262d217360) 0
-
-Class std::bernoulli_distribution::param_type
- size=8 align=8
- base size=8 base align=8
-std::bernoulli_distribution::param_type (0x0x7f262d368120) 0
-
-Class std::bernoulli_distribution
- size=8 align=8
- base size=8 base align=8
-std::bernoulli_distribution (0x0x7f262d3680c0) 0
-
-Class std::seed_seq
- size=24 align=8
- base size=24 base align=8
-std::seed_seq (0x0x7f262d1310c0) 0
-
-Class qIsNull(double)::U
- size=8 align=8
- base size=8 base align=8
-qIsNull(double)::U (0x0x7f262bf5cb40) 0
-
-Class qIsNull(float)::U
- size=4 align=4
- base size=4 base align=4
-qIsNull(float)::U (0x0x7f262bf5cba0) 0
-
-Class QSysInfo
- size=1 align=1
- base size=0 base align=1
-QSysInfo (0x0x7f262bc94de0) 0 empty
-
-Class QMessageLogContext
- size=32 align=8
- base size=32 base align=8
-QMessageLogContext (0x0x7f262bc94e40) 0
-
-Class QMessageLogger
- size=32 align=8
- base size=32 base align=8
-QMessageLogger (0x0x7f262bc94ea0) 0
-
-Class QFlag
- size=4 align=4
- base size=4 base align=4
-QFlag (0x0x7f262bcec960) 0
-
-Class QIncompatibleFlag
- size=4 align=4
- base size=4 base align=4
-QIncompatibleFlag (0x0x7f262bcecc60) 0
-
-Class std::__atomic_flag_base
- size=1 align=1
- base size=1 base align=1
-std::__atomic_flag_base (0x0x7f262bd33240) 0
-
-Class std::atomic_flag
- size=1 align=1
- base size=1 base align=1
-std::atomic_flag (0x0x7f262bd10270) 0
- std::__atomic_flag_base (0x0x7f262bd332a0) 0
-
-Class QAtomicInt
- size=4 align=4
- base size=4 base align=4
-QAtomicInt (0x0x7f262bd109c0) 0
- QAtomicInteger<int> (0x0x7f262bd10a28) 0
- QBasicAtomicInteger<int> (0x0x7f262bb7d9c0) 0
-
-Class QInternal
- size=1 align=1
- base size=0 base align=1
-QInternal (0x0x7f262b74d2a0) 0 empty
-
-Class QGenericArgument
- size=16 align=8
- base size=16 base align=8
-QGenericArgument (0x0x7f262b524300) 0
-
-Class QGenericReturnArgument
- size=16 align=8
- base size=16 base align=8
-QGenericReturnArgument (0x0x7f262b642e38) 0
- QGenericArgument (0x0x7f262b524360) 0
-
-Class QMetaObject
- size=48 align=8
- base size=48 base align=8
-QMetaObject (0x0x7f262b5244e0) 0
-
-Class QMetaObject::Connection
- size=8 align=8
- base size=8 base align=8
-QMetaObject::Connection (0x0x7f262b5245a0) 0
-
-Class QLatin1Char
- size=1 align=1
- base size=1 base align=1
-QLatin1Char (0x0x7f262b5e4600) 0
-
-Class QChar
- size=2 align=2
- base size=2 base align=2
-QChar (0x0x7f262b5e4660) 0
-
-Class QtPrivate::RefCount
- size=4 align=4
- base size=4 base align=4
-QtPrivate::RefCount (0x0x7f262b5e4ae0) 0
-
-Class QArrayData
- size=24 align=8
- base size=24 base align=8
-QArrayData (0x0x7f262b5e4ba0) 0
-
-Class QtPrivate::QContainerImplHelper
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QContainerImplHelper (0x0x7f262b2b5000) 0 empty
-
-Class std::locale
- size=8 align=8
- base size=8 base align=8
-std::locale (0x0x7f262b2b5060) 0
-
-Vtable for std::locale::facet
-std::locale::facet::_ZTVNSt6locale5facetE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt6locale5facetE)
-16 (int (*)(...))std::locale::facet::~facet
-24 (int (*)(...))std::locale::facet::~facet
-
-Class std::locale::facet
- size=16 align=8
- base size=12 base align=8
-std::locale::facet (0x0x7f262b2b50c0) 0
- vptr=((& std::locale::facet::_ZTVNSt6locale5facetE) + 16u)
-
-Class std::locale::id
- size=8 align=8
- base size=8 base align=8
-std::locale::id (0x0x7f262b2b5120) 0
-
-Class std::locale::_Impl
- size=40 align=8
- base size=40 base align=8
-std::locale::_Impl (0x0x7f262b2b5180) 0
-
-Class std::__cow_string
- size=8 align=8
- base size=8 base align=8
-std::__cow_string (0x0x7f262b2b5540) 0
-
-Vtable for std::logic_error
-std::logic_error::_ZTVSt11logic_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt11logic_error)
-16 (int (*)(...))std::logic_error::~logic_error
-24 (int (*)(...))std::logic_error::~logic_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::logic_error
- size=16 align=8
- base size=16 base align=8
-std::logic_error (0x0x7f262b302410) 0
- vptr=((& std::logic_error::_ZTVSt11logic_error) + 16u)
- std::exception (0x0x7f262b2b5600) 0 nearly-empty
- primary-for std::logic_error (0x0x7f262b302410)
-
-Vtable for std::domain_error
-std::domain_error::_ZTVSt12domain_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12domain_error)
-16 (int (*)(...))std::domain_error::~domain_error
-24 (int (*)(...))std::domain_error::~domain_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::domain_error
- size=16 align=8
- base size=16 base align=8
-std::domain_error (0x0x7f262b302478) 0
- vptr=((& std::domain_error::_ZTVSt12domain_error) + 16u)
- std::logic_error (0x0x7f262b3024e0) 0
- primary-for std::domain_error (0x0x7f262b302478)
- std::exception (0x0x7f262b2b5660) 0 nearly-empty
- primary-for std::logic_error (0x0x7f262b3024e0)
-
-Vtable for std::invalid_argument
-std::invalid_argument::_ZTVSt16invalid_argument: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt16invalid_argument)
-16 (int (*)(...))std::invalid_argument::~invalid_argument
-24 (int (*)(...))std::invalid_argument::~invalid_argument
-32 (int (*)(...))std::logic_error::what
-
-Class std::invalid_argument
- size=16 align=8
- base size=16 base align=8
-std::invalid_argument (0x0x7f262b302548) 0
- vptr=((& std::invalid_argument::_ZTVSt16invalid_argument) + 16u)
- std::logic_error (0x0x7f262b3025b0) 0
- primary-for std::invalid_argument (0x0x7f262b302548)
- std::exception (0x0x7f262b2b56c0) 0 nearly-empty
- primary-for std::logic_error (0x0x7f262b3025b0)
-
-Vtable for std::length_error
-std::length_error::_ZTVSt12length_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12length_error)
-16 (int (*)(...))std::length_error::~length_error
-24 (int (*)(...))std::length_error::~length_error
-32 (int (*)(...))std::logic_error::what
-
-Class std::length_error
- size=16 align=8
- base size=16 base align=8
-std::length_error (0x0x7f262b302618) 0
- vptr=((& std::length_error::_ZTVSt12length_error) + 16u)
- std::logic_error (0x0x7f262b302680) 0
- primary-for std::length_error (0x0x7f262b302618)
- std::exception (0x0x7f262b2b5720) 0 nearly-empty
- primary-for std::logic_error (0x0x7f262b302680)
-
-Vtable for std::out_of_range
-std::out_of_range::_ZTVSt12out_of_range: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12out_of_range)
-16 (int (*)(...))std::out_of_range::~out_of_range
-24 (int (*)(...))std::out_of_range::~out_of_range
-32 (int (*)(...))std::logic_error::what
-
-Class std::out_of_range
- size=16 align=8
- base size=16 base align=8
-std::out_of_range (0x0x7f262b3026e8) 0
- vptr=((& std::out_of_range::_ZTVSt12out_of_range) + 16u)
- std::logic_error (0x0x7f262b302750) 0
- primary-for std::out_of_range (0x0x7f262b3026e8)
- std::exception (0x0x7f262b2b5780) 0 nearly-empty
- primary-for std::logic_error (0x0x7f262b302750)
-
-Vtable for std::runtime_error
-std::runtime_error::_ZTVSt13runtime_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt13runtime_error)
-16 (int (*)(...))std::runtime_error::~runtime_error
-24 (int (*)(...))std::runtime_error::~runtime_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::runtime_error
- size=16 align=8
- base size=16 base align=8
-std::runtime_error (0x0x7f262b3027b8) 0
- vptr=((& std::runtime_error::_ZTVSt13runtime_error) + 16u)
- std::exception (0x0x7f262b2b57e0) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f262b3027b8)
-
-Vtable for std::range_error
-std::range_error::_ZTVSt11range_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt11range_error)
-16 (int (*)(...))std::range_error::~range_error
-24 (int (*)(...))std::range_error::~range_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::range_error
- size=16 align=8
- base size=16 base align=8
-std::range_error (0x0x7f262b302820) 0
- vptr=((& std::range_error::_ZTVSt11range_error) + 16u)
- std::runtime_error (0x0x7f262b302888) 0
- primary-for std::range_error (0x0x7f262b302820)
- std::exception (0x0x7f262b2b5840) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f262b302888)
-
-Vtable for std::overflow_error
-std::overflow_error::_ZTVSt14overflow_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt14overflow_error)
-16 (int (*)(...))std::overflow_error::~overflow_error
-24 (int (*)(...))std::overflow_error::~overflow_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::overflow_error
- size=16 align=8
- base size=16 base align=8
-std::overflow_error (0x0x7f262b3028f0) 0
- vptr=((& std::overflow_error::_ZTVSt14overflow_error) + 16u)
- std::runtime_error (0x0x7f262b302958) 0
- primary-for std::overflow_error (0x0x7f262b3028f0)
- std::exception (0x0x7f262b2b58a0) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f262b302958)
-
-Vtable for std::underflow_error
-std::underflow_error::_ZTVSt15underflow_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt15underflow_error)
-16 (int (*)(...))std::underflow_error::~underflow_error
-24 (int (*)(...))std::underflow_error::~underflow_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::underflow_error
- size=16 align=8
- base size=16 base align=8
-std::underflow_error (0x0x7f262b3029c0) 0
- vptr=((& std::underflow_error::_ZTVSt15underflow_error) + 16u)
- std::runtime_error (0x0x7f262b302a28) 0
- primary-for std::underflow_error (0x0x7f262b3029c0)
- std::exception (0x0x7f262b2b5900) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f262b302a28)
-
-Vtable for std::_V2::error_category
-std::_V2::error_category::_ZTVNSt3_V214error_categoryE: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt3_V214error_categoryE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))std::_V2::error_category::_M_message
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))std::_V2::error_category::default_error_condition
-64 (int (*)(...))std::_V2::error_category::equivalent
-72 (int (*)(...))std::_V2::error_category::equivalent
-
-Class std::_V2::error_category
- size=8 align=8
- base size=8 base align=8
-std::_V2::error_category (0x0x7f262b2b5a80) 0 nearly-empty
- vptr=((& std::_V2::error_category::_ZTVNSt3_V214error_categoryE) + 16u)
-
-Class std::error_code
- size=16 align=8
- base size=16 base align=8
-std::error_code (0x0x7f262b2b5cc0) 0
-
-Class std::error_condition
- size=16 align=8
- base size=16 base align=8
-std::error_condition (0x0x7f262b2b5e40) 0
-
-Vtable for std::system_error
-std::system_error::_ZTVSt12system_error: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt12system_error)
-16 (int (*)(...))std::system_error::~system_error
-24 (int (*)(...))std::system_error::~system_error
-32 (int (*)(...))std::runtime_error::what
-
-Class std::system_error
- size=32 align=8
- base size=32 base align=8
-std::system_error (0x0x7f262b302f08) 0
- vptr=((& std::system_error::_ZTVSt12system_error) + 16u)
- std::runtime_error (0x0x7f262b302f70) 0
- primary-for std::system_error (0x0x7f262b302f08)
- std::exception (0x0x7f262b3b40c0) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f262b302f70)
-
-Vtable for std::ios_base::failure
-std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTINSt8ios_base7failureB5cxx11E)
-16 (int (*)(...))std::ios_base::failure::~failure
-24 (int (*)(...))std::ios_base::failure::~failure
-32 (int (*)(...))std::ios_base::failure::what
-
-Class std::ios_base::failure
- size=32 align=8
- base size=32 base align=8
-std::ios_base::failure (0x0x7f262afc9a90) 0
- vptr=((& std::ios_base::failure::_ZTVNSt8ios_base7failureB5cxx11E) + 16u)
- std::system_error (0x0x7f262afc9af8) 0
- primary-for std::ios_base::failure (0x0x7f262afc9a90)
- std::runtime_error (0x0x7f262afc9b60) 0
- primary-for std::system_error (0x0x7f262afc9af8)
- std::exception (0x0x7f262b3b43c0) 0 nearly-empty
- primary-for std::runtime_error (0x0x7f262afc9b60)
-
-Class std::ios_base::_Callback_list
- size=24 align=8
- base size=24 base align=8
-std::ios_base::_Callback_list (0x0x7f262b3b4420) 0
-
-Class std::ios_base::_Words
- size=16 align=8
- base size=16 base align=8
-std::ios_base::_Words (0x0x7f262b3b4480) 0
-
-Class std::ios_base::Init
- size=1 align=1
- base size=0 base align=1
-std::ios_base::Init (0x0x7f262b3b44e0) 0 empty
-
-Vtable for std::ios_base
-std::ios_base::_ZTVSt8ios_base: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt8ios_base)
-16 (int (*)(...))std::ios_base::~ios_base
-24 (int (*)(...))std::ios_base::~ios_base
-
-Class std::ios_base
- size=216 align=8
- base size=216 base align=8
-std::ios_base (0x0x7f262b3b4360) 0
- vptr=((& std::ios_base::_ZTVSt8ios_base) + 16u)
-
-Class std::ctype_base
- size=1 align=1
- base size=0 base align=1
-std::ctype_base (0x0x7f262b3b4c60) 0 empty
-
-Class std::__num_base
- size=1 align=1
- base size=0 base align=1
-std::__num_base (0x0x7f262b14a360) 0 empty
-
-VTT for std::basic_ostream<char>
-std::basic_ostream<char>::_ZTTSo: 2u entries
-0 ((& std::basic_ostream<char>::_ZTVSo) + 24u)
-8 ((& std::basic_ostream<char>::_ZTVSo) + 64u)
-
-VTT for std::basic_ostream<wchar_t>
-std::basic_ostream<wchar_t>::_ZTTSt13basic_ostreamIwSt11char_traitsIwEE: 2u entries
-0 ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_ostream<wchar_t>::_ZTVSt13basic_ostreamIwSt11char_traitsIwEE) + 64u)
-
-VTT for std::basic_istream<char>
-std::basic_istream<char>::_ZTTSi: 2u entries
-0 ((& std::basic_istream<char>::_ZTVSi) + 24u)
-8 ((& std::basic_istream<char>::_ZTVSi) + 64u)
-
-VTT for std::basic_istream<wchar_t>
-std::basic_istream<wchar_t>::_ZTTSt13basic_istreamIwSt11char_traitsIwEE: 2u entries
-0 ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_istream<wchar_t>::_ZTVSt13basic_istreamIwSt11char_traitsIwEE) + 64u)
-
-Construction vtable for std::basic_istream<char> (0x0x7f262ac81478 instance) in std::basic_iostream<char>
-std::basic_iostream<char>::_ZTCSd0_Si: 10u entries
-0 24u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISi)
-24 0u
-32 0u
-40 18446744073709551592u
-48 (int (*)(...))-24
-56 (int (*)(...))(& _ZTISi)
-64 0u
-72 0u
-
-Construction vtable for std::basic_ostream<char> (0x0x7f262ac81548 instance) in std::basic_iostream<char>
-std::basic_iostream<char>::_ZTCSd16_So: 10u entries
-0 8u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISo)
-24 0u
-32 0u
-40 18446744073709551608u
-48 (int (*)(...))-8
-56 (int (*)(...))(& _ZTISo)
-64 0u
-72 0u
-
-VTT for std::basic_iostream<char>
-std::basic_iostream<char>::_ZTTSd: 7u entries
-0 ((& std::basic_iostream<char>::_ZTVSd) + 24u)
-8 ((& std::basic_iostream<char>::_ZTCSd0_Si) + 24u)
-16 ((& std::basic_iostream<char>::_ZTCSd0_Si) + 64u)
-24 ((& std::basic_iostream<char>::_ZTCSd16_So) + 24u)
-32 ((& std::basic_iostream<char>::_ZTCSd16_So) + 64u)
-40 ((& std::basic_iostream<char>::_ZTVSd) + 104u)
-48 ((& std::basic_iostream<char>::_ZTVSd) + 64u)
-
-Construction vtable for std::basic_istream<wchar_t> (0x0x7f262ac818f0 instance) in std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E: 10u entries
-0 24u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
-24 0u
-32 0u
-40 18446744073709551592u
-48 (int (*)(...))-24
-56 (int (*)(...))(& _ZTISt13basic_istreamIwSt11char_traitsIwEE)
-64 0u
-72 0u
-
-Construction vtable for std::basic_ostream<wchar_t> (0x0x7f262ac819c0 instance) in std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E: 10u entries
-0 8u
-8 (int (*)(...))0
-16 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
-24 0u
-32 0u
-40 18446744073709551608u
-48 (int (*)(...))-8
-56 (int (*)(...))(& _ZTISt13basic_ostreamIwSt11char_traitsIwEE)
-64 0u
-72 0u
-
-VTT for std::basic_iostream<wchar_t>
-std::basic_iostream<wchar_t>::_ZTTSt14basic_iostreamIwSt11char_traitsIwEE: 7u entries
-0 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 24u)
-8 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 24u)
-16 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE0_St13basic_istreamIwS1_E) + 64u)
-24 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 24u)
-32 ((& std::basic_iostream<wchar_t>::_ZTCSt14basic_iostreamIwSt11char_traitsIwEE16_St13basic_ostreamIwS1_E) + 64u)
-40 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 104u)
-48 ((& std::basic_iostream<wchar_t>::_ZTVSt14basic_iostreamIwSt11char_traitsIwEE) + 64u)
-
-Class QByteArrayDataPtr
- size=8 align=8
- base size=8 base align=8
-QByteArrayDataPtr (0x0x7f262aeffc00) 0
-
-Class QByteArray
- size=8 align=8
- base size=8 base align=8
-QByteArray (0x0x7f262aeffc60) 0
-
-Class QByteRef
- size=16 align=8
- base size=12 base align=8
-QByteRef (0x0x7f262aa350c0) 0
-
-Class QLatin1String
- size=16 align=8
- base size=16 base align=8
-QLatin1String (0x0x7f262aa35420) 0
-
-Class QStringDataPtr
- size=8 align=8
- base size=8 base align=8
-QStringDataPtr (0x0x7f262aa357e0) 0
-
-Class QString::Null
- size=1 align=1
- base size=0 base align=1
-QString::Null (0x0x7f262aa358a0) 0 empty
-
-Class QString
- size=8 align=8
- base size=8 base align=8
-QString (0x0x7f262aa35840) 0
-
-Class QCharRef
- size=16 align=8
- base size=12 base align=8
-QCharRef (0x0x7f262a829840) 0
-
-Class QStringRef
- size=16 align=8
- base size=16 base align=8
-QStringRef (0x0x7f262a9b56c0) 0
-
-Class QtPrivate::QHashCombine
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QHashCombine (0x0x7f262a9b5d80) 0 empty
-
-Class QtPrivate::QHashCombineCommutative
- size=1 align=1
- base size=0 base align=1
-QtPrivate::QHashCombineCommutative (0x0x7f262a9b5de0) 0 empty
-
-Class std::__detail::_List_node_base
- size=16 align=8
- base size=16 base align=8
-std::__detail::_List_node_base (0x0x7f262a9b5e40) 0
-
-Class QListData::NotArrayCompatibleLayout
- size=1 align=1
- base size=0 base align=1
-QListData::NotArrayCompatibleLayout (0x0x7f262a77b240) 0 empty
-
-Class QListData::NotIndirectLayout
- size=1 align=1
- base size=0 base align=1
-QListData::NotIndirectLayout (0x0x7f262a77b2a0) 0 empty
-
-Class QListData::ArrayCompatibleLayout
- size=1 align=1
- base size=1 base align=1
-QListData::ArrayCompatibleLayout (0x0x7f262a92cf70) 0 empty
- QListData::NotIndirectLayout (0x0x7f262a77b300) 0 empty
-
-Class QListData::InlineWithPaddingLayout
- size=1 align=1
- base size=1 base align=1
-QListData::InlineWithPaddingLayout (0x0x7f262a417770) 0 empty
- QListData::NotArrayCompatibleLayout (0x0x7f262a77b360) 0 empty
- QListData::NotIndirectLayout (0x0x7f262a77b3c0) 0 empty
-
-Class QListData::IndirectLayout
- size=1 align=1
- base size=1 base align=1
-QListData::IndirectLayout (0x0x7f262a92c888) 0 empty
- QListData::NotArrayCompatibleLayout (0x0x7f262a77b420) 0 empty
-
-Class QListData::Data
- size=24 align=8
- base size=24 base align=8
-QListData::Data (0x0x7f262a77b480) 0
-
-Class QListData
- size=8 align=8
- base size=8 base align=8
-QListData (0x0x7f262a77b1e0) 0
-
-Class QRegExp
- size=8 align=8
- base size=8 base align=8
-QRegExp (0x0x7f262a523060) 0
-
-Class QStringMatcher::Data
- size=272 align=8
- base size=272 base align=8
-QStringMatcher::Data (0x0x7f262a1cf300) 0
-
-Class QStringMatcher
- size=1048 align=8
- base size=1048 base align=8
-QStringMatcher (0x0x7f262a1cf2a0) 0
-
-Class QStringList
- size=8 align=8
- base size=8 base align=8
-QStringList (0x0x7f262a1c4958) 0
- QList<QString> (0x0x7f262a1c49c0) 0
- QListSpecialMethods<QString> (0x0x7f262a1cf4e0) 0 empty
-
-Class QScopedPointerPodDeleter
- size=1 align=1
- base size=0 base align=1
-QScopedPointerPodDeleter (0x0x7f262a1cf960) 0 empty
-
-Class std::_Rb_tree_node_base
- size=32 align=8
- base size=32 base align=8
-std::_Rb_tree_node_base (0x0x7f262a1cfd80) 0
-
-Class std::allocator_arg_t
- size=1 align=1
- base size=0 base align=1
-std::allocator_arg_t (0x0x7f262a322420) 0 empty
-
-Class std::__uses_alloc_base
- size=1 align=1
- base size=0 base align=1
-std::__uses_alloc_base (0x0x7f262a3225a0) 0 empty
-
-Class std::__uses_alloc0::_Sink
- size=1 align=1
- base size=0 base align=1
-std::__uses_alloc0::_Sink (0x0x7f262a322660) 0 empty
-
-Class std::__uses_alloc0
- size=1 align=1
- base size=1 base align=1
-std::__uses_alloc0 (0x0x7f262a2aca28) 0
- std::__uses_alloc_base (0x0x7f262a322600) 0 empty
-
-Class std::_Swallow_assign
- size=1 align=1
- base size=0 base align=1
-std::_Swallow_assign (0x0x7f262a13a6c0) 0 empty
-
-Class QtPrivate::AbstractDebugStreamFunction
- size=16 align=8
- base size=16 base align=8
-QtPrivate::AbstractDebugStreamFunction (0x0x7f262a13a900) 0
-
-Class QtPrivate::AbstractComparatorFunction
- size=24 align=8
- base size=24 base align=8
-QtPrivate::AbstractComparatorFunction (0x0x7f262a13a9c0) 0
-
-Class QtPrivate::AbstractConverterFunction
- size=8 align=8
- base size=8 base align=8
-QtPrivate::AbstractConverterFunction (0x0x7f262a13aae0) 0
-
-Class QMetaType
- size=80 align=8
- base size=80 base align=8
-QMetaType (0x0x7f262a13ac60) 0
-
-Class QtMetaTypePrivate::VariantData
- size=24 align=8
- base size=20 base align=8
-QtMetaTypePrivate::VariantData (0x0x7f2629e92060) 0
-
-Class QtMetaTypePrivate::VectorBoolElements
- size=1 align=1
- base size=0 base align=1
-QtMetaTypePrivate::VectorBoolElements (0x0x7f2629e92180) 0 empty
-
-Class QtMetaTypePrivate::QSequentialIterableImpl
- size=104 align=8
- base size=104 base align=8
-QtMetaTypePrivate::QSequentialIterableImpl (0x0x7f2629e92ae0) 0
-
-Class QtMetaTypePrivate::QAssociativeIterableImpl
- size=112 align=8
- base size=112 base align=8
-QtMetaTypePrivate::QAssociativeIterableImpl (0x0x7f2629f6b060) 0
-
-Class QtMetaTypePrivate::QPairVariantInterfaceImpl
- size=40 align=8
- base size=40 base align=8
-QtMetaTypePrivate::QPairVariantInterfaceImpl (0x0x7f2629f6b420) 0
-
-Class QtPrivate::QSlotObjectBase
- size=16 align=8
- base size=16 base align=8
-QtPrivate::QSlotObjectBase (0x0x7f2629d254e0) 0
-
-Vtable for QObjectData
-QObjectData::_ZTV11QObjectData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QObjectData)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))__cxa_pure_virtual
-
-Class QObjectData
- size=48 align=8
- base size=48 base align=8
-QObjectData (0x0x7f2629d25660) 0
- vptr=((& QObjectData::_ZTV11QObjectData) + 16u)
-
-Class QObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QObject::QPrivateSignal (0x0x7f2629d25840) 0 empty
-
-Vtable for QObject
-QObject::_ZTV7QObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QObject)
-16 (int (*)(...))QObject::metaObject
-24 (int (*)(...))QObject::qt_metacast
-32 (int (*)(...))QObject::qt_metacall
-40 (int (*)(...))QObject::~QObject
-48 (int (*)(...))QObject::~QObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QObject
- size=16 align=8
- base size=16 base align=8
-QObject (0x0x7f2629d257e0) 0
- vptr=((& QObject::_ZTV7QObject) + 16u)
-
-Vtable for QObjectUserData
-QObjectUserData::_ZTV15QObjectUserData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QObjectUserData)
-16 (int (*)(...))QObjectUserData::~QObjectUserData
-24 (int (*)(...))QObjectUserData::~QObjectUserData
-
-Class QObjectUserData
- size=8 align=8
- base size=8 base align=8
-QObjectUserData (0x0x7f2629d25de0) 0 nearly-empty
- vptr=((& QObjectUserData::_ZTV15QObjectUserData) + 16u)
-
-Class QSignalBlocker
- size=16 align=8
- base size=10 base align=8
-QSignalBlocker (0x0x7f2629d25e40) 0
-
-Class QAbstractAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractAnimation::QPrivateSignal (0x0x7f2629d25f00) 0 empty
-
-Vtable for QAbstractAnimation
-QAbstractAnimation::_ZTV18QAbstractAnimation: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractAnimation)
-16 (int (*)(...))QAbstractAnimation::metaObject
-24 (int (*)(...))QAbstractAnimation::qt_metacast
-32 (int (*)(...))QAbstractAnimation::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QAbstractAnimation
- size=16 align=8
- base size=16 base align=8
-QAbstractAnimation (0x0x7f2629d5d9c0) 0
- vptr=((& QAbstractAnimation::_ZTV18QAbstractAnimation) + 16u)
- QObject (0x0x7f2629d25ea0) 0
- primary-for QAbstractAnimation (0x0x7f2629d5d9c0)
-
-Class QAnimationDriver::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAnimationDriver::QPrivateSignal (0x0x7f2629a35000) 0 empty
-
-Vtable for QAnimationDriver
-QAnimationDriver::_ZTV16QAnimationDriver: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QAnimationDriver)
-16 (int (*)(...))QAnimationDriver::metaObject
-24 (int (*)(...))QAnimationDriver::qt_metacast
-32 (int (*)(...))QAnimationDriver::qt_metacall
-40 (int (*)(...))QAnimationDriver::~QAnimationDriver
-48 (int (*)(...))QAnimationDriver::~QAnimationDriver
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAnimationDriver::advance
-120 (int (*)(...))QAnimationDriver::elapsed
-128 (int (*)(...))QAnimationDriver::start
-136 (int (*)(...))QAnimationDriver::stop
-
-Class QAnimationDriver
- size=16 align=8
- base size=16 base align=8
-QAnimationDriver (0x0x7f2629d5da28) 0
- vptr=((& QAnimationDriver::_ZTV16QAnimationDriver) + 16u)
- QObject (0x0x7f2629d25f60) 0
- primary-for QAnimationDriver (0x0x7f2629d5da28)
-
-Class QEventLoop::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QEventLoop::QPrivateSignal (0x0x7f2629a350c0) 0 empty
-
-Vtable for QEventLoop
-QEventLoop::_ZTV10QEventLoop: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QEventLoop)
-16 (int (*)(...))QEventLoop::metaObject
-24 (int (*)(...))QEventLoop::qt_metacast
-32 (int (*)(...))QEventLoop::qt_metacall
-40 (int (*)(...))QEventLoop::~QEventLoop
-48 (int (*)(...))QEventLoop::~QEventLoop
-56 (int (*)(...))QEventLoop::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QEventLoop
- size=16 align=8
- base size=16 base align=8
-QEventLoop (0x0x7f2629d5da90) 0
- vptr=((& QEventLoop::_ZTV10QEventLoop) + 16u)
- QObject (0x0x7f2629a35060) 0
- primary-for QEventLoop (0x0x7f2629d5da90)
-
-Class QEventLoopLocker
- size=8 align=8
- base size=8 base align=8
-QEventLoopLocker (0x0x7f2629a35240) 0
-
-Class QAbstractEventDispatcher::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractEventDispatcher::QPrivateSignal (0x0x7f2629a35300) 0 empty
-
-Class QAbstractEventDispatcher::TimerInfo
- size=12 align=4
- base size=12 base align=4
-QAbstractEventDispatcher::TimerInfo (0x0x7f2629a35360) 0
-
-Vtable for QAbstractEventDispatcher
-QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher: 28u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAbstractEventDispatcher)
-16 (int (*)(...))QAbstractEventDispatcher::metaObject
-24 (int (*)(...))QAbstractEventDispatcher::qt_metacast
-32 (int (*)(...))QAbstractEventDispatcher::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-184 (int (*)(...))__cxa_pure_virtual
-192 (int (*)(...))__cxa_pure_virtual
-200 (int (*)(...))__cxa_pure_virtual
-208 (int (*)(...))QAbstractEventDispatcher::startingUp
-216 (int (*)(...))QAbstractEventDispatcher::closingDown
-
-Class QAbstractEventDispatcher
- size=16 align=8
- base size=16 base align=8
-QAbstractEventDispatcher (0x0x7f2629d5dbc8) 0
- vptr=((& QAbstractEventDispatcher::_ZTV24QAbstractEventDispatcher) + 16u)
- QObject (0x0x7f2629a352a0) 0
- primary-for QAbstractEventDispatcher (0x0x7f2629d5dbc8)
-
-Class QMapNodeBase
- size=24 align=8
- base size=24 base align=8
-QMapNodeBase (0x0x7f2629a353c0) 0
-
-Class QMapDataBase
- size=40 align=8
- base size=40 base align=8
-QMapDataBase (0x0x7f2629a35600) 0
-
-Class QHashData::Node
- size=16 align=8
- base size=16 base align=8
-QHashData::Node (0x0x7f2629a359c0) 0
-
-Class QHashData
- size=48 align=8
- base size=44 base align=8
-QHashData (0x0x7f2629a35960) 0
-
-Class QHashDummyValue
- size=1 align=1
- base size=0 base align=1
-QHashDummyValue (0x0x7f2629a35a20) 0 empty
-
-Class QVariant::PrivateShared
- size=16 align=8
- base size=12 base align=8
-QVariant::PrivateShared (0x0x7f26297e1600) 0
-
-Class QVariant::Private::Data
- size=8 align=8
- base size=8 base align=8
-QVariant::Private::Data (0x0x7f26297e16c0) 0
-
-Class QVariant::Private
- size=16 align=8
- base size=12 base align=8
-QVariant::Private (0x0x7f26297e1660) 0
-
-Class QVariant::Handler
- size=72 align=8
- base size=72 base align=8
-QVariant::Handler (0x0x7f26297e1720) 0
-
-Class QVariant
- size=16 align=8
- base size=16 base align=8
-QVariant (0x0x7f26297e15a0) 0
-
-Class QVariantComparisonHelper
- size=8 align=8
- base size=8 base align=8
-QVariantComparisonHelper (0x0x7f2629960ba0) 0
-
-Class QSequentialIterable::const_iterator
- size=112 align=8
- base size=112 base align=8
-QSequentialIterable::const_iterator (0x0x7f2629960f00) 0
-
-Class QSequentialIterable
- size=104 align=8
- base size=104 base align=8
-QSequentialIterable (0x0x7f2629960ea0) 0
-
-Class QAssociativeIterable::const_iterator
- size=120 align=8
- base size=120 base align=8
-QAssociativeIterable::const_iterator (0x0x7f2629600000) 0
-
-Class QAssociativeIterable
- size=112 align=8
- base size=112 base align=8
-QAssociativeIterable (0x0x7f2629960f60) 0
-
-Class QModelIndex
- size=24 align=8
- base size=24 base align=8
-QModelIndex (0x0x7f262976fa20) 0
-
-Class QPersistentModelIndex
- size=8 align=8
- base size=8 base align=8
-QPersistentModelIndex (0x0x7f262976fd20) 0
-
-Class QAbstractItemModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractItemModel::QPrivateSignal (0x0x7f2629456d80) 0 empty
-
-Vtable for QAbstractItemModel
-QAbstractItemModel::_ZTV18QAbstractItemModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractItemModel)
-16 (int (*)(...))QAbstractItemModel::metaObject
-24 (int (*)(...))QAbstractItemModel::qt_metacast
-32 (int (*)(...))QAbstractItemModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractItemModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractItemModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractItemModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractItemModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractItemModel
- size=16 align=8
- base size=16 base align=8
-QAbstractItemModel (0x0x7f2629474478) 0
- vptr=((& QAbstractItemModel::_ZTV18QAbstractItemModel) + 16u)
- QObject (0x0x7f2629456d20) 0
- primary-for QAbstractItemModel (0x0x7f2629474478)
-
-Class QAbstractTableModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTableModel::QPrivateSignal (0x0x7f262951a120) 0 empty
-
-Vtable for QAbstractTableModel
-QAbstractTableModel::_ZTV19QAbstractTableModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractTableModel)
-16 (int (*)(...))QAbstractTableModel::metaObject
-24 (int (*)(...))QAbstractTableModel::qt_metacast
-32 (int (*)(...))QAbstractTableModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractTableModel::index
-120 (int (*)(...))QAbstractTableModel::parent
-128 (int (*)(...))QAbstractTableModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractTableModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractTableModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractTableModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractTableModel
- size=16 align=8
- base size=16 base align=8
-QAbstractTableModel (0x0x7f2629474680) 0
- vptr=((& QAbstractTableModel::_ZTV19QAbstractTableModel) + 16u)
- QAbstractItemModel (0x0x7f26294746e8) 0
- primary-for QAbstractTableModel (0x0x7f2629474680)
- QObject (0x0x7f262951a0c0) 0
- primary-for QAbstractItemModel (0x0x7f26294746e8)
-
-Class QAbstractListModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractListModel::QPrivateSignal (0x0x7f262951a1e0) 0 empty
-
-Vtable for QAbstractListModel
-QAbstractListModel::_ZTV18QAbstractListModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QAbstractListModel)
-16 (int (*)(...))QAbstractListModel::metaObject
-24 (int (*)(...))QAbstractListModel::qt_metacast
-32 (int (*)(...))QAbstractListModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractListModel::index
-120 (int (*)(...))QAbstractListModel::parent
-128 (int (*)(...))QAbstractListModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QAbstractListModel::columnCount
-152 (int (*)(...))QAbstractListModel::hasChildren
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractItemModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractListModel::dropMimeData
-240 (int (*)(...))QAbstractItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QAbstractListModel::flags
-328 (int (*)(...))QAbstractItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QAbstractListModel
- size=16 align=8
- base size=16 base align=8
-QAbstractListModel (0x0x7f2629474750) 0
- vptr=((& QAbstractListModel::_ZTV18QAbstractListModel) + 16u)
- QAbstractItemModel (0x0x7f26294747b8) 0
- primary-for QAbstractListModel (0x0x7f2629474750)
- QObject (0x0x7f262951a180) 0
- primary-for QAbstractItemModel (0x0x7f26294747b8)
-
-Vtable for QAbstractNativeEventFilter
-QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAbstractNativeEventFilter)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractNativeEventFilter
- size=16 align=8
- base size=16 base align=8
-QAbstractNativeEventFilter (0x0x7f262951a480) 0
- vptr=((& QAbstractNativeEventFilter::_ZTV26QAbstractNativeEventFilter) + 16u)
-
-Class QAbstractProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractProxyModel::QPrivateSignal (0x0x7f262951a540) 0 empty
-
-Vtable for QAbstractProxyModel
-QAbstractProxyModel::_ZTV19QAbstractProxyModel: 53u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractProxyModel)
-16 (int (*)(...))QAbstractProxyModel::metaObject
-24 (int (*)(...))QAbstractProxyModel::qt_metacast
-32 (int (*)(...))QAbstractProxyModel::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractProxyModel::sibling
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAbstractProxyModel::hasChildren
-160 (int (*)(...))QAbstractProxyModel::data
-168 (int (*)(...))QAbstractProxyModel::setData
-176 (int (*)(...))QAbstractProxyModel::headerData
-184 (int (*)(...))QAbstractProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QAbstractProxyModel::mimeTypes
-216 (int (*)(...))QAbstractProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QAbstractProxyModel::dropMimeData
-240 (int (*)(...))QAbstractProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractProxyModel::fetchMore
-312 (int (*)(...))QAbstractProxyModel::canFetchMore
-320 (int (*)(...))QAbstractProxyModel::flags
-328 (int (*)(...))QAbstractProxyModel::sort
-336 (int (*)(...))QAbstractProxyModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QAbstractProxyModel::setSourceModel
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))__cxa_pure_virtual
-408 (int (*)(...))QAbstractProxyModel::mapSelectionToSource
-416 (int (*)(...))QAbstractProxyModel::mapSelectionFromSource
-
-Class QAbstractProxyModel
- size=16 align=8
- base size=16 base align=8
-QAbstractProxyModel (0x0x7f26294748f0) 0
- vptr=((& QAbstractProxyModel::_ZTV19QAbstractProxyModel) + 16u)
- QAbstractItemModel (0x0x7f2629474958) 0
- primary-for QAbstractProxyModel (0x0x7f26294748f0)
- QObject (0x0x7f262951a4e0) 0
- primary-for QAbstractItemModel (0x0x7f2629474958)
-
-Class QAbstractState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractState::QPrivateSignal (0x0x7f262951a600) 0 empty
-
-Vtable for QAbstractState
-QAbstractState::_ZTV14QAbstractState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QAbstractState)
-16 (int (*)(...))QAbstractState::metaObject
-24 (int (*)(...))QAbstractState::qt_metacast
-32 (int (*)(...))QAbstractState::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractState
- size=16 align=8
- base size=16 base align=8
-QAbstractState (0x0x7f26294749c0) 0
- vptr=((& QAbstractState::_ZTV14QAbstractState) + 16u)
- QObject (0x0x7f262951a5a0) 0
- primary-for QAbstractState (0x0x7f26294749c0)
-
-Class QAbstractTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTransition::QPrivateSignal (0x0x7f262951a6c0) 0 empty
-
-Vtable for QAbstractTransition
-QAbstractTransition::_ZTV19QAbstractTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractTransition)
-16 (int (*)(...))QAbstractTransition::metaObject
-24 (int (*)(...))QAbstractTransition::qt_metacast
-32 (int (*)(...))QAbstractTransition::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractTransition
- size=16 align=8
- base size=16 base align=8
-QAbstractTransition (0x0x7f2629474a28) 0
- vptr=((& QAbstractTransition::_ZTV19QAbstractTransition) + 16u)
- QObject (0x0x7f262951a660) 0
- primary-for QAbstractTransition (0x0x7f2629474a28)
-
-Class QAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAnimationGroup::QPrivateSignal (0x0x7f262951a780) 0 empty
-
-Vtable for QAnimationGroup
-QAnimationGroup::_ZTV15QAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QAnimationGroup)
-16 (int (*)(...))QAnimationGroup::metaObject
-24 (int (*)(...))QAnimationGroup::qt_metacast
-32 (int (*)(...))QAnimationGroup::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QAnimationGroup (0x0x7f2629474a90) 0
- vptr=((& QAnimationGroup::_ZTV15QAnimationGroup) + 16u)
- QAbstractAnimation (0x0x7f2629474af8) 0
- primary-for QAnimationGroup (0x0x7f2629474a90)
- QObject (0x0x7f262951a720) 0
- primary-for QAbstractAnimation (0x0x7f2629474af8)
-
-Class QBasicTimer
- size=4 align=4
- base size=4 base align=4
-QBasicTimer (0x0x7f262951ac60) 0
-
-Class QBitArray
- size=8 align=8
- base size=8 base align=8
-QBitArray (0x0x7f262951af60) 0
-
-Class QBitRef
- size=16 align=8
- base size=12 base align=8
-QBitRef (0x0x7f26292511e0) 0
-
-Class QIODevice::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIODevice::QPrivateSignal (0x0x7f26292515a0) 0 empty
-
-Vtable for QIODevice
-QIODevice::_ZTV9QIODevice: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QIODevice)
-16 (int (*)(...))QIODevice::metaObject
-24 (int (*)(...))QIODevice::qt_metacast
-32 (int (*)(...))QIODevice::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIODevice::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QIODevice::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))__cxa_pure_virtual
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))__cxa_pure_virtual
-
-Class QIODevice
- size=16 align=8
- base size=16 base align=8
-QIODevice (0x0x7f2629203af8) 0
- vptr=((& QIODevice::_ZTV9QIODevice) + 16u)
- QObject (0x0x7f2629251540) 0
- primary-for QIODevice (0x0x7f2629203af8)
-
-Class QBuffer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QBuffer::QPrivateSignal (0x0x7f2629251780) 0 empty
-
-Vtable for QBuffer
-QBuffer::_ZTV7QBuffer: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QBuffer)
-16 (int (*)(...))QBuffer::metaObject
-24 (int (*)(...))QBuffer::qt_metacast
-32 (int (*)(...))QBuffer::qt_metacall
-40 (int (*)(...))QBuffer::~QBuffer
-48 (int (*)(...))QBuffer::~QBuffer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QBuffer::connectNotify
-104 (int (*)(...))QBuffer::disconnectNotify
-112 (int (*)(...))QIODevice::isSequential
-120 (int (*)(...))QBuffer::open
-128 (int (*)(...))QBuffer::close
-136 (int (*)(...))QBuffer::pos
-144 (int (*)(...))QBuffer::size
-152 (int (*)(...))QBuffer::seek
-160 (int (*)(...))QBuffer::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QBuffer::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QBuffer::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QBuffer::writeData
-
-Class QBuffer
- size=16 align=8
- base size=16 base align=8
-QBuffer (0x0x7f2629203c30) 0
- vptr=((& QBuffer::_ZTV7QBuffer) + 16u)
- QIODevice (0x0x7f2629203c98) 0
- primary-for QBuffer (0x0x7f2629203c30)
- QObject (0x0x7f2629251720) 0
- primary-for QIODevice (0x0x7f2629203c98)
-
-Class QByteArrayMatcher::Data
- size=272 align=8
- base size=272 base align=8
-QByteArrayMatcher::Data (0x0x7f2629251840) 0
-
-Class QByteArrayMatcher
- size=1040 align=8
- base size=1040 base align=8
-QByteArrayMatcher (0x0x7f26292517e0) 0
-
-Class QSharedData
- size=4 align=4
- base size=4 base align=4
-QSharedData (0x0x7f26292519c0) 0
-
-Class QLocale
- size=8 align=8
- base size=8 base align=8
-QLocale (0x0x7f2629251ba0) 0
-
-Class QCollatorSortKey
- size=8 align=8
- base size=8 base align=8
-QCollatorSortKey (0x0x7f2628fc0060) 0
-
-Class QCollator
- size=8 align=8
- base size=8 base align=8
-QCollator (0x0x7f2628fc0120) 0
-
-Class QCommandLineOption
- size=8 align=8
- base size=8 base align=8
-QCommandLineOption (0x0x7f26290801e0) 0
-
-Vtable for QEvent
-QEvent::_ZTV6QEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QEvent)
-16 (int (*)(...))QEvent::~QEvent
-24 (int (*)(...))QEvent::~QEvent
-
-Class QEvent
- size=24 align=8
- base size=20 base align=8
-QEvent (0x0x7f2629080660) 0
- vptr=((& QEvent::_ZTV6QEvent) + 16u)
-
-Vtable for QTimerEvent
-QTimerEvent::_ZTV11QTimerEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTimerEvent)
-16 (int (*)(...))QTimerEvent::~QTimerEvent
-24 (int (*)(...))QTimerEvent::~QTimerEvent
-
-Class QTimerEvent
- size=24 align=8
- base size=24 base align=8
-QTimerEvent (0x0x7f262906ddd0) 0
- vptr=((& QTimerEvent::_ZTV11QTimerEvent) + 16u)
- QEvent (0x0x7f26290806c0) 0
- primary-for QTimerEvent (0x0x7f262906ddd0)
-
-Vtable for QChildEvent
-QChildEvent::_ZTV11QChildEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QChildEvent)
-16 (int (*)(...))QChildEvent::~QChildEvent
-24 (int (*)(...))QChildEvent::~QChildEvent
-
-Class QChildEvent
- size=32 align=8
- base size=32 base align=8
-QChildEvent (0x0x7f262906de38) 0
- vptr=((& QChildEvent::_ZTV11QChildEvent) + 16u)
- QEvent (0x0x7f2629080720) 0
- primary-for QChildEvent (0x0x7f262906de38)
-
-Vtable for QDynamicPropertyChangeEvent
-QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QDynamicPropertyChangeEvent)
-16 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
-24 (int (*)(...))QDynamicPropertyChangeEvent::~QDynamicPropertyChangeEvent
-
-Class QDynamicPropertyChangeEvent
- size=32 align=8
- base size=32 base align=8
-QDynamicPropertyChangeEvent (0x0x7f262906df70) 0
- vptr=((& QDynamicPropertyChangeEvent::_ZTV27QDynamicPropertyChangeEvent) + 16u)
- QEvent (0x0x7f2629080900) 0
- primary-for QDynamicPropertyChangeEvent (0x0x7f262906df70)
-
-Vtable for QDeferredDeleteEvent
-QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QDeferredDeleteEvent)
-16 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent
-24 (int (*)(...))QDeferredDeleteEvent::~QDeferredDeleteEvent
-
-Class QDeferredDeleteEvent
- size=24 align=8
- base size=24 base align=8
-QDeferredDeleteEvent (0x0x7f26290fb000) 0
- vptr=((& QDeferredDeleteEvent::_ZTV20QDeferredDeleteEvent) + 16u)
- QEvent (0x0x7f2629080960) 0
- primary-for QDeferredDeleteEvent (0x0x7f26290fb000)
-
-Class QCoreApplication::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QCoreApplication::QPrivateSignal (0x0x7f2629080a20) 0 empty
-
-Vtable for QCoreApplication
-QCoreApplication::_ZTV16QCoreApplication: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QCoreApplication)
-16 (int (*)(...))QCoreApplication::metaObject
-24 (int (*)(...))QCoreApplication::qt_metacast
-32 (int (*)(...))QCoreApplication::qt_metacall
-40 (int (*)(...))QCoreApplication::~QCoreApplication
-48 (int (*)(...))QCoreApplication::~QCoreApplication
-56 (int (*)(...))QCoreApplication::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QCoreApplication::notify
-120 (int (*)(...))QCoreApplication::compressEvent
-
-Class QCoreApplication
- size=16 align=8
- base size=16 base align=8
-QCoreApplication (0x0x7f26290fb068) 0
- vptr=((& QCoreApplication::_ZTV16QCoreApplication) + 16u)
- QObject (0x0x7f26290809c0) 0
- primary-for QCoreApplication (0x0x7f26290fb068)
-
-Class QCommandLineParser
- size=8 align=8
- base size=8 base align=8
-QCommandLineParser (0x0x7f2629080a80) 0
-
-Class QContiguousCacheData
- size=24 align=4
- base size=24 base align=4
-QContiguousCacheData (0x0x7f2629080ae0) 0
-
-Class QCryptographicHash
- size=8 align=8
- base size=8 base align=8
-QCryptographicHash (0x0x7f2629080d80) 0
-
-Class QDataStream
- size=32 align=8
- base size=32 base align=8
-QDataStream (0x0x7f2629080de0) 0
-
-Class QtPrivate::StreamStateSaver
- size=16 align=8
- base size=12 base align=8
-QtPrivate::StreamStateSaver (0x0x7f2629080ea0) 0
-
-Class QDate
- size=8 align=8
- base size=8 base align=8
-QDate (0x0x7f2628da60c0) 0
-
-Class QTime
- size=4 align=4
- base size=4 base align=4
-QTime (0x0x7f2628da63c0) 0
-
-Class QDateTime::ShortData
- size=8 align=8
- base size=8 base align=8
-QDateTime::ShortData (0x0x7f2628da68a0) 0
-
-Class QDateTime::Data
- size=8 align=8
- base size=8 base align=8
-QDateTime::Data (0x0x7f2628da6900) 0
-
-Class QDateTime
- size=8 align=8
- base size=8 base align=8
-QDateTime (0x0x7f2628da6840) 0
-
-Class QElapsedTimer
- size=16 align=8
- base size=16 base align=8
-QElapsedTimer (0x0x7f2628eb8720) 0
-
-Class std::chrono::_V2::system_clock
- size=1 align=1
- base size=0 base align=1
-std::chrono::_V2::system_clock (0x0x7f2628f14ae0) 0 empty
-
-Class std::chrono::_V2::steady_clock
- size=1 align=1
- base size=0 base align=1
-std::chrono::_V2::steady_clock (0x0x7f2628c7f960) 0 empty
-
-Class QDeadlineTimer
- size=16 align=8
- base size=16 base align=8
-QDeadlineTimer (0x0x7f2628c7f9c0) 0
-
-Vtable for QTextStream
-QTextStream::_ZTV11QTextStream: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTextStream)
-16 (int (*)(...))QTextStream::~QTextStream
-24 (int (*)(...))QTextStream::~QTextStream
-
-Class QTextStream
- size=16 align=8
- base size=16 base align=8
-QTextStream (0x0x7f262899c840) 0
- vptr=((& QTextStream::_ZTV11QTextStream) + 16u)
-
-Class QTextStreamManipulator
- size=40 align=8
- base size=38 base align=8
-QTextStreamManipulator (0x0x7f262899ca80) 0
-
-Class QtSharedPointer::NormalDeleter
- size=1 align=1
- base size=0 base align=1
-QtSharedPointer::NormalDeleter (0x0x7f262899ccc0) 0 empty
-
-Class QtSharedPointer::ExternalRefCountData
- size=16 align=8
- base size=16 base align=8
-QtSharedPointer::ExternalRefCountData (0x0x7f262899ce40) 0
-
-Class QDebug::Stream
- size=80 align=8
- base size=76 base align=8
-QDebug::Stream (0x0x7f2628aeb300) 0
-
-Class QDebug
- size=8 align=8
- base size=8 base align=8
-QDebug (0x0x7f2628aeb2a0) 0
-
-Class QDebugStateSaver
- size=8 align=8
- base size=8 base align=8
-QDebugStateSaver (0x0x7f2628834540) 0
-
-Class QNoDebug
- size=1 align=1
- base size=0 base align=1
-QNoDebug (0x0x7f2628834600) 0 empty
-
-Class QFileDevice::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileDevice::QPrivateSignal (0x0x7f26288346c0) 0 empty
-
-Vtable for QFileDevice
-QFileDevice::_ZTV11QFileDevice: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFileDevice)
-16 (int (*)(...))QFileDevice::metaObject
-24 (int (*)(...))QFileDevice::qt_metacast
-32 (int (*)(...))QFileDevice::qt_metacall
-40 (int (*)(...))QFileDevice::~QFileDevice
-48 (int (*)(...))QFileDevice::~QFileDevice
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFileDevice::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QFileDevice::fileName
-248 (int (*)(...))QFileDevice::resize
-256 (int (*)(...))QFileDevice::permissions
-264 (int (*)(...))QFileDevice::setPermissions
-
-Class QFileDevice
- size=16 align=8
- base size=16 base align=8
-QFileDevice (0x0x7f2628832750) 0
- vptr=((& QFileDevice::_ZTV11QFileDevice) + 16u)
- QIODevice (0x0x7f26288327b8) 0
- primary-for QFileDevice (0x0x7f2628832750)
- QObject (0x0x7f2628834660) 0
- primary-for QIODevice (0x0x7f26288327b8)
-
-Class QFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFile::QPrivateSignal (0x0x7f26288348a0) 0 empty
-
-Vtable for QFile
-QFile::_ZTV5QFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI5QFile)
-16 (int (*)(...))QFile::metaObject
-24 (int (*)(...))QFile::qt_metacast
-32 (int (*)(...))QFile::qt_metacall
-40 (int (*)(...))QFile::~QFile
-48 (int (*)(...))QFile::~QFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QFile::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFile::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QFile::fileName
-248 (int (*)(...))QFile::resize
-256 (int (*)(...))QFile::permissions
-264 (int (*)(...))QFile::setPermissions
-
-Class QFile
- size=16 align=8
- base size=16 base align=8
-QFile (0x0x7f26288328f0) 0
- vptr=((& QFile::_ZTV5QFile) + 16u)
- QFileDevice (0x0x7f2628832958) 0
- primary-for QFile (0x0x7f26288328f0)
- QIODevice (0x0x7f26288329c0) 0
- primary-for QFileDevice (0x0x7f2628832958)
- QObject (0x0x7f2628834840) 0
- primary-for QIODevice (0x0x7f26288329c0)
-
-Class QFileInfo
- size=8 align=8
- base size=8 base align=8
-QFileInfo (0x0x7f2628834a20) 0
-
-Class QDir
- size=8 align=8
- base size=8 base align=8
-QDir (0x0x7f2628834ea0) 0
-
-Class QDirIterator
- size=8 align=8
- base size=8 base align=8
-QDirIterator (0x0x7f262858a480) 0
-
-Class QEasingCurve
- size=8 align=8
- base size=8 base align=8
-QEasingCurve (0x0x7f262858a660) 0
-
-Class QEventTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QEventTransition::QPrivateSignal (0x0x7f26286a7900) 0 empty
-
-Vtable for QEventTransition
-QEventTransition::_ZTV16QEventTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QEventTransition)
-16 (int (*)(...))QEventTransition::metaObject
-24 (int (*)(...))QEventTransition::qt_metacast
-32 (int (*)(...))QEventTransition::qt_metacall
-40 (int (*)(...))QEventTransition::~QEventTransition
-48 (int (*)(...))QEventTransition::~QEventTransition
-56 (int (*)(...))QEventTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QEventTransition::eventTest
-120 (int (*)(...))QEventTransition::onTransition
-
-Class QEventTransition
- size=16 align=8
- base size=16 base align=8
-QEventTransition (0x0x7f26286a97b8) 0
- vptr=((& QEventTransition::_ZTV16QEventTransition) + 16u)
- QAbstractTransition (0x0x7f26286a9820) 0
- primary-for QEventTransition (0x0x7f26286a97b8)
- QObject (0x0x7f26286a78a0) 0
- primary-for QAbstractTransition (0x0x7f26286a9820)
-
-Vtable for QException
-QException::_ZTV10QException: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QException)
-16 (int (*)(...))QException::~QException
-24 (int (*)(...))QException::~QException
-32 (int (*)(...))std::exception::what
-40 (int (*)(...))QException::raise
-48 (int (*)(...))QException::clone
-
-Class QException
- size=8 align=8
- base size=8 base align=8
-QException (0x0x7f26286a9888) 0 nearly-empty
- vptr=((& QException::_ZTV10QException) + 16u)
- std::exception (0x0x7f26286a7960) 0 nearly-empty
- primary-for QException (0x0x7f26286a9888)
-
-Vtable for QUnhandledException
-QUnhandledException::_ZTV19QUnhandledException: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QUnhandledException)
-16 (int (*)(...))QUnhandledException::~QUnhandledException
-24 (int (*)(...))QUnhandledException::~QUnhandledException
-32 (int (*)(...))std::exception::what
-40 (int (*)(...))QUnhandledException::raise
-48 (int (*)(...))QUnhandledException::clone
-
-Class QUnhandledException
- size=8 align=8
- base size=8 base align=8
-QUnhandledException (0x0x7f26286a98f0) 0 nearly-empty
- vptr=((& QUnhandledException::_ZTV19QUnhandledException) + 16u)
- QException (0x0x7f26286a9958) 0 nearly-empty
- primary-for QUnhandledException (0x0x7f26286a98f0)
- std::exception (0x0x7f26286a79c0) 0 nearly-empty
- primary-for QException (0x0x7f26286a9958)
-
-Class QtPrivate::ExceptionHolder
- size=8 align=8
- base size=8 base align=8
-QtPrivate::ExceptionHolder (0x0x7f26286a7a20) 0
-
-Class QtPrivate::ExceptionStore
- size=8 align=8
- base size=8 base align=8
-QtPrivate::ExceptionStore (0x0x7f26286a7ae0) 0
-
-Vtable for QFactoryInterface
-QFactoryInterface::_ZTV17QFactoryInterface: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QFactoryInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QFactoryInterface
- size=8 align=8
- base size=8 base align=8
-QFactoryInterface (0x0x7f26286a7b40) 0 nearly-empty
- vptr=((& QFactoryInterface::_ZTV17QFactoryInterface) + 16u)
-
-Class QFileSelector::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileSelector::QPrivateSignal (0x0x7f26286a7c60) 0 empty
-
-Vtable for QFileSelector
-QFileSelector::_ZTV13QFileSelector: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QFileSelector)
-16 (int (*)(...))QFileSelector::metaObject
-24 (int (*)(...))QFileSelector::qt_metacast
-32 (int (*)(...))QFileSelector::qt_metacall
-40 (int (*)(...))QFileSelector::~QFileSelector
-48 (int (*)(...))QFileSelector::~QFileSelector
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QFileSelector
- size=16 align=8
- base size=16 base align=8
-QFileSelector (0x0x7f26286a99c0) 0
- vptr=((& QFileSelector::_ZTV13QFileSelector) + 16u)
- QObject (0x0x7f26286a7c00) 0
- primary-for QFileSelector (0x0x7f26286a99c0)
-
-Class QFileSystemWatcher::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileSystemWatcher::QPrivateSignal (0x0x7f26286a7d20) 0 empty
-
-Vtable for QFileSystemWatcher
-QFileSystemWatcher::_ZTV18QFileSystemWatcher: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QFileSystemWatcher)
-16 (int (*)(...))QFileSystemWatcher::metaObject
-24 (int (*)(...))QFileSystemWatcher::qt_metacast
-32 (int (*)(...))QFileSystemWatcher::qt_metacall
-40 (int (*)(...))QFileSystemWatcher::~QFileSystemWatcher
-48 (int (*)(...))QFileSystemWatcher::~QFileSystemWatcher
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QFileSystemWatcher
- size=16 align=8
- base size=16 base align=8
-QFileSystemWatcher (0x0x7f26286a9a28) 0
- vptr=((& QFileSystemWatcher::_ZTV18QFileSystemWatcher) + 16u)
- QObject (0x0x7f26286a7cc0) 0
- primary-for QFileSystemWatcher (0x0x7f26286a9a28)
-
-Class QFinalState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFinalState::QPrivateSignal (0x0x7f26286a7de0) 0 empty
-
-Vtable for QFinalState
-QFinalState::_ZTV11QFinalState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFinalState)
-16 (int (*)(...))QFinalState::metaObject
-24 (int (*)(...))QFinalState::qt_metacast
-32 (int (*)(...))QFinalState::qt_metacall
-40 (int (*)(...))QFinalState::~QFinalState
-48 (int (*)(...))QFinalState::~QFinalState
-56 (int (*)(...))QFinalState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFinalState::onEntry
-120 (int (*)(...))QFinalState::onExit
-
-Class QFinalState
- size=16 align=8
- base size=16 base align=8
-QFinalState (0x0x7f26286a9a90) 0
- vptr=((& QFinalState::_ZTV11QFinalState) + 16u)
- QAbstractState (0x0x7f26286a9af8) 0
- primary-for QFinalState (0x0x7f26286a9a90)
- QObject (0x0x7f26286a7d80) 0
- primary-for QAbstractState (0x0x7f26286a9af8)
-
-Vtable for QRunnable
-QRunnable::_ZTV9QRunnable: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QRunnable)
-16 (int (*)(...))__cxa_pure_virtual
-24 0u
-32 0u
-
-Class QRunnable
- size=16 align=8
- base size=12 base align=8
-QRunnable (0x0x7f26286a7e40) 0
- vptr=((& QRunnable::_ZTV9QRunnable) + 16u)
-
-Class QBasicMutex
- size=8 align=8
- base size=8 base align=8
-QBasicMutex (0x0x7f26286a7ea0) 0
-
-Class QMutex
- size=8 align=8
- base size=8 base align=8
-QMutex (0x0x7f26286a9c30) 0
- QBasicMutex (0x0x7f262837e120) 0
-
-Class QMutexLocker
- size=8 align=8
- base size=8 base align=8
-QMutexLocker (0x0x7f262837e4e0) 0
-
-Class QtPrivate::ResultItem
- size=16 align=8
- base size=16 base align=8
-QtPrivate::ResultItem (0x0x7f262837e5a0) 0
-
-Class QtPrivate::ResultIteratorBase
- size=16 align=8
- base size=12 base align=8
-QtPrivate::ResultIteratorBase (0x0x7f262837e600) 0
-
-Vtable for QtPrivate::ResultStoreBase
-QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN9QtPrivate15ResultStoreBaseE)
-16 (int (*)(...))QtPrivate::ResultStoreBase::~ResultStoreBase
-24 (int (*)(...))QtPrivate::ResultStoreBase::~ResultStoreBase
-
-Class QtPrivate::ResultStoreBase
- size=48 align=8
- base size=44 base align=8
-QtPrivate::ResultStoreBase (0x0x7f262837e780) 0
- vptr=((& QtPrivate::ResultStoreBase::_ZTVN9QtPrivate15ResultStoreBaseE) + 16u)
-
-Vtable for QFutureInterfaceBase
-QFutureInterfaceBase::_ZTV20QFutureInterfaceBase: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QFutureInterfaceBase)
-16 (int (*)(...))QFutureInterfaceBase::~QFutureInterfaceBase
-24 (int (*)(...))QFutureInterfaceBase::~QFutureInterfaceBase
-
-Class QFutureInterfaceBase
- size=16 align=8
- base size=16 base align=8
-QFutureInterfaceBase (0x0x7f262837e840) 0
- vptr=((& QFutureInterfaceBase::_ZTV20QFutureInterfaceBase) + 16u)
-
-Class QFutureWatcherBase::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFutureWatcherBase::QPrivateSignal (0x0x7f262837eba0) 0 empty
-
-Vtable for QFutureWatcherBase
-QFutureWatcherBase::_ZTV18QFutureWatcherBase: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QFutureWatcherBase)
-16 (int (*)(...))QFutureWatcherBase::metaObject
-24 (int (*)(...))QFutureWatcherBase::qt_metacast
-32 (int (*)(...))QFutureWatcherBase::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QFutureWatcherBase::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QFutureWatcherBase::connectNotify
-104 (int (*)(...))QFutureWatcherBase::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QFutureWatcherBase
- size=16 align=8
- base size=16 base align=8
-QFutureWatcherBase (0x0x7f2628420820) 0
- vptr=((& QFutureWatcherBase::_ZTV18QFutureWatcherBase) + 16u)
- QObject (0x0x7f262837eb40) 0
- primary-for QFutureWatcherBase (0x0x7f2628420820)
-
-Class QHistoryState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QHistoryState::QPrivateSignal (0x0x7f262837ed20) 0 empty
-
-Vtable for QHistoryState
-QHistoryState::_ZTV13QHistoryState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QHistoryState)
-16 (int (*)(...))QHistoryState::metaObject
-24 (int (*)(...))QHistoryState::qt_metacast
-32 (int (*)(...))QHistoryState::qt_metacall
-40 (int (*)(...))QHistoryState::~QHistoryState
-48 (int (*)(...))QHistoryState::~QHistoryState
-56 (int (*)(...))QHistoryState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QHistoryState::onEntry
-120 (int (*)(...))QHistoryState::onExit
-
-Class QHistoryState
- size=16 align=8
- base size=16 base align=8
-QHistoryState (0x0x7f2628420c30) 0
- vptr=((& QHistoryState::_ZTV13QHistoryState) + 16u)
- QAbstractState (0x0x7f2628420c98) 0
- primary-for QHistoryState (0x0x7f2628420c30)
- QObject (0x0x7f262837ecc0) 0
- primary-for QAbstractState (0x0x7f2628420c98)
-
-Class QIdentityProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIdentityProxyModel::QPrivateSignal (0x0x7f262837ede0) 0 empty
-
-Vtable for QIdentityProxyModel
-QIdentityProxyModel::_ZTV19QIdentityProxyModel: 53u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QIdentityProxyModel)
-16 (int (*)(...))QIdentityProxyModel::metaObject
-24 (int (*)(...))QIdentityProxyModel::qt_metacast
-32 (int (*)(...))QIdentityProxyModel::qt_metacall
-40 (int (*)(...))QIdentityProxyModel::~QIdentityProxyModel
-48 (int (*)(...))QIdentityProxyModel::~QIdentityProxyModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIdentityProxyModel::index
-120 (int (*)(...))QIdentityProxyModel::parent
-128 (int (*)(...))QIdentityProxyModel::sibling
-136 (int (*)(...))QIdentityProxyModel::rowCount
-144 (int (*)(...))QIdentityProxyModel::columnCount
-152 (int (*)(...))QAbstractProxyModel::hasChildren
-160 (int (*)(...))QAbstractProxyModel::data
-168 (int (*)(...))QAbstractProxyModel::setData
-176 (int (*)(...))QIdentityProxyModel::headerData
-184 (int (*)(...))QAbstractProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QAbstractProxyModel::mimeTypes
-216 (int (*)(...))QAbstractProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QIdentityProxyModel::dropMimeData
-240 (int (*)(...))QAbstractProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QIdentityProxyModel::insertRows
-264 (int (*)(...))QIdentityProxyModel::insertColumns
-272 (int (*)(...))QIdentityProxyModel::removeRows
-280 (int (*)(...))QIdentityProxyModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractProxyModel::fetchMore
-312 (int (*)(...))QAbstractProxyModel::canFetchMore
-320 (int (*)(...))QAbstractProxyModel::flags
-328 (int (*)(...))QAbstractProxyModel::sort
-336 (int (*)(...))QAbstractProxyModel::buddy
-344 (int (*)(...))QIdentityProxyModel::match
-352 (int (*)(...))QAbstractProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QIdentityProxyModel::setSourceModel
-392 (int (*)(...))QIdentityProxyModel::mapToSource
-400 (int (*)(...))QIdentityProxyModel::mapFromSource
-408 (int (*)(...))QIdentityProxyModel::mapSelectionToSource
-416 (int (*)(...))QIdentityProxyModel::mapSelectionFromSource
-
-Class QIdentityProxyModel
- size=16 align=8
- base size=16 base align=8
-QIdentityProxyModel (0x0x7f2628420d00) 0
- vptr=((& QIdentityProxyModel::_ZTV19QIdentityProxyModel) + 16u)
- QAbstractProxyModel (0x0x7f2628420d68) 0
- primary-for QIdentityProxyModel (0x0x7f2628420d00)
- QAbstractItemModel (0x0x7f2628420dd0) 0
- primary-for QAbstractProxyModel (0x0x7f2628420d68)
- QObject (0x0x7f262837ed80) 0
- primary-for QAbstractItemModel (0x0x7f2628420dd0)
-
-Class QItemSelectionRange
- size=16 align=8
- base size=16 base align=8
-QItemSelectionRange (0x0x7f262837ee40) 0
-
-Class QItemSelectionModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QItemSelectionModel::QPrivateSignal (0x0x7f2628174240) 0 empty
-
-Vtable for QItemSelectionModel
-QItemSelectionModel::_ZTV19QItemSelectionModel: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QItemSelectionModel)
-16 (int (*)(...))QItemSelectionModel::metaObject
-24 (int (*)(...))QItemSelectionModel::qt_metacast
-32 (int (*)(...))QItemSelectionModel::qt_metacall
-40 (int (*)(...))QItemSelectionModel::~QItemSelectionModel
-48 (int (*)(...))QItemSelectionModel::~QItemSelectionModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QItemSelectionModel::setCurrentIndex
-120 (int (*)(...))QItemSelectionModel::select
-128 (int (*)(...))QItemSelectionModel::select
-136 (int (*)(...))QItemSelectionModel::clear
-144 (int (*)(...))QItemSelectionModel::reset
-152 (int (*)(...))QItemSelectionModel::clearCurrentIndex
-
-Class QItemSelectionModel
- size=16 align=8
- base size=16 base align=8
-QItemSelectionModel (0x0x7f2628176138) 0
- vptr=((& QItemSelectionModel::_ZTV19QItemSelectionModel) + 16u)
- QObject (0x0x7f26281741e0) 0
- primary-for QItemSelectionModel (0x0x7f2628176138)
-
-Class QItemSelection
- size=8 align=8
- base size=8 base align=8
-QItemSelection (0x0x7f2628176340) 0
- QList<QItemSelectionRange> (0x0x7f26281763a8) 0
- QListSpecialMethods<QItemSelectionRange> (0x0x7f26281744e0) 0 empty
-
-Class QJsonValue
- size=24 align=8
- base size=20 base align=8
-QJsonValue (0x0x7f2628174a20) 0
-
-Class QJsonValueRef
- size=16 align=8
- base size=12 base align=8
-QJsonValueRef (0x0x7f2628174c60) 0
-
-Class QJsonValuePtr
- size=24 align=8
- base size=24 base align=8
-QJsonValuePtr (0x0x7f2628174d20) 0
-
-Class QJsonValueRefPtr
- size=16 align=8
- base size=16 base align=8
-QJsonValueRefPtr (0x0x7f2628174d80) 0
-
-Class QJsonArray::iterator
- size=16 align=8
- base size=12 base align=8
-QJsonArray::iterator (0x0x7f2628174e40) 0
-
-Class QJsonArray::const_iterator
- size=16 align=8
- base size=12 base align=8
-QJsonArray::const_iterator (0x0x7f2628174ea0) 0
-
-Class QJsonArray
- size=16 align=8
- base size=16 base align=8
-QJsonArray (0x0x7f2628174de0) 0
-
-Class QJsonParseError
- size=8 align=4
- base size=8 base align=4
-QJsonParseError (0x0x7f2628174f60) 0
-
-Class QJsonDocument
- size=8 align=8
- base size=8 base align=8
-QJsonDocument (0x0x7f26282dd000) 0
-
-Class QJsonObject::iterator
- size=16 align=8
- base size=12 base align=8
-QJsonObject::iterator (0x0x7f26282dd0c0) 0
-
-Class QJsonObject::const_iterator
- size=16 align=8
- base size=12 base align=8
-QJsonObject::const_iterator (0x0x7f26282dd120) 0
-
-Class QJsonObject
- size=16 align=8
- base size=16 base align=8
-QJsonObject (0x0x7f26282dd060) 0
-
-Class QLibrary::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLibrary::QPrivateSignal (0x0x7f26282dd300) 0 empty
-
-Vtable for QLibrary
-QLibrary::_ZTV8QLibrary: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QLibrary)
-16 (int (*)(...))QLibrary::metaObject
-24 (int (*)(...))QLibrary::qt_metacast
-32 (int (*)(...))QLibrary::qt_metacall
-40 (int (*)(...))QLibrary::~QLibrary
-48 (int (*)(...))QLibrary::~QLibrary
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QLibrary
- size=32 align=8
- base size=25 base align=8
-QLibrary (0x0x7f26281767b8) 0
- vptr=((& QLibrary::_ZTV8QLibrary) + 16u)
- QObject (0x0x7f26282dd2a0) 0
- primary-for QLibrary (0x0x7f26281767b8)
-
-Class QVersionNumber::SegmentStorage
- size=8 align=8
- base size=8 base align=8
-QVersionNumber::SegmentStorage (0x0x7f26282dd4e0) 0
-
-Class QVersionNumber
- size=8 align=8
- base size=8 base align=8
-QVersionNumber (0x0x7f26282dd480) 0
-
-Class QLibraryInfo
- size=1 align=1
- base size=0 base align=1
-QLibraryInfo (0x0x7f262805c2a0) 0 empty
-
-Class QPoint
- size=8 align=4
- base size=8 base align=4
-QPoint (0x0x7f262805c300) 0
-
-Class QPointF
- size=16 align=8
- base size=16 base align=8
-QPointF (0x0x7f262805c600) 0
-
-Class QLine
- size=16 align=4
- base size=16 base align=4
-QLine (0x0x7f262805c900) 0
-
-Class QLineF
- size=32 align=8
- base size=32 base align=8
-QLineF (0x0x7f262805cc00) 0
-
-Class QLinkedListData
- size=32 align=8
- base size=25 base align=8
-QLinkedListData (0x0x7f262805cf00) 0
-
-Class QLockFile
- size=8 align=8
- base size=8 base align=8
-QLockFile (0x0x7f2627d616c0) 0
-
-Class QLoggingCategory::AtomicBools
- size=4 align=1
- base size=4 base align=1
-QLoggingCategory::AtomicBools (0x0x7f2627d61840) 0
-
-Class QLoggingCategory
- size=24 align=8
- base size=24 base align=8
-QLoggingCategory (0x0x7f2627d617e0) 0
-
-Class QMargins
- size=16 align=4
- base size=16 base align=4
-QMargins (0x0x7f2627d619c0) 0
-
-Class QMarginsF
- size=32 align=8
- base size=32 base align=8
-QMarginsF (0x0x7f2627d61cc0) 0
-
-Class QMessageAuthenticationCode
- size=8 align=8
- base size=8 base align=8
-QMessageAuthenticationCode (0x0x7f2627eeb060) 0
-
-Class QMetaMethod
- size=16 align=8
- base size=12 base align=8
-QMetaMethod (0x0x7f2627eeb0c0) 0
-
-Class QMetaEnum
- size=16 align=8
- base size=12 base align=8
-QMetaEnum (0x0x7f2627eeb3c0) 0
-
-Class QMetaProperty
- size=32 align=8
- base size=32 base align=8
-QMetaProperty (0x0x7f2627eeb720) 0
-
-Class QMetaClassInfo
- size=16 align=8
- base size=12 base align=8
-QMetaClassInfo (0x0x7f2627eeb780) 0
-
-Class QMimeData::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMimeData::QPrivateSignal (0x0x7f2627eebae0) 0 empty
-
-Vtable for QMimeData
-QMimeData::_ZTV9QMimeData: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QMimeData)
-16 (int (*)(...))QMimeData::metaObject
-24 (int (*)(...))QMimeData::qt_metacast
-32 (int (*)(...))QMimeData::qt_metacall
-40 (int (*)(...))QMimeData::~QMimeData
-48 (int (*)(...))QMimeData::~QMimeData
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QMimeData::hasFormat
-120 (int (*)(...))QMimeData::formats
-128 (int (*)(...))QMimeData::retrieveData
-
-Class QMimeData
- size=16 align=8
- base size=16 base align=8
-QMimeData (0x0x7f2627eaa4e0) 0
- vptr=((& QMimeData::_ZTV9QMimeData) + 16u)
- QObject (0x0x7f2627eeba80) 0
- primary-for QMimeData (0x0x7f2627eaa4e0)
-
-Class QMimeType
- size=8 align=8
- base size=8 base align=8
-QMimeType (0x0x7f2627eebb40) 0
-
-Class QMimeDatabase
- size=8 align=8
- base size=8 base align=8
-QMimeDatabase (0x0x7f2627eebea0) 0
-
-Class QObjectCleanupHandler::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QObjectCleanupHandler::QPrivateSignal (0x0x7f2627eebf60) 0 empty
-
-Vtable for QObjectCleanupHandler
-QObjectCleanupHandler::_ZTV21QObjectCleanupHandler: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QObjectCleanupHandler)
-16 (int (*)(...))QObjectCleanupHandler::metaObject
-24 (int (*)(...))QObjectCleanupHandler::qt_metacast
-32 (int (*)(...))QObjectCleanupHandler::qt_metacall
-40 (int (*)(...))QObjectCleanupHandler::~QObjectCleanupHandler
-48 (int (*)(...))QObjectCleanupHandler::~QObjectCleanupHandler
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QObjectCleanupHandler
- size=24 align=8
- base size=24 base align=8
-QObjectCleanupHandler (0x0x7f2627eaa680) 0
- vptr=((& QObjectCleanupHandler::_ZTV21QObjectCleanupHandler) + 16u)
- QObject (0x0x7f2627eebf00) 0
- primary-for QObjectCleanupHandler (0x0x7f2627eaa680)
-
-Class QParallelAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QParallelAnimationGroup::QPrivateSignal (0x0x7f2627b98060) 0 empty
-
-Vtable for QParallelAnimationGroup
-QParallelAnimationGroup::_ZTV23QParallelAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QParallelAnimationGroup)
-16 (int (*)(...))QParallelAnimationGroup::metaObject
-24 (int (*)(...))QParallelAnimationGroup::qt_metacast
-32 (int (*)(...))QParallelAnimationGroup::qt_metacall
-40 (int (*)(...))QParallelAnimationGroup::~QParallelAnimationGroup
-48 (int (*)(...))QParallelAnimationGroup::~QParallelAnimationGroup
-56 (int (*)(...))QParallelAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QParallelAnimationGroup::duration
-120 (int (*)(...))QParallelAnimationGroup::updateCurrentTime
-128 (int (*)(...))QParallelAnimationGroup::updateState
-136 (int (*)(...))QParallelAnimationGroup::updateDirection
-
-Class QParallelAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QParallelAnimationGroup (0x0x7f2627eaa6e8) 0
- vptr=((& QParallelAnimationGroup::_ZTV23QParallelAnimationGroup) + 16u)
- QAnimationGroup (0x0x7f2627eaa750) 0
- primary-for QParallelAnimationGroup (0x0x7f2627eaa6e8)
- QAbstractAnimation (0x0x7f2627eaa7b8) 0
- primary-for QAnimationGroup (0x0x7f2627eaa750)
- QObject (0x0x7f2627b98000) 0
- primary-for QAbstractAnimation (0x0x7f2627eaa7b8)
-
-Class QPauseAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPauseAnimation::QPrivateSignal (0x0x7f2627b98120) 0 empty
-
-Vtable for QPauseAnimation
-QPauseAnimation::_ZTV15QPauseAnimation: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QPauseAnimation)
-16 (int (*)(...))QPauseAnimation::metaObject
-24 (int (*)(...))QPauseAnimation::qt_metacast
-32 (int (*)(...))QPauseAnimation::qt_metacall
-40 (int (*)(...))QPauseAnimation::~QPauseAnimation
-48 (int (*)(...))QPauseAnimation::~QPauseAnimation
-56 (int (*)(...))QPauseAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPauseAnimation::duration
-120 (int (*)(...))QPauseAnimation::updateCurrentTime
-128 (int (*)(...))QAbstractAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-
-Class QPauseAnimation
- size=16 align=8
- base size=16 base align=8
-QPauseAnimation (0x0x7f2627eaa820) 0
- vptr=((& QPauseAnimation::_ZTV15QPauseAnimation) + 16u)
- QAbstractAnimation (0x0x7f2627eaa888) 0
- primary-for QPauseAnimation (0x0x7f2627eaa820)
- QObject (0x0x7f2627b980c0) 0
- primary-for QAbstractAnimation (0x0x7f2627eaa888)
-
-Class QStaticPlugin
- size=16 align=8
- base size=16 base align=8
-QStaticPlugin (0x0x7f2627b98300) 0
-
-Class QPluginLoader::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPluginLoader::QPrivateSignal (0x0x7f2627b98660) 0 empty
-
-Vtable for QPluginLoader
-QPluginLoader::_ZTV13QPluginLoader: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QPluginLoader)
-16 (int (*)(...))QPluginLoader::metaObject
-24 (int (*)(...))QPluginLoader::qt_metacast
-32 (int (*)(...))QPluginLoader::qt_metacall
-40 (int (*)(...))QPluginLoader::~QPluginLoader
-48 (int (*)(...))QPluginLoader::~QPluginLoader
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QPluginLoader
- size=32 align=8
- base size=25 base align=8
-QPluginLoader (0x0x7f2627eaaa28) 0
- vptr=((& QPluginLoader::_ZTV13QPluginLoader) + 16u)
- QObject (0x0x7f2627b98600) 0
- primary-for QPluginLoader (0x0x7f2627eaaa28)
-
-Vtable for std::type_info
-std::type_info::_ZTVSt9type_info: 8u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt9type_info)
-16 (int (*)(...))std::type_info::~type_info
-24 (int (*)(...))std::type_info::~type_info
-32 (int (*)(...))std::type_info::__is_pointer_p
-40 (int (*)(...))std::type_info::__is_function_p
-48 (int (*)(...))std::type_info::__do_catch
-56 (int (*)(...))std::type_info::__do_upcast
-
-Class std::type_info
- size=16 align=8
- base size=16 base align=8
-std::type_info (0x0x7f2627b986c0) 0
- vptr=((& std::type_info::_ZTVSt9type_info) + 16u)
-
-Vtable for std::bad_cast
-std::bad_cast::_ZTVSt8bad_cast: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt8bad_cast)
-16 (int (*)(...))std::bad_cast::~bad_cast
-24 (int (*)(...))std::bad_cast::~bad_cast
-32 (int (*)(...))std::bad_cast::what
-
-Class std::bad_cast
- size=8 align=8
- base size=8 base align=8
-std::bad_cast (0x0x7f2627eaaa90) 0 nearly-empty
- vptr=((& std::bad_cast::_ZTVSt8bad_cast) + 16u)
- std::exception (0x0x7f2627b98720) 0 nearly-empty
- primary-for std::bad_cast (0x0x7f2627eaaa90)
-
-Vtable for std::bad_typeid
-std::bad_typeid::_ZTVSt10bad_typeid: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt10bad_typeid)
-16 (int (*)(...))std::bad_typeid::~bad_typeid
-24 (int (*)(...))std::bad_typeid::~bad_typeid
-32 (int (*)(...))std::bad_typeid::what
-
-Class std::bad_typeid
- size=8 align=8
- base size=8 base align=8
-std::bad_typeid (0x0x7f2627eaaaf8) 0 nearly-empty
- vptr=((& std::bad_typeid::_ZTVSt10bad_typeid) + 16u)
- std::exception (0x0x7f2627b98780) 0 nearly-empty
- primary-for std::bad_typeid (0x0x7f2627eaaaf8)
-
-Vtable for std::bad_function_call
-std::bad_function_call::_ZTVSt17bad_function_call: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTISt17bad_function_call)
-16 (int (*)(...))std::bad_function_call::~bad_function_call
-24 (int (*)(...))std::bad_function_call::~bad_function_call
-32 (int (*)(...))std::bad_function_call::what
-
-Class std::bad_function_call
- size=8 align=8
- base size=8 base align=8
-std::bad_function_call (0x0x7f2627c95d68) 0 nearly-empty
- vptr=((& std::bad_function_call::_ZTVSt17bad_function_call) + 16u)
- std::exception (0x0x7f2627d17840) 0 nearly-empty
- primary-for std::bad_function_call (0x0x7f2627c95d68)
-
-Class std::_Nocopy_types
- size=16 align=8
- base size=16 base align=8
-std::_Nocopy_types (0x0x7f2627d17900) 0
-
-Class std::_Any_data
- size=16 align=8
- base size=16 base align=8
-std::_Any_data (0x0x7f2627d17960) 0
-
-Class std::_Function_base
- size=24 align=8
- base size=24 base align=8
-std::_Function_base (0x0x7f2627d17a80) 0
-
-Class QProcessEnvironment
- size=8 align=8
- base size=8 base align=8
-QProcessEnvironment (0x0x7f2627d17f60) 0
-
-Class QProcess::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QProcess::QPrivateSignal (0x0x7f2627a0b360) 0 empty
-
-Vtable for QProcess
-QProcess::_ZTV8QProcess: 31u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QProcess)
-16 (int (*)(...))QProcess::metaObject
-24 (int (*)(...))QProcess::qt_metacast
-32 (int (*)(...))QProcess::qt_metacall
-40 (int (*)(...))QProcess::~QProcess
-48 (int (*)(...))QProcess::~QProcess
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QProcess::isSequential
-120 (int (*)(...))QProcess::open
-128 (int (*)(...))QProcess::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QProcess::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QProcess::bytesAvailable
-184 (int (*)(...))QProcess::bytesToWrite
-192 (int (*)(...))QProcess::canReadLine
-200 (int (*)(...))QProcess::waitForReadyRead
-208 (int (*)(...))QProcess::waitForBytesWritten
-216 (int (*)(...))QProcess::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QProcess::writeData
-240 (int (*)(...))QProcess::setupChildProcess
-
-Class QProcess
- size=16 align=8
- base size=16 base align=8
-QProcess (0x0x7f26279c1680) 0
- vptr=((& QProcess::_ZTV8QProcess) + 16u)
- QIODevice (0x0x7f26279c16e8) 0
- primary-for QProcess (0x0x7f26279c1680)
- QObject (0x0x7f2627a0b300) 0
- primary-for QIODevice (0x0x7f26279c16e8)
-
-Class QVariantAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QVariantAnimation::QPrivateSignal (0x0x7f2627a0b420) 0 empty
-
-Vtable for QVariantAnimation
-QVariantAnimation::_ZTV17QVariantAnimation: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QVariantAnimation)
-16 (int (*)(...))QVariantAnimation::metaObject
-24 (int (*)(...))QVariantAnimation::qt_metacast
-32 (int (*)(...))QVariantAnimation::qt_metacall
-40 (int (*)(...))QVariantAnimation::~QVariantAnimation
-48 (int (*)(...))QVariantAnimation::~QVariantAnimation
-56 (int (*)(...))QVariantAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QVariantAnimation::duration
-120 (int (*)(...))QVariantAnimation::updateCurrentTime
-128 (int (*)(...))QVariantAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-144 (int (*)(...))QVariantAnimation::updateCurrentValue
-152 (int (*)(...))QVariantAnimation::interpolated
-
-Class QVariantAnimation
- size=16 align=8
- base size=16 base align=8
-QVariantAnimation (0x0x7f26279c1750) 0
- vptr=((& QVariantAnimation::_ZTV17QVariantAnimation) + 16u)
- QAbstractAnimation (0x0x7f26279c17b8) 0
- primary-for QVariantAnimation (0x0x7f26279c1750)
- QObject (0x0x7f2627a0b3c0) 0
- primary-for QAbstractAnimation (0x0x7f26279c17b8)
-
-Class QPropertyAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPropertyAnimation::QPrivateSignal (0x0x7f2627a0b4e0) 0 empty
-
-Vtable for QPropertyAnimation
-QPropertyAnimation::_ZTV18QPropertyAnimation: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QPropertyAnimation)
-16 (int (*)(...))QPropertyAnimation::metaObject
-24 (int (*)(...))QPropertyAnimation::qt_metacast
-32 (int (*)(...))QPropertyAnimation::qt_metacall
-40 (int (*)(...))QPropertyAnimation::~QPropertyAnimation
-48 (int (*)(...))QPropertyAnimation::~QPropertyAnimation
-56 (int (*)(...))QPropertyAnimation::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QVariantAnimation::duration
-120 (int (*)(...))QVariantAnimation::updateCurrentTime
-128 (int (*)(...))QPropertyAnimation::updateState
-136 (int (*)(...))QAbstractAnimation::updateDirection
-144 (int (*)(...))QPropertyAnimation::updateCurrentValue
-152 (int (*)(...))QVariantAnimation::interpolated
-
-Class QPropertyAnimation
- size=16 align=8
- base size=16 base align=8
-QPropertyAnimation (0x0x7f26279c1888) 0
- vptr=((& QPropertyAnimation::_ZTV18QPropertyAnimation) + 16u)
- QVariantAnimation (0x0x7f26279c18f0) 0
- primary-for QPropertyAnimation (0x0x7f26279c1888)
- QAbstractAnimation (0x0x7f26279c1958) 0
- primary-for QVariantAnimation (0x0x7f26279c18f0)
- QObject (0x0x7f2627a0b480) 0
- primary-for QAbstractAnimation (0x0x7f26279c1958)
-
-Class QReadWriteLock
- size=8 align=8
- base size=8 base align=8
-QReadWriteLock (0x0x7f2627a0b5a0) 0
-
-Class QReadLocker
- size=8 align=8
- base size=8 base align=8
-QReadLocker (0x0x7f2627a0b840) 0
-
-Class QWriteLocker
- size=8 align=8
- base size=8 base align=8
-QWriteLocker (0x0x7f2627a0b8a0) 0
-
-Class QSize
- size=8 align=4
- base size=8 base align=4
-QSize (0x0x7f2627a0b900) 0
-
-Class QSizeF
- size=16 align=8
- base size=16 base align=8
-QSizeF (0x0x7f2627a0bcc0) 0
-
-Class QRect
- size=16 align=4
- base size=16 base align=4
-QRect (0x0x7f26277880c0) 0
-
-Class QRectF
- size=32 align=8
- base size=32 base align=8
-QRectF (0x0x7f26277883c0) 0
-
-Class QRegularExpression
- size=8 align=8
- base size=8 base align=8
-QRegularExpression (0x0x7f26277886c0) 0
-
-Class QRegularExpressionMatch
- size=8 align=8
- base size=8 base align=8
-QRegularExpressionMatch (0x0x7f2627788c60) 0
-
-Class QRegularExpressionMatchIterator
- size=8 align=8
- base size=8 base align=8
-QRegularExpressionMatchIterator (0x0x7f2627946000) 0
-
-Class QResource
- size=8 align=8
- base size=8 base align=8
-QResource (0x0x7f2627946360) 0
-
-Class QSaveFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSaveFile::QPrivateSignal (0x0x7f26279464e0) 0 empty
-
-Vtable for QSaveFile
-QSaveFile::_ZTV9QSaveFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSaveFile)
-16 (int (*)(...))QSaveFile::metaObject
-24 (int (*)(...))QSaveFile::qt_metacast
-32 (int (*)(...))QSaveFile::qt_metacall
-40 (int (*)(...))QSaveFile::~QSaveFile
-48 (int (*)(...))QSaveFile::~QSaveFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QSaveFile::open
-128 (int (*)(...))QSaveFile::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFileDevice::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QSaveFile::writeData
-240 (int (*)(...))QSaveFile::fileName
-248 (int (*)(...))QFileDevice::resize
-256 (int (*)(...))QFileDevice::permissions
-264 (int (*)(...))QFileDevice::setPermissions
-
-Class QSaveFile
- size=16 align=8
- base size=16 base align=8
-QSaveFile (0x0x7f262778d958) 0
- vptr=((& QSaveFile::_ZTV9QSaveFile) + 16u)
- QFileDevice (0x0x7f262778d9c0) 0
- primary-for QSaveFile (0x0x7f262778d958)
- QIODevice (0x0x7f262778da28) 0
- primary-for QFileDevice (0x0x7f262778d9c0)
- QObject (0x0x7f2627946480) 0
- primary-for QIODevice (0x0x7f262778da28)
-
-Class QSemaphore
- size=8 align=8
- base size=8 base align=8
-QSemaphore (0x0x7f26279465a0) 0
-
-Class QSequentialAnimationGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSequentialAnimationGroup::QPrivateSignal (0x0x7f2627946660) 0 empty
-
-Vtable for QSequentialAnimationGroup
-QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QSequentialAnimationGroup)
-16 (int (*)(...))QSequentialAnimationGroup::metaObject
-24 (int (*)(...))QSequentialAnimationGroup::qt_metacast
-32 (int (*)(...))QSequentialAnimationGroup::qt_metacall
-40 (int (*)(...))QSequentialAnimationGroup::~QSequentialAnimationGroup
-48 (int (*)(...))QSequentialAnimationGroup::~QSequentialAnimationGroup
-56 (int (*)(...))QSequentialAnimationGroup::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSequentialAnimationGroup::duration
-120 (int (*)(...))QSequentialAnimationGroup::updateCurrentTime
-128 (int (*)(...))QSequentialAnimationGroup::updateState
-136 (int (*)(...))QSequentialAnimationGroup::updateDirection
-
-Class QSequentialAnimationGroup
- size=16 align=8
- base size=16 base align=8
-QSequentialAnimationGroup (0x0x7f262778da90) 0
- vptr=((& QSequentialAnimationGroup::_ZTV25QSequentialAnimationGroup) + 16u)
- QAnimationGroup (0x0x7f262778daf8) 0
- primary-for QSequentialAnimationGroup (0x0x7f262778da90)
- QAbstractAnimation (0x0x7f262778db60) 0
- primary-for QAnimationGroup (0x0x7f262778daf8)
- QObject (0x0x7f2627946600) 0
- primary-for QAbstractAnimation (0x0x7f262778db60)
-
-Class QSettings::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSettings::QPrivateSignal (0x0x7f2627946720) 0 empty
-
-Vtable for QSettings
-QSettings::_ZTV9QSettings: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSettings)
-16 (int (*)(...))QSettings::metaObject
-24 (int (*)(...))QSettings::qt_metacast
-32 (int (*)(...))QSettings::qt_metacall
-40 (int (*)(...))QSettings::~QSettings
-48 (int (*)(...))QSettings::~QSettings
-56 (int (*)(...))QSettings::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSettings
- size=16 align=8
- base size=16 base align=8
-QSettings (0x0x7f262778dbc8) 0
- vptr=((& QSettings::_ZTV9QSettings) + 16u)
- QObject (0x0x7f26279466c0) 0
- primary-for QSettings (0x0x7f262778dbc8)
-
-Class QSharedMemory::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSharedMemory::QPrivateSignal (0x0x7f26279467e0) 0 empty
-
-Vtable for QSharedMemory
-QSharedMemory::_ZTV13QSharedMemory: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSharedMemory)
-16 (int (*)(...))QSharedMemory::metaObject
-24 (int (*)(...))QSharedMemory::qt_metacast
-32 (int (*)(...))QSharedMemory::qt_metacall
-40 (int (*)(...))QSharedMemory::~QSharedMemory
-48 (int (*)(...))QSharedMemory::~QSharedMemory
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSharedMemory
- size=16 align=8
- base size=16 base align=8
-QSharedMemory (0x0x7f262778dc30) 0
- vptr=((& QSharedMemory::_ZTV13QSharedMemory) + 16u)
- QObject (0x0x7f2627946780) 0
- primary-for QSharedMemory (0x0x7f262778dc30)
-
-Class QSignalMapper::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSignalMapper::QPrivateSignal (0x0x7f26279468a0) 0 empty
-
-Vtable for QSignalMapper
-QSignalMapper::_ZTV13QSignalMapper: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSignalMapper)
-16 (int (*)(...))QSignalMapper::metaObject
-24 (int (*)(...))QSignalMapper::qt_metacast
-32 (int (*)(...))QSignalMapper::qt_metacall
-40 (int (*)(...))QSignalMapper::~QSignalMapper
-48 (int (*)(...))QSignalMapper::~QSignalMapper
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSignalMapper
- size=16 align=8
- base size=16 base align=8
-QSignalMapper (0x0x7f262778dc98) 0
- vptr=((& QSignalMapper::_ZTV13QSignalMapper) + 16u)
- QObject (0x0x7f2627946840) 0
- primary-for QSignalMapper (0x0x7f262778dc98)
-
-Class QSignalTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSignalTransition::QPrivateSignal (0x0x7f2627946960) 0 empty
-
-Vtable for QSignalTransition
-QSignalTransition::_ZTV17QSignalTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSignalTransition)
-16 (int (*)(...))QSignalTransition::metaObject
-24 (int (*)(...))QSignalTransition::qt_metacast
-32 (int (*)(...))QSignalTransition::qt_metacall
-40 (int (*)(...))QSignalTransition::~QSignalTransition
-48 (int (*)(...))QSignalTransition::~QSignalTransition
-56 (int (*)(...))QSignalTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSignalTransition::eventTest
-120 (int (*)(...))QSignalTransition::onTransition
-
-Class QSignalTransition
- size=16 align=8
- base size=16 base align=8
-QSignalTransition (0x0x7f262778dd00) 0
- vptr=((& QSignalTransition::_ZTV17QSignalTransition) + 16u)
- QAbstractTransition (0x0x7f262778dd68) 0
- primary-for QSignalTransition (0x0x7f262778dd00)
- QObject (0x0x7f2627946900) 0
- primary-for QAbstractTransition (0x0x7f262778dd68)
-
-Class QSocketNotifier::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSocketNotifier::QPrivateSignal (0x0x7f2627946a20) 0 empty
-
-Vtable for QSocketNotifier
-QSocketNotifier::_ZTV15QSocketNotifier: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSocketNotifier)
-16 (int (*)(...))QSocketNotifier::metaObject
-24 (int (*)(...))QSocketNotifier::qt_metacast
-32 (int (*)(...))QSocketNotifier::qt_metacall
-40 (int (*)(...))QSocketNotifier::~QSocketNotifier
-48 (int (*)(...))QSocketNotifier::~QSocketNotifier
-56 (int (*)(...))QSocketNotifier::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSocketNotifier
- size=16 align=8
- base size=16 base align=8
-QSocketNotifier (0x0x7f262778ddd0) 0
- vptr=((& QSocketNotifier::_ZTV15QSocketNotifier) + 16u)
- QObject (0x0x7f26279469c0) 0
- primary-for QSocketNotifier (0x0x7f262778ddd0)
-
-Class QSortFilterProxyModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSortFilterProxyModel::QPrivateSignal (0x0x7f2627946ae0) 0 empty
-
-Vtable for QSortFilterProxyModel
-QSortFilterProxyModel::_ZTV21QSortFilterProxyModel: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QSortFilterProxyModel)
-16 (int (*)(...))QSortFilterProxyModel::metaObject
-24 (int (*)(...))QSortFilterProxyModel::qt_metacast
-32 (int (*)(...))QSortFilterProxyModel::qt_metacall
-40 (int (*)(...))QSortFilterProxyModel::~QSortFilterProxyModel
-48 (int (*)(...))QSortFilterProxyModel::~QSortFilterProxyModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QSortFilterProxyModel::index
-120 (int (*)(...))QSortFilterProxyModel::parent
-128 (int (*)(...))QSortFilterProxyModel::sibling
-136 (int (*)(...))QSortFilterProxyModel::rowCount
-144 (int (*)(...))QSortFilterProxyModel::columnCount
-152 (int (*)(...))QSortFilterProxyModel::hasChildren
-160 (int (*)(...))QSortFilterProxyModel::data
-168 (int (*)(...))QSortFilterProxyModel::setData
-176 (int (*)(...))QSortFilterProxyModel::headerData
-184 (int (*)(...))QSortFilterProxyModel::setHeaderData
-192 (int (*)(...))QAbstractProxyModel::itemData
-200 (int (*)(...))QAbstractProxyModel::setItemData
-208 (int (*)(...))QSortFilterProxyModel::mimeTypes
-216 (int (*)(...))QSortFilterProxyModel::mimeData
-224 (int (*)(...))QAbstractProxyModel::canDropMimeData
-232 (int (*)(...))QSortFilterProxyModel::dropMimeData
-240 (int (*)(...))QSortFilterProxyModel::supportedDropActions
-248 (int (*)(...))QAbstractProxyModel::supportedDragActions
-256 (int (*)(...))QSortFilterProxyModel::insertRows
-264 (int (*)(...))QSortFilterProxyModel::insertColumns
-272 (int (*)(...))QSortFilterProxyModel::removeRows
-280 (int (*)(...))QSortFilterProxyModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QSortFilterProxyModel::fetchMore
-312 (int (*)(...))QSortFilterProxyModel::canFetchMore
-320 (int (*)(...))QSortFilterProxyModel::flags
-328 (int (*)(...))QSortFilterProxyModel::sort
-336 (int (*)(...))QSortFilterProxyModel::buddy
-344 (int (*)(...))QSortFilterProxyModel::match
-352 (int (*)(...))QSortFilterProxyModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractProxyModel::submit
-376 (int (*)(...))QAbstractProxyModel::revert
-384 (int (*)(...))QSortFilterProxyModel::setSourceModel
-392 (int (*)(...))QSortFilterProxyModel::mapToSource
-400 (int (*)(...))QSortFilterProxyModel::mapFromSource
-408 (int (*)(...))QSortFilterProxyModel::mapSelectionToSource
-416 (int (*)(...))QSortFilterProxyModel::mapSelectionFromSource
-424 (int (*)(...))QSortFilterProxyModel::filterAcceptsRow
-432 (int (*)(...))QSortFilterProxyModel::filterAcceptsColumn
-440 (int (*)(...))QSortFilterProxyModel::lessThan
-
-Class QSortFilterProxyModel
- size=16 align=8
- base size=16 base align=8
-QSortFilterProxyModel (0x0x7f262778de38) 0
- vptr=((& QSortFilterProxyModel::_ZTV21QSortFilterProxyModel) + 16u)
- QAbstractProxyModel (0x0x7f262778dea0) 0
- primary-for QSortFilterProxyModel (0x0x7f262778de38)
- QAbstractItemModel (0x0x7f262778df08) 0
- primary-for QAbstractProxyModel (0x0x7f262778dea0)
- QObject (0x0x7f2627946a80) 0
- primary-for QAbstractItemModel (0x0x7f262778df08)
-
-Class QStandardPaths
- size=1 align=1
- base size=0 base align=1
-QStandardPaths (0x0x7f2627946cc0) 0 empty
-
-Class QState::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QState::QPrivateSignal (0x0x7f2627946ea0) 0 empty
-
-Vtable for QState
-QState::_ZTV6QState: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QState)
-16 (int (*)(...))QState::metaObject
-24 (int (*)(...))QState::qt_metacast
-32 (int (*)(...))QState::qt_metacall
-40 (int (*)(...))QState::~QState
-48 (int (*)(...))QState::~QState
-56 (int (*)(...))QState::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QState::onEntry
-120 (int (*)(...))QState::onExit
-
-Class QState
- size=16 align=8
- base size=16 base align=8
-QState (0x0x7f26276510d0) 0
- vptr=((& QState::_ZTV6QState) + 16u)
- QAbstractState (0x0x7f2627651138) 0
- primary-for QState (0x0x7f26276510d0)
- QObject (0x0x7f2627946e40) 0
- primary-for QAbstractState (0x0x7f2627651138)
-
-Class QStateMachine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStateMachine::QPrivateSignal (0x0x7f262769d000) 0 empty
-
-Vtable for QStateMachine::SignalEvent
-QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QStateMachine11SignalEventE)
-16 (int (*)(...))QStateMachine::SignalEvent::~SignalEvent
-24 (int (*)(...))QStateMachine::SignalEvent::~SignalEvent
-
-Class QStateMachine::SignalEvent
- size=48 align=8
- base size=48 base align=8
-QStateMachine::SignalEvent (0x0x7f26276512d8) 0
- vptr=((& QStateMachine::SignalEvent::_ZTVN13QStateMachine11SignalEventE) + 16u)
- QEvent (0x0x7f262769d060) 0
- primary-for QStateMachine::SignalEvent (0x0x7f26276512d8)
-
-Vtable for QStateMachine::WrappedEvent
-QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QStateMachine12WrappedEventE)
-16 (int (*)(...))QStateMachine::WrappedEvent::~WrappedEvent
-24 (int (*)(...))QStateMachine::WrappedEvent::~WrappedEvent
-
-Class QStateMachine::WrappedEvent
- size=40 align=8
- base size=40 base align=8
-QStateMachine::WrappedEvent (0x0x7f2627651340) 0
- vptr=((& QStateMachine::WrappedEvent::_ZTVN13QStateMachine12WrappedEventE) + 16u)
- QEvent (0x0x7f262769d0c0) 0
- primary-for QStateMachine::WrappedEvent (0x0x7f2627651340)
-
-Vtable for QStateMachine
-QStateMachine::_ZTV13QStateMachine: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QStateMachine)
-16 (int (*)(...))QStateMachine::metaObject
-24 (int (*)(...))QStateMachine::qt_metacast
-32 (int (*)(...))QStateMachine::qt_metacall
-40 (int (*)(...))QStateMachine::~QStateMachine
-48 (int (*)(...))QStateMachine::~QStateMachine
-56 (int (*)(...))QStateMachine::event
-64 (int (*)(...))QStateMachine::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QStateMachine::onEntry
-120 (int (*)(...))QStateMachine::onExit
-128 (int (*)(...))QStateMachine::beginSelectTransitions
-136 (int (*)(...))QStateMachine::endSelectTransitions
-144 (int (*)(...))QStateMachine::beginMicrostep
-152 (int (*)(...))QStateMachine::endMicrostep
-
-Class QStateMachine
- size=16 align=8
- base size=16 base align=8
-QStateMachine (0x0x7f26276511a0) 0
- vptr=((& QStateMachine::_ZTV13QStateMachine) + 16u)
- QState (0x0x7f2627651208) 0
- primary-for QStateMachine (0x0x7f26276511a0)
- QAbstractState (0x0x7f2627651270) 0
- primary-for QState (0x0x7f2627651208)
- QObject (0x0x7f2627946f60) 0
- primary-for QAbstractState (0x0x7f2627651270)
-
-Class QStorageInfo
- size=8 align=8
- base size=8 base align=8
-QStorageInfo (0x0x7f262769d120) 0
-
-Class QAbstractConcatenable
- size=1 align=1
- base size=0 base align=1
-QAbstractConcatenable (0x0x7f262769d5a0) 0 empty
-
-Class QStringListModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStringListModel::QPrivateSignal (0x0x7f2627371060) 0 empty
-
-Vtable for QStringListModel
-QStringListModel::_ZTV16QStringListModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QStringListModel)
-16 (int (*)(...))QStringListModel::metaObject
-24 (int (*)(...))QStringListModel::qt_metacast
-32 (int (*)(...))QStringListModel::qt_metacall
-40 (int (*)(...))QStringListModel::~QStringListModel
-48 (int (*)(...))QStringListModel::~QStringListModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractListModel::index
-120 (int (*)(...))QAbstractListModel::parent
-128 (int (*)(...))QStringListModel::sibling
-136 (int (*)(...))QStringListModel::rowCount
-144 (int (*)(...))QAbstractListModel::columnCount
-152 (int (*)(...))QAbstractListModel::hasChildren
-160 (int (*)(...))QStringListModel::data
-168 (int (*)(...))QStringListModel::setData
-176 (int (*)(...))QAbstractItemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QAbstractItemModel::mimeTypes
-216 (int (*)(...))QAbstractItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QAbstractListModel::dropMimeData
-240 (int (*)(...))QStringListModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QStringListModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QStringListModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QStringListModel::flags
-328 (int (*)(...))QStringListModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QStringListModel
- size=24 align=8
- base size=24 base align=8
-QStringListModel (0x0x7f2627651dd0) 0
- vptr=((& QStringListModel::_ZTV16QStringListModel) + 16u)
- QAbstractListModel (0x0x7f2627651e38) 0
- primary-for QStringListModel (0x0x7f2627651dd0)
- QAbstractItemModel (0x0x7f2627651ea0) 0
- primary-for QAbstractListModel (0x0x7f2627651e38)
- QObject (0x0x7f2627371000) 0
- primary-for QAbstractItemModel (0x0x7f2627651ea0)
-
-Class QSystemSemaphore
- size=8 align=8
- base size=8 base align=8
-QSystemSemaphore (0x0x7f26273710c0) 0
-
-Class QTemporaryDir
- size=8 align=8
- base size=8 base align=8
-QTemporaryDir (0x0x7f2627371180) 0
-
-Class QTemporaryFile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTemporaryFile::QPrivateSignal (0x0x7f26273712a0) 0 empty
-
-Vtable for QTemporaryFile
-QTemporaryFile::_ZTV14QTemporaryFile: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QTemporaryFile)
-16 (int (*)(...))QTemporaryFile::metaObject
-24 (int (*)(...))QTemporaryFile::qt_metacast
-32 (int (*)(...))QTemporaryFile::qt_metacall
-40 (int (*)(...))QTemporaryFile::~QTemporaryFile
-48 (int (*)(...))QTemporaryFile::~QTemporaryFile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileDevice::isSequential
-120 (int (*)(...))QTemporaryFile::open
-128 (int (*)(...))QFileDevice::close
-136 (int (*)(...))QFileDevice::pos
-144 (int (*)(...))QFile::size
-152 (int (*)(...))QFileDevice::seek
-160 (int (*)(...))QFileDevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))QFileDevice::readData
-224 (int (*)(...))QFileDevice::readLineData
-232 (int (*)(...))QFileDevice::writeData
-240 (int (*)(...))QTemporaryFile::fileName
-248 (int (*)(...))QFile::resize
-256 (int (*)(...))QFile::permissions
-264 (int (*)(...))QFile::setPermissions
-
-Class QTemporaryFile
- size=16 align=8
- base size=16 base align=8
-QTemporaryFile (0x0x7f2627651f08) 0
- vptr=((& QTemporaryFile::_ZTV14QTemporaryFile) + 16u)
- QFile (0x0x7f2627651f70) 0
- primary-for QTemporaryFile (0x0x7f2627651f08)
- QFileDevice (0x0x7f26273a4000) 0
- primary-for QFile (0x0x7f2627651f70)
- QIODevice (0x0x7f26273a4068) 0
- primary-for QFileDevice (0x0x7f26273a4000)
- QObject (0x0x7f2627371240) 0
- primary-for QIODevice (0x0x7f26273a4068)
-
-Class QTextBoundaryFinder
- size=48 align=8
- base size=48 base align=8
-QTextBoundaryFinder (0x0x7f2627371300) 0
-
-Class QTextCodec::ConverterState
- size=32 align=8
- base size=32 base align=8
-QTextCodec::ConverterState (0x0x7f26273714e0) 0
-
-Vtable for QTextCodec
-QTextCodec::_ZTV10QTextCodec: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextCodec)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))QTextCodec::aliases
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 0u
-64 0u
-
-Class QTextCodec
- size=8 align=8
- base size=8 base align=8
-QTextCodec (0x0x7f2627371480) 0 nearly-empty
- vptr=((& QTextCodec::_ZTV10QTextCodec) + 16u)
-
-Class QTextEncoder
- size=40 align=8
- base size=40 base align=8
-QTextEncoder (0x0x7f2627371660) 0
-
-Class QTextDecoder
- size=40 align=8
- base size=40 base align=8
-QTextDecoder (0x0x7f26273716c0) 0
-
-Class QThread::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QThread::QPrivateSignal (0x0x7f2627371780) 0 empty
-
-Vtable for QThread
-QThread::_ZTV7QThread: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QThread)
-16 (int (*)(...))QThread::metaObject
-24 (int (*)(...))QThread::qt_metacast
-32 (int (*)(...))QThread::qt_metacall
-40 (int (*)(...))QThread::~QThread
-48 (int (*)(...))QThread::~QThread
-56 (int (*)(...))QThread::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QThread::run
-
-Class QThread
- size=16 align=8
- base size=16 base align=8
-QThread (0x0x7f26273a4270) 0
- vptr=((& QThread::_ZTV7QThread) + 16u)
- QObject (0x0x7f2627371720) 0
- primary-for QThread (0x0x7f26273a4270)
-
-Class QThreadPool::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QThreadPool::QPrivateSignal (0x0x7f2627371840) 0 empty
-
-Vtable for QThreadPool
-QThreadPool::_ZTV11QThreadPool: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QThreadPool)
-16 (int (*)(...))QThreadPool::metaObject
-24 (int (*)(...))QThreadPool::qt_metacast
-32 (int (*)(...))QThreadPool::qt_metacall
-40 (int (*)(...))QThreadPool::~QThreadPool
-48 (int (*)(...))QThreadPool::~QThreadPool
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QThreadPool
- size=16 align=8
- base size=16 base align=8
-QThreadPool (0x0x7f26273a42d8) 0
- vptr=((& QThreadPool::_ZTV11QThreadPool) + 16u)
- QObject (0x0x7f26273717e0) 0
- primary-for QThreadPool (0x0x7f26273a42d8)
-
-Class QThreadStorageData
- size=4 align=4
- base size=4 base align=4
-QThreadStorageData (0x0x7f26273718a0) 0
-
-Class QTimeLine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTimeLine::QPrivateSignal (0x0x7f26273719c0) 0 empty
-
-Vtable for QTimeLine
-QTimeLine::_ZTV9QTimeLine: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTimeLine)
-16 (int (*)(...))QTimeLine::metaObject
-24 (int (*)(...))QTimeLine::qt_metacast
-32 (int (*)(...))QTimeLine::qt_metacall
-40 (int (*)(...))QTimeLine::~QTimeLine
-48 (int (*)(...))QTimeLine::~QTimeLine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QTimeLine::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTimeLine::valueForTime
-
-Class QTimeLine
- size=16 align=8
- base size=16 base align=8
-QTimeLine (0x0x7f26273a4340) 0
- vptr=((& QTimeLine::_ZTV9QTimeLine) + 16u)
- QObject (0x0x7f2627371960) 0
- primary-for QTimeLine (0x0x7f26273a4340)
-
-Class QTimer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTimer::QPrivateSignal (0x0x7f2627371a80) 0 empty
-
-Vtable for QTimer
-QTimer::_ZTV6QTimer: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QTimer)
-16 (int (*)(...))QTimer::metaObject
-24 (int (*)(...))QTimer::qt_metacast
-32 (int (*)(...))QTimer::qt_metacall
-40 (int (*)(...))QTimer::~QTimer
-48 (int (*)(...))QTimer::~QTimer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QTimer::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTimer
- size=32 align=8
- base size=29 base align=8
-QTimer (0x0x7f26273a43a8) 0
- vptr=((& QTimer::_ZTV6QTimer) + 16u)
- QObject (0x0x7f2627371a20) 0
- primary-for QTimer (0x0x7f26273a43a8)
-
-Class QTimeZone::OffsetData
- size=32 align=8
- base size=28 base align=8
-QTimeZone::OffsetData (0x0x7f26274c98a0) 0
-
-Class QTimeZone
- size=8 align=8
- base size=8 base align=8
-QTimeZone (0x0x7f26274c9840) 0
-
-Class QTranslator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTranslator::QPrivateSignal (0x0x7f26274c9f00) 0 empty
-
-Vtable for QTranslator
-QTranslator::_ZTV11QTranslator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTranslator)
-16 (int (*)(...))QTranslator::metaObject
-24 (int (*)(...))QTranslator::qt_metacast
-32 (int (*)(...))QTranslator::qt_metacall
-40 (int (*)(...))QTranslator::~QTranslator
-48 (int (*)(...))QTranslator::~QTranslator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTranslator::translate
-120 (int (*)(...))QTranslator::isEmpty
-
-Class QTranslator
- size=16 align=8
- base size=16 base align=8
-QTranslator (0x0x7f26274d3548) 0
- vptr=((& QTranslator::_ZTV11QTranslator) + 16u)
- QObject (0x0x7f26274c9ea0) 0
- primary-for QTranslator (0x0x7f26274d3548)
-
-Class QUrl
- size=8 align=8
- base size=8 base align=8
-QUrl (0x0x7f262753f060) 0
-
-Class QUrlQuery
- size=8 align=8
- base size=8 base align=8
-QUrlQuery (0x0x7f2627220660) 0
-
-Class QUuid
- size=16 align=4
- base size=16 base align=4
-QUuid (0x0x7f26272209c0) 0
-
-Class QWaitCondition
- size=8 align=8
- base size=8 base align=8
-QWaitCondition (0x0x7f2627220cc0) 0
-
-Class QXmlStreamStringRef
- size=16 align=8
- base size=16 base align=8
-QXmlStreamStringRef (0x0x7f2627220d20) 0
-
-Class QXmlStreamAttribute
- size=80 align=8
- base size=73 base align=8
-QXmlStreamAttribute (0x0x7f2626f5b300) 0
-
-Class QXmlStreamAttributes
- size=8 align=8
- base size=8 base align=8
-QXmlStreamAttributes (0x0x7f2627350e38) 0
- QVector<QXmlStreamAttribute> (0x0x7f2626f5b720) 0
-
-Class QXmlStreamNamespaceDeclaration
- size=40 align=8
- base size=40 base align=8
-QXmlStreamNamespaceDeclaration (0x0x7f2626f5b780) 0
-
-Class QXmlStreamNotationDeclaration
- size=56 align=8
- base size=56 base align=8
-QXmlStreamNotationDeclaration (0x0x7f2626f5ba80) 0
-
-Class QXmlStreamEntityDeclaration
- size=88 align=8
- base size=88 base align=8
-QXmlStreamEntityDeclaration (0x0x7f2626f5bd80) 0
-
-Vtable for QXmlStreamEntityResolver
-QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QXmlStreamEntityResolver)
-16 (int (*)(...))QXmlStreamEntityResolver::~QXmlStreamEntityResolver
-24 (int (*)(...))QXmlStreamEntityResolver::~QXmlStreamEntityResolver
-32 (int (*)(...))QXmlStreamEntityResolver::resolveEntity
-40 (int (*)(...))QXmlStreamEntityResolver::resolveUndeclaredEntity
-
-Class QXmlStreamEntityResolver
- size=8 align=8
- base size=8 base align=8
-QXmlStreamEntityResolver (0x0x7f26270200c0) 0 nearly-empty
- vptr=((& QXmlStreamEntityResolver::_ZTV24QXmlStreamEntityResolver) + 16u)
-
-Class QXmlStreamReader
- size=8 align=8
- base size=8 base align=8
-QXmlStreamReader (0x0x7f2627020120) 0
-
-Class QXmlStreamWriter
- size=8 align=8
- base size=8 base align=8
-QXmlStreamWriter (0x0x7f2627020540) 0
-
-Class QRgba64
- size=8 align=8
- base size=8 base align=8
-QRgba64 (0x0x7f2627020660) 0
-
-Class QColor
- size=16 align=4
- base size=14 base align=4
-QColor (0x0x7f2627020960) 0
-
-Class QRegion::QRegionData
- size=16 align=8
- base size=16 base align=8
-QRegion::QRegionData (0x0x7f26271530c0) 0
-
-Class QRegion
- size=8 align=8
- base size=8 base align=8
-QRegion (0x0x7f2627153060) 0
-
-Class QKeySequence
- size=8 align=8
- base size=8 base align=8
-QKeySequence (0x0x7f2626df8480) 0
-
-Class QVector2D
- size=8 align=4
- base size=8 base align=4
-QVector2D (0x0x7f2626e9e6c0) 0
-
-Class QTouchDevice
- size=8 align=8
- base size=8 base align=8
-QTouchDevice (0x0x7f2626e9ea80) 0
-
-Vtable for QInputEvent
-QInputEvent::_ZTV11QInputEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QInputEvent)
-16 (int (*)(...))QInputEvent::~QInputEvent
-24 (int (*)(...))QInputEvent::~QInputEvent
-
-Class QInputEvent
- size=32 align=8
- base size=32 base align=8
-QInputEvent (0x0x7f2626ea6820) 0
- vptr=((& QInputEvent::_ZTV11QInputEvent) + 16u)
- QEvent (0x0x7f2626e9ec00) 0
- primary-for QInputEvent (0x0x7f2626ea6820)
-
-Vtable for QEnterEvent
-QEnterEvent::_ZTV11QEnterEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QEnterEvent)
-16 (int (*)(...))QEnterEvent::~QEnterEvent
-24 (int (*)(...))QEnterEvent::~QEnterEvent
-
-Class QEnterEvent
- size=72 align=8
- base size=72 base align=8
-QEnterEvent (0x0x7f2626ea6888) 0
- vptr=((& QEnterEvent::_ZTV11QEnterEvent) + 16u)
- QEvent (0x0x7f2626e9ec60) 0
- primary-for QEnterEvent (0x0x7f2626ea6888)
-
-Vtable for QMouseEvent
-QMouseEvent::_ZTV11QMouseEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QMouseEvent)
-16 (int (*)(...))QMouseEvent::~QMouseEvent
-24 (int (*)(...))QMouseEvent::~QMouseEvent
-
-Class QMouseEvent
- size=104 align=8
- base size=100 base align=8
-QMouseEvent (0x0x7f2626ea68f0) 0
- vptr=((& QMouseEvent::_ZTV11QMouseEvent) + 16u)
- QInputEvent (0x0x7f2626ea6958) 0
- primary-for QMouseEvent (0x0x7f2626ea68f0)
- QEvent (0x0x7f2626e9ecc0) 0
- primary-for QInputEvent (0x0x7f2626ea6958)
-
-Vtable for QHoverEvent
-QHoverEvent::_ZTV11QHoverEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QHoverEvent)
-16 (int (*)(...))QHoverEvent::~QHoverEvent
-24 (int (*)(...))QHoverEvent::~QHoverEvent
-
-Class QHoverEvent
- size=64 align=8
- base size=64 base align=8
-QHoverEvent (0x0x7f2626ea69c0) 0
- vptr=((& QHoverEvent::_ZTV11QHoverEvent) + 16u)
- QInputEvent (0x0x7f2626ea6a28) 0
- primary-for QHoverEvent (0x0x7f2626ea69c0)
- QEvent (0x0x7f2626e9ed20) 0
- primary-for QInputEvent (0x0x7f2626ea6a28)
-
-Vtable for QWheelEvent
-QWheelEvent::_ZTV11QWheelEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QWheelEvent)
-16 (int (*)(...))QWheelEvent::~QWheelEvent
-24 (int (*)(...))QWheelEvent::~QWheelEvent
-
-Class QWheelEvent
- size=96 align=8
- base size=96 base align=8
-QWheelEvent (0x0x7f2626ea6a90) 0
- vptr=((& QWheelEvent::_ZTV11QWheelEvent) + 16u)
- QInputEvent (0x0x7f2626ea6af8) 0
- primary-for QWheelEvent (0x0x7f2626ea6a90)
- QEvent (0x0x7f2626e9ed80) 0
- primary-for QInputEvent (0x0x7f2626ea6af8)
-
-Vtable for QTabletEvent
-QTabletEvent::_ZTV12QTabletEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QTabletEvent)
-16 (int (*)(...))QTabletEvent::~QTabletEvent
-24 (int (*)(...))QTabletEvent::~QTabletEvent
-
-Class QTabletEvent
- size=128 align=8
- base size=128 base align=8
-QTabletEvent (0x0x7f2626ea6b60) 0
- vptr=((& QTabletEvent::_ZTV12QTabletEvent) + 16u)
- QInputEvent (0x0x7f2626ea6bc8) 0
- primary-for QTabletEvent (0x0x7f2626ea6b60)
- QEvent (0x0x7f2626e9ede0) 0
- primary-for QInputEvent (0x0x7f2626ea6bc8)
-
-Vtable for QNativeGestureEvent
-QNativeGestureEvent::_ZTV19QNativeGestureEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QNativeGestureEvent)
-16 (int (*)(...))QNativeGestureEvent::~QNativeGestureEvent
-24 (int (*)(...))QNativeGestureEvent::~QNativeGestureEvent
-
-Class QNativeGestureEvent
- size=112 align=8
- base size=112 base align=8
-QNativeGestureEvent (0x0x7f2626ea6c30) 0
- vptr=((& QNativeGestureEvent::_ZTV19QNativeGestureEvent) + 16u)
- QInputEvent (0x0x7f2626ea6c98) 0
- primary-for QNativeGestureEvent (0x0x7f2626ea6c30)
- QEvent (0x0x7f2626e9ee40) 0
- primary-for QInputEvent (0x0x7f2626ea6c98)
-
-Vtable for QKeyEvent
-QKeyEvent::_ZTV9QKeyEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QKeyEvent)
-16 (int (*)(...))QKeyEvent::~QKeyEvent
-24 (int (*)(...))QKeyEvent::~QKeyEvent
-
-Class QKeyEvent
- size=64 align=8
- base size=59 base align=8
-QKeyEvent (0x0x7f2626ea6d00) 0
- vptr=((& QKeyEvent::_ZTV9QKeyEvent) + 16u)
- QInputEvent (0x0x7f2626ea6d68) 0
- primary-for QKeyEvent (0x0x7f2626ea6d00)
- QEvent (0x0x7f2626e9eea0) 0
- primary-for QInputEvent (0x0x7f2626ea6d68)
-
-Vtable for QFocusEvent
-QFocusEvent::_ZTV11QFocusEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFocusEvent)
-16 (int (*)(...))QFocusEvent::~QFocusEvent
-24 (int (*)(...))QFocusEvent::~QFocusEvent
-
-Class QFocusEvent
- size=24 align=8
- base size=24 base align=8
-QFocusEvent (0x0x7f2626ea6dd0) 0
- vptr=((& QFocusEvent::_ZTV11QFocusEvent) + 16u)
- QEvent (0x0x7f2626e9ef00) 0
- primary-for QFocusEvent (0x0x7f2626ea6dd0)
-
-Vtable for QPaintEvent
-QPaintEvent::_ZTV11QPaintEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QPaintEvent)
-16 (int (*)(...))QPaintEvent::~QPaintEvent
-24 (int (*)(...))QPaintEvent::~QPaintEvent
-
-Class QPaintEvent
- size=56 align=8
- base size=49 base align=8
-QPaintEvent (0x0x7f2626ea6e38) 0
- vptr=((& QPaintEvent::_ZTV11QPaintEvent) + 16u)
- QEvent (0x0x7f2626e9ef60) 0
- primary-for QPaintEvent (0x0x7f2626ea6e38)
-
-Vtable for QMoveEvent
-QMoveEvent::_ZTV10QMoveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QMoveEvent)
-16 (int (*)(...))QMoveEvent::~QMoveEvent
-24 (int (*)(...))QMoveEvent::~QMoveEvent
-
-Class QMoveEvent
- size=40 align=8
- base size=36 base align=8
-QMoveEvent (0x0x7f2626ea6ea0) 0
- vptr=((& QMoveEvent::_ZTV10QMoveEvent) + 16u)
- QEvent (0x0x7f2626bc9000) 0
- primary-for QMoveEvent (0x0x7f2626ea6ea0)
-
-Vtable for QExposeEvent
-QExposeEvent::_ZTV12QExposeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QExposeEvent)
-16 (int (*)(...))QExposeEvent::~QExposeEvent
-24 (int (*)(...))QExposeEvent::~QExposeEvent
-
-Class QExposeEvent
- size=32 align=8
- base size=32 base align=8
-QExposeEvent (0x0x7f2626ea6f08) 0
- vptr=((& QExposeEvent::_ZTV12QExposeEvent) + 16u)
- QEvent (0x0x7f2626bc9060) 0
- primary-for QExposeEvent (0x0x7f2626ea6f08)
-
-Vtable for QPlatformSurfaceEvent
-QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QPlatformSurfaceEvent)
-16 (int (*)(...))QPlatformSurfaceEvent::~QPlatformSurfaceEvent
-24 (int (*)(...))QPlatformSurfaceEvent::~QPlatformSurfaceEvent
-
-Class QPlatformSurfaceEvent
- size=24 align=8
- base size=24 base align=8
-QPlatformSurfaceEvent (0x0x7f2626ea6f70) 0
- vptr=((& QPlatformSurfaceEvent::_ZTV21QPlatformSurfaceEvent) + 16u)
- QEvent (0x0x7f2626bc90c0) 0
- primary-for QPlatformSurfaceEvent (0x0x7f2626ea6f70)
-
-Vtable for QResizeEvent
-QResizeEvent::_ZTV12QResizeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QResizeEvent)
-16 (int (*)(...))QResizeEvent::~QResizeEvent
-24 (int (*)(...))QResizeEvent::~QResizeEvent
-
-Class QResizeEvent
- size=40 align=8
- base size=36 base align=8
-QResizeEvent (0x0x7f2626bd8000) 0
- vptr=((& QResizeEvent::_ZTV12QResizeEvent) + 16u)
- QEvent (0x0x7f2626bc9120) 0
- primary-for QResizeEvent (0x0x7f2626bd8000)
-
-Vtable for QCloseEvent
-QCloseEvent::_ZTV11QCloseEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QCloseEvent)
-16 (int (*)(...))QCloseEvent::~QCloseEvent
-24 (int (*)(...))QCloseEvent::~QCloseEvent
-
-Class QCloseEvent
- size=24 align=8
- base size=20 base align=8
-QCloseEvent (0x0x7f2626bd8068) 0
- vptr=((& QCloseEvent::_ZTV11QCloseEvent) + 16u)
- QEvent (0x0x7f2626bc9180) 0
- primary-for QCloseEvent (0x0x7f2626bd8068)
-
-Vtable for QIconDragEvent
-QIconDragEvent::_ZTV14QIconDragEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QIconDragEvent)
-16 (int (*)(...))QIconDragEvent::~QIconDragEvent
-24 (int (*)(...))QIconDragEvent::~QIconDragEvent
-
-Class QIconDragEvent
- size=24 align=8
- base size=20 base align=8
-QIconDragEvent (0x0x7f2626bd80d0) 0
- vptr=((& QIconDragEvent::_ZTV14QIconDragEvent) + 16u)
- QEvent (0x0x7f2626bc91e0) 0
- primary-for QIconDragEvent (0x0x7f2626bd80d0)
-
-Vtable for QShowEvent
-QShowEvent::_ZTV10QShowEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QShowEvent)
-16 (int (*)(...))QShowEvent::~QShowEvent
-24 (int (*)(...))QShowEvent::~QShowEvent
-
-Class QShowEvent
- size=24 align=8
- base size=20 base align=8
-QShowEvent (0x0x7f2626bd8138) 0
- vptr=((& QShowEvent::_ZTV10QShowEvent) + 16u)
- QEvent (0x0x7f2626bc9240) 0
- primary-for QShowEvent (0x0x7f2626bd8138)
-
-Vtable for QHideEvent
-QHideEvent::_ZTV10QHideEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QHideEvent)
-16 (int (*)(...))QHideEvent::~QHideEvent
-24 (int (*)(...))QHideEvent::~QHideEvent
-
-Class QHideEvent
- size=24 align=8
- base size=20 base align=8
-QHideEvent (0x0x7f2626bd81a0) 0
- vptr=((& QHideEvent::_ZTV10QHideEvent) + 16u)
- QEvent (0x0x7f2626bc92a0) 0
- primary-for QHideEvent (0x0x7f2626bd81a0)
-
-Vtable for QContextMenuEvent
-QContextMenuEvent::_ZTV17QContextMenuEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QContextMenuEvent)
-16 (int (*)(...))QContextMenuEvent::~QContextMenuEvent
-24 (int (*)(...))QContextMenuEvent::~QContextMenuEvent
-
-Class QContextMenuEvent
- size=56 align=8
- base size=49 base align=8
-QContextMenuEvent (0x0x7f2626bd8208) 0
- vptr=((& QContextMenuEvent::_ZTV17QContextMenuEvent) + 16u)
- QInputEvent (0x0x7f2626bd8270) 0
- primary-for QContextMenuEvent (0x0x7f2626bd8208)
- QEvent (0x0x7f2626bc9300) 0
- primary-for QInputEvent (0x0x7f2626bd8270)
-
-Class QInputMethodEvent::Attribute
- size=32 align=8
- base size=32 base align=8
-QInputMethodEvent::Attribute (0x0x7f2626bc93c0) 0
-
-Vtable for QInputMethodEvent
-QInputMethodEvent::_ZTV17QInputMethodEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QInputMethodEvent)
-16 (int (*)(...))QInputMethodEvent::~QInputMethodEvent
-24 (int (*)(...))QInputMethodEvent::~QInputMethodEvent
-
-Class QInputMethodEvent
- size=56 align=8
- base size=56 base align=8
-QInputMethodEvent (0x0x7f2626bd82d8) 0
- vptr=((& QInputMethodEvent::_ZTV17QInputMethodEvent) + 16u)
- QEvent (0x0x7f2626bc9360) 0
- primary-for QInputMethodEvent (0x0x7f2626bd82d8)
-
-Class QInputMethodQueryEvent::QueryPair
- size=24 align=8
- base size=24 base align=8
-QInputMethodQueryEvent::QueryPair (0x0x7f2626bc98a0) 0
-
-Vtable for QInputMethodQueryEvent
-QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QInputMethodQueryEvent)
-16 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent
-24 (int (*)(...))QInputMethodQueryEvent::~QInputMethodQueryEvent
-
-Class QInputMethodQueryEvent
- size=32 align=8
- base size=32 base align=8
-QInputMethodQueryEvent (0x0x7f2626bd85b0) 0
- vptr=((& QInputMethodQueryEvent::_ZTV22QInputMethodQueryEvent) + 16u)
- QEvent (0x0x7f2626bc9840) 0
- primary-for QInputMethodQueryEvent (0x0x7f2626bd85b0)
-
-Vtable for QDropEvent
-QDropEvent::_ZTV10QDropEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QDropEvent)
-16 (int (*)(...))QDropEvent::~QDropEvent
-24 (int (*)(...))QDropEvent::~QDropEvent
-
-Class QDropEvent
- size=72 align=8
- base size=72 base align=8
-QDropEvent (0x0x7f2626bd8820) 0
- vptr=((& QDropEvent::_ZTV10QDropEvent) + 16u)
- QEvent (0x0x7f2626bc9c60) 0
- primary-for QDropEvent (0x0x7f2626bd8820)
-
-Vtable for QDragMoveEvent
-QDragMoveEvent::_ZTV14QDragMoveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QDragMoveEvent)
-16 (int (*)(...))QDragMoveEvent::~QDragMoveEvent
-24 (int (*)(...))QDragMoveEvent::~QDragMoveEvent
-
-Class QDragMoveEvent
- size=88 align=8
- base size=88 base align=8
-QDragMoveEvent (0x0x7f2626bd8888) 0
- vptr=((& QDragMoveEvent::_ZTV14QDragMoveEvent) + 16u)
- QDropEvent (0x0x7f2626bd88f0) 0
- primary-for QDragMoveEvent (0x0x7f2626bd8888)
- QEvent (0x0x7f2626bc9cc0) 0
- primary-for QDropEvent (0x0x7f2626bd88f0)
-
-Vtable for QDragEnterEvent
-QDragEnterEvent::_ZTV15QDragEnterEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QDragEnterEvent)
-16 (int (*)(...))QDragEnterEvent::~QDragEnterEvent
-24 (int (*)(...))QDragEnterEvent::~QDragEnterEvent
-
-Class QDragEnterEvent
- size=88 align=8
- base size=88 base align=8
-QDragEnterEvent (0x0x7f2626bd8958) 0
- vptr=((& QDragEnterEvent::_ZTV15QDragEnterEvent) + 16u)
- QDragMoveEvent (0x0x7f2626bd89c0) 0
- primary-for QDragEnterEvent (0x0x7f2626bd8958)
- QDropEvent (0x0x7f2626bd8a28) 0
- primary-for QDragMoveEvent (0x0x7f2626bd89c0)
- QEvent (0x0x7f2626bc9d20) 0
- primary-for QDropEvent (0x0x7f2626bd8a28)
-
-Vtable for QDragLeaveEvent
-QDragLeaveEvent::_ZTV15QDragLeaveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QDragLeaveEvent)
-16 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent
-24 (int (*)(...))QDragLeaveEvent::~QDragLeaveEvent
-
-Class QDragLeaveEvent
- size=24 align=8
- base size=20 base align=8
-QDragLeaveEvent (0x0x7f2626bd8a90) 0
- vptr=((& QDragLeaveEvent::_ZTV15QDragLeaveEvent) + 16u)
- QEvent (0x0x7f2626bc9d80) 0
- primary-for QDragLeaveEvent (0x0x7f2626bd8a90)
-
-Vtable for QHelpEvent
-QHelpEvent::_ZTV10QHelpEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QHelpEvent)
-16 (int (*)(...))QHelpEvent::~QHelpEvent
-24 (int (*)(...))QHelpEvent::~QHelpEvent
-
-Class QHelpEvent
- size=40 align=8
- base size=36 base align=8
-QHelpEvent (0x0x7f2626bd8af8) 0
- vptr=((& QHelpEvent::_ZTV10QHelpEvent) + 16u)
- QEvent (0x0x7f2626bc9de0) 0
- primary-for QHelpEvent (0x0x7f2626bd8af8)
-
-Vtable for QStatusTipEvent
-QStatusTipEvent::_ZTV15QStatusTipEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QStatusTipEvent)
-16 (int (*)(...))QStatusTipEvent::~QStatusTipEvent
-24 (int (*)(...))QStatusTipEvent::~QStatusTipEvent
-
-Class QStatusTipEvent
- size=32 align=8
- base size=32 base align=8
-QStatusTipEvent (0x0x7f2626bd8b60) 0
- vptr=((& QStatusTipEvent::_ZTV15QStatusTipEvent) + 16u)
- QEvent (0x0x7f2626bc9e40) 0
- primary-for QStatusTipEvent (0x0x7f2626bd8b60)
-
-Vtable for QWhatsThisClickedEvent
-QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QWhatsThisClickedEvent)
-16 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent
-24 (int (*)(...))QWhatsThisClickedEvent::~QWhatsThisClickedEvent
-
-Class QWhatsThisClickedEvent
- size=32 align=8
- base size=32 base align=8
-QWhatsThisClickedEvent (0x0x7f2626bd8bc8) 0
- vptr=((& QWhatsThisClickedEvent::_ZTV22QWhatsThisClickedEvent) + 16u)
- QEvent (0x0x7f2626bc9ea0) 0
- primary-for QWhatsThisClickedEvent (0x0x7f2626bd8bc8)
-
-Vtable for QActionEvent
-QActionEvent::_ZTV12QActionEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QActionEvent)
-16 (int (*)(...))QActionEvent::~QActionEvent
-24 (int (*)(...))QActionEvent::~QActionEvent
-
-Class QActionEvent
- size=40 align=8
- base size=40 base align=8
-QActionEvent (0x0x7f2626bd8c30) 0
- vptr=((& QActionEvent::_ZTV12QActionEvent) + 16u)
- QEvent (0x0x7f2626bc9f00) 0
- primary-for QActionEvent (0x0x7f2626bd8c30)
-
-Vtable for QFileOpenEvent
-QFileOpenEvent::_ZTV14QFileOpenEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QFileOpenEvent)
-16 (int (*)(...))QFileOpenEvent::~QFileOpenEvent
-24 (int (*)(...))QFileOpenEvent::~QFileOpenEvent
-
-Class QFileOpenEvent
- size=40 align=8
- base size=40 base align=8
-QFileOpenEvent (0x0x7f2626bd8c98) 0
- vptr=((& QFileOpenEvent::_ZTV14QFileOpenEvent) + 16u)
- QEvent (0x0x7f2626bc9f60) 0
- primary-for QFileOpenEvent (0x0x7f2626bd8c98)
-
-Vtable for QToolBarChangeEvent
-QToolBarChangeEvent::_ZTV19QToolBarChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QToolBarChangeEvent)
-16 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent
-24 (int (*)(...))QToolBarChangeEvent::~QToolBarChangeEvent
-
-Class QToolBarChangeEvent
- size=24 align=8
- base size=21 base align=8
-QToolBarChangeEvent (0x0x7f2626bd8d00) 0
- vptr=((& QToolBarChangeEvent::_ZTV19QToolBarChangeEvent) + 16u)
- QEvent (0x0x7f2626cb3000) 0
- primary-for QToolBarChangeEvent (0x0x7f2626bd8d00)
-
-Vtable for QShortcutEvent
-QShortcutEvent::_ZTV14QShortcutEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QShortcutEvent)
-16 (int (*)(...))QShortcutEvent::~QShortcutEvent
-24 (int (*)(...))QShortcutEvent::~QShortcutEvent
-
-Class QShortcutEvent
- size=40 align=8
- base size=40 base align=8
-QShortcutEvent (0x0x7f2626bd8d68) 0
- vptr=((& QShortcutEvent::_ZTV14QShortcutEvent) + 16u)
- QEvent (0x0x7f2626cb3060) 0
- primary-for QShortcutEvent (0x0x7f2626bd8d68)
-
-Vtable for QWindowStateChangeEvent
-QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QWindowStateChangeEvent)
-16 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent
-24 (int (*)(...))QWindowStateChangeEvent::~QWindowStateChangeEvent
-
-Class QWindowStateChangeEvent
- size=32 align=8
- base size=25 base align=8
-QWindowStateChangeEvent (0x0x7f2626bd8dd0) 0
- vptr=((& QWindowStateChangeEvent::_ZTV23QWindowStateChangeEvent) + 16u)
- QEvent (0x0x7f2626cb30c0) 0
- primary-for QWindowStateChangeEvent (0x0x7f2626bd8dd0)
-
-Class QPointingDeviceUniqueId
- size=8 align=8
- base size=8 base align=8
-QPointingDeviceUniqueId (0x0x7f2626cb3120) 0
-
-Class QTouchEvent::TouchPoint
- size=8 align=8
- base size=8 base align=8
-QTouchEvent::TouchPoint (0x0x7f2626cb34e0) 0
-
-Vtable for QTouchEvent
-QTouchEvent::_ZTV11QTouchEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTouchEvent)
-16 (int (*)(...))QTouchEvent::~QTouchEvent
-24 (int (*)(...))QTouchEvent::~QTouchEvent
-
-Class QTouchEvent
- size=72 align=8
- base size=72 base align=8
-QTouchEvent (0x0x7f2626bd8f70) 0
- vptr=((& QTouchEvent::_ZTV11QTouchEvent) + 16u)
- QInputEvent (0x0x7f2626cd8000) 0
- primary-for QTouchEvent (0x0x7f2626bd8f70)
- QEvent (0x0x7f2626cb3480) 0
- primary-for QInputEvent (0x0x7f2626cd8000)
-
-Vtable for QScrollPrepareEvent
-QScrollPrepareEvent::_ZTV19QScrollPrepareEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QScrollPrepareEvent)
-16 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent
-24 (int (*)(...))QScrollPrepareEvent::~QScrollPrepareEvent
-
-Class QScrollPrepareEvent
- size=112 align=8
- base size=112 base align=8
-QScrollPrepareEvent (0x0x7f26269737b8) 0
- vptr=((& QScrollPrepareEvent::_ZTV19QScrollPrepareEvent) + 16u)
- QEvent (0x0x7f2626971b40) 0
- primary-for QScrollPrepareEvent (0x0x7f26269737b8)
-
-Vtable for QScrollEvent
-QScrollEvent::_ZTV12QScrollEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QScrollEvent)
-16 (int (*)(...))QScrollEvent::~QScrollEvent
-24 (int (*)(...))QScrollEvent::~QScrollEvent
-
-Class QScrollEvent
- size=64 align=8
- base size=60 base align=8
-QScrollEvent (0x0x7f2626973820) 0
- vptr=((& QScrollEvent::_ZTV12QScrollEvent) + 16u)
- QEvent (0x0x7f2626971ba0) 0
- primary-for QScrollEvent (0x0x7f2626973820)
-
-Vtable for QScreenOrientationChangeEvent
-QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QScreenOrientationChangeEvent)
-16 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent
-24 (int (*)(...))QScreenOrientationChangeEvent::~QScreenOrientationChangeEvent
-
-Class QScreenOrientationChangeEvent
- size=40 align=8
- base size=36 base align=8
-QScreenOrientationChangeEvent (0x0x7f2626973888) 0
- vptr=((& QScreenOrientationChangeEvent::_ZTV29QScreenOrientationChangeEvent) + 16u)
- QEvent (0x0x7f2626971c00) 0
- primary-for QScreenOrientationChangeEvent (0x0x7f2626973888)
-
-Vtable for QApplicationStateChangeEvent
-QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QApplicationStateChangeEvent)
-16 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent
-24 (int (*)(...))QApplicationStateChangeEvent::~QApplicationStateChangeEvent
-
-Class QApplicationStateChangeEvent
- size=24 align=8
- base size=24 base align=8
-QApplicationStateChangeEvent (0x0x7f26269738f0) 0
- vptr=((& QApplicationStateChangeEvent::_ZTV28QApplicationStateChangeEvent) + 16u)
- QEvent (0x0x7f2626971c60) 0
- primary-for QApplicationStateChangeEvent (0x0x7f26269738f0)
-
-Class QFont
- size=16 align=8
- base size=12 base align=8
-QFont (0x0x7f2626971cc0) 0
-
-Class QPolygon
- size=8 align=8
- base size=8 base align=8
-QPolygon (0x0x7f2626973d00) 0
- QVector<QPoint> (0x0x7f2626a0d2a0) 0
-
-Class QPolygonF
- size=8 align=8
- base size=8 base align=8
-QPolygonF (0x0x7f2626a94068) 0
- QVector<QPointF> (0x0x7f2626a0d780) 0
-
-Class QMatrix
- size=48 align=8
- base size=48 base align=8
-QMatrix (0x0x7f2626a0dba0) 0
-
-Class QPainterPath::Element
- size=24 align=8
- base size=24 base align=8
-QPainterPath::Element (0x0x7f2626a0df00) 0
-
-Class QPainterPath
- size=8 align=8
- base size=8 base align=8
-QPainterPath (0x0x7f2626a0dea0) 0
-
-Class QPainterPathStroker
- size=8 align=8
- base size=8 base align=8
-QPainterPathStroker (0x0x7f262672b6c0) 0
-
-Class QTransform
- size=88 align=8
- base size=88 base align=8
-QTransform (0x0x7f262672b7e0) 0
-
-Vtable for QPaintDevice
-QPaintDevice::_ZTV12QPaintDevice: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QPaintDevice)
-16 0u
-24 0u
-32 (int (*)(...))QPaintDevice::devType
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPaintDevice
- size=24 align=8
- base size=24 base align=8
-QPaintDevice (0x0x7f262672bc60) 0
- vptr=((& QPaintDevice::_ZTV12QPaintDevice) + 16u)
-
-Class QPixelFormat
- size=8 align=8
- base size=8 base align=8
-QPixelFormat (0x0x7f262672bcc0) 0
-
-Vtable for QImage
-QImage::_ZTV6QImage: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QImage)
-16 (int (*)(...))QImage::~QImage
-24 (int (*)(...))QImage::~QImage
-32 (int (*)(...))QImage::devType
-40 (int (*)(...))QImage::paintEngine
-48 (int (*)(...))QImage::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QImage
- size=32 align=8
- base size=32 base align=8
-QImage (0x0x7f2626a94bc8) 0
- vptr=((& QImage::_ZTV6QImage) + 16u)
- QPaintDevice (0x0x7f2626857180) 0
- primary-for QImage (0x0x7f2626a94bc8)
-
-Vtable for QPixmap
-QPixmap::_ZTV7QPixmap: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QPixmap)
-16 (int (*)(...))QPixmap::~QPixmap
-24 (int (*)(...))QPixmap::~QPixmap
-32 (int (*)(...))QPixmap::devType
-40 (int (*)(...))QPixmap::paintEngine
-48 (int (*)(...))QPixmap::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPixmap
- size=32 align=8
- base size=32 base align=8
-QPixmap (0x0x7f26265226e8) 0
- vptr=((& QPixmap::_ZTV7QPixmap) + 16u)
- QPaintDevice (0x0x7f2626539180) 0
- primary-for QPixmap (0x0x7f26265226e8)
-
-Class QBrush
- size=8 align=8
- base size=8 base align=8
-QBrush (0x0x7f26265394e0) 0
-
-Class QBrushData
- size=112 align=8
- base size=112 base align=8
-QBrushData (0x0x7f2626539840) 0
-
-Class QGradient
- size=64 align=8
- base size=64 base align=8
-QGradient (0x0x7f26265398a0) 0
-
-Class QLinearGradient
- size=64 align=8
- base size=64 base align=8
-QLinearGradient (0x0x7f2626522a90) 0
- QGradient (0x0x7f2626539b40) 0
-
-Class QRadialGradient
- size=64 align=8
- base size=64 base align=8
-QRadialGradient (0x0x7f2626522af8) 0
- QGradient (0x0x7f2626539ba0) 0
-
-Class QConicalGradient
- size=64 align=8
- base size=64 base align=8
-QConicalGradient (0x0x7f2626522b60) 0
- QGradient (0x0x7f2626539c00) 0
-
-Class QPen
- size=8 align=8
- base size=8 base align=8
-QPen (0x0x7f2626539c60) 0
-
-Class QTextOption::Tab
- size=16 align=8
- base size=14 base align=8
-QTextOption::Tab (0x0x7f262667ff00) 0
-
-Class QTextOption
- size=32 align=8
- base size=32 base align=8
-QTextOption (0x0x7f262667fea0) 0
-
-Class QTextLength
- size=16 align=8
- base size=16 base align=8
-QTextLength (0x0x7f26266bf360) 0
-
-Class QTextFormat
- size=16 align=8
- base size=12 base align=8
-QTextFormat (0x0x7f26266bf7e0) 0
-
-Class QTextCharFormat
- size=16 align=8
- base size=12 base align=8
-QTextCharFormat (0x0x7f26266c0a28) 0
- QTextFormat (0x0x7f26263d2060) 0
-
-Class QTextBlockFormat
- size=16 align=8
- base size=12 base align=8
-QTextBlockFormat (0x0x7f26266c0bc8) 0
- QTextFormat (0x0x7f26263d2360) 0
-
-Class QTextListFormat
- size=16 align=8
- base size=12 base align=8
-QTextListFormat (0x0x7f26266c0dd0) 0
- QTextFormat (0x0x7f26263d2660) 0
-
-Class QTextImageFormat
- size=16 align=8
- base size=12 base align=8
-QTextImageFormat (0x0x7f26266c0f70) 0
- QTextCharFormat (0x0x7f26266c04e0) 0
- QTextFormat (0x0x7f26263d2960) 0
-
-Class QTextFrameFormat
- size=16 align=8
- base size=12 base align=8
-QTextFrameFormat (0x0x7f262647e068) 0
- QTextFormat (0x0x7f26263d2c60) 0
-
-Class QTextTableFormat
- size=16 align=8
- base size=12 base align=8
-QTextTableFormat (0x0x7f262647e208) 0
- QTextFrameFormat (0x0x7f262647e270) 0
- QTextFormat (0x0x7f26263d2f60) 0
-
-Class QTextTableCellFormat
- size=16 align=8
- base size=12 base align=8
-QTextTableCellFormat (0x0x7f262647e410) 0
- QTextCharFormat (0x0x7f262647e478) 0
- QTextFormat (0x0x7f26264b8300) 0
-
-Class QFontDatabase
- size=8 align=8
- base size=8 base align=8
-QFontDatabase (0x0x7f26264b8600) 0
-
-Class QRawFont
- size=8 align=8
- base size=8 base align=8
-QRawFont (0x0x7f26264b8660) 0
-
-Class QGlyphRun
- size=8 align=8
- base size=8 base align=8
-QGlyphRun (0x0x7f26264b8c00) 0
-
-Class QTextCursor
- size=8 align=8
- base size=8 base align=8
-QTextCursor (0x0x7f26264b8f60) 0
-
-Class QTextInlineObject
- size=16 align=8
- base size=16 base align=8
-QTextInlineObject (0x0x7f26261c2300) 0
-
-Class QTextLayout::FormatRange
- size=24 align=8
- base size=24 base align=8
-QTextLayout::FormatRange (0x0x7f26261c23c0) 0
-
-Class QTextLayout
- size=8 align=8
- base size=8 base align=8
-QTextLayout (0x0x7f26261c2360) 0
-
-Class QTextLine
- size=16 align=8
- base size=16 base align=8
-QTextLine (0x0x7f26261c2780) 0
-
-Vtable for QAbstractUndoItem
-QAbstractUndoItem::_ZTV17QAbstractUndoItem: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAbstractUndoItem)
-16 (int (*)(...))__cxa_pure_virtual
-24 (int (*)(...))__cxa_pure_virtual
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractUndoItem
- size=8 align=8
- base size=8 base align=8
-QAbstractUndoItem (0x0x7f26261c27e0) 0 nearly-empty
- vptr=((& QAbstractUndoItem::_ZTV17QAbstractUndoItem) + 16u)
-
-Class QTextDocument::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextDocument::QPrivateSignal (0x0x7f26261c28a0) 0 empty
-
-Vtable for QTextDocument
-QTextDocument::_ZTV13QTextDocument: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QTextDocument)
-16 (int (*)(...))QTextDocument::metaObject
-24 (int (*)(...))QTextDocument::qt_metacast
-32 (int (*)(...))QTextDocument::qt_metacall
-40 (int (*)(...))QTextDocument::~QTextDocument
-48 (int (*)(...))QTextDocument::~QTextDocument
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextDocument::clear
-120 (int (*)(...))QTextDocument::createObject
-128 (int (*)(...))QTextDocument::loadResource
-
-Class QTextDocument
- size=16 align=8
- base size=16 base align=8
-QTextDocument (0x0x7f262647eea0) 0
- vptr=((& QTextDocument::_ZTV13QTextDocument) + 16u)
- QObject (0x0x7f26261c2840) 0
- primary-for QTextDocument (0x0x7f262647eea0)
-
-Class QPalette::Data
- size=4 align=4
- base size=4 base align=4
-QPalette::Data (0x0x7f26261c2a80) 0
-
-Class QPalette
- size=16 align=8
- base size=12 base align=8
-QPalette (0x0x7f26261c2a20) 0
-
-Class QAbstractTextDocumentLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractTextDocumentLayout::QPrivateSignal (0x0x7f2625f48ba0) 0 empty
-
-Class QAbstractTextDocumentLayout::Selection
- size=24 align=8
- base size=24 base align=8
-QAbstractTextDocumentLayout::Selection (0x0x7f2625f48c00) 0
-
-Class QAbstractTextDocumentLayout::PaintContext
- size=64 align=8
- base size=64 base align=8
-QAbstractTextDocumentLayout::PaintContext (0x0x7f2625f48c60) 0
-
-Vtable for QAbstractTextDocumentLayout
-QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAbstractTextDocumentLayout)
-16 (int (*)(...))QAbstractTextDocumentLayout::metaObject
-24 (int (*)(...))QAbstractTextDocumentLayout::qt_metacast
-32 (int (*)(...))QAbstractTextDocumentLayout::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QAbstractTextDocumentLayout::resizeInlineObject
-176 (int (*)(...))QAbstractTextDocumentLayout::positionInlineObject
-184 (int (*)(...))QAbstractTextDocumentLayout::drawInlineObject
-
-Class QAbstractTextDocumentLayout
- size=16 align=8
- base size=16 base align=8
-QAbstractTextDocumentLayout (0x0x7f2625f4ca90) 0
- vptr=((& QAbstractTextDocumentLayout::_ZTV27QAbstractTextDocumentLayout) + 16u)
- QObject (0x0x7f2625f48b40) 0
- primary-for QAbstractTextDocumentLayout (0x0x7f2625f4ca90)
-
-Vtable for QTextObjectInterface
-QTextObjectInterface::_ZTV20QTextObjectInterface: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QTextObjectInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QTextObjectInterface
- size=8 align=8
- base size=8 base align=8
-QTextObjectInterface (0x0x7f2625fc7300) 0 nearly-empty
- vptr=((& QTextObjectInterface::_ZTV20QTextObjectInterface) + 16u)
-
-Class QAccessible::State
- size=8 align=8
- base size=5 base align=8
-QAccessible::State (0x0x7f2625fc7420) 0
-
-Vtable for QAccessible::ActivationObserver
-QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN11QAccessible18ActivationObserverE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessible::ActivationObserver
- size=8 align=8
- base size=8 base align=8
-QAccessible::ActivationObserver (0x0x7f2625fc7480) 0 nearly-empty
- vptr=((& QAccessible::ActivationObserver::_ZTVN11QAccessible18ActivationObserverE) + 16u)
-
-Class QAccessible
- size=1 align=1
- base size=0 base align=1
-QAccessible (0x0x7f2625fc73c0) 0 empty
-
-Vtable for QAccessibleInterface
-QAccessibleInterface::_ZTV20QAccessibleInterface: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QAccessibleInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QAccessibleInterface::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleInterface::focusChild
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleInterface (0x0x7f2625fc7600) 0 nearly-empty
- vptr=((& QAccessibleInterface::_ZTV20QAccessibleInterface) + 16u)
-
-Vtable for QAccessibleTextInterface
-QAccessibleTextInterface::_ZTV24QAccessibleTextInterface: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAccessibleTextInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))QAccessibleTextInterface::textBeforeOffset
-104 (int (*)(...))QAccessibleTextInterface::textAfterOffset
-112 (int (*)(...))QAccessibleTextInterface::textAtOffset
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTextInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTextInterface (0x0x7f2625fc7660) 0 nearly-empty
- vptr=((& QAccessibleTextInterface::_ZTV24QAccessibleTextInterface) + 16u)
-
-Vtable for QAccessibleEditableTextInterface
-QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI32QAccessibleEditableTextInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleEditableTextInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleEditableTextInterface (0x0x7f2625fc76c0) 0 nearly-empty
- vptr=((& QAccessibleEditableTextInterface::_ZTV32QAccessibleEditableTextInterface) + 16u)
-
-Vtable for QAccessibleValueInterface
-QAccessibleValueInterface::_ZTV25QAccessibleValueInterface: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleValueInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleValueInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleValueInterface (0x0x7f2625fc7720) 0 nearly-empty
- vptr=((& QAccessibleValueInterface::_ZTV25QAccessibleValueInterface) + 16u)
-
-Vtable for QAccessibleTableCellInterface
-QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface: 12u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QAccessibleTableCellInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTableCellInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTableCellInterface (0x0x7f2625fc7780) 0 nearly-empty
- vptr=((& QAccessibleTableCellInterface::_ZTV29QAccessibleTableCellInterface) + 16u)
-
-Vtable for QAccessibleTableInterface
-QAccessibleTableInterface::_ZTV25QAccessibleTableInterface: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleTableInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-184 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleTableInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleTableInterface (0x0x7f2625fc77e0) 0 nearly-empty
- vptr=((& QAccessibleTableInterface::_ZTV25QAccessibleTableInterface) + 16u)
-
-Vtable for QAccessibleActionInterface
-QAccessibleActionInterface::_ZTV26QAccessibleActionInterface: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleActionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QAccessibleActionInterface::localizedActionName
-48 (int (*)(...))QAccessibleActionInterface::localizedActionDescription
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleActionInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleActionInterface (0x0x7f2625fc7840) 0 nearly-empty
- vptr=((& QAccessibleActionInterface::_ZTV26QAccessibleActionInterface) + 16u)
-
-Vtable for QAccessibleImageInterface
-QAccessibleImageInterface::_ZTV25QAccessibleImageInterface: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QAccessibleImageInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleImageInterface
- size=8 align=8
- base size=8 base align=8
-QAccessibleImageInterface (0x0x7f2625fc78a0) 0 nearly-empty
- vptr=((& QAccessibleImageInterface::_ZTV25QAccessibleImageInterface) + 16u)
-
-Vtable for QAccessibleEvent
-QAccessibleEvent::_ZTV16QAccessibleEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QAccessibleEvent)
-16 (int (*)(...))QAccessibleEvent::~QAccessibleEvent
-24 (int (*)(...))QAccessibleEvent::~QAccessibleEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleEvent
- size=32 align=8
- base size=28 base align=8
-QAccessibleEvent (0x0x7f2625fc7900) 0
- vptr=((& QAccessibleEvent::_ZTV16QAccessibleEvent) + 16u)
-
-Vtable for QAccessibleStateChangeEvent
-QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAccessibleStateChangeEvent)
-16 (int (*)(...))QAccessibleStateChangeEvent::~QAccessibleStateChangeEvent
-24 (int (*)(...))QAccessibleStateChangeEvent::~QAccessibleStateChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleStateChangeEvent
- size=40 align=8
- base size=40 base align=8
-QAccessibleStateChangeEvent (0x0x7f262609d000) 0
- vptr=((& QAccessibleStateChangeEvent::_ZTV27QAccessibleStateChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f262608c240) 0
- primary-for QAccessibleStateChangeEvent (0x0x7f262609d000)
-
-Vtable for QAccessibleTextCursorEvent
-QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextCursorEvent)
-16 (int (*)(...))QAccessibleTextCursorEvent::~QAccessibleTextCursorEvent
-24 (int (*)(...))QAccessibleTextCursorEvent::~QAccessibleTextCursorEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextCursorEvent
- size=32 align=8
- base size=32 base align=8
-QAccessibleTextCursorEvent (0x0x7f262609d068) 0
- vptr=((& QAccessibleTextCursorEvent::_ZTV26QAccessibleTextCursorEvent) + 16u)
- QAccessibleEvent (0x0x7f262608c2a0) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f262609d068)
-
-Vtable for QAccessibleTextSelectionEvent
-QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QAccessibleTextSelectionEvent)
-16 (int (*)(...))QAccessibleTextSelectionEvent::~QAccessibleTextSelectionEvent
-24 (int (*)(...))QAccessibleTextSelectionEvent::~QAccessibleTextSelectionEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextSelectionEvent
- size=40 align=8
- base size=40 base align=8
-QAccessibleTextSelectionEvent (0x0x7f262609d0d0) 0
- vptr=((& QAccessibleTextSelectionEvent::_ZTV29QAccessibleTextSelectionEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f262609d138) 0
- primary-for QAccessibleTextSelectionEvent (0x0x7f262609d0d0)
- QAccessibleEvent (0x0x7f262608c300) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f262609d138)
-
-Vtable for QAccessibleTextInsertEvent
-QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextInsertEvent)
-16 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent
-24 (int (*)(...))QAccessibleTextInsertEvent::~QAccessibleTextInsertEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextInsertEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTextInsertEvent (0x0x7f262609d1a0) 0
- vptr=((& QAccessibleTextInsertEvent::_ZTV26QAccessibleTextInsertEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f262609d208) 0
- primary-for QAccessibleTextInsertEvent (0x0x7f262609d1a0)
- QAccessibleEvent (0x0x7f262608c360) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f262609d208)
-
-Vtable for QAccessibleTextRemoveEvent
-QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextRemoveEvent)
-16 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent
-24 (int (*)(...))QAccessibleTextRemoveEvent::~QAccessibleTextRemoveEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextRemoveEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTextRemoveEvent (0x0x7f262609d270) 0
- vptr=((& QAccessibleTextRemoveEvent::_ZTV26QAccessibleTextRemoveEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f262609d2d8) 0
- primary-for QAccessibleTextRemoveEvent (0x0x7f262609d270)
- QAccessibleEvent (0x0x7f262608c3c0) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f262609d2d8)
-
-Vtable for QAccessibleTextUpdateEvent
-QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAccessibleTextUpdateEvent)
-16 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent
-24 (int (*)(...))QAccessibleTextUpdateEvent::~QAccessibleTextUpdateEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTextUpdateEvent
- size=56 align=8
- base size=56 base align=8
-QAccessibleTextUpdateEvent (0x0x7f262609d340) 0
- vptr=((& QAccessibleTextUpdateEvent::_ZTV26QAccessibleTextUpdateEvent) + 16u)
- QAccessibleTextCursorEvent (0x0x7f262609d3a8) 0
- primary-for QAccessibleTextUpdateEvent (0x0x7f262609d340)
- QAccessibleEvent (0x0x7f262608c420) 0
- primary-for QAccessibleTextCursorEvent (0x0x7f262609d3a8)
-
-Vtable for QAccessibleValueChangeEvent
-QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QAccessibleValueChangeEvent)
-16 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent
-24 (int (*)(...))QAccessibleValueChangeEvent::~QAccessibleValueChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleValueChangeEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleValueChangeEvent (0x0x7f262609d410) 0
- vptr=((& QAccessibleValueChangeEvent::_ZTV27QAccessibleValueChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f262608c480) 0
- primary-for QAccessibleValueChangeEvent (0x0x7f262609d410)
-
-Vtable for QAccessibleTableModelChangeEvent
-QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI32QAccessibleTableModelChangeEvent)
-16 (int (*)(...))QAccessibleTableModelChangeEvent::~QAccessibleTableModelChangeEvent
-24 (int (*)(...))QAccessibleTableModelChangeEvent::~QAccessibleTableModelChangeEvent
-32 (int (*)(...))QAccessibleEvent::accessibleInterface
-
-Class QAccessibleTableModelChangeEvent
- size=48 align=8
- base size=48 base align=8
-QAccessibleTableModelChangeEvent (0x0x7f262609d478) 0
- vptr=((& QAccessibleTableModelChangeEvent::_ZTV32QAccessibleTableModelChangeEvent) + 16u)
- QAccessibleEvent (0x0x7f262608c4e0) 0
- primary-for QAccessibleTableModelChangeEvent (0x0x7f262609d478)
-
-Vtable for QAccessibleBridge
-QAccessibleBridge::_ZTV17QAccessibleBridge: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessibleBridge)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleBridge
- size=8 align=8
- base size=8 base align=8
-QAccessibleBridge (0x0x7f262608c5a0) 0 nearly-empty
- vptr=((& QAccessibleBridge::_ZTV17QAccessibleBridge) + 16u)
-
-Class QAccessibleBridgePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAccessibleBridgePlugin::QPrivateSignal (0x0x7f262608c660) 0 empty
-
-Vtable for QAccessibleBridgePlugin
-QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QAccessibleBridgePlugin)
-16 (int (*)(...))QAccessibleBridgePlugin::metaObject
-24 (int (*)(...))QAccessibleBridgePlugin::qt_metacast
-32 (int (*)(...))QAccessibleBridgePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessibleBridgePlugin
- size=16 align=8
- base size=16 base align=8
-QAccessibleBridgePlugin (0x0x7f262609d4e0) 0
- vptr=((& QAccessibleBridgePlugin::_ZTV23QAccessibleBridgePlugin) + 16u)
- QObject (0x0x7f262608c600) 0
- primary-for QAccessibleBridgePlugin (0x0x7f262609d4e0)
-
-Vtable for QAccessibleObject
-QAccessibleObject::_ZTV17QAccessibleObject: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessibleObject)
-16 0u
-24 0u
-32 (int (*)(...))QAccessibleObject::isValid
-40 (int (*)(...))QAccessibleObject::object
-48 (int (*)(...))QAccessibleInterface::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleInterface::focusChild
-72 (int (*)(...))QAccessibleObject::childAt
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QAccessibleObject::setText
-128 (int (*)(...))QAccessibleObject::rect
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleObject
- size=16 align=8
- base size=16 base align=8
-QAccessibleObject (0x0x7f262609d548) 0
- vptr=((& QAccessibleObject::_ZTV17QAccessibleObject) + 16u)
- QAccessibleInterface (0x0x7f262608c6c0) 0 nearly-empty
- primary-for QAccessibleObject (0x0x7f262609d548)
-
-Vtable for QAccessibleApplication
-QAccessibleApplication::_ZTV22QAccessibleApplication: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QAccessibleApplication)
-16 (int (*)(...))QAccessibleApplication::~QAccessibleApplication
-24 (int (*)(...))QAccessibleApplication::~QAccessibleApplication
-32 (int (*)(...))QAccessibleObject::isValid
-40 (int (*)(...))QAccessibleObject::object
-48 (int (*)(...))QAccessibleApplication::window
-56 (int (*)(...))QAccessibleInterface::relations
-64 (int (*)(...))QAccessibleApplication::focusChild
-72 (int (*)(...))QAccessibleObject::childAt
-80 (int (*)(...))QAccessibleApplication::parent
-88 (int (*)(...))QAccessibleApplication::child
-96 (int (*)(...))QAccessibleApplication::childCount
-104 (int (*)(...))QAccessibleApplication::indexOfChild
-112 (int (*)(...))QAccessibleApplication::text
-120 (int (*)(...))QAccessibleObject::setText
-128 (int (*)(...))QAccessibleObject::rect
-136 (int (*)(...))QAccessibleApplication::role
-144 (int (*)(...))QAccessibleApplication::state
-152 (int (*)(...))QAccessibleInterface::foregroundColor
-160 (int (*)(...))QAccessibleInterface::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleInterface::interface_cast
-
-Class QAccessibleApplication
- size=16 align=8
- base size=16 base align=8
-QAccessibleApplication (0x0x7f262609d5b0) 0
- vptr=((& QAccessibleApplication::_ZTV22QAccessibleApplication) + 16u)
- QAccessibleObject (0x0x7f262609d618) 0
- primary-for QAccessibleApplication (0x0x7f262609d5b0)
- QAccessibleInterface (0x0x7f262608c720) 0 nearly-empty
- primary-for QAccessibleObject (0x0x7f262609d618)
-
-Class QAccessiblePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAccessiblePlugin::QPrivateSignal (0x0x7f262608c7e0) 0 empty
-
-Vtable for QAccessiblePlugin
-QAccessiblePlugin::_ZTV17QAccessiblePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessiblePlugin)
-16 (int (*)(...))QAccessiblePlugin::metaObject
-24 (int (*)(...))QAccessiblePlugin::qt_metacast
-32 (int (*)(...))QAccessiblePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QAccessiblePlugin
- size=16 align=8
- base size=16 base align=8
-QAccessiblePlugin (0x0x7f262609d680) 0
- vptr=((& QAccessiblePlugin::_ZTV17QAccessiblePlugin) + 16u)
- QObject (0x0x7f262608c780) 0
- primary-for QAccessiblePlugin (0x0x7f262609d680)
-
-Class QSurfaceFormat
- size=8 align=8
- base size=8 base align=8
-QSurfaceFormat (0x0x7f262608c840) 0
-
-Vtable for QSurface
-QSurface::_ZTV8QSurface: 8u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QSurface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-
-Class QSurface
- size=24 align=8
- base size=24 base align=8
-QSurface (0x0x7f262608c9c0) 0
- vptr=((& QSurface::_ZTV8QSurface) + 16u)
-
-Class QIcon
- size=8 align=8
- base size=8 base align=8
-QIcon (0x0x7f262608cb40) 0
-
-Class QCursor
- size=8 align=8
- base size=8 base align=8
-QCursor (0x0x7f2625e0bf60) 0
-
-Class QWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWindow::QPrivateSignal (0x0x7f2625ebb2a0) 0 empty
-
-Vtable for QWindow
-QWindow::_ZTV7QWindow: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QWindow)
-16 (int (*)(...))QWindow::metaObject
-24 (int (*)(...))QWindow::qt_metacast
-32 (int (*)(...))QWindow::qt_metacall
-40 (int (*)(...))QWindow::~QWindow
-48 (int (*)(...))QWindow::~QWindow
-56 (int (*)(...))QWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI7QWindow)
-312 (int (*)(...))QWindow::_ZThn16_N7QWindowD1Ev
-320 (int (*)(...))QWindow::_ZThn16_N7QWindowD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QWindow
- size=40 align=8
- base size=40 base align=8
-QWindow (0x0x7f2625ec20e0) 0
- vptr=((& QWindow::_ZTV7QWindow) + 16u)
- QObject (0x0x7f2625ebb1e0) 0
- primary-for QWindow (0x0x7f2625ec20e0)
- QSurface (0x0x7f2625ebb240) 16
- vptr=((& QWindow::_ZTV7QWindow) + 312u)
-
-Class QBackingStore
- size=8 align=8
- base size=8 base align=8
-QBackingStore (0x0x7f2625ebb3c0) 0
-
-Vtable for QBitmap
-QBitmap::_ZTV7QBitmap: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QBitmap)
-16 (int (*)(...))QBitmap::~QBitmap
-24 (int (*)(...))QBitmap::~QBitmap
-32 (int (*)(...))QPixmap::devType
-40 (int (*)(...))QPixmap::paintEngine
-48 (int (*)(...))QPixmap::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QBitmap
- size=32 align=8
- base size=32 base align=8
-QBitmap (0x0x7f2625eb7208) 0
- vptr=((& QBitmap::_ZTV7QBitmap) + 16u)
- QPixmap (0x0x7f2625eb7270) 0
- primary-for QBitmap (0x0x7f2625eb7208)
- QPaintDevice (0x0x7f2625ebb480) 0
- primary-for QPixmap (0x0x7f2625eb7270)
-
-Class QClipboard::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QClipboard::QPrivateSignal (0x0x7f2625ebb840) 0 empty
-
-Vtable for QClipboard
-QClipboard::_ZTV10QClipboard: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QClipboard)
-16 (int (*)(...))QClipboard::metaObject
-24 (int (*)(...))QClipboard::qt_metacast
-32 (int (*)(...))QClipboard::qt_metacall
-40 (int (*)(...))QClipboard::~QClipboard
-48 (int (*)(...))QClipboard::~QClipboard
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QClipboard
- size=16 align=8
- base size=16 base align=8
-QClipboard (0x0x7f2625eb7478) 0
- vptr=((& QClipboard::_ZTV10QClipboard) + 16u)
- QObject (0x0x7f2625ebb7e0) 0
- primary-for QClipboard (0x0x7f2625eb7478)
-
-Class QDesktopServices
- size=1 align=1
- base size=0 base align=1
-QDesktopServices (0x0x7f2625ebb8a0) 0 empty
-
-Class QDrag::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDrag::QPrivateSignal (0x0x7f2625ebb960) 0 empty
-
-Vtable for QDrag
-QDrag::_ZTV5QDrag: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI5QDrag)
-16 (int (*)(...))QDrag::metaObject
-24 (int (*)(...))QDrag::qt_metacast
-32 (int (*)(...))QDrag::qt_metacall
-40 (int (*)(...))QDrag::~QDrag
-48 (int (*)(...))QDrag::~QDrag
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QDrag
- size=16 align=8
- base size=16 base align=8
-QDrag (0x0x7f2625eb74e0) 0
- vptr=((& QDrag::_ZTV5QDrag) + 16u)
- QObject (0x0x7f2625ebb900) 0
- primary-for QDrag (0x0x7f2625eb74e0)
-
-Class QFontInfo
- size=8 align=8
- base size=8 base align=8
-QFontInfo (0x0x7f2625ebb9c0) 0
-
-Class QFontMetrics
- size=8 align=8
- base size=8 base align=8
-QFontMetrics (0x0x7f2625ebbcc0) 0
-
-Class QFontMetricsF
- size=8 align=8
- base size=8 base align=8
-QFontMetricsF (0x0x7f2625b85060) 0
-
-Class QGenericPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGenericPlugin::QPrivateSignal (0x0x7f2625cc62a0) 0 empty
-
-Vtable for QGenericPlugin
-QGenericPlugin::_ZTV14QGenericPlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QGenericPlugin)
-16 (int (*)(...))QGenericPlugin::metaObject
-24 (int (*)(...))QGenericPlugin::qt_metacast
-32 (int (*)(...))QGenericPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QGenericPlugin
- size=16 align=8
- base size=16 base align=8
-QGenericPlugin (0x0x7f2625eb7a90) 0
- vptr=((& QGenericPlugin::_ZTV14QGenericPlugin) + 16u)
- QObject (0x0x7f2625cc6240) 0
- primary-for QGenericPlugin (0x0x7f2625eb7a90)
-
-Class QGenericPluginFactory
- size=1 align=1
- base size=0 base align=1
-QGenericPluginFactory (0x0x7f2625cc6300) 0 empty
-
-Class QInputMethod::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QInputMethod::QPrivateSignal (0x0x7f2625cc63c0) 0 empty
-
-Vtable for QInputMethod
-QInputMethod::_ZTV12QInputMethod: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QInputMethod)
-16 (int (*)(...))QInputMethod::metaObject
-24 (int (*)(...))QInputMethod::qt_metacast
-32 (int (*)(...))QInputMethod::qt_metacall
-40 (int (*)(...))QInputMethod::~QInputMethod
-48 (int (*)(...))QInputMethod::~QInputMethod
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QInputMethod
- size=16 align=8
- base size=16 base align=8
-QInputMethod (0x0x7f2625eb7af8) 0
- vptr=((& QInputMethod::_ZTV12QInputMethod) + 16u)
- QObject (0x0x7f2625cc6360) 0
- primary-for QInputMethod (0x0x7f2625eb7af8)
-
-Class QGuiApplication::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGuiApplication::QPrivateSignal (0x0x7f2625cc6480) 0 empty
-
-Vtable for QGuiApplication
-QGuiApplication::_ZTV15QGuiApplication: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QGuiApplication)
-16 (int (*)(...))QGuiApplication::metaObject
-24 (int (*)(...))QGuiApplication::qt_metacast
-32 (int (*)(...))QGuiApplication::qt_metacall
-40 (int (*)(...))QGuiApplication::~QGuiApplication
-48 (int (*)(...))QGuiApplication::~QGuiApplication
-56 (int (*)(...))QGuiApplication::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGuiApplication::notify
-120 (int (*)(...))QGuiApplication::compressEvent
-
-Class QGuiApplication
- size=16 align=8
- base size=16 base align=8
-QGuiApplication (0x0x7f2625eb7b60) 0
- vptr=((& QGuiApplication::_ZTV15QGuiApplication) + 16u)
- QCoreApplication (0x0x7f2625eb7bc8) 0
- primary-for QGuiApplication (0x0x7f2625eb7b60)
- QObject (0x0x7f2625cc6420) 0
- primary-for QCoreApplication (0x0x7f2625eb7bc8)
-
-Class QIconEngine::AvailableSizesArgument
- size=16 align=8
- base size=16 base align=8
-QIconEngine::AvailableSizesArgument (0x0x7f2625cc66c0) 0
-
-Vtable for QIconEngine
-QIconEngine::_ZTV11QIconEngine: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QIconEngine)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QIconEngine::actualSize
-48 (int (*)(...))QIconEngine::pixmap
-56 (int (*)(...))QIconEngine::addPixmap
-64 (int (*)(...))QIconEngine::addFile
-72 (int (*)(...))QIconEngine::key
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))QIconEngine::read
-96 (int (*)(...))QIconEngine::write
-104 (int (*)(...))QIconEngine::availableSizes
-112 (int (*)(...))QIconEngine::iconName
-120 (int (*)(...))QIconEngine::virtual_hook
-
-Class QIconEngine
- size=8 align=8
- base size=8 base align=8
-QIconEngine (0x0x7f2625cc6660) 0 nearly-empty
- vptr=((& QIconEngine::_ZTV11QIconEngine) + 16u)
-
-Class QIconEnginePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIconEnginePlugin::QPrivateSignal (0x0x7f2625cc68a0) 0 empty
-
-Vtable for QIconEnginePlugin
-QIconEnginePlugin::_ZTV17QIconEnginePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QIconEnginePlugin)
-16 (int (*)(...))QIconEnginePlugin::metaObject
-24 (int (*)(...))QIconEnginePlugin::qt_metacast
-32 (int (*)(...))QIconEnginePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QIconEnginePlugin
- size=16 align=8
- base size=16 base align=8
-QIconEnginePlugin (0x0x7f2625eb7dd0) 0
- vptr=((& QIconEnginePlugin::_ZTV17QIconEnginePlugin) + 16u)
- QObject (0x0x7f2625cc6840) 0
- primary-for QIconEnginePlugin (0x0x7f2625eb7dd0)
-
-Vtable for QImageIOHandler
-QImageIOHandler::_ZTV15QImageIOHandler: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QImageIOHandler)
-16 0u
-24 0u
-32 (int (*)(...))QImageIOHandler::name
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))QImageIOHandler::write
-64 (int (*)(...))QImageIOHandler::option
-72 (int (*)(...))QImageIOHandler::setOption
-80 (int (*)(...))QImageIOHandler::supportsOption
-88 (int (*)(...))QImageIOHandler::jumpToNextImage
-96 (int (*)(...))QImageIOHandler::jumpToImage
-104 (int (*)(...))QImageIOHandler::loopCount
-112 (int (*)(...))QImageIOHandler::imageCount
-120 (int (*)(...))QImageIOHandler::nextImageDelay
-128 (int (*)(...))QImageIOHandler::currentImageNumber
-136 (int (*)(...))QImageIOHandler::currentImageRect
-
-Class QImageIOHandler
- size=16 align=8
- base size=16 base align=8
-QImageIOHandler (0x0x7f2625cc6900) 0
- vptr=((& QImageIOHandler::_ZTV15QImageIOHandler) + 16u)
-
-Class QImageIOPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QImageIOPlugin::QPrivateSignal (0x0x7f2625cc6a80) 0 empty
-
-Vtable for QImageIOPlugin
-QImageIOPlugin::_ZTV14QImageIOPlugin: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QImageIOPlugin)
-16 (int (*)(...))QImageIOPlugin::metaObject
-24 (int (*)(...))QImageIOPlugin::qt_metacast
-32 (int (*)(...))QImageIOPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QImageIOPlugin
- size=16 align=8
- base size=16 base align=8
-QImageIOPlugin (0x0x7f2625eb7e38) 0
- vptr=((& QImageIOPlugin::_ZTV14QImageIOPlugin) + 16u)
- QObject (0x0x7f2625cc6a20) 0
- primary-for QImageIOPlugin (0x0x7f2625eb7e38)
-
-Class QImageReader
- size=8 align=8
- base size=8 base align=8
-QImageReader (0x0x7f2625cc6c00) 0
-
-Class QImageWriter
- size=8 align=8
- base size=8 base align=8
-QImageWriter (0x0x7f2625cc6c60) 0
-
-Class QVector3D
- size=12 align=4
- base size=12 base align=4
-QVector3D (0x0x7f2625cc6cc0) 0
-
-Class QVector4D
- size=16 align=4
- base size=16 base align=4
-QVector4D (0x0x7f2625a140c0) 0
-
-Class QQuaternion
- size=16 align=4
- base size=16 base align=4
-QQuaternion (0x0x7f2625a14480) 0
-
-Class QMatrix4x4
- size=68 align=4
- base size=68 base align=4
-QMatrix4x4 (0x0x7f2625a14780) 0
-
-Class QMovie::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMovie::QPrivateSignal (0x0x7f2625a14ea0) 0 empty
-
-Vtable for QMovie
-QMovie::_ZTV6QMovie: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QMovie)
-16 (int (*)(...))QMovie::metaObject
-24 (int (*)(...))QMovie::qt_metacast
-32 (int (*)(...))QMovie::qt_metacall
-40 (int (*)(...))QMovie::~QMovie
-48 (int (*)(...))QMovie::~QMovie
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QMovie
- size=16 align=8
- base size=16 base align=8
-QMovie (0x0x7f2625a02618) 0
- vptr=((& QMovie::_ZTV6QMovie) + 16u)
- QObject (0x0x7f2625a14e40) 0
- primary-for QMovie (0x0x7f2625a02618)
-
-Class QOffscreenSurface::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOffscreenSurface::QPrivateSignal (0x0x7f2625824000) 0 empty
-
-Vtable for QOffscreenSurface
-QOffscreenSurface::_ZTV17QOffscreenSurface: 26u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QOffscreenSurface)
-16 (int (*)(...))QOffscreenSurface::metaObject
-24 (int (*)(...))QOffscreenSurface::qt_metacast
-32 (int (*)(...))QOffscreenSurface::qt_metacall
-40 (int (*)(...))QOffscreenSurface::~QOffscreenSurface
-48 (int (*)(...))QOffscreenSurface::~QOffscreenSurface
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QOffscreenSurface::surfaceType
-120 (int (*)(...))QOffscreenSurface::format
-128 (int (*)(...))QOffscreenSurface::size
-136 (int (*)(...))QOffscreenSurface::surfaceHandle
-144 (int (*)(...))-16
-152 (int (*)(...))(& _ZTI17QOffscreenSurface)
-160 (int (*)(...))QOffscreenSurface::_ZThn16_N17QOffscreenSurfaceD1Ev
-168 (int (*)(...))QOffscreenSurface::_ZThn16_N17QOffscreenSurfaceD0Ev
-176 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface6formatEv
-184 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface13surfaceHandleEv
-192 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface11surfaceTypeEv
-200 (int (*)(...))QOffscreenSurface::_ZThn16_NK17QOffscreenSurface4sizeEv
-
-Class QOffscreenSurface
- size=40 align=8
- base size=40 base align=8
-QOffscreenSurface (0x0x7f262581b540) 0
- vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 16u)
- QObject (0x0x7f2625a14f00) 0
- primary-for QOffscreenSurface (0x0x7f262581b540)
- QSurface (0x0x7f2625a14f60) 16
- vptr=((& QOffscreenSurface::_ZTV17QOffscreenSurface) + 160u)
-
-Class QOpenGLBuffer
- size=8 align=8
- base size=8 base align=8
-QOpenGLBuffer (0x0x7f26258240c0) 0
-
-Class QOpenGLVersionStatus
- size=12 align=4
- base size=12 base align=4
-QOpenGLVersionStatus (0x0x7f2625824240) 0
-
-Class QOpenGLVersionFunctionsBackend
- size=16 align=8
- base size=12 base align=8
-QOpenGLVersionFunctionsBackend (0x0x7f2625169120) 0
-
-Class QOpenGLVersionFunctionsStorage
- size=8 align=8
- base size=8 base align=8
-QOpenGLVersionFunctionsStorage (0x0x7f2625169180) 0
-
-Class QAbstractOpenGLFunctionsPrivate
- size=16 align=8
- base size=9 base align=8
-QAbstractOpenGLFunctionsPrivate (0x0x7f26251691e0) 0
-
-Vtable for QAbstractOpenGLFunctions
-QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QAbstractOpenGLFunctions)
-16 (int (*)(...))QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions
-24 (int (*)(...))QAbstractOpenGLFunctions::~QAbstractOpenGLFunctions
-32 (int (*)(...))QAbstractOpenGLFunctions::initializeOpenGLFunctions
-
-Class QAbstractOpenGLFunctions
- size=16 align=8
- base size=16 base align=8
-QAbstractOpenGLFunctions (0x0x7f2625169240) 0
- vptr=((& QAbstractOpenGLFunctions::_ZTV24QAbstractOpenGLFunctions) + 16u)
-
-Class QOpenGLFunctions_1_0_CoreBackend::Functions
- size=384 align=8
- base size=384 base align=8
-QOpenGLFunctions_1_0_CoreBackend::Functions (0x0x7f2625169300) 0
-
-Class QOpenGLFunctions_1_0_CoreBackend
- size=400 align=8
- base size=400 base align=8
-QOpenGLFunctions_1_0_CoreBackend (0x0x7f2625153a28) 0
- QOpenGLVersionFunctionsBackend (0x0x7f26251692a0) 0
-
-Class QOpenGLFunctions_1_1_CoreBackend::Functions
- size=128 align=8
- base size=128 base align=8
-QOpenGLFunctions_1_1_CoreBackend::Functions (0x0x7f2625169420) 0
-
-Class QOpenGLFunctions_1_1_CoreBackend
- size=144 align=8
- base size=144 base align=8
-QOpenGLFunctions_1_1_CoreBackend (0x0x7f2625153a90) 0
- QOpenGLVersionFunctionsBackend (0x0x7f26251693c0) 0
-
-Class QOpenGLFunctions_1_2_CoreBackend::Functions
- size=48 align=8
- base size=48 base align=8
-QOpenGLFunctions_1_2_CoreBackend::Functions (0x0x7f2625169540) 0
-
-Class QOpenGLFunctions_1_2_CoreBackend
- size=64 align=8
- base size=64 base align=8
-QOpenGLFunctions_1_2_CoreBackend (0x0x7f2625153af8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f26251694e0) 0
-
-Class QOpenGLFunctions_1_3_CoreBackend::Functions
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_1_3_CoreBackend::Functions (0x0x7f2625169660) 0
-
-Class QOpenGLFunctions_1_3_CoreBackend
- size=88 align=8
- base size=88 base align=8
-QOpenGLFunctions_1_3_CoreBackend (0x0x7f2625153b60) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2625169600) 0
-
-Class QOpenGLFunctions_1_4_CoreBackend::Functions
- size=56 align=8
- base size=56 base align=8
-QOpenGLFunctions_1_4_CoreBackend::Functions (0x0x7f26251697e0) 0
-
-Class QOpenGLFunctions_1_4_CoreBackend
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_1_4_CoreBackend (0x0x7f2625153bc8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2625169780) 0
-
-Class QOpenGLFunctions_1_5_CoreBackend::Functions
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_1_5_CoreBackend::Functions (0x0x7f2625169900) 0
-
-Class QOpenGLFunctions_1_5_CoreBackend
- size=168 align=8
- base size=168 base align=8
-QOpenGLFunctions_1_5_CoreBackend (0x0x7f2625153c30) 0
- QOpenGLVersionFunctionsBackend (0x0x7f26251698a0) 0
-
-Class QOpenGLFunctions_2_0_CoreBackend::Functions
- size=744 align=8
- base size=744 base align=8
-QOpenGLFunctions_2_0_CoreBackend::Functions (0x0x7f2625169a20) 0
-
-Class QOpenGLFunctions_2_0_CoreBackend
- size=760 align=8
- base size=760 base align=8
-QOpenGLFunctions_2_0_CoreBackend (0x0x7f2625153c98) 0
- QOpenGLVersionFunctionsBackend (0x0x7f26251699c0) 0
-
-Class QOpenGLFunctions_2_1_CoreBackend::Functions
- size=48 align=8
- base size=48 base align=8
-QOpenGLFunctions_2_1_CoreBackend::Functions (0x0x7f2625169b40) 0
-
-Class QOpenGLFunctions_2_1_CoreBackend
- size=64 align=8
- base size=64 base align=8
-QOpenGLFunctions_2_1_CoreBackend (0x0x7f2625153d00) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2625169ae0) 0
-
-Class QOpenGLFunctions_3_0_CoreBackend::Functions
- size=672 align=8
- base size=672 base align=8
-QOpenGLFunctions_3_0_CoreBackend::Functions (0x0x7f2625169c60) 0
-
-Class QOpenGLFunctions_3_0_CoreBackend
- size=688 align=8
- base size=688 base align=8
-QOpenGLFunctions_3_0_CoreBackend (0x0x7f2625153d68) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2625169c00) 0
-
-Class QOpenGLFunctions_3_1_CoreBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_3_1_CoreBackend::Functions (0x0x7f2625169d80) 0
-
-Class QOpenGLFunctions_3_1_CoreBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_3_1_CoreBackend (0x0x7f2625153dd0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2625169d20) 0
-
-Class QOpenGLFunctions_3_2_CoreBackend::Functions
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_3_2_CoreBackend::Functions (0x0x7f2625169ea0) 0
-
-Class QOpenGLFunctions_3_2_CoreBackend
- size=168 align=8
- base size=168 base align=8
-QOpenGLFunctions_3_2_CoreBackend (0x0x7f2625153e38) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2625169e40) 0
-
-Class QOpenGLFunctions_3_3_CoreBackend::Functions
- size=464 align=8
- base size=464 base align=8
-QOpenGLFunctions_3_3_CoreBackend::Functions (0x0x7f262522f000) 0
-
-Class QOpenGLFunctions_3_3_CoreBackend
- size=480 align=8
- base size=480 base align=8
-QOpenGLFunctions_3_3_CoreBackend (0x0x7f2625153ea0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2625169f60) 0
-
-Class QOpenGLFunctions_4_0_CoreBackend::Functions
- size=368 align=8
- base size=368 base align=8
-QOpenGLFunctions_4_0_CoreBackend::Functions (0x0x7f262522f120) 0
-
-Class QOpenGLFunctions_4_0_CoreBackend
- size=384 align=8
- base size=384 base align=8
-QOpenGLFunctions_4_0_CoreBackend (0x0x7f2625153f08) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522f0c0) 0
-
-Class QOpenGLFunctions_4_1_CoreBackend::Functions
- size=704 align=8
- base size=704 base align=8
-QOpenGLFunctions_4_1_CoreBackend::Functions (0x0x7f262522f240) 0
-
-Class QOpenGLFunctions_4_1_CoreBackend
- size=720 align=8
- base size=720 base align=8
-QOpenGLFunctions_4_1_CoreBackend (0x0x7f2625153f70) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522f1e0) 0
-
-Class QOpenGLFunctions_4_2_CoreBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_4_2_CoreBackend::Functions (0x0x7f262522f360) 0
-
-Class QOpenGLFunctions_4_2_CoreBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_4_2_CoreBackend (0x0x7f2625281000) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522f300) 0
-
-Class QOpenGLFunctions_4_3_CoreBackend::Functions
- size=344 align=8
- base size=344 base align=8
-QOpenGLFunctions_4_3_CoreBackend::Functions (0x0x7f262522f480) 0
-
-Class QOpenGLFunctions_4_3_CoreBackend
- size=360 align=8
- base size=360 base align=8
-QOpenGLFunctions_4_3_CoreBackend (0x0x7f2625281068) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522f420) 0
-
-Class QOpenGLFunctions_4_4_CoreBackend::Functions
- size=72 align=8
- base size=72 base align=8
-QOpenGLFunctions_4_4_CoreBackend::Functions (0x0x7f262522f5a0) 0
-
-Class QOpenGLFunctions_4_4_CoreBackend
- size=88 align=8
- base size=88 base align=8
-QOpenGLFunctions_4_4_CoreBackend (0x0x7f26252810d0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522f540) 0
-
-Class QOpenGLFunctions_4_5_CoreBackend::Functions
- size=848 align=8
- base size=848 base align=8
-QOpenGLFunctions_4_5_CoreBackend::Functions (0x0x7f262522f720) 0
-
-Class QOpenGLFunctions_4_5_CoreBackend
- size=864 align=8
- base size=864 base align=8
-QOpenGLFunctions_4_5_CoreBackend (0x0x7f2625281138) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522f6c0) 0
-
-Class QOpenGLFunctions_1_0_DeprecatedBackend::Functions
- size=2064 align=8
- base size=2064 base align=8
-QOpenGLFunctions_1_0_DeprecatedBackend::Functions (0x0x7f262522f840) 0
-
-Class QOpenGLFunctions_1_0_DeprecatedBackend
- size=2080 align=8
- base size=2080 base align=8
-QOpenGLFunctions_1_0_DeprecatedBackend (0x0x7f26252811a0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522f7e0) 0
-
-Class QOpenGLFunctions_1_1_DeprecatedBackend::Functions
- size=136 align=8
- base size=136 base align=8
-QOpenGLFunctions_1_1_DeprecatedBackend::Functions (0x0x7f262522f960) 0
-
-Class QOpenGLFunctions_1_1_DeprecatedBackend
- size=152 align=8
- base size=152 base align=8
-QOpenGLFunctions_1_1_DeprecatedBackend (0x0x7f2625281208) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522f900) 0
-
-Class QOpenGLFunctions_1_2_DeprecatedBackend::Functions
- size=256 align=8
- base size=256 base align=8
-QOpenGLFunctions_1_2_DeprecatedBackend::Functions (0x0x7f262522fa80) 0
-
-Class QOpenGLFunctions_1_2_DeprecatedBackend
- size=272 align=8
- base size=272 base align=8
-QOpenGLFunctions_1_2_DeprecatedBackend (0x0x7f2625281270) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522fa20) 0
-
-Class QOpenGLFunctions_1_3_DeprecatedBackend::Functions
- size=296 align=8
- base size=296 base align=8
-QOpenGLFunctions_1_3_DeprecatedBackend::Functions (0x0x7f262522fba0) 0
-
-Class QOpenGLFunctions_1_3_DeprecatedBackend
- size=312 align=8
- base size=312 base align=8
-QOpenGLFunctions_1_3_DeprecatedBackend (0x0x7f26252812d8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522fb40) 0
-
-Class QOpenGLFunctions_1_4_DeprecatedBackend::Functions
- size=304 align=8
- base size=304 base align=8
-QOpenGLFunctions_1_4_DeprecatedBackend::Functions (0x0x7f262522fcc0) 0
-
-Class QOpenGLFunctions_1_4_DeprecatedBackend
- size=320 align=8
- base size=320 base align=8
-QOpenGLFunctions_1_4_DeprecatedBackend (0x0x7f2625281340) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522fc60) 0
-
-Class QOpenGLFunctions_2_0_DeprecatedBackend::Functions
- size=288 align=8
- base size=288 base align=8
-QOpenGLFunctions_2_0_DeprecatedBackend::Functions (0x0x7f262522fde0) 0
-
-Class QOpenGLFunctions_2_0_DeprecatedBackend
- size=304 align=8
- base size=304 base align=8
-QOpenGLFunctions_2_0_DeprecatedBackend (0x0x7f26252813a8) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522fd80) 0
-
-Class QOpenGLFunctions_3_0_DeprecatedBackend::Functions
- size=160 align=8
- base size=160 base align=8
-QOpenGLFunctions_3_0_DeprecatedBackend::Functions (0x0x7f262522ff00) 0
-
-Class QOpenGLFunctions_3_0_DeprecatedBackend
- size=176 align=8
- base size=176 base align=8
-QOpenGLFunctions_3_0_DeprecatedBackend (0x0x7f2625281410) 0
- QOpenGLVersionFunctionsBackend (0x0x7f262522fea0) 0
-
-Class QOpenGLFunctions_3_3_DeprecatedBackend::Functions
- size=240 align=8
- base size=240 base align=8
-QOpenGLFunctions_3_3_DeprecatedBackend::Functions (0x0x7f2624f85060) 0
-
-Class QOpenGLFunctions_3_3_DeprecatedBackend
- size=256 align=8
- base size=256 base align=8
-QOpenGLFunctions_3_3_DeprecatedBackend (0x0x7f2625281478) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2624f85000) 0
-
-Class QOpenGLFunctions_4_5_DeprecatedBackend::Functions
- size=96 align=8
- base size=96 base align=8
-QOpenGLFunctions_4_5_DeprecatedBackend::Functions (0x0x7f2624f85180) 0
-
-Class QOpenGLFunctions_4_5_DeprecatedBackend
- size=112 align=8
- base size=112 base align=8
-QOpenGLFunctions_4_5_DeprecatedBackend (0x0x7f26252814e0) 0
- QOpenGLVersionFunctionsBackend (0x0x7f2624f85120) 0
-
-Class QOpenGLVersionProfile
- size=8 align=8
- base size=8 base align=8
-QOpenGLVersionProfile (0x0x7f2624f85240) 0
-
-Class QOpenGLContextGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLContextGroup::QPrivateSignal (0x0x7f2624f85480) 0 empty
-
-Vtable for QOpenGLContextGroup
-QOpenGLContextGroup::_ZTV19QOpenGLContextGroup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QOpenGLContextGroup)
-16 (int (*)(...))QOpenGLContextGroup::metaObject
-24 (int (*)(...))QOpenGLContextGroup::qt_metacast
-32 (int (*)(...))QOpenGLContextGroup::qt_metacall
-40 (int (*)(...))QOpenGLContextGroup::~QOpenGLContextGroup
-48 (int (*)(...))QOpenGLContextGroup::~QOpenGLContextGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLContextGroup
- size=16 align=8
- base size=16 base align=8
-QOpenGLContextGroup (0x0x7f2625281618) 0
- vptr=((& QOpenGLContextGroup::_ZTV19QOpenGLContextGroup) + 16u)
- QObject (0x0x7f2624f85420) 0
- primary-for QOpenGLContextGroup (0x0x7f2625281618)
-
-Class QOpenGLContext::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLContext::QPrivateSignal (0x0x7f2624f85540) 0 empty
-
-Vtable for QOpenGLContext
-QOpenGLContext::_ZTV14QOpenGLContext: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QOpenGLContext)
-16 (int (*)(...))QOpenGLContext::metaObject
-24 (int (*)(...))QOpenGLContext::qt_metacast
-32 (int (*)(...))QOpenGLContext::qt_metacall
-40 (int (*)(...))QOpenGLContext::~QOpenGLContext
-48 (int (*)(...))QOpenGLContext::~QOpenGLContext
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLContext
- size=16 align=8
- base size=16 base align=8
-QOpenGLContext (0x0x7f2625281680) 0
- vptr=((& QOpenGLContext::_ZTV14QOpenGLContext) + 16u)
- QObject (0x0x7f2624f854e0) 0
- primary-for QOpenGLContext (0x0x7f2625281680)
-
-Class QOpenGLDebugMessage
- size=8 align=8
- base size=8 base align=8
-QOpenGLDebugMessage (0x0x7f2624f855a0) 0
-
-Class QOpenGLDebugLogger::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLDebugLogger::QPrivateSignal (0x0x7f2624f85cc0) 0 empty
-
-Vtable for QOpenGLDebugLogger
-QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLDebugLogger)
-16 (int (*)(...))QOpenGLDebugLogger::metaObject
-24 (int (*)(...))QOpenGLDebugLogger::qt_metacast
-32 (int (*)(...))QOpenGLDebugLogger::qt_metacall
-40 (int (*)(...))QOpenGLDebugLogger::~QOpenGLDebugLogger
-48 (int (*)(...))QOpenGLDebugLogger::~QOpenGLDebugLogger
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLDebugLogger
- size=16 align=8
- base size=16 base align=8
-QOpenGLDebugLogger (0x0x7f2625281a90) 0
- vptr=((& QOpenGLDebugLogger::_ZTV18QOpenGLDebugLogger) + 16u)
- QObject (0x0x7f2624f85c60) 0
- primary-for QOpenGLDebugLogger (0x0x7f2625281a90)
-
-Class QOpenGLFunctions
- size=8 align=8
- base size=8 base align=8
-QOpenGLFunctions (0x0x7f2624f85e40) 0
-
-Class QOpenGLFunctionsPrivate::Functions
- size=1152 align=8
- base size=1152 base align=8
-QOpenGLFunctionsPrivate::Functions (0x0x7f2624d1a060) 0
-
-Class QOpenGLFunctionsPrivate
- size=1152 align=8
- base size=1152 base align=8
-QOpenGLFunctionsPrivate (0x0x7f2624d1a000) 0
-
-Class QOpenGLExtraFunctions
- size=8 align=8
- base size=8 base align=8
-QOpenGLExtraFunctions (0x0x7f2624e1c750) 0
- QOpenGLFunctions (0x0x7f2624d1a180) 0
-
-Class QOpenGLExtraFunctionsPrivate::Functions
- size=1376 align=8
- base size=1376 base align=8
-QOpenGLExtraFunctionsPrivate::Functions (0x0x7f2624d1a240) 0
-
-Class QOpenGLExtraFunctionsPrivate
- size=2528 align=8
- base size=2528 base align=8
-QOpenGLExtraFunctionsPrivate (0x0x7f2624e1c7b8) 0
- QOpenGLFunctionsPrivate (0x0x7f2624d1a1e0) 0
-
-Vtable for QOpenGLFramebufferObject
-QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QOpenGLFramebufferObject)
-16 (int (*)(...))QOpenGLFramebufferObject::~QOpenGLFramebufferObject
-24 (int (*)(...))QOpenGLFramebufferObject::~QOpenGLFramebufferObject
-
-Class QOpenGLFramebufferObject
- size=16 align=8
- base size=16 base align=8
-QOpenGLFramebufferObject (0x0x7f2624d1a5a0) 0
- vptr=((& QOpenGLFramebufferObject::_ZTV24QOpenGLFramebufferObject) + 16u)
-
-Class QOpenGLFramebufferObjectFormat
- size=8 align=8
- base size=8 base align=8
-QOpenGLFramebufferObjectFormat (0x0x7f2624d1a6c0) 0
-
-Vtable for QOpenGLPaintDevice
-QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLPaintDevice)
-16 (int (*)(...))QOpenGLPaintDevice::~QOpenGLPaintDevice
-24 (int (*)(...))QOpenGLPaintDevice::~QOpenGLPaintDevice
-32 (int (*)(...))QOpenGLPaintDevice::devType
-40 (int (*)(...))QOpenGLPaintDevice::paintEngine
-48 (int (*)(...))QOpenGLPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))QOpenGLPaintDevice::ensureActiveTarget
-
-Class QOpenGLPaintDevice
- size=32 align=8
- base size=32 base align=8
-QOpenGLPaintDevice (0x0x7f2624c23068) 0
- vptr=((& QOpenGLPaintDevice::_ZTV18QOpenGLPaintDevice) + 16u)
- QPaintDevice (0x0x7f2624d1a720) 0
- primary-for QOpenGLPaintDevice (0x0x7f2624c23068)
-
-Class QOpenGLPixelTransferOptions
- size=8 align=8
- base size=8 base align=8
-QOpenGLPixelTransferOptions (0x0x7f2624d1a840) 0
-
-Class QOpenGLShader::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLShader::QPrivateSignal (0x0x7f2624d1ac00) 0 empty
-
-Vtable for QOpenGLShader
-QOpenGLShader::_ZTV13QOpenGLShader: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QOpenGLShader)
-16 (int (*)(...))QOpenGLShader::metaObject
-24 (int (*)(...))QOpenGLShader::qt_metacast
-32 (int (*)(...))QOpenGLShader::qt_metacall
-40 (int (*)(...))QOpenGLShader::~QOpenGLShader
-48 (int (*)(...))QOpenGLShader::~QOpenGLShader
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLShader
- size=16 align=8
- base size=16 base align=8
-QOpenGLShader (0x0x7f2624c23208) 0
- vptr=((& QOpenGLShader::_ZTV13QOpenGLShader) + 16u)
- QObject (0x0x7f2624d1aba0) 0
- primary-for QOpenGLShader (0x0x7f2624c23208)
-
-Class QOpenGLShaderProgram::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLShaderProgram::QPrivateSignal (0x0x7f2624d1ade0) 0 empty
-
-Vtable for QOpenGLShaderProgram
-QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QOpenGLShaderProgram)
-16 (int (*)(...))QOpenGLShaderProgram::metaObject
-24 (int (*)(...))QOpenGLShaderProgram::qt_metacast
-32 (int (*)(...))QOpenGLShaderProgram::qt_metacall
-40 (int (*)(...))QOpenGLShaderProgram::~QOpenGLShaderProgram
-48 (int (*)(...))QOpenGLShaderProgram::~QOpenGLShaderProgram
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QOpenGLShaderProgram::link
-
-Class QOpenGLShaderProgram
- size=16 align=8
- base size=16 base align=8
-QOpenGLShaderProgram (0x0x7f2624c23340) 0
- vptr=((& QOpenGLShaderProgram::_ZTV20QOpenGLShaderProgram) + 16u)
- QObject (0x0x7f2624d1ad80) 0
- primary-for QOpenGLShaderProgram (0x0x7f2624c23340)
-
-Class QOpenGLTexture
- size=8 align=8
- base size=8 base align=8
-QOpenGLTexture (0x0x7f2624d1ae40) 0
-
-Class QOpenGLTextureBlitter
- size=8 align=8
- base size=8 base align=8
-QOpenGLTextureBlitter (0x0x7f26249470c0) 0
-
-Class QOpenGLTimerQuery::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLTimerQuery::QPrivateSignal (0x0x7f2624947240) 0 empty
-
-Vtable for QOpenGLTimerQuery
-QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QOpenGLTimerQuery)
-16 (int (*)(...))QOpenGLTimerQuery::metaObject
-24 (int (*)(...))QOpenGLTimerQuery::qt_metacast
-32 (int (*)(...))QOpenGLTimerQuery::qt_metacall
-40 (int (*)(...))QOpenGLTimerQuery::~QOpenGLTimerQuery
-48 (int (*)(...))QOpenGLTimerQuery::~QOpenGLTimerQuery
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLTimerQuery
- size=16 align=8
- base size=16 base align=8
-QOpenGLTimerQuery (0x0x7f2624c23478) 0
- vptr=((& QOpenGLTimerQuery::_ZTV17QOpenGLTimerQuery) + 16u)
- QObject (0x0x7f26249471e0) 0
- primary-for QOpenGLTimerQuery (0x0x7f2624c23478)
-
-Class QOpenGLTimeMonitor::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLTimeMonitor::QPrivateSignal (0x0x7f2624947300) 0 empty
-
-Vtable for QOpenGLTimeMonitor
-QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QOpenGLTimeMonitor)
-16 (int (*)(...))QOpenGLTimeMonitor::metaObject
-24 (int (*)(...))QOpenGLTimeMonitor::qt_metacast
-32 (int (*)(...))QOpenGLTimeMonitor::qt_metacall
-40 (int (*)(...))QOpenGLTimeMonitor::~QOpenGLTimeMonitor
-48 (int (*)(...))QOpenGLTimeMonitor::~QOpenGLTimeMonitor
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLTimeMonitor
- size=16 align=8
- base size=16 base align=8
-QOpenGLTimeMonitor (0x0x7f2624c234e0) 0
- vptr=((& QOpenGLTimeMonitor::_ZTV18QOpenGLTimeMonitor) + 16u)
- QObject (0x0x7f26249472a0) 0
- primary-for QOpenGLTimeMonitor (0x0x7f2624c234e0)
-
-Class QOpenGLVertexArrayObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLVertexArrayObject::QPrivateSignal (0x0x7f26249473c0) 0 empty
-
-Class QOpenGLVertexArrayObject::Binder
- size=8 align=8
- base size=8 base align=8
-QOpenGLVertexArrayObject::Binder (0x0x7f2624947420) 0
-
-Vtable for QOpenGLVertexArrayObject
-QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QOpenGLVertexArrayObject)
-16 (int (*)(...))QOpenGLVertexArrayObject::metaObject
-24 (int (*)(...))QOpenGLVertexArrayObject::qt_metacast
-32 (int (*)(...))QOpenGLVertexArrayObject::qt_metacall
-40 (int (*)(...))QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
-48 (int (*)(...))QOpenGLVertexArrayObject::~QOpenGLVertexArrayObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QOpenGLVertexArrayObject
- size=16 align=8
- base size=16 base align=8
-QOpenGLVertexArrayObject (0x0x7f2624c23548) 0
- vptr=((& QOpenGLVertexArrayObject::_ZTV24QOpenGLVertexArrayObject) + 16u)
- QObject (0x0x7f2624947360) 0
- primary-for QOpenGLVertexArrayObject (0x0x7f2624c23548)
-
-Class QPaintDeviceWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPaintDeviceWindow::QPrivateSignal (0x0x7f26249475a0) 0 empty
-
-Vtable for QPaintDeviceWindow
-QPaintDeviceWindow::_ZTV18QPaintDeviceWindow: 58u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-16 (int (*)(...))QPaintDeviceWindow::metaObject
-24 (int (*)(...))QPaintDeviceWindow::qt_metacast
-32 (int (*)(...))QPaintDeviceWindow::qt_metacall
-40 (int (*)(...))QPaintDeviceWindow::~QPaintDeviceWindow
-48 (int (*)(...))QPaintDeviceWindow::~QPaintDeviceWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QPaintDeviceWindow::paintEvent
-304 (int (*)(...))QPaintDeviceWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))-16
-328 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-336 (int (*)(...))QPaintDeviceWindow::_ZThn16_N18QPaintDeviceWindowD1Ev
-344 (int (*)(...))QPaintDeviceWindow::_ZThn16_N18QPaintDeviceWindowD0Ev
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-360 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-368 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-376 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-384 (int (*)(...))-40
-392 (int (*)(...))(& _ZTI18QPaintDeviceWindow)
-400 (int (*)(...))QPaintDeviceWindow::_ZThn40_N18QPaintDeviceWindowD1Ev
-408 (int (*)(...))QPaintDeviceWindow::_ZThn40_N18QPaintDeviceWindowD0Ev
-416 (int (*)(...))QPaintDevice::devType
-424 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-432 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-440 (int (*)(...))QPaintDevice::initPainter
-448 (int (*)(...))QPaintDevice::redirected
-456 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QPaintDeviceWindow
- size=64 align=8
- base size=64 base align=8
-QPaintDeviceWindow (0x0x7f26249c0000) 0
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 16u)
- QWindow (0x0x7f26249c0070) 0
- primary-for QPaintDeviceWindow (0x0x7f26249c0000)
- QObject (0x0x7f2624947480) 0
- primary-for QWindow (0x0x7f26249c0070)
- QSurface (0x0x7f26249474e0) 16
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 336u)
- QPaintDevice (0x0x7f2624947540) 40
- vptr=((& QPaintDeviceWindow::_ZTV18QPaintDeviceWindow) + 400u)
-
-Class QOpenGLWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLWindow::QPrivateSignal (0x0x7f2624947720) 0 empty
-
-Vtable for QOpenGLWindow
-QOpenGLWindow::_ZTV13QOpenGLWindow: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QOpenGLWindow)
-16 (int (*)(...))QOpenGLWindow::metaObject
-24 (int (*)(...))QOpenGLWindow::qt_metacast
-32 (int (*)(...))QOpenGLWindow::qt_metacall
-40 (int (*)(...))QOpenGLWindow::~QOpenGLWindow
-48 (int (*)(...))QOpenGLWindow::~QOpenGLWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QOpenGLWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QOpenGLWindow::paintEvent
-304 (int (*)(...))QOpenGLWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))QOpenGLWindow::initializeGL
-328 (int (*)(...))QOpenGLWindow::resizeGL
-336 (int (*)(...))QOpenGLWindow::paintGL
-344 (int (*)(...))QOpenGLWindow::paintUnderGL
-352 (int (*)(...))QOpenGLWindow::paintOverGL
-360 (int (*)(...))QOpenGLWindow::redirected
-368 (int (*)(...))-16
-376 (int (*)(...))(& _ZTI13QOpenGLWindow)
-384 (int (*)(...))QOpenGLWindow::_ZThn16_N13QOpenGLWindowD1Ev
-392 (int (*)(...))QOpenGLWindow::_ZThn16_N13QOpenGLWindowD0Ev
-400 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-408 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-416 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-424 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-432 (int (*)(...))-40
-440 (int (*)(...))(& _ZTI13QOpenGLWindow)
-448 (int (*)(...))QOpenGLWindow::_ZThn40_N13QOpenGLWindowD1Ev
-456 (int (*)(...))QOpenGLWindow::_ZThn40_N13QOpenGLWindowD0Ev
-464 (int (*)(...))QPaintDevice::devType
-472 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-480 (int (*)(...))QOpenGLWindow::_ZThn40_NK13QOpenGLWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QPaintDevice::initPainter
-496 (int (*)(...))QOpenGLWindow::_ZThn40_NK13QOpenGLWindow10redirectedEP6QPoint
-504 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QOpenGLWindow
- size=64 align=8
- base size=64 base align=8
-QOpenGLWindow (0x0x7f2624c235b0) 0
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 16u)
- QPaintDeviceWindow (0x0x7f26249c0770) 0
- primary-for QOpenGLWindow (0x0x7f2624c235b0)
- QWindow (0x0x7f26249c07e0) 0
- primary-for QPaintDeviceWindow (0x0x7f26249c0770)
- QObject (0x0x7f2624947600) 0
- primary-for QWindow (0x0x7f26249c07e0)
- QSurface (0x0x7f2624947660) 16
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 384u)
- QPaintDevice (0x0x7f26249476c0) 40
- vptr=((& QOpenGLWindow::_ZTV13QOpenGLWindow) + 448u)
-
-Class QPageSize
- size=8 align=8
- base size=8 base align=8
-QPageSize (0x0x7f2624947780) 0
-
-Class QPageLayout
- size=8 align=8
- base size=8 base align=8
-QPageLayout (0x0x7f2624947e40) 0
-
-Class QPagedPaintDevice::Margins
- size=32 align=8
- base size=32 base align=8
-QPagedPaintDevice::Margins (0x0x7f2624a5d5a0) 0
-
-Vtable for QPagedPaintDevice
-QPagedPaintDevice::_ZTV17QPagedPaintDevice: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QPagedPaintDevice)
-16 0u
-24 0u
-32 (int (*)(...))QPaintDevice::devType
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QPaintDevice::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))QPagedPaintDevice::setPageSize
-96 (int (*)(...))QPagedPaintDevice::setPageSizeMM
-104 (int (*)(...))QPagedPaintDevice::setMargins
-
-Class QPagedPaintDevice
- size=32 align=8
- base size=32 base align=8
-QPagedPaintDevice (0x0x7f2624c238f0) 0
- vptr=((& QPagedPaintDevice::_ZTV17QPagedPaintDevice) + 16u)
- QPaintDevice (0x0x7f2624a5d540) 0
- primary-for QPagedPaintDevice (0x0x7f2624c238f0)
-
-Class QPainter::PixmapFragment
- size=80 align=8
- base size=80 base align=8
-QPainter::PixmapFragment (0x0x7f2624a5d660) 0
-
-Class QPainter
- size=8 align=8
- base size=8 base align=8
-QPainter (0x0x7f2624a5d600) 0
-
-Class QTextItem
- size=1 align=1
- base size=0 base align=1
-QTextItem (0x0x7f2624a5df60) 0 empty
-
-Vtable for QPaintEngine
-QPaintEngine::_ZTV12QPaintEngine: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QPaintEngine)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))QPaintEngine::drawRects
-64 (int (*)(...))QPaintEngine::drawRects
-72 (int (*)(...))QPaintEngine::drawLines
-80 (int (*)(...))QPaintEngine::drawLines
-88 (int (*)(...))QPaintEngine::drawEllipse
-96 (int (*)(...))QPaintEngine::drawEllipse
-104 (int (*)(...))QPaintEngine::drawPath
-112 (int (*)(...))QPaintEngine::drawPoints
-120 (int (*)(...))QPaintEngine::drawPoints
-128 (int (*)(...))QPaintEngine::drawPolygon
-136 (int (*)(...))QPaintEngine::drawPolygon
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))QPaintEngine::drawTextItem
-160 (int (*)(...))QPaintEngine::drawTiledPixmap
-168 (int (*)(...))QPaintEngine::drawImage
-176 (int (*)(...))QPaintEngine::coordinateOffset
-184 (int (*)(...))__cxa_pure_virtual
-
-Class QPaintEngine
- size=32 align=8
- base size=32 base align=8
-QPaintEngine (0x0x7f26248582a0) 0
- vptr=((& QPaintEngine::_ZTV12QPaintEngine) + 16u)
-
-Class QPaintEngineState
- size=4 align=4
- base size=4 base align=4
-QPaintEngineState (0x0x7f26248584e0) 0
-
-Class QPdfWriter::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPdfWriter::QPrivateSignal (0x0x7f2624858960) 0 empty
-
-Vtable for QPdfWriter
-QPdfWriter::_ZTV10QPdfWriter: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QPdfWriter)
-16 (int (*)(...))QPdfWriter::metaObject
-24 (int (*)(...))QPdfWriter::qt_metacast
-32 (int (*)(...))QPdfWriter::qt_metacall
-40 (int (*)(...))QPdfWriter::~QPdfWriter
-48 (int (*)(...))QPdfWriter::~QPdfWriter
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPdfWriter::newPage
-120 (int (*)(...))QPdfWriter::setPageSize
-128 (int (*)(...))QPdfWriter::setPageSizeMM
-136 (int (*)(...))QPdfWriter::setMargins
-144 (int (*)(...))QPdfWriter::paintEngine
-152 (int (*)(...))QPdfWriter::metric
-160 (int (*)(...))-16
-168 (int (*)(...))(& _ZTI10QPdfWriter)
-176 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriterD1Ev
-184 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriterD0Ev
-192 (int (*)(...))QPaintDevice::devType
-200 (int (*)(...))QPdfWriter::_ZThn16_NK10QPdfWriter11paintEngineEv
-208 (int (*)(...))QPdfWriter::_ZThn16_NK10QPdfWriter6metricEN12QPaintDevice17PaintDeviceMetricE
-216 (int (*)(...))QPaintDevice::initPainter
-224 (int (*)(...))QPaintDevice::redirected
-232 (int (*)(...))QPaintDevice::sharedPainter
-240 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter7newPageEv
-248 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter11setPageSizeEN17QPagedPaintDevice8PageSizeE
-256 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter13setPageSizeMMERK6QSizeF
-264 (int (*)(...))QPdfWriter::_ZThn16_N10QPdfWriter10setMarginsERKN17QPagedPaintDevice7MarginsE
-
-Class QPdfWriter
- size=48 align=8
- base size=48 base align=8
-QPdfWriter (0x0x7f2624510770) 0
- vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 16u)
- QObject (0x0x7f26248588a0) 0
- primary-for QPdfWriter (0x0x7f2624510770)
- QPagedPaintDevice (0x0x7f262485d3a8) 16
- vptr=((& QPdfWriter::_ZTV10QPdfWriter) + 176u)
- QPaintDevice (0x0x7f2624858900) 16
- primary-for QPagedPaintDevice (0x0x7f262485d3a8)
-
-Vtable for QPicture
-QPicture::_ZTV8QPicture: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QPicture)
-16 (int (*)(...))QPicture::~QPicture
-24 (int (*)(...))QPicture::~QPicture
-32 (int (*)(...))QPicture::devType
-40 (int (*)(...))QPicture::paintEngine
-48 (int (*)(...))QPicture::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))QPicture::setData
-
-Class QPicture
- size=32 align=8
- base size=32 base align=8
-QPicture (0x0x7f262485d410) 0
- vptr=((& QPicture::_ZTV8QPicture) + 16u)
- QPaintDevice (0x0x7f2624858ae0) 0
- primary-for QPicture (0x0x7f262485d410)
-
-Class QPictureIO
- size=8 align=8
- base size=8 base align=8
-QPictureIO (0x0x7f2624858e40) 0
-
-Class QPictureFormatPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPictureFormatPlugin::QPrivateSignal (0x0x7f2624858f00) 0 empty
-
-Vtable for QPictureFormatPlugin
-QPictureFormatPlugin::_ZTV20QPictureFormatPlugin: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QPictureFormatPlugin)
-16 (int (*)(...))QPictureFormatPlugin::metaObject
-24 (int (*)(...))QPictureFormatPlugin::qt_metacast
-32 (int (*)(...))QPictureFormatPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPictureFormatPlugin::loadPicture
-120 (int (*)(...))QPictureFormatPlugin::savePicture
-128 (int (*)(...))__cxa_pure_virtual
-
-Class QPictureFormatPlugin
- size=16 align=8
- base size=16 base align=8
-QPictureFormatPlugin (0x0x7f262485d5b0) 0
- vptr=((& QPictureFormatPlugin::_ZTV20QPictureFormatPlugin) + 16u)
- QObject (0x0x7f2624858ea0) 0
- primary-for QPictureFormatPlugin (0x0x7f262485d5b0)
-
-Class QPixmapCache::Key
- size=8 align=8
- base size=8 base align=8
-QPixmapCache::Key (0x0x7f262457c000) 0
-
-Class QPixmapCache
- size=1 align=1
- base size=0 base align=1
-QPixmapCache (0x0x7f2624858f60) 0 empty
-
-Class QRasterWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRasterWindow::QPrivateSignal (0x0x7f26246011e0) 0 empty
-
-Vtable for QRasterWindow
-QRasterWindow::_ZTV13QRasterWindow: 59u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QRasterWindow)
-16 (int (*)(...))QRasterWindow::metaObject
-24 (int (*)(...))QRasterWindow::qt_metacast
-32 (int (*)(...))QRasterWindow::qt_metacall
-40 (int (*)(...))QRasterWindow::~QRasterWindow
-48 (int (*)(...))QRasterWindow::~QRasterWindow
-56 (int (*)(...))QPaintDeviceWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QWindow::accessibleRoot
-144 (int (*)(...))QWindow::focusObject
-152 (int (*)(...))QPaintDeviceWindow::exposeEvent
-160 (int (*)(...))QWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QWindow::focusInEvent
-184 (int (*)(...))QWindow::focusOutEvent
-192 (int (*)(...))QWindow::showEvent
-200 (int (*)(...))QWindow::hideEvent
-208 (int (*)(...))QWindow::keyPressEvent
-216 (int (*)(...))QWindow::keyReleaseEvent
-224 (int (*)(...))QWindow::mousePressEvent
-232 (int (*)(...))QWindow::mouseReleaseEvent
-240 (int (*)(...))QWindow::mouseDoubleClickEvent
-248 (int (*)(...))QWindow::mouseMoveEvent
-256 (int (*)(...))QWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))QPaintDeviceWindow::paintEvent
-304 (int (*)(...))QRasterWindow::metric
-312 (int (*)(...))QPaintDeviceWindow::paintEngine
-320 (int (*)(...))QRasterWindow::redirected
-328 (int (*)(...))-16
-336 (int (*)(...))(& _ZTI13QRasterWindow)
-344 (int (*)(...))QRasterWindow::_ZThn16_N13QRasterWindowD1Ev
-352 (int (*)(...))QRasterWindow::_ZThn16_N13QRasterWindowD0Ev
-360 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-368 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-376 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-384 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-392 (int (*)(...))-40
-400 (int (*)(...))(& _ZTI13QRasterWindow)
-408 (int (*)(...))QRasterWindow::_ZThn40_N13QRasterWindowD1Ev
-416 (int (*)(...))QRasterWindow::_ZThn40_N13QRasterWindowD0Ev
-424 (int (*)(...))QPaintDevice::devType
-432 (int (*)(...))QPaintDeviceWindow::_ZThn40_NK18QPaintDeviceWindow11paintEngineEv
-440 (int (*)(...))QRasterWindow::_ZThn40_NK13QRasterWindow6metricEN12QPaintDevice17PaintDeviceMetricE
-448 (int (*)(...))QPaintDevice::initPainter
-456 (int (*)(...))QRasterWindow::_ZThn40_NK13QRasterWindow10redirectedEP6QPoint
-464 (int (*)(...))QPaintDevice::sharedPainter
-
-Class QRasterWindow
- size=64 align=8
- base size=64 base align=8
-QRasterWindow (0x0x7f26245f1c30) 0
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 16u)
- QPaintDeviceWindow (0x0x7f2624603150) 0
- primary-for QRasterWindow (0x0x7f26245f1c30)
- QWindow (0x0x7f26246031c0) 0
- primary-for QPaintDeviceWindow (0x0x7f2624603150)
- QObject (0x0x7f26246010c0) 0
- primary-for QWindow (0x0x7f26246031c0)
- QSurface (0x0x7f2624601120) 16
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 344u)
- QPaintDevice (0x0x7f2624601180) 40
- vptr=((& QRasterWindow::_ZTV13QRasterWindow) + 408u)
-
-Class QScreen::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QScreen::QPrivateSignal (0x0x7f26246012a0) 0 empty
-
-Vtable for QScreen
-QScreen::_ZTV7QScreen: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QScreen)
-16 (int (*)(...))QScreen::metaObject
-24 (int (*)(...))QScreen::qt_metacast
-32 (int (*)(...))QScreen::qt_metacall
-40 (int (*)(...))QScreen::~QScreen
-48 (int (*)(...))QScreen::~QScreen
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QScreen
- size=16 align=8
- base size=16 base align=8
-QScreen (0x0x7f26245f1d00) 0
- vptr=((& QScreen::_ZTV7QScreen) + 16u)
- QObject (0x0x7f2624601240) 0
- primary-for QScreen (0x0x7f26245f1d00)
-
-Class QSessionManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSessionManager::QPrivateSignal (0x0x7f2624601360) 0 empty
-
-Vtable for QSessionManager
-QSessionManager::_ZTV15QSessionManager: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSessionManager)
-16 (int (*)(...))QSessionManager::metaObject
-24 (int (*)(...))QSessionManager::qt_metacast
-32 (int (*)(...))QSessionManager::qt_metacall
-40 (int (*)(...))QSessionManager::~QSessionManager
-48 (int (*)(...))QSessionManager::~QSessionManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSessionManager
- size=16 align=8
- base size=16 base align=8
-QSessionManager (0x0x7f26245f1d68) 0
- vptr=((& QSessionManager::_ZTV15QSessionManager) + 16u)
- QObject (0x0x7f2624601300) 0
- primary-for QSessionManager (0x0x7f26245f1d68)
-
-Vtable for QStandardItem
-QStandardItem::_ZTV13QStandardItem: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QStandardItem)
-16 (int (*)(...))QStandardItem::~QStandardItem
-24 (int (*)(...))QStandardItem::~QStandardItem
-32 (int (*)(...))QStandardItem::data
-40 (int (*)(...))QStandardItem::setData
-48 (int (*)(...))QStandardItem::clone
-56 (int (*)(...))QStandardItem::type
-64 (int (*)(...))QStandardItem::read
-72 (int (*)(...))QStandardItem::write
-80 (int (*)(...))QStandardItem::operator<
-
-Class QStandardItem
- size=16 align=8
- base size=16 base align=8
-QStandardItem (0x0x7f26246013c0) 0
- vptr=((& QStandardItem::_ZTV13QStandardItem) + 16u)
-
-Class QStandardItemModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStandardItemModel::QPrivateSignal (0x0x7f2624601660) 0 empty
-
-Vtable for QStandardItemModel
-QStandardItemModel::_ZTV18QStandardItemModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QStandardItemModel)
-16 (int (*)(...))QStandardItemModel::metaObject
-24 (int (*)(...))QStandardItemModel::qt_metacast
-32 (int (*)(...))QStandardItemModel::qt_metacall
-40 (int (*)(...))QStandardItemModel::~QStandardItemModel
-48 (int (*)(...))QStandardItemModel::~QStandardItemModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QStandardItemModel::index
-120 (int (*)(...))QStandardItemModel::parent
-128 (int (*)(...))QStandardItemModel::sibling
-136 (int (*)(...))QStandardItemModel::rowCount
-144 (int (*)(...))QStandardItemModel::columnCount
-152 (int (*)(...))QStandardItemModel::hasChildren
-160 (int (*)(...))QStandardItemModel::data
-168 (int (*)(...))QStandardItemModel::setData
-176 (int (*)(...))QStandardItemModel::headerData
-184 (int (*)(...))QStandardItemModel::setHeaderData
-192 (int (*)(...))QStandardItemModel::itemData
-200 (int (*)(...))QStandardItemModel::setItemData
-208 (int (*)(...))QStandardItemModel::mimeTypes
-216 (int (*)(...))QStandardItemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QStandardItemModel::dropMimeData
-240 (int (*)(...))QStandardItemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QStandardItemModel::insertRows
-264 (int (*)(...))QStandardItemModel::insertColumns
-272 (int (*)(...))QStandardItemModel::removeRows
-280 (int (*)(...))QStandardItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QStandardItemModel::flags
-328 (int (*)(...))QStandardItemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QStandardItemModel
- size=16 align=8
- base size=16 base align=8
-QStandardItemModel (0x0x7f26245f1f08) 0
- vptr=((& QStandardItemModel::_ZTV18QStandardItemModel) + 16u)
- QAbstractItemModel (0x0x7f26245f1f70) 0
- primary-for QStandardItemModel (0x0x7f26245f1f08)
- QObject (0x0x7f2624601600) 0
- primary-for QAbstractItemModel (0x0x7f26245f1f70)
-
-Class QStaticText
- size=8 align=8
- base size=8 base align=8
-QStaticText (0x0x7f26246016c0) 0
-
-Class QStyleHints::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStyleHints::QPrivateSignal (0x0x7f2624601ba0) 0 empty
-
-Vtable for QStyleHints
-QStyleHints::_ZTV11QStyleHints: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QStyleHints)
-16 (int (*)(...))QStyleHints::metaObject
-24 (int (*)(...))QStyleHints::qt_metacast
-32 (int (*)(...))QStyleHints::qt_metacall
-40 (int (*)(...))QStyleHints::~QStyleHints
-48 (int (*)(...))QStyleHints::~QStyleHints
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QStyleHints
- size=16 align=8
- base size=16 base align=8
-QStyleHints (0x0x7f2624349138) 0
- vptr=((& QStyleHints::_ZTV11QStyleHints) + 16u)
- QObject (0x0x7f2624601b40) 0
- primary-for QStyleHints (0x0x7f2624349138)
-
-Class QTextObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextObject::QPrivateSignal (0x0x7f2624601c60) 0 empty
-
-Vtable for QTextObject
-QTextObject::_ZTV11QTextObject: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTextObject)
-16 (int (*)(...))QTextObject::metaObject
-24 (int (*)(...))QTextObject::qt_metacast
-32 (int (*)(...))QTextObject::qt_metacall
-40 (int (*)(...))QTextObject::~QTextObject
-48 (int (*)(...))QTextObject::~QTextObject
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextObject
- size=16 align=8
- base size=16 base align=8
-QTextObject (0x0x7f26243491a0) 0
- vptr=((& QTextObject::_ZTV11QTextObject) + 16u)
- QObject (0x0x7f2624601c00) 0
- primary-for QTextObject (0x0x7f26243491a0)
-
-Class QTextBlockGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextBlockGroup::QPrivateSignal (0x0x7f2624601d20) 0 empty
-
-Vtable for QTextBlockGroup
-QTextBlockGroup::_ZTV15QTextBlockGroup: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QTextBlockGroup)
-16 (int (*)(...))QTextBlockGroup::metaObject
-24 (int (*)(...))QTextBlockGroup::qt_metacast
-32 (int (*)(...))QTextBlockGroup::qt_metacall
-40 (int (*)(...))QTextBlockGroup::~QTextBlockGroup
-48 (int (*)(...))QTextBlockGroup::~QTextBlockGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextBlockGroup::blockInserted
-120 (int (*)(...))QTextBlockGroup::blockRemoved
-128 (int (*)(...))QTextBlockGroup::blockFormatChanged
-
-Class QTextBlockGroup
- size=16 align=8
- base size=16 base align=8
-QTextBlockGroup (0x0x7f2624349208) 0
- vptr=((& QTextBlockGroup::_ZTV15QTextBlockGroup) + 16u)
- QTextObject (0x0x7f2624349270) 0
- primary-for QTextBlockGroup (0x0x7f2624349208)
- QObject (0x0x7f2624601cc0) 0
- primary-for QTextObject (0x0x7f2624349270)
-
-Vtable for QTextFrameLayoutData
-QTextFrameLayoutData::_ZTV20QTextFrameLayoutData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QTextFrameLayoutData)
-16 (int (*)(...))QTextFrameLayoutData::~QTextFrameLayoutData
-24 (int (*)(...))QTextFrameLayoutData::~QTextFrameLayoutData
-
-Class QTextFrameLayoutData
- size=8 align=8
- base size=8 base align=8
-QTextFrameLayoutData (0x0x7f2624601d80) 0 nearly-empty
- vptr=((& QTextFrameLayoutData::_ZTV20QTextFrameLayoutData) + 16u)
-
-Class QTextFrame::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextFrame::QPrivateSignal (0x0x7f2624601e40) 0 empty
-
-Class QTextFrame::iterator
- size=32 align=8
- base size=28 base align=8
-QTextFrame::iterator (0x0x7f2624601ea0) 0
-
-Vtable for QTextFrame
-QTextFrame::_ZTV10QTextFrame: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextFrame)
-16 (int (*)(...))QTextFrame::metaObject
-24 (int (*)(...))QTextFrame::qt_metacast
-32 (int (*)(...))QTextFrame::qt_metacall
-40 (int (*)(...))QTextFrame::~QTextFrame
-48 (int (*)(...))QTextFrame::~QTextFrame
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextFrame
- size=16 align=8
- base size=16 base align=8
-QTextFrame (0x0x7f26243492d8) 0
- vptr=((& QTextFrame::_ZTV10QTextFrame) + 16u)
- QTextObject (0x0x7f2624349340) 0
- primary-for QTextFrame (0x0x7f26243492d8)
- QObject (0x0x7f2624601de0) 0
- primary-for QTextObject (0x0x7f2624349340)
-
-Vtable for QTextBlockUserData
-QTextBlockUserData::_ZTV18QTextBlockUserData: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QTextBlockUserData)
-16 (int (*)(...))QTextBlockUserData::~QTextBlockUserData
-24 (int (*)(...))QTextBlockUserData::~QTextBlockUserData
-
-Class QTextBlockUserData
- size=8 align=8
- base size=8 base align=8
-QTextBlockUserData (0x0x7f26243b71e0) 0 nearly-empty
- vptr=((& QTextBlockUserData::_ZTV18QTextBlockUserData) + 16u)
-
-Class QTextBlock::iterator
- size=24 align=8
- base size=20 base align=8
-QTextBlock::iterator (0x0x7f26243b72a0) 0
-
-Class QTextBlock
- size=16 align=8
- base size=12 base align=8
-QTextBlock (0x0x7f26243b7240) 0
-
-Class QTextFragment
- size=16 align=8
- base size=16 base align=8
-QTextFragment (0x0x7f26243b7840) 0
-
-Class QSyntaxHighlighter::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSyntaxHighlighter::QPrivateSignal (0x0x7f26243b7ba0) 0 empty
-
-Vtable for QSyntaxHighlighter
-QSyntaxHighlighter::_ZTV18QSyntaxHighlighter: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSyntaxHighlighter)
-16 (int (*)(...))QSyntaxHighlighter::metaObject
-24 (int (*)(...))QSyntaxHighlighter::qt_metacast
-32 (int (*)(...))QSyntaxHighlighter::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QSyntaxHighlighter
- size=16 align=8
- base size=16 base align=8
-QSyntaxHighlighter (0x0x7f2624349888) 0
- vptr=((& QSyntaxHighlighter::_ZTV18QSyntaxHighlighter) + 16u)
- QObject (0x0x7f26243b7b40) 0
- primary-for QSyntaxHighlighter (0x0x7f2624349888)
-
-Class QTextDocumentFragment
- size=8 align=8
- base size=8 base align=8
-QTextDocumentFragment (0x0x7f26243b7c00) 0
-
-Class QTextDocumentWriter
- size=8 align=8
- base size=8 base align=8
-QTextDocumentWriter (0x0x7f26243b7c60) 0
-
-Class QTextList::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextList::QPrivateSignal (0x0x7f26243b7d20) 0 empty
-
-Vtable for QTextList
-QTextList::_ZTV9QTextList: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTextList)
-16 (int (*)(...))QTextList::metaObject
-24 (int (*)(...))QTextList::qt_metacast
-32 (int (*)(...))QTextList::qt_metacall
-40 (int (*)(...))QTextList::~QTextList
-48 (int (*)(...))QTextList::~QTextList
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTextBlockGroup::blockInserted
-120 (int (*)(...))QTextBlockGroup::blockRemoved
-128 (int (*)(...))QTextBlockGroup::blockFormatChanged
-
-Class QTextList
- size=16 align=8
- base size=16 base align=8
-QTextList (0x0x7f26243498f0) 0
- vptr=((& QTextList::_ZTV9QTextList) + 16u)
- QTextBlockGroup (0x0x7f2624349958) 0
- primary-for QTextList (0x0x7f26243498f0)
- QTextObject (0x0x7f26243499c0) 0
- primary-for QTextBlockGroup (0x0x7f2624349958)
- QObject (0x0x7f26243b7cc0) 0
- primary-for QTextObject (0x0x7f26243499c0)
-
-Class QTextTableCell
- size=16 align=8
- base size=12 base align=8
-QTextTableCell (0x0x7f26243b7d80) 0
-
-Class QTextTable::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextTable::QPrivateSignal (0x0x7f26243b7e40) 0 empty
-
-Vtable for QTextTable
-QTextTable::_ZTV10QTextTable: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTextTable)
-16 (int (*)(...))QTextTable::metaObject
-24 (int (*)(...))QTextTable::qt_metacast
-32 (int (*)(...))QTextTable::qt_metacall
-40 (int (*)(...))QTextTable::~QTextTable
-48 (int (*)(...))QTextTable::~QTextTable
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTextTable
- size=16 align=8
- base size=16 base align=8
-QTextTable (0x0x7f2624349a28) 0
- vptr=((& QTextTable::_ZTV10QTextTable) + 16u)
- QTextFrame (0x0x7f2624349a90) 0
- primary-for QTextTable (0x0x7f2624349a28)
- QTextObject (0x0x7f2624349af8) 0
- primary-for QTextFrame (0x0x7f2624349a90)
- QObject (0x0x7f26243b7de0) 0
- primary-for QTextObject (0x0x7f2624349af8)
-
-Class QValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QValidator::QPrivateSignal (0x0x7f26243b7f00) 0 empty
-
-Vtable for QValidator
-QValidator::_ZTV10QValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QValidator)
-16 (int (*)(...))QValidator::metaObject
-24 (int (*)(...))QValidator::qt_metacast
-32 (int (*)(...))QValidator::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QValidator::fixup
-
-Class QValidator
- size=16 align=8
- base size=16 base align=8
-QValidator (0x0x7f2624349b60) 0
- vptr=((& QValidator::_ZTV10QValidator) + 16u)
- QObject (0x0x7f26243b7ea0) 0
- primary-for QValidator (0x0x7f2624349b60)
-
-Class QIntValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QIntValidator::QPrivateSignal (0x0x7f2624481000) 0 empty
-
-Vtable for QIntValidator
-QIntValidator::_ZTV13QIntValidator: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QIntValidator)
-16 (int (*)(...))QIntValidator::metaObject
-24 (int (*)(...))QIntValidator::qt_metacast
-32 (int (*)(...))QIntValidator::qt_metacall
-40 (int (*)(...))QIntValidator::~QIntValidator
-48 (int (*)(...))QIntValidator::~QIntValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QIntValidator::validate
-120 (int (*)(...))QIntValidator::fixup
-128 (int (*)(...))QIntValidator::setRange
-
-Class QIntValidator
- size=24 align=8
- base size=24 base align=8
-QIntValidator (0x0x7f2624349bc8) 0
- vptr=((& QIntValidator::_ZTV13QIntValidator) + 16u)
- QValidator (0x0x7f2624349c30) 0
- primary-for QIntValidator (0x0x7f2624349bc8)
- QObject (0x0x7f26243b7f60) 0
- primary-for QValidator (0x0x7f2624349c30)
-
-Class QDoubleValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDoubleValidator::QPrivateSignal (0x0x7f26244810c0) 0 empty
-
-Vtable for QDoubleValidator
-QDoubleValidator::_ZTV16QDoubleValidator: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QDoubleValidator)
-16 (int (*)(...))QDoubleValidator::metaObject
-24 (int (*)(...))QDoubleValidator::qt_metacast
-32 (int (*)(...))QDoubleValidator::qt_metacall
-40 (int (*)(...))QDoubleValidator::~QDoubleValidator
-48 (int (*)(...))QDoubleValidator::~QDoubleValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QDoubleValidator::validate
-120 (int (*)(...))QValidator::fixup
-128 (int (*)(...))QDoubleValidator::setRange
-
-Class QDoubleValidator
- size=40 align=8
- base size=36 base align=8
-QDoubleValidator (0x0x7f2624349c98) 0
- vptr=((& QDoubleValidator::_ZTV16QDoubleValidator) + 16u)
- QValidator (0x0x7f2624349d00) 0
- primary-for QDoubleValidator (0x0x7f2624349c98)
- QObject (0x0x7f2624481060) 0
- primary-for QValidator (0x0x7f2624349d00)
-
-Class QRegExpValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRegExpValidator::QPrivateSignal (0x0x7f26244811e0) 0 empty
-
-Vtable for QRegExpValidator
-QRegExpValidator::_ZTV16QRegExpValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QRegExpValidator)
-16 (int (*)(...))QRegExpValidator::metaObject
-24 (int (*)(...))QRegExpValidator::qt_metacast
-32 (int (*)(...))QRegExpValidator::qt_metacall
-40 (int (*)(...))QRegExpValidator::~QRegExpValidator
-48 (int (*)(...))QRegExpValidator::~QRegExpValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QRegExpValidator::validate
-120 (int (*)(...))QValidator::fixup
-
-Class QRegExpValidator
- size=24 align=8
- base size=24 base align=8
-QRegExpValidator (0x0x7f2624349d68) 0
- vptr=((& QRegExpValidator::_ZTV16QRegExpValidator) + 16u)
- QValidator (0x0x7f2624349dd0) 0
- primary-for QRegExpValidator (0x0x7f2624349d68)
- QObject (0x0x7f2624481180) 0
- primary-for QValidator (0x0x7f2624349dd0)
-
-Class QRegularExpressionValidator::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRegularExpressionValidator::QPrivateSignal (0x0x7f26244812a0) 0 empty
-
-Vtable for QRegularExpressionValidator
-QRegularExpressionValidator::_ZTV27QRegularExpressionValidator: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QRegularExpressionValidator)
-16 (int (*)(...))QRegularExpressionValidator::metaObject
-24 (int (*)(...))QRegularExpressionValidator::qt_metacast
-32 (int (*)(...))QRegularExpressionValidator::qt_metacall
-40 (int (*)(...))QRegularExpressionValidator::~QRegularExpressionValidator
-48 (int (*)(...))QRegularExpressionValidator::~QRegularExpressionValidator
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QRegularExpressionValidator::validate
-120 (int (*)(...))QValidator::fixup
-
-Class QRegularExpressionValidator
- size=16 align=8
- base size=16 base align=8
-QRegularExpressionValidator (0x0x7f2624349e38) 0
- vptr=((& QRegularExpressionValidator::_ZTV27QRegularExpressionValidator) + 16u)
- QValidator (0x0x7f2624349ea0) 0
- primary-for QRegularExpressionValidator (0x0x7f2624349e38)
- QObject (0x0x7f2624481240) 0
- primary-for QValidator (0x0x7f2624349ea0)
-
-Class QNetworkRequest
- size=8 align=8
- base size=8 base align=8
-QNetworkRequest (0x0x7f2624481300) 0
-
-Class QNetworkCacheMetaData
- size=8 align=8
- base size=8 base align=8
-QNetworkCacheMetaData (0x0x7f2624481780) 0
-
-Class QAbstractNetworkCache::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractNetworkCache::QPrivateSignal (0x0x7f2624481b40) 0 empty
-
-Vtable for QAbstractNetworkCache
-QAbstractNetworkCache::_ZTV21QAbstractNetworkCache: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QAbstractNetworkCache)
-16 (int (*)(...))QAbstractNetworkCache::metaObject
-24 (int (*)(...))QAbstractNetworkCache::qt_metacast
-32 (int (*)(...))QAbstractNetworkCache::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-
-Class QAbstractNetworkCache
- size=16 align=8
- base size=16 base align=8
-QAbstractNetworkCache (0x0x7f26244e61a0) 0
- vptr=((& QAbstractNetworkCache::_ZTV21QAbstractNetworkCache) + 16u)
- QObject (0x0x7f2624481ae0) 0
- primary-for QAbstractNetworkCache (0x0x7f26244e61a0)
-
-Class QAbstractSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractSocket::QPrivateSignal (0x0x7f2624481c00) 0 empty
-
-Vtable for QAbstractSocket
-QAbstractSocket::_ZTV15QAbstractSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QAbstractSocket)
-16 (int (*)(...))QAbstractSocket::metaObject
-24 (int (*)(...))QAbstractSocket::qt_metacast
-32 (int (*)(...))QAbstractSocket::qt_metacall
-40 (int (*)(...))QAbstractSocket::~QAbstractSocket
-48 (int (*)(...))QAbstractSocket::~QAbstractSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QAbstractSocket
- size=16 align=8
- base size=16 base align=8
-QAbstractSocket (0x0x7f26244e6208) 0
- vptr=((& QAbstractSocket::_ZTV15QAbstractSocket) + 16u)
- QIODevice (0x0x7f26244e6270) 0
- primary-for QAbstractSocket (0x0x7f26244e6208)
- QObject (0x0x7f2624481ba0) 0
- primary-for QIODevice (0x0x7f26244e6270)
-
-Class QAuthenticator
- size=8 align=8
- base size=8 base align=8
-QAuthenticator (0x0x7f26241c2120) 0
-
-Class QDnsDomainNameRecord
- size=8 align=8
- base size=8 base align=8
-QDnsDomainNameRecord (0x0x7f26241c2180) 0
-
-Class QDnsHostAddressRecord
- size=8 align=8
- base size=8 base align=8
-QDnsHostAddressRecord (0x0x7f26241c24e0) 0
-
-Class QDnsMailExchangeRecord
- size=8 align=8
- base size=8 base align=8
-QDnsMailExchangeRecord (0x0x7f26241c2840) 0
-
-Class QDnsServiceRecord
- size=8 align=8
- base size=8 base align=8
-QDnsServiceRecord (0x0x7f26241c2ba0) 0
-
-Class QDnsTextRecord
- size=8 align=8
- base size=8 base align=8
-QDnsTextRecord (0x0x7f26241c2f00) 0
-
-Class QDnsLookup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDnsLookup::QPrivateSignal (0x0x7f262424c300) 0 empty
-
-Vtable for QDnsLookup
-QDnsLookup::_ZTV10QDnsLookup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QDnsLookup)
-16 (int (*)(...))QDnsLookup::metaObject
-24 (int (*)(...))QDnsLookup::qt_metacast
-32 (int (*)(...))QDnsLookup::qt_metacall
-40 (int (*)(...))QDnsLookup::~QDnsLookup
-48 (int (*)(...))QDnsLookup::~QDnsLookup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QDnsLookup
- size=16 align=8
- base size=16 base align=8
-QDnsLookup (0x0x7f26244e6a90) 0
- vptr=((& QDnsLookup::_ZTV10QDnsLookup) + 16u)
- QObject (0x0x7f262424c2a0) 0
- primary-for QDnsLookup (0x0x7f26244e6a90)
-
-Class QIPv6Address
- size=16 align=1
- base size=16 base align=1
-QIPv6Address (0x0x7f262424c360) 0
-
-Class QHostAddress
- size=8 align=8
- base size=8 base align=8
-QHostAddress (0x0x7f262424c3c0) 0
-
-Class QHostInfo
- size=8 align=8
- base size=8 base align=8
-QHostInfo (0x0x7f262424c840) 0
-
-Class QHttpPart
- size=8 align=8
- base size=8 base align=8
-QHttpPart (0x0x7f262424ca20) 0
-
-Class QHttpMultiPart::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QHttpMultiPart::QPrivateSignal (0x0x7f262424cde0) 0 empty
-
-Vtable for QHttpMultiPart
-QHttpMultiPart::_ZTV14QHttpMultiPart: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QHttpMultiPart)
-16 (int (*)(...))QHttpMultiPart::metaObject
-24 (int (*)(...))QHttpMultiPart::qt_metacast
-32 (int (*)(...))QHttpMultiPart::qt_metacall
-40 (int (*)(...))QHttpMultiPart::~QHttpMultiPart
-48 (int (*)(...))QHttpMultiPart::~QHttpMultiPart
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QHttpMultiPart
- size=16 align=8
- base size=16 base align=8
-QHttpMultiPart (0x0x7f26244e6e38) 0
- vptr=((& QHttpMultiPart::_ZTV14QHttpMultiPart) + 16u)
- QObject (0x0x7f262424cd80) 0
- primary-for QHttpMultiPart (0x0x7f26244e6e38)
-
-Class QLocalServer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLocalServer::QPrivateSignal (0x0x7f262424cea0) 0 empty
-
-Vtable for QLocalServer
-QLocalServer::_ZTV12QLocalServer: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QLocalServer)
-16 (int (*)(...))QLocalServer::metaObject
-24 (int (*)(...))QLocalServer::qt_metacast
-32 (int (*)(...))QLocalServer::qt_metacall
-40 (int (*)(...))QLocalServer::~QLocalServer
-48 (int (*)(...))QLocalServer::~QLocalServer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QLocalServer::hasPendingConnections
-120 (int (*)(...))QLocalServer::nextPendingConnection
-128 (int (*)(...))QLocalServer::incomingConnection
-
-Class QLocalServer
- size=16 align=8
- base size=16 base align=8
-QLocalServer (0x0x7f26244e6ea0) 0
- vptr=((& QLocalServer::_ZTV12QLocalServer) + 16u)
- QObject (0x0x7f262424ce40) 0
- primary-for QLocalServer (0x0x7f26244e6ea0)
-
-Class QLocalSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLocalSocket::QPrivateSignal (0x0x7f2623f2a0c0) 0 empty
-
-Vtable for QLocalSocket
-QLocalSocket::_ZTV12QLocalSocket: 30u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QLocalSocket)
-16 (int (*)(...))QLocalSocket::metaObject
-24 (int (*)(...))QLocalSocket::qt_metacast
-32 (int (*)(...))QLocalSocket::qt_metacall
-40 (int (*)(...))QLocalSocket::~QLocalSocket
-48 (int (*)(...))QLocalSocket::~QLocalSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QLocalSocket::isSequential
-120 (int (*)(...))QLocalSocket::open
-128 (int (*)(...))QLocalSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QLocalSocket::bytesAvailable
-184 (int (*)(...))QLocalSocket::bytesToWrite
-192 (int (*)(...))QLocalSocket::canReadLine
-200 (int (*)(...))QLocalSocket::waitForReadyRead
-208 (int (*)(...))QLocalSocket::waitForBytesWritten
-216 (int (*)(...))QLocalSocket::readData
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QLocalSocket::writeData
-
-Class QLocalSocket
- size=16 align=8
- base size=16 base align=8
-QLocalSocket (0x0x7f2623f21068) 0
- vptr=((& QLocalSocket::_ZTV12QLocalSocket) + 16u)
- QIODevice (0x0x7f2623f210d0) 0
- primary-for QLocalSocket (0x0x7f2623f21068)
- QObject (0x0x7f2623f2a060) 0
- primary-for QIODevice (0x0x7f2623f210d0)
-
-Class QTcpSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTcpSocket::QPrivateSignal (0x0x7f2623f2a180) 0 empty
-
-Vtable for QTcpSocket
-QTcpSocket::_ZTV10QTcpSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTcpSocket)
-16 (int (*)(...))QTcpSocket::metaObject
-24 (int (*)(...))QTcpSocket::qt_metacast
-32 (int (*)(...))QTcpSocket::qt_metacall
-40 (int (*)(...))QTcpSocket::~QTcpSocket
-48 (int (*)(...))QTcpSocket::~QTcpSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QTcpSocket
- size=16 align=8
- base size=16 base align=8
-QTcpSocket (0x0x7f2623f21138) 0
- vptr=((& QTcpSocket::_ZTV10QTcpSocket) + 16u)
- QAbstractSocket (0x0x7f2623f211a0) 0
- primary-for QTcpSocket (0x0x7f2623f21138)
- QIODevice (0x0x7f2623f21208) 0
- primary-for QAbstractSocket (0x0x7f2623f211a0)
- QObject (0x0x7f2623f2a120) 0
- primary-for QIODevice (0x0x7f2623f21208)
-
-Class QSslCertificate
- size=8 align=8
- base size=8 base align=8
-QSslCertificate (0x0x7f2623f2a300) 0
-
-Class QSslError
- size=8 align=8
- base size=8 base align=8
-QSslError (0x0x7f2623f2a780) 0
-
-Class QSslSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSslSocket::QPrivateSignal (0x0x7f2623f2ade0) 0 empty
-
-Vtable for QSslSocket
-QSslSocket::_ZTV10QSslSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QSslSocket)
-16 (int (*)(...))QSslSocket::metaObject
-24 (int (*)(...))QSslSocket::qt_metacast
-32 (int (*)(...))QSslSocket::qt_metacall
-40 (int (*)(...))QSslSocket::~QSslSocket
-48 (int (*)(...))QSslSocket::~QSslSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QSslSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QSslSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QSslSocket::bytesAvailable
-184 (int (*)(...))QSslSocket::bytesToWrite
-192 (int (*)(...))QSslSocket::canReadLine
-200 (int (*)(...))QSslSocket::waitForReadyRead
-208 (int (*)(...))QSslSocket::waitForBytesWritten
-216 (int (*)(...))QSslSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QSslSocket::writeData
-240 (int (*)(...))QSslSocket::resume
-248 (int (*)(...))QSslSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QSslSocket::disconnectFromHost
-272 (int (*)(...))QSslSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QSslSocket::setSocketDescriptor
-296 (int (*)(...))QSslSocket::setSocketOption
-304 (int (*)(...))QSslSocket::socketOption
-312 (int (*)(...))QSslSocket::waitForConnected
-320 (int (*)(...))QSslSocket::waitForDisconnected
-
-Class QSslSocket
- size=16 align=8
- base size=16 base align=8
-QSslSocket (0x0x7f2623f21680) 0
- vptr=((& QSslSocket::_ZTV10QSslSocket) + 16u)
- QTcpSocket (0x0x7f2623f216e8) 0
- primary-for QSslSocket (0x0x7f2623f21680)
- QAbstractSocket (0x0x7f2623f21750) 0
- primary-for QTcpSocket (0x0x7f2623f216e8)
- QIODevice (0x0x7f2623f217b8) 0
- primary-for QAbstractSocket (0x0x7f2623f21750)
- QObject (0x0x7f2623f2ad80) 0
- primary-for QIODevice (0x0x7f2623f217b8)
-
-Class QSslConfiguration
- size=8 align=8
- base size=8 base align=8
-QSslConfiguration (0x0x7f2623f2ae40) 0
-
-Class QSslPreSharedKeyAuthenticator
- size=8 align=8
- base size=8 base align=8
-QSslPreSharedKeyAuthenticator (0x0x7f2624088300) 0
-
-Class QNetworkAccessManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkAccessManager::QPrivateSignal (0x0x7f2624088900) 0 empty
-
-Vtable for QNetworkAccessManager
-QNetworkAccessManager::_ZTV21QNetworkAccessManager: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QNetworkAccessManager)
-16 (int (*)(...))QNetworkAccessManager::metaObject
-24 (int (*)(...))QNetworkAccessManager::qt_metacast
-32 (int (*)(...))QNetworkAccessManager::qt_metacall
-40 (int (*)(...))QNetworkAccessManager::~QNetworkAccessManager
-48 (int (*)(...))QNetworkAccessManager::~QNetworkAccessManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkAccessManager::createRequest
-
-Class QNetworkAccessManager
- size=16 align=8
- base size=16 base align=8
-QNetworkAccessManager (0x0x7f2623f21a90) 0
- vptr=((& QNetworkAccessManager::_ZTV21QNetworkAccessManager) + 16u)
- QObject (0x0x7f26240888a0) 0
- primary-for QNetworkAccessManager (0x0x7f2623f21a90)
-
-Class QNetworkConfiguration
- size=8 align=8
- base size=8 base align=8
-QNetworkConfiguration (0x0x7f2624088960) 0
-
-Class QNetworkConfigurationManager::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkConfigurationManager::QPrivateSignal (0x0x7f2624088e40) 0 empty
-
-Vtable for QNetworkConfigurationManager
-QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QNetworkConfigurationManager)
-16 (int (*)(...))QNetworkConfigurationManager::metaObject
-24 (int (*)(...))QNetworkConfigurationManager::qt_metacast
-32 (int (*)(...))QNetworkConfigurationManager::qt_metacall
-40 (int (*)(...))QNetworkConfigurationManager::~QNetworkConfigurationManager
-48 (int (*)(...))QNetworkConfigurationManager::~QNetworkConfigurationManager
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QNetworkConfigurationManager
- size=16 align=8
- base size=16 base align=8
-QNetworkConfigurationManager (0x0x7f2623f21c30) 0
- vptr=((& QNetworkConfigurationManager::_ZTV28QNetworkConfigurationManager) + 16u)
- QObject (0x0x7f2624088de0) 0
- primary-for QNetworkConfigurationManager (0x0x7f2623f21c30)
-
-Class QNetworkCookie
- size=8 align=8
- base size=8 base align=8
-QNetworkCookie (0x0x7f2623d36120) 0
-
-Class QNetworkCookieJar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkCookieJar::QPrivateSignal (0x0x7f2623d36600) 0 empty
-
-Vtable for QNetworkCookieJar
-QNetworkCookieJar::_ZTV17QNetworkCookieJar: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QNetworkCookieJar)
-16 (int (*)(...))QNetworkCookieJar::metaObject
-24 (int (*)(...))QNetworkCookieJar::qt_metacast
-32 (int (*)(...))QNetworkCookieJar::qt_metacall
-40 (int (*)(...))QNetworkCookieJar::~QNetworkCookieJar
-48 (int (*)(...))QNetworkCookieJar::~QNetworkCookieJar
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkCookieJar::cookiesForUrl
-120 (int (*)(...))QNetworkCookieJar::setCookiesFromUrl
-128 (int (*)(...))QNetworkCookieJar::insertCookie
-136 (int (*)(...))QNetworkCookieJar::updateCookie
-144 (int (*)(...))QNetworkCookieJar::deleteCookie
-152 (int (*)(...))QNetworkCookieJar::validateCookie
-
-Class QNetworkCookieJar
- size=16 align=8
- base size=16 base align=8
-QNetworkCookieJar (0x0x7f2623f21f70) 0
- vptr=((& QNetworkCookieJar::_ZTV17QNetworkCookieJar) + 16u)
- QObject (0x0x7f2623d365a0) 0
- primary-for QNetworkCookieJar (0x0x7f2623f21f70)
-
-Class QNetworkDatagram
- size=8 align=8
- base size=8 base align=8
-QNetworkDatagram (0x0x7f2623d36660) 0
-
-Class QNetworkDiskCache::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkDiskCache::QPrivateSignal (0x0x7f2623e276c0) 0 empty
-
-Vtable for QNetworkDiskCache
-QNetworkDiskCache::_ZTV17QNetworkDiskCache: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QNetworkDiskCache)
-16 (int (*)(...))QNetworkDiskCache::metaObject
-24 (int (*)(...))QNetworkDiskCache::qt_metacast
-32 (int (*)(...))QNetworkDiskCache::qt_metacall
-40 (int (*)(...))QNetworkDiskCache::~QNetworkDiskCache
-48 (int (*)(...))QNetworkDiskCache::~QNetworkDiskCache
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkDiskCache::metaData
-120 (int (*)(...))QNetworkDiskCache::updateMetaData
-128 (int (*)(...))QNetworkDiskCache::data
-136 (int (*)(...))QNetworkDiskCache::remove
-144 (int (*)(...))QNetworkDiskCache::cacheSize
-152 (int (*)(...))QNetworkDiskCache::prepare
-160 (int (*)(...))QNetworkDiskCache::insert
-168 (int (*)(...))QNetworkDiskCache::clear
-176 (int (*)(...))QNetworkDiskCache::expire
-
-Class QNetworkDiskCache
- size=16 align=8
- base size=16 base align=8
-QNetworkDiskCache (0x0x7f2623e21958) 0
- vptr=((& QNetworkDiskCache::_ZTV17QNetworkDiskCache) + 16u)
- QAbstractNetworkCache (0x0x7f2623e219c0) 0
- primary-for QNetworkDiskCache (0x0x7f2623e21958)
- QObject (0x0x7f2623e27660) 0
- primary-for QAbstractNetworkCache (0x0x7f2623e219c0)
-
-Class QNetworkAddressEntry
- size=8 align=8
- base size=8 base align=8
-QNetworkAddressEntry (0x0x7f2623e27720) 0
-
-Class QNetworkInterface
- size=8 align=8
- base size=8 base align=8
-QNetworkInterface (0x0x7f2623e27ae0) 0
-
-Class QNetworkProxyQuery
- size=8 align=8
- base size=8 base align=8
-QNetworkProxyQuery (0x0x7f2623ec1240) 0
-
-Class QNetworkProxy
- size=8 align=8
- base size=8 base align=8
-QNetworkProxy (0x0x7f2623ec15a0) 0
-
-Vtable for QNetworkProxyFactory
-QNetworkProxyFactory::_ZTV20QNetworkProxyFactory: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QNetworkProxyFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QNetworkProxyFactory
- size=8 align=8
- base size=8 base align=8
-QNetworkProxyFactory (0x0x7f2623ec1a20) 0 nearly-empty
- vptr=((& QNetworkProxyFactory::_ZTV20QNetworkProxyFactory) + 16u)
-
-Class QNetworkReply::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkReply::QPrivateSignal (0x0x7f2623ec1c00) 0 empty
-
-Vtable for QNetworkReply
-QNetworkReply::_ZTV13QNetworkReply: 36u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QNetworkReply)
-16 (int (*)(...))QNetworkReply::metaObject
-24 (int (*)(...))QNetworkReply::qt_metacast
-32 (int (*)(...))QNetworkReply::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNetworkReply::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QNetworkReply::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QIODevice::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QIODevice::bytesAvailable
-184 (int (*)(...))QIODevice::bytesToWrite
-192 (int (*)(...))QIODevice::canReadLine
-200 (int (*)(...))QIODevice::waitForReadyRead
-208 (int (*)(...))QIODevice::waitForBytesWritten
-216 (int (*)(...))__cxa_pure_virtual
-224 (int (*)(...))QIODevice::readLineData
-232 (int (*)(...))QNetworkReply::writeData
-240 (int (*)(...))QNetworkReply::setReadBufferSize
-248 (int (*)(...))__cxa_pure_virtual
-256 (int (*)(...))QNetworkReply::ignoreSslErrors
-264 (int (*)(...))QNetworkReply::sslConfigurationImplementation
-272 (int (*)(...))QNetworkReply::setSslConfigurationImplementation
-280 (int (*)(...))QNetworkReply::ignoreSslErrorsImplementation
-
-Class QNetworkReply
- size=16 align=8
- base size=16 base align=8
-QNetworkReply (0x0x7f2623b1d0d0) 0
- vptr=((& QNetworkReply::_ZTV13QNetworkReply) + 16u)
- QIODevice (0x0x7f2623b1d138) 0
- primary-for QNetworkReply (0x0x7f2623b1d0d0)
- QObject (0x0x7f2623ec1ba0) 0
- primary-for QIODevice (0x0x7f2623b1d138)
-
-Class QNetworkSession::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNetworkSession::QPrivateSignal (0x0x7f2623ec1de0) 0 empty
-
-Vtable for QNetworkSession
-QNetworkSession::_ZTV15QNetworkSession: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QNetworkSession)
-16 (int (*)(...))QNetworkSession::metaObject
-24 (int (*)(...))QNetworkSession::qt_metacast
-32 (int (*)(...))QNetworkSession::qt_metacall
-40 (int (*)(...))QNetworkSession::~QNetworkSession
-48 (int (*)(...))QNetworkSession::~QNetworkSession
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QNetworkSession::connectNotify
-104 (int (*)(...))QNetworkSession::disconnectNotify
-
-Class QNetworkSession
- size=24 align=8
- base size=24 base align=8
-QNetworkSession (0x0x7f2623b1d1a0) 0
- vptr=((& QNetworkSession::_ZTV15QNetworkSession) + 16u)
- QObject (0x0x7f2623ec1d80) 0
- primary-for QNetworkSession (0x0x7f2623b1d1a0)
-
-Class QTcpServer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTcpServer::QPrivateSignal (0x0x7f2623ba9360) 0 empty
-
-Vtable for QTcpServer
-QTcpServer::_ZTV10QTcpServer: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTcpServer)
-16 (int (*)(...))QTcpServer::metaObject
-24 (int (*)(...))QTcpServer::qt_metacast
-32 (int (*)(...))QTcpServer::qt_metacall
-40 (int (*)(...))QTcpServer::~QTcpServer
-48 (int (*)(...))QTcpServer::~QTcpServer
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QTcpServer::hasPendingConnections
-120 (int (*)(...))QTcpServer::nextPendingConnection
-128 (int (*)(...))QTcpServer::incomingConnection
-
-Class QTcpServer
- size=16 align=8
- base size=16 base align=8
-QTcpServer (0x0x7f2623b1d2d8) 0
- vptr=((& QTcpServer::_ZTV10QTcpServer) + 16u)
- QObject (0x0x7f2623ba9300) 0
- primary-for QTcpServer (0x0x7f2623b1d2d8)
-
-Class QSslCertificateExtension
- size=8 align=8
- base size=8 base align=8
-QSslCertificateExtension (0x0x7f2623ba93c0) 0
-
-Class QSslCipher
- size=8 align=8
- base size=8 base align=8
-QSslCipher (0x0x7f2623ba9720) 0
-
-Class QSslDiffieHellmanParameters
- size=8 align=8
- base size=8 base align=8
-QSslDiffieHellmanParameters (0x0x7f2623ba9ae0) 0
-
-Class QSslEllipticCurve
- size=4 align=4
- base size=4 base align=4
-QSslEllipticCurve (0x0x7f2623c9b780) 0
-
-Class QSslKey
- size=8 align=8
- base size=8 base align=8
-QSslKey (0x0x7f2623c9bba0) 0
-
-Class QUdpSocket::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QUdpSocket::QPrivateSignal (0x0x7f2623c9bf60) 0 empty
-
-Vtable for QUdpSocket
-QUdpSocket::_ZTV10QUdpSocket: 41u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QUdpSocket)
-16 (int (*)(...))QUdpSocket::metaObject
-24 (int (*)(...))QUdpSocket::qt_metacast
-32 (int (*)(...))QUdpSocket::qt_metacall
-40 (int (*)(...))QUdpSocket::~QUdpSocket
-48 (int (*)(...))QUdpSocket::~QUdpSocket
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QAbstractSocket::isSequential
-120 (int (*)(...))QIODevice::open
-128 (int (*)(...))QAbstractSocket::close
-136 (int (*)(...))QIODevice::pos
-144 (int (*)(...))QIODevice::size
-152 (int (*)(...))QIODevice::seek
-160 (int (*)(...))QAbstractSocket::atEnd
-168 (int (*)(...))QIODevice::reset
-176 (int (*)(...))QAbstractSocket::bytesAvailable
-184 (int (*)(...))QAbstractSocket::bytesToWrite
-192 (int (*)(...))QAbstractSocket::canReadLine
-200 (int (*)(...))QAbstractSocket::waitForReadyRead
-208 (int (*)(...))QAbstractSocket::waitForBytesWritten
-216 (int (*)(...))QAbstractSocket::readData
-224 (int (*)(...))QAbstractSocket::readLineData
-232 (int (*)(...))QAbstractSocket::writeData
-240 (int (*)(...))QAbstractSocket::resume
-248 (int (*)(...))QAbstractSocket::connectToHost
-256 (int (*)(...))QAbstractSocket::connectToHost
-264 (int (*)(...))QAbstractSocket::disconnectFromHost
-272 (int (*)(...))QAbstractSocket::setReadBufferSize
-280 (int (*)(...))QAbstractSocket::socketDescriptor
-288 (int (*)(...))QAbstractSocket::setSocketDescriptor
-296 (int (*)(...))QAbstractSocket::setSocketOption
-304 (int (*)(...))QAbstractSocket::socketOption
-312 (int (*)(...))QAbstractSocket::waitForConnected
-320 (int (*)(...))QAbstractSocket::waitForDisconnected
-
-Class QUdpSocket
- size=16 align=8
- base size=16 base align=8
-QUdpSocket (0x0x7f2623c99d68) 0
- vptr=((& QUdpSocket::_ZTV10QUdpSocket) + 16u)
- QAbstractSocket (0x0x7f2623c99dd0) 0
- primary-for QUdpSocket (0x0x7f2623c99d68)
- QIODevice (0x0x7f2623c99e38) 0
- primary-for QAbstractSocket (0x0x7f2623c99dd0)
- QObject (0x0x7f2623c9bf00) 0
- primary-for QIODevice (0x0x7f2623c99e38)
-
-Class QJSValue
- size=8 align=8
- base size=8 base align=8
-QJSValue (0x0x7f26238fb000) 0
-
-Class QJSEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QJSEngine::QPrivateSignal (0x0x7f26238fb300) 0 empty
-
-Vtable for QJSEngine
-QJSEngine::_ZTV9QJSEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QJSEngine)
-16 (int (*)(...))QJSEngine::metaObject
-24 (int (*)(...))QJSEngine::qt_metacast
-32 (int (*)(...))QJSEngine::qt_metacall
-40 (int (*)(...))QJSEngine::~QJSEngine
-48 (int (*)(...))QJSEngine::~QJSEngine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QJSEngine
- size=24 align=8
- base size=24 base align=8
-QJSEngine (0x0x7f2623c99f70) 0
- vptr=((& QJSEngine::_ZTV9QJSEngine) + 16u)
- QObject (0x0x7f26238fb2a0) 0
- primary-for QJSEngine (0x0x7f2623c99f70)
-
-Class QJSValueIterator
- size=8 align=8
- base size=8 base align=8
-QJSValueIterator (0x0x7f26238fb480) 0
-
-Class QQmlPrivate::RegisterType
- size=128 align=8
- base size=124 base align=8
-QQmlPrivate::RegisterType (0x0x7f26238fb960) 0
-
-Class QQmlPrivate::RegisterInterface
- size=24 align=8
- base size=24 base align=8
-QQmlPrivate::RegisterInterface (0x0x7f26238fb9c0) 0
-
-Class QQmlPrivate::RegisterAutoParent
- size=16 align=8
- base size=16 base align=8
-QQmlPrivate::RegisterAutoParent (0x0x7f26238fba20) 0
-
-Class QQmlPrivate::RegisterSingletonType
- size=64 align=8
- base size=64 base align=8
-QQmlPrivate::RegisterSingletonType (0x0x7f26238fba80) 0
-
-Class QQmlPrivate::RegisterCompositeType
- size=32 align=8
- base size=32 base align=8
-QQmlPrivate::RegisterCompositeType (0x0x7f26238fbae0) 0
-
-Class QQmlPrivate::RegisterCompositeSingletonType
- size=32 align=8
- base size=32 base align=8
-QQmlPrivate::RegisterCompositeSingletonType (0x0x7f26238fbb40) 0
-
-Class QQmlPrivate::CachedQmlUnit
- size=24 align=8
- base size=24 base align=8
-QQmlPrivate::CachedQmlUnit (0x0x7f26238fbba0) 0
-
-Class QQmlPrivate::RegisterQmlUnitCacheHook
- size=16 align=8
- base size=16 base align=8
-QQmlPrivate::RegisterQmlUnitCacheHook (0x0x7f26238fbc00) 0
-
-Vtable for QQmlParserStatus
-QQmlParserStatus::_ZTV16QQmlParserStatus: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QQmlParserStatus)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlParserStatus
- size=16 align=8
- base size=16 base align=8
-QQmlParserStatus (0x0x7f26238fbc60) 0
- vptr=((& QQmlParserStatus::_ZTV16QQmlParserStatus) + 16u)
-
-Vtable for QQmlPropertyValueSource
-QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QQmlPropertyValueSource)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlPropertyValueSource
- size=8 align=8
- base size=8 base align=8
-QQmlPropertyValueSource (0x0x7f26238fbd20) 0 nearly-empty
- vptr=((& QQmlPropertyValueSource::_ZTV23QQmlPropertyValueSource) + 16u)
-
-Class QQmlListReference
- size=8 align=8
- base size=8 base align=8
-QQmlListReference (0x0x7f26238fbe40) 0
-
-Vtable for QQmlAbstractUrlInterceptor
-QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QQmlAbstractUrlInterceptor)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlAbstractUrlInterceptor
- size=8 align=8
- base size=8 base align=8
-QQmlAbstractUrlInterceptor (0x0x7f26239f74e0) 0 nearly-empty
- vptr=((& QQmlAbstractUrlInterceptor::_ZTV26QQmlAbstractUrlInterceptor) + 16u)
-
-Class QQmlError
- size=8 align=8
- base size=8 base align=8
-QQmlError (0x0x7f26239f7540) 0
-
-Class QQmlDebuggingEnabler
- size=1 align=1
- base size=0 base align=1
-QQmlDebuggingEnabler (0x0x7f26239f7840) 0 empty
-
-Vtable for QQmlImageProviderBase
-QQmlImageProviderBase::_ZTV21QQmlImageProviderBase: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QQmlImageProviderBase)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlImageProviderBase
- size=8 align=8
- base size=8 base align=8
-QQmlImageProviderBase (0x0x7f26239f78a0) 0 nearly-empty
- vptr=((& QQmlImageProviderBase::_ZTV21QQmlImageProviderBase) + 16u)
-
-Class QQmlEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlEngine::QPrivateSignal (0x0x7f26239f7a80) 0 empty
-
-Vtable for QQmlEngine
-QQmlEngine::_ZTV10QQmlEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQmlEngine)
-16 (int (*)(...))QQmlEngine::metaObject
-24 (int (*)(...))QQmlEngine::qt_metacast
-32 (int (*)(...))QQmlEngine::qt_metacall
-40 (int (*)(...))QQmlEngine::~QQmlEngine
-48 (int (*)(...))QQmlEngine::~QQmlEngine
-56 (int (*)(...))QQmlEngine::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlEngine
- size=24 align=8
- base size=24 base align=8
-QQmlEngine (0x0x7f2623958548) 0
- vptr=((& QQmlEngine::_ZTV10QQmlEngine) + 16u)
- QJSEngine (0x0x7f26239585b0) 0
- primary-for QQmlEngine (0x0x7f2623958548)
- QObject (0x0x7f26239f7a20) 0
- primary-for QJSEngine (0x0x7f26239585b0)
-
-Class QQmlApplicationEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlApplicationEngine::QPrivateSignal (0x0x7f26239f7b40) 0 empty
-
-Vtable for QQmlApplicationEngine
-QQmlApplicationEngine::_ZTV21QQmlApplicationEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QQmlApplicationEngine)
-16 (int (*)(...))QQmlApplicationEngine::metaObject
-24 (int (*)(...))QQmlApplicationEngine::qt_metacast
-32 (int (*)(...))QQmlApplicationEngine::qt_metacall
-40 (int (*)(...))QQmlApplicationEngine::~QQmlApplicationEngine
-48 (int (*)(...))QQmlApplicationEngine::~QQmlApplicationEngine
-56 (int (*)(...))QQmlEngine::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlApplicationEngine
- size=24 align=8
- base size=24 base align=8
-QQmlApplicationEngine (0x0x7f2623958618) 0
- vptr=((& QQmlApplicationEngine::_ZTV21QQmlApplicationEngine) + 16u)
- QQmlEngine (0x0x7f2623958680) 0
- primary-for QQmlApplicationEngine (0x0x7f2623958618)
- QJSEngine (0x0x7f26239586e8) 0
- primary-for QQmlEngine (0x0x7f2623958680)
- QObject (0x0x7f26239f7ae0) 0
- primary-for QJSEngine (0x0x7f26239586e8)
-
-Class QQmlComponent::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlComponent::QPrivateSignal (0x0x7f26239f7c00) 0 empty
-
-Vtable for QQmlComponent
-QQmlComponent::_ZTV13QQmlComponent: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QQmlComponent)
-16 (int (*)(...))QQmlComponent::metaObject
-24 (int (*)(...))QQmlComponent::qt_metacast
-32 (int (*)(...))QQmlComponent::qt_metacall
-40 (int (*)(...))QQmlComponent::~QQmlComponent
-48 (int (*)(...))QQmlComponent::~QQmlComponent
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQmlComponent::create
-120 (int (*)(...))QQmlComponent::beginCreate
-128 (int (*)(...))QQmlComponent::completeCreate
-
-Class QQmlComponent
- size=16 align=8
- base size=16 base align=8
-QQmlComponent (0x0x7f2623958750) 0
- vptr=((& QQmlComponent::_ZTV13QQmlComponent) + 16u)
- QObject (0x0x7f26239f7ba0) 0
- primary-for QQmlComponent (0x0x7f2623958750)
-
-Class QQmlContext::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlContext::QPrivateSignal (0x0x7f262375e180) 0 empty
-
-Vtable for QQmlContext
-QQmlContext::_ZTV11QQmlContext: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QQmlContext)
-16 (int (*)(...))QQmlContext::metaObject
-24 (int (*)(...))QQmlContext::qt_metacast
-32 (int (*)(...))QQmlContext::qt_metacall
-40 (int (*)(...))QQmlContext::~QQmlContext
-48 (int (*)(...))QQmlContext::~QQmlContext
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlContext
- size=16 align=8
- base size=16 base align=8
-QQmlContext (0x0x7f2623958888) 0
- vptr=((& QQmlContext::_ZTV11QQmlContext) + 16u)
- QObject (0x0x7f262375e120) 0
- primary-for QQmlContext (0x0x7f2623958888)
-
-Class QQmlScriptString
- size=8 align=8
- base size=8 base align=8
-QQmlScriptString (0x0x7f262375e300) 0
-
-Class QQmlExpression::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlExpression::QPrivateSignal (0x0x7f262375e540) 0 empty
-
-Vtable for QQmlExpression
-QQmlExpression::_ZTV14QQmlExpression: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QQmlExpression)
-16 (int (*)(...))QQmlExpression::metaObject
-24 (int (*)(...))QQmlExpression::qt_metacast
-32 (int (*)(...))QQmlExpression::qt_metacall
-40 (int (*)(...))QQmlExpression::~QQmlExpression
-48 (int (*)(...))QQmlExpression::~QQmlExpression
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlExpression
- size=16 align=8
- base size=16 base align=8
-QQmlExpression (0x0x7f26239588f0) 0
- vptr=((& QQmlExpression::_ZTV14QQmlExpression) + 16u)
- QObject (0x0x7f262375e4e0) 0
- primary-for QQmlExpression (0x0x7f26239588f0)
-
-Vtable for QQmlTypesExtensionInterface
-QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QQmlTypesExtensionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlTypesExtensionInterface
- size=8 align=8
- base size=8 base align=8
-QQmlTypesExtensionInterface (0x0x7f262375e5a0) 0 nearly-empty
- vptr=((& QQmlTypesExtensionInterface::_ZTV27QQmlTypesExtensionInterface) + 16u)
-
-Vtable for QQmlExtensionInterface
-QQmlExtensionInterface::_ZTV22QQmlExtensionInterface: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QQmlExtensionInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlExtensionInterface
- size=8 align=8
- base size=8 base align=8
-QQmlExtensionInterface (0x0x7f2623958958) 0 nearly-empty
- vptr=((& QQmlExtensionInterface::_ZTV22QQmlExtensionInterface) + 16u)
- QQmlTypesExtensionInterface (0x0x7f262375e600) 0 nearly-empty
- primary-for QQmlExtensionInterface (0x0x7f2623958958)
-
-Class QQmlExtensionPlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlExtensionPlugin::QPrivateSignal (0x0x7f262375e7e0) 0 empty
-
-Vtable for QQmlExtensionPlugin
-QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQmlExtensionPlugin)
-16 (int (*)(...))QQmlExtensionPlugin::metaObject
-24 (int (*)(...))QQmlExtensionPlugin::qt_metacast
-32 (int (*)(...))QQmlExtensionPlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QQmlExtensionPlugin::initializeEngine
-128 (int (*)(...))-16
-136 (int (*)(...))(& _ZTI19QQmlExtensionPlugin)
-144 0u
-152 0u
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))QQmlExtensionPlugin::_ZThn16_N19QQmlExtensionPlugin16initializeEngineEP10QQmlEnginePKc
-
-Class QQmlExtensionPlugin
- size=24 align=8
- base size=24 base align=8
-QQmlExtensionPlugin (0x0x7f26237bda10) 0
- vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 16u)
- QObject (0x0x7f262375e720) 0
- primary-for QQmlExtensionPlugin (0x0x7f26237bda10)
- QQmlExtensionInterface (0x0x7f26239589c0) 16 nearly-empty
- vptr=((& QQmlExtensionPlugin::_ZTV19QQmlExtensionPlugin) + 144u)
- QQmlTypesExtensionInterface (0x0x7f262375e780) 16 nearly-empty
- primary-for QQmlExtensionInterface (0x0x7f26239589c0)
-
-Class QQmlFile
- size=8 align=8
- base size=8 base align=8
-QQmlFile (0x0x7f262375e840) 0
-
-Class QQmlFileSelector::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlFileSelector::QPrivateSignal (0x0x7f262375e900) 0 empty
-
-Vtable for QQmlFileSelector
-QQmlFileSelector::_ZTV16QQmlFileSelector: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QQmlFileSelector)
-16 (int (*)(...))QQmlFileSelector::metaObject
-24 (int (*)(...))QQmlFileSelector::qt_metacast
-32 (int (*)(...))QQmlFileSelector::qt_metacall
-40 (int (*)(...))QQmlFileSelector::~QQmlFileSelector
-48 (int (*)(...))QQmlFileSelector::~QQmlFileSelector
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlFileSelector
- size=16 align=8
- base size=16 base align=8
-QQmlFileSelector (0x0x7f2623958a90) 0
- vptr=((& QQmlFileSelector::_ZTV16QQmlFileSelector) + 16u)
- QObject (0x0x7f262375e8a0) 0
- primary-for QQmlFileSelector (0x0x7f2623958a90)
-
-Vtable for QQmlIncubator
-QQmlIncubator::_ZTV13QQmlIncubator: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QQmlIncubator)
-16 (int (*)(...))QQmlIncubator::~QQmlIncubator
-24 (int (*)(...))QQmlIncubator::~QQmlIncubator
-32 (int (*)(...))QQmlIncubator::statusChanged
-40 (int (*)(...))QQmlIncubator::setInitialState
-
-Class QQmlIncubator
- size=16 align=8
- base size=16 base align=8
-QQmlIncubator (0x0x7f262375e960) 0
- vptr=((& QQmlIncubator::_ZTV13QQmlIncubator) + 16u)
-
-Vtable for QQmlIncubationController
-QQmlIncubationController::_ZTV24QQmlIncubationController: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QQmlIncubationController)
-16 (int (*)(...))QQmlIncubationController::~QQmlIncubationController
-24 (int (*)(...))QQmlIncubationController::~QQmlIncubationController
-32 (int (*)(...))QQmlIncubationController::incubatingObjectCountChanged
-
-Class QQmlIncubationController
- size=16 align=8
- base size=16 base align=8
-QQmlIncubationController (0x0x7f262375e9c0) 0
- vptr=((& QQmlIncubationController::_ZTV24QQmlIncubationController) + 16u)
-
-Class QQmlInfo
- size=16 align=8
- base size=16 base align=8
-QQmlInfo (0x0x7f2623958af8) 0
- QDebug (0x0x7f262375ea20) 0
-
-Vtable for QQmlNetworkAccessManagerFactory
-QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory: 5u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI31QQmlNetworkAccessManagerFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-
-Class QQmlNetworkAccessManagerFactory
- size=8 align=8
- base size=8 base align=8
-QQmlNetworkAccessManagerFactory (0x0x7f262375eae0) 0 nearly-empty
- vptr=((& QQmlNetworkAccessManagerFactory::_ZTV31QQmlNetworkAccessManagerFactory) + 16u)
-
-Class QQmlProperty
- size=8 align=8
- base size=8 base align=8
-QQmlProperty (0x0x7f262375eb40) 0
-
-Class QQmlPropertyMap::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlPropertyMap::QPrivateSignal (0x0x7f262375eea0) 0 empty
-
-Vtable for QQmlPropertyMap
-QQmlPropertyMap::_ZTV15QQmlPropertyMap: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QQmlPropertyMap)
-16 (int (*)(...))QQmlPropertyMap::metaObject
-24 (int (*)(...))QQmlPropertyMap::qt_metacast
-32 (int (*)(...))QQmlPropertyMap::qt_metacall
-40 (int (*)(...))QQmlPropertyMap::~QQmlPropertyMap
-48 (int (*)(...))QQmlPropertyMap::~QQmlPropertyMap
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQmlPropertyMap::updateValue
-
-Class QQmlPropertyMap
- size=16 align=8
- base size=16 base align=8
-QQmlPropertyMap (0x0x7f2623958d00) 0
- vptr=((& QQmlPropertyMap::_ZTV15QQmlPropertyMap) + 16u)
- QObject (0x0x7f262375ee40) 0
- primary-for QQmlPropertyMap (0x0x7f2623958d00)
-
-Class QQuickTransform::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickTransform::QPrivateSignal (0x0x7f262375ef60) 0 empty
-
-Vtable for QQuickTransform
-QQuickTransform::_ZTV15QQuickTransform: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QQuickTransform)
-16 (int (*)(...))QQuickTransform::metaObject
-24 (int (*)(...))QQuickTransform::qt_metacast
-32 (int (*)(...))QQuickTransform::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QQuickTransform
- size=16 align=8
- base size=16 base align=8
-QQuickTransform (0x0x7f2623958dd0) 0
- vptr=((& QQuickTransform::_ZTV15QQuickTransform) + 16u)
- QObject (0x0x7f262375ef00) 0
- primary-for QQuickTransform (0x0x7f2623958dd0)
-
-Class QQuickItem::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickItem::QPrivateSignal (0x0x7f262386a0c0) 0 empty
-
-Class QQuickItem::ItemChangeData
- size=8 align=8
- base size=8 base align=8
-QQuickItem::ItemChangeData (0x0x7f262386a120) 0
-
-Class QQuickItem::UpdatePaintNodeData
- size=8 align=8
- base size=8 base align=8
-QQuickItem::UpdatePaintNodeData (0x0x7f262386a180) 0
-
-Vtable for QQuickItem
-QQuickItem::_ZTV10QQuickItem: 55u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQuickItem)
-16 (int (*)(...))QQuickItem::metaObject
-24 (int (*)(...))QQuickItem::qt_metacast
-32 (int (*)(...))QQuickItem::qt_metacall
-40 (int (*)(...))QQuickItem::~QQuickItem
-48 (int (*)(...))QQuickItem::~QQuickItem
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickItem::isTextureProvider
-152 (int (*)(...))QQuickItem::textureProvider
-160 (int (*)(...))QQuickItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickItem::geometryChanged
-368 (int (*)(...))QQuickItem::updatePaintNode
-376 (int (*)(...))QQuickItem::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))-16
-400 (int (*)(...))(& _ZTI10QQuickItem)
-408 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItemD1Ev
-416 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItemD0Ev
-424 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickItem
- size=32 align=8
- base size=32 base align=8
-QQuickItem (0x0x7f2623849e70) 0
- vptr=((& QQuickItem::_ZTV10QQuickItem) + 16u)
- QObject (0x0x7f262386a000) 0
- primary-for QQuickItem (0x0x7f2623849e70)
- QQmlParserStatus (0x0x7f262386a060) 16
- vptr=((& QQuickItem::_ZTV10QQuickItem) + 408u)
-
-Class QQuickFramebufferObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickFramebufferObject::QPrivateSignal (0x0x7f262386a900) 0 empty
-
-Vtable for QQuickFramebufferObject::Renderer
-QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN23QQuickFramebufferObject8RendererE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QQuickFramebufferObject::Renderer::createFramebufferObject
-48 (int (*)(...))QQuickFramebufferObject::Renderer::synchronize
-
-Class QQuickFramebufferObject::Renderer
- size=16 align=8
- base size=16 base align=8
-QQuickFramebufferObject::Renderer (0x0x7f262386a960) 0
- vptr=((& QQuickFramebufferObject::Renderer::_ZTVN23QQuickFramebufferObject8RendererE) + 16u)
-
-Vtable for QQuickFramebufferObject
-QQuickFramebufferObject::_ZTV23QQuickFramebufferObject: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QQuickFramebufferObject)
-16 (int (*)(...))QQuickFramebufferObject::metaObject
-24 (int (*)(...))QQuickFramebufferObject::qt_metacast
-32 (int (*)(...))QQuickFramebufferObject::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickFramebufferObject::isTextureProvider
-152 (int (*)(...))QQuickFramebufferObject::textureProvider
-160 (int (*)(...))QQuickItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickFramebufferObject::geometryChanged
-368 (int (*)(...))QQuickFramebufferObject::updatePaintNode
-376 (int (*)(...))QQuickFramebufferObject::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))-16
-408 (int (*)(...))(& _ZTI23QQuickFramebufferObject)
-416 0u
-424 0u
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickFramebufferObject
- size=32 align=8
- base size=32 base align=8
-QQuickFramebufferObject (0x0x7f2623958f08) 0
- vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 16u)
- QQuickItem (0x0x7f26235115b0) 0
- primary-for QQuickFramebufferObject (0x0x7f2623958f08)
- QObject (0x0x7f262386a840) 0
- primary-for QQuickItem (0x0x7f26235115b0)
- QQmlParserStatus (0x0x7f262386a8a0) 16
- vptr=((& QQuickFramebufferObject::_ZTV23QQuickFramebufferObject) + 416u)
-
-Vtable for QQuickTextureFactory
-QQuickTextureFactory::_ZTV20QQuickTextureFactory: 18u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QQuickTextureFactory)
-16 (int (*)(...))QObject::metaObject
-24 (int (*)(...))QObject::qt_metacast
-32 (int (*)(...))QObject::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))QQuickTextureFactory::image
-
-Class QQuickTextureFactory
- size=16 align=8
- base size=16 base align=8
-QQuickTextureFactory (0x0x7f2623958f70) 0
- vptr=((& QQuickTextureFactory::_ZTV20QQuickTextureFactory) + 16u)
- QObject (0x0x7f262386a9c0) 0
- primary-for QQuickTextureFactory (0x0x7f2623958f70)
-
-Class QQuickImageResponse::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickImageResponse::QPrivateSignal (0x0x7f262386aa80) 0 empty
-
-Vtable for QQuickImageResponse
-QQuickImageResponse::_ZTV19QQuickImageResponse: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickImageResponse)
-16 (int (*)(...))QQuickImageResponse::metaObject
-24 (int (*)(...))QQuickImageResponse::qt_metacast
-32 (int (*)(...))QQuickImageResponse::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))QQuickImageResponse::errorString
-128 (int (*)(...))QQuickImageResponse::cancel
-
-Class QQuickImageResponse
- size=16 align=8
- base size=16 base align=8
-QQuickImageResponse (0x0x7f2623540000) 0
- vptr=((& QQuickImageResponse::_ZTV19QQuickImageResponse) + 16u)
- QObject (0x0x7f262386aa20) 0
- primary-for QQuickImageResponse (0x0x7f2623540000)
-
-Vtable for QQuickImageProvider
-QQuickImageProvider::_ZTV19QQuickImageProvider: 9u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickImageProvider)
-16 (int (*)(...))QQuickImageProvider::~QQuickImageProvider
-24 (int (*)(...))QQuickImageProvider::~QQuickImageProvider
-32 (int (*)(...))QQuickImageProvider::imageType
-40 (int (*)(...))QQuickImageProvider::flags
-48 (int (*)(...))QQuickImageProvider::requestImage
-56 (int (*)(...))QQuickImageProvider::requestPixmap
-64 (int (*)(...))QQuickImageProvider::requestTexture
-
-Class QQuickImageProvider
- size=16 align=8
- base size=16 base align=8
-QQuickImageProvider (0x0x7f2623540068) 0
- vptr=((& QQuickImageProvider::_ZTV19QQuickImageProvider) + 16u)
- QQmlImageProviderBase (0x0x7f262386aae0) 0 nearly-empty
- primary-for QQuickImageProvider (0x0x7f2623540068)
-
-Vtable for QQuickAsyncImageProvider
-QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QQuickAsyncImageProvider)
-16 0u
-24 0u
-32 (int (*)(...))QQuickImageProvider::imageType
-40 (int (*)(...))QQuickImageProvider::flags
-48 (int (*)(...))QQuickImageProvider::requestImage
-56 (int (*)(...))QQuickImageProvider::requestPixmap
-64 (int (*)(...))QQuickImageProvider::requestTexture
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QQuickAsyncImageProvider
- size=24 align=8
- base size=24 base align=8
-QQuickAsyncImageProvider (0x0x7f26235400d0) 0
- vptr=((& QQuickAsyncImageProvider::_ZTV24QQuickAsyncImageProvider) + 16u)
- QQuickImageProvider (0x0x7f2623540138) 0
- primary-for QQuickAsyncImageProvider (0x0x7f26235400d0)
- QQmlImageProviderBase (0x0x7f262386ab40) 0 nearly-empty
- primary-for QQuickImageProvider (0x0x7f2623540138)
-
-Class QQuickItemGrabResult::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickItemGrabResult::QPrivateSignal (0x0x7f262386ac00) 0 empty
-
-Vtable for QQuickItemGrabResult
-QQuickItemGrabResult::_ZTV20QQuickItemGrabResult: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QQuickItemGrabResult)
-16 (int (*)(...))QQuickItemGrabResult::metaObject
-24 (int (*)(...))QQuickItemGrabResult::qt_metacast
-32 (int (*)(...))QQuickItemGrabResult::qt_metacall
-40 (int (*)(...))QQuickItemGrabResult::~QQuickItemGrabResult
-48 (int (*)(...))QQuickItemGrabResult::~QQuickItemGrabResult
-56 (int (*)(...))QQuickItemGrabResult::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQuickItemGrabResult
- size=16 align=8
- base size=16 base align=8
-QQuickItemGrabResult (0x0x7f26235401a0) 0
- vptr=((& QQuickItemGrabResult::_ZTV20QQuickItemGrabResult) + 16u)
- QObject (0x0x7f262386aba0) 0
- primary-for QQuickItemGrabResult (0x0x7f26235401a0)
-
-Class QQuickPaintedItem::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickPaintedItem::QPrivateSignal (0x0x7f262386ad20) 0 empty
-
-Vtable for QQuickPaintedItem
-QQuickPaintedItem::_ZTV17QQuickPaintedItem: 56u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QQuickPaintedItem)
-16 (int (*)(...))QQuickPaintedItem::metaObject
-24 (int (*)(...))QQuickPaintedItem::qt_metacast
-32 (int (*)(...))QQuickPaintedItem::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QQuickItem::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickItem::boundingRect
-120 (int (*)(...))QQuickItem::clipRect
-128 (int (*)(...))QQuickItem::contains
-136 (int (*)(...))QQuickItem::inputMethodQuery
-144 (int (*)(...))QQuickPaintedItem::isTextureProvider
-152 (int (*)(...))QQuickPaintedItem::textureProvider
-160 (int (*)(...))QQuickPaintedItem::itemChange
-168 (int (*)(...))QQuickItem::classBegin
-176 (int (*)(...))QQuickItem::componentComplete
-184 (int (*)(...))QQuickItem::keyPressEvent
-192 (int (*)(...))QQuickItem::keyReleaseEvent
-200 (int (*)(...))QQuickItem::inputMethodEvent
-208 (int (*)(...))QQuickItem::focusInEvent
-216 (int (*)(...))QQuickItem::focusOutEvent
-224 (int (*)(...))QQuickItem::mousePressEvent
-232 (int (*)(...))QQuickItem::mouseMoveEvent
-240 (int (*)(...))QQuickItem::mouseReleaseEvent
-248 (int (*)(...))QQuickItem::mouseDoubleClickEvent
-256 (int (*)(...))QQuickItem::mouseUngrabEvent
-264 (int (*)(...))QQuickItem::touchUngrabEvent
-272 (int (*)(...))QQuickItem::wheelEvent
-280 (int (*)(...))QQuickItem::touchEvent
-288 (int (*)(...))QQuickItem::hoverEnterEvent
-296 (int (*)(...))QQuickItem::hoverMoveEvent
-304 (int (*)(...))QQuickItem::hoverLeaveEvent
-312 (int (*)(...))QQuickItem::dragEnterEvent
-320 (int (*)(...))QQuickItem::dragMoveEvent
-328 (int (*)(...))QQuickItem::dragLeaveEvent
-336 (int (*)(...))QQuickItem::dropEvent
-344 (int (*)(...))QQuickItem::childMouseEventFilter
-352 (int (*)(...))QQuickItem::windowDeactivateEvent
-360 (int (*)(...))QQuickItem::geometryChanged
-368 (int (*)(...))QQuickPaintedItem::updatePaintNode
-376 (int (*)(...))QQuickPaintedItem::releaseResources
-384 (int (*)(...))QQuickItem::updatePolish
-392 (int (*)(...))__cxa_pure_virtual
-400 (int (*)(...))-16
-408 (int (*)(...))(& _ZTI17QQuickPaintedItem)
-416 0u
-424 0u
-432 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem10classBeginEv
-440 (int (*)(...))QQuickItem::_ZThn16_N10QQuickItem17componentCompleteEv
-
-Class QQuickPaintedItem
- size=32 align=8
- base size=32 base align=8
-QQuickPaintedItem (0x0x7f2623540208) 0
- vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 16u)
- QQuickItem (0x0x7f2623549d20) 0
- primary-for QQuickPaintedItem (0x0x7f2623540208)
- QObject (0x0x7f262386ac60) 0
- primary-for QQuickItem (0x0x7f2623549d20)
- QQmlParserStatus (0x0x7f262386acc0) 16
- vptr=((& QQuickPaintedItem::_ZTV17QQuickPaintedItem) + 416u)
-
-Class QQuickRenderControl::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickRenderControl::QPrivateSignal (0x0x7f262386af00) 0 empty
-
-Vtable for QQuickRenderControl
-QQuickRenderControl::_ZTV19QQuickRenderControl: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QQuickRenderControl)
-16 (int (*)(...))QQuickRenderControl::metaObject
-24 (int (*)(...))QQuickRenderControl::qt_metacast
-32 (int (*)(...))QQuickRenderControl::qt_metacall
-40 (int (*)(...))QQuickRenderControl::~QQuickRenderControl
-48 (int (*)(...))QQuickRenderControl::~QQuickRenderControl
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QQuickRenderControl::renderWindow
-
-Class QQuickRenderControl
- size=16 align=8
- base size=16 base align=8
-QQuickRenderControl (0x0x7f26235403a8) 0
- vptr=((& QQuickRenderControl::_ZTV19QQuickRenderControl) + 16u)
- QObject (0x0x7f262386aea0) 0
- primary-for QQuickRenderControl (0x0x7f26235403a8)
-
-Class QQuickTextDocument::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickTextDocument::QPrivateSignal (0x0x7f26235c6000) 0 empty
-
-Vtable for QQuickTextDocument
-QQuickTextDocument::_ZTV18QQuickTextDocument: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QQuickTextDocument)
-16 (int (*)(...))QQuickTextDocument::metaObject
-24 (int (*)(...))QQuickTextDocument::qt_metacast
-32 (int (*)(...))QQuickTextDocument::qt_metacall
-40 (int (*)(...))QQuickTextDocument::~QQuickTextDocument
-48 (int (*)(...))QQuickTextDocument::~QQuickTextDocument
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQuickTextDocument
- size=16 align=8
- base size=16 base align=8
-QQuickTextDocument (0x0x7f2623540410) 0
- vptr=((& QQuickTextDocument::_ZTV18QQuickTextDocument) + 16u)
- QObject (0x0x7f262386af60) 0
- primary-for QQuickTextDocument (0x0x7f2623540410)
-
-Class QSGGeometry::Attribute
- size=16 align=4
- base size=16 base align=4
-QSGGeometry::Attribute (0x0x7f26235c6360) 0
-
-Class QSGGeometry::AttributeSet
- size=16 align=8
- base size=16 base align=8
-QSGGeometry::AttributeSet (0x0x7f26235c63c0) 0
-
-Class QSGGeometry::Point2D
- size=8 align=4
- base size=8 base align=4
-QSGGeometry::Point2D (0x0x7f26235c6420) 0
-
-Class QSGGeometry::TexturedPoint2D
- size=16 align=4
- base size=16 base align=4
-QSGGeometry::TexturedPoint2D (0x0x7f26235c6480) 0
-
-Class QSGGeometry::ColoredPoint2D
- size=12 align=4
- base size=12 base align=4
-QSGGeometry::ColoredPoint2D (0x0x7f26235c64e0) 0
-
-Vtable for QSGGeometry
-QSGGeometry::_ZTV11QSGGeometry: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGGeometry)
-16 (int (*)(...))QSGGeometry::~QSGGeometry
-24 (int (*)(...))QSGGeometry::~QSGGeometry
-
-Class QSGGeometry
- size=128 align=8
- base size=128 base align=8
-QSGGeometry (0x0x7f26235c6300) 0
- vptr=((& QSGGeometry::_ZTV11QSGGeometry) + 16u)
-
-Vtable for QSGNode
-QSGNode::_ZTV7QSGNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QSGNode)
-16 (int (*)(...))QSGNode::~QSGNode
-24 (int (*)(...))QSGNode::~QSGNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGNode
- size=80 align=8
- base size=80 base align=8
-QSGNode (0x0x7f2623637840) 0
- vptr=((& QSGNode::_ZTV7QSGNode) + 16u)
-
-Vtable for QSGBasicGeometryNode
-QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGBasicGeometryNode)
-16 (int (*)(...))QSGBasicGeometryNode::~QSGBasicGeometryNode
-24 (int (*)(...))QSGBasicGeometryNode::~QSGBasicGeometryNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGBasicGeometryNode
- size=112 align=8
- base size=112 base align=8
-QSGBasicGeometryNode (0x0x7f2623540888) 0
- vptr=((& QSGBasicGeometryNode::_ZTV20QSGBasicGeometryNode) + 16u)
- QSGNode (0x0x7f2623637b40) 0
- primary-for QSGBasicGeometryNode (0x0x7f2623540888)
-
-Vtable for QSGGeometryNode
-QSGGeometryNode::_ZTV15QSGGeometryNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSGGeometryNode)
-16 (int (*)(...))QSGGeometryNode::~QSGGeometryNode
-24 (int (*)(...))QSGGeometryNode::~QSGGeometryNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGGeometryNode
- size=144 align=8
- base size=144 base align=8
-QSGGeometryNode (0x0x7f26235408f0) 0
- vptr=((& QSGGeometryNode::_ZTV15QSGGeometryNode) + 16u)
- QSGBasicGeometryNode (0x0x7f2623540958) 0
- primary-for QSGGeometryNode (0x0x7f26235408f0)
- QSGNode (0x0x7f2623637ba0) 0
- primary-for QSGBasicGeometryNode (0x0x7f2623540958)
-
-Vtable for QSGClipNode
-QSGClipNode::_ZTV11QSGClipNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGClipNode)
-16 (int (*)(...))QSGClipNode::~QSGClipNode
-24 (int (*)(...))QSGClipNode::~QSGClipNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGClipNode
- size=152 align=8
- base size=152 base align=8
-QSGClipNode (0x0x7f26235409c0) 0
- vptr=((& QSGClipNode::_ZTV11QSGClipNode) + 16u)
- QSGBasicGeometryNode (0x0x7f2623540a28) 0
- primary-for QSGClipNode (0x0x7f26235409c0)
- QSGNode (0x0x7f2623637c00) 0
- primary-for QSGBasicGeometryNode (0x0x7f2623540a28)
-
-Vtable for QSGTransformNode
-QSGTransformNode::_ZTV16QSGTransformNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGTransformNode)
-16 (int (*)(...))QSGTransformNode::~QSGTransformNode
-24 (int (*)(...))QSGTransformNode::~QSGTransformNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGTransformNode
- size=216 align=8
- base size=216 base align=8
-QSGTransformNode (0x0x7f2623540a90) 0
- vptr=((& QSGTransformNode::_ZTV16QSGTransformNode) + 16u)
- QSGNode (0x0x7f2623637c60) 0
- primary-for QSGTransformNode (0x0x7f2623540a90)
-
-Vtable for QSGRootNode
-QSGRootNode::_ZTV11QSGRootNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGRootNode)
-16 (int (*)(...))QSGRootNode::~QSGRootNode
-24 (int (*)(...))QSGRootNode::~QSGRootNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGRootNode
- size=88 align=8
- base size=88 base align=8
-QSGRootNode (0x0x7f2623540af8) 0
- vptr=((& QSGRootNode::_ZTV11QSGRootNode) + 16u)
- QSGNode (0x0x7f2623637cc0) 0
- primary-for QSGRootNode (0x0x7f2623540af8)
-
-Vtable for QSGOpacityNode
-QSGOpacityNode::_ZTV14QSGOpacityNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QSGOpacityNode)
-16 (int (*)(...))QSGOpacityNode::~QSGOpacityNode
-24 (int (*)(...))QSGOpacityNode::~QSGOpacityNode
-32 (int (*)(...))QSGOpacityNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGOpacityNode
- size=96 align=8
- base size=96 base align=8
-QSGOpacityNode (0x0x7f2623540c98) 0
- vptr=((& QSGOpacityNode::_ZTV14QSGOpacityNode) + 16u)
- QSGNode (0x0x7f2623637e40) 0
- primary-for QSGOpacityNode (0x0x7f2623540c98)
-
-Vtable for QSGNodeVisitor
-QSGNodeVisitor::_ZTV14QSGNodeVisitor: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QSGNodeVisitor)
-16 (int (*)(...))QSGNodeVisitor::~QSGNodeVisitor
-24 (int (*)(...))QSGNodeVisitor::~QSGNodeVisitor
-32 (int (*)(...))QSGNodeVisitor::enterTransformNode
-40 (int (*)(...))QSGNodeVisitor::leaveTransformNode
-48 (int (*)(...))QSGNodeVisitor::enterClipNode
-56 (int (*)(...))QSGNodeVisitor::leaveClipNode
-64 (int (*)(...))QSGNodeVisitor::enterGeometryNode
-72 (int (*)(...))QSGNodeVisitor::leaveGeometryNode
-80 (int (*)(...))QSGNodeVisitor::enterOpacityNode
-88 (int (*)(...))QSGNodeVisitor::leaveOpacityNode
-96 (int (*)(...))QSGNodeVisitor::visitNode
-104 (int (*)(...))QSGNodeVisitor::visitChildren
-
-Class QSGNodeVisitor
- size=8 align=8
- base size=8 base align=8
-QSGNodeVisitor (0x0x7f2623637ea0) 0 nearly-empty
- vptr=((& QSGNodeVisitor::_ZTV14QSGNodeVisitor) + 16u)
-
-Vtable for QSGRendererInterface
-QSGRendererInterface::_ZTV20QSGRendererInterface: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGRendererInterface)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))QSGRendererInterface::getResource
-48 (int (*)(...))QSGRendererInterface::getResource
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QSGRendererInterface
- size=8 align=8
- base size=8 base align=8
-QSGRendererInterface (0x0x7f2623637f00) 0 nearly-empty
- vptr=((& QSGRendererInterface::_ZTV20QSGRendererInterface) + 16u)
-
-Class QQuickWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickWindow::QPrivateSignal (0x0x7f26233472a0) 0 empty
-
-Vtable for QQuickWindow
-QQuickWindow::_ZTV12QQuickWindow: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QQuickWindow)
-16 (int (*)(...))QQuickWindow::metaObject
-24 (int (*)(...))QQuickWindow::qt_metacast
-32 (int (*)(...))QQuickWindow::qt_metacall
-40 (int (*)(...))QQuickWindow::~QQuickWindow
-48 (int (*)(...))QQuickWindow::~QQuickWindow
-56 (int (*)(...))QQuickWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QQuickWindow::accessibleRoot
-144 (int (*)(...))QQuickWindow::focusObject
-152 (int (*)(...))QQuickWindow::exposeEvent
-160 (int (*)(...))QQuickWindow::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QQuickWindow::focusInEvent
-184 (int (*)(...))QQuickWindow::focusOutEvent
-192 (int (*)(...))QQuickWindow::showEvent
-200 (int (*)(...))QQuickWindow::hideEvent
-208 (int (*)(...))QQuickWindow::keyPressEvent
-216 (int (*)(...))QQuickWindow::keyReleaseEvent
-224 (int (*)(...))QQuickWindow::mousePressEvent
-232 (int (*)(...))QQuickWindow::mouseReleaseEvent
-240 (int (*)(...))QQuickWindow::mouseDoubleClickEvent
-248 (int (*)(...))QQuickWindow::mouseMoveEvent
-256 (int (*)(...))QQuickWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI12QQuickWindow)
-312 (int (*)(...))QQuickWindow::_ZThn16_N12QQuickWindowD1Ev
-320 (int (*)(...))QQuickWindow::_ZThn16_N12QQuickWindowD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QQuickWindow
- size=40 align=8
- base size=40 base align=8
-QQuickWindow (0x0x7f2623540ea0) 0
- vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 16u)
- QWindow (0x0x7f262338ac40) 0
- primary-for QQuickWindow (0x0x7f2623540ea0)
- QObject (0x0x7f26233471e0) 0
- primary-for QWindow (0x0x7f262338ac40)
- QSurface (0x0x7f2623347240) 16
- vptr=((& QQuickWindow::_ZTV12QQuickWindow) + 312u)
-
-Class QQuickView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQuickView::QPrivateSignal (0x0x7f2623347600) 0 empty
-
-Vtable for QQuickView
-QQuickView::_ZTV10QQuickView: 45u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QQuickView)
-16 (int (*)(...))QQuickView::metaObject
-24 (int (*)(...))QQuickView::qt_metacast
-32 (int (*)(...))QQuickView::qt_metacall
-40 (int (*)(...))QQuickView::~QQuickView
-48 (int (*)(...))QQuickView::~QQuickView
-56 (int (*)(...))QQuickWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QQuickView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWindow::surfaceType
-120 (int (*)(...))QWindow::format
-128 (int (*)(...))QWindow::size
-136 (int (*)(...))QQuickWindow::accessibleRoot
-144 (int (*)(...))QQuickWindow::focusObject
-152 (int (*)(...))QQuickWindow::exposeEvent
-160 (int (*)(...))QQuickView::resizeEvent
-168 (int (*)(...))QWindow::moveEvent
-176 (int (*)(...))QQuickWindow::focusInEvent
-184 (int (*)(...))QQuickWindow::focusOutEvent
-192 (int (*)(...))QQuickWindow::showEvent
-200 (int (*)(...))QQuickWindow::hideEvent
-208 (int (*)(...))QQuickView::keyPressEvent
-216 (int (*)(...))QQuickView::keyReleaseEvent
-224 (int (*)(...))QQuickView::mousePressEvent
-232 (int (*)(...))QQuickView::mouseReleaseEvent
-240 (int (*)(...))QQuickWindow::mouseDoubleClickEvent
-248 (int (*)(...))QQuickView::mouseMoveEvent
-256 (int (*)(...))QQuickWindow::wheelEvent
-264 (int (*)(...))QWindow::touchEvent
-272 (int (*)(...))QWindow::tabletEvent
-280 (int (*)(...))QWindow::nativeEvent
-288 (int (*)(...))QWindow::surfaceHandle
-296 (int (*)(...))-16
-304 (int (*)(...))(& _ZTI10QQuickView)
-312 (int (*)(...))QQuickView::_ZThn16_N10QQuickViewD1Ev
-320 (int (*)(...))QQuickView::_ZThn16_N10QQuickViewD0Ev
-328 (int (*)(...))QWindow::_ZThn16_NK7QWindow6formatEv
-336 (int (*)(...))QWindow::_ZThn16_NK7QWindow13surfaceHandleEv
-344 (int (*)(...))QWindow::_ZThn16_NK7QWindow11surfaceTypeEv
-352 (int (*)(...))QWindow::_ZThn16_NK7QWindow4sizeEv
-
-Class QQuickView
- size=40 align=8
- base size=40 base align=8
-QQuickView (0x0x7f2623540680) 0
- vptr=((& QQuickView::_ZTV10QQuickView) + 16u)
- QQuickWindow (0x0x7f26233ef000) 0
- primary-for QQuickView (0x0x7f2623540680)
- QWindow (0x0x7f26233eb1c0) 0
- primary-for QQuickWindow (0x0x7f26233ef000)
- QObject (0x0x7f2623347540) 0
- primary-for QWindow (0x0x7f26233eb1c0)
- QSurface (0x0x7f26233475a0) 16
- vptr=((& QQuickView::_ZTV10QQuickView) + 312u)
-
-Class QSGAbstractRenderer::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGAbstractRenderer::QPrivateSignal (0x0x7f26233476c0) 0 empty
-
-Vtable for QSGAbstractRenderer
-QSGAbstractRenderer::_ZTV19QSGAbstractRenderer: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QSGAbstractRenderer)
-16 (int (*)(...))QSGAbstractRenderer::metaObject
-24 (int (*)(...))QSGAbstractRenderer::qt_metacast
-32 (int (*)(...))QSGAbstractRenderer::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-
-Class QSGAbstractRenderer
- size=16 align=8
- base size=16 base align=8
-QSGAbstractRenderer (0x0x7f26233ef068) 0
- vptr=((& QSGAbstractRenderer::_ZTV19QSGAbstractRenderer) + 16u)
- QObject (0x0x7f2623347660) 0
- primary-for QSGAbstractRenderer (0x0x7f26233ef068)
-
-Class QSGEngine::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGEngine::QPrivateSignal (0x0x7f26233478a0) 0 empty
-
-Vtable for QSGEngine
-QSGEngine::_ZTV9QSGEngine: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSGEngine)
-16 (int (*)(...))QSGEngine::metaObject
-24 (int (*)(...))QSGEngine::qt_metacast
-32 (int (*)(...))QSGEngine::qt_metacall
-40 (int (*)(...))QSGEngine::~QSGEngine
-48 (int (*)(...))QSGEngine::~QSGEngine
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSGEngine
- size=16 align=8
- base size=16 base align=8
-QSGEngine (0x0x7f26233ef1a0) 0
- vptr=((& QSGEngine::_ZTV9QSGEngine) + 16u)
- QObject (0x0x7f2623347840) 0
- primary-for QSGEngine (0x0x7f26233ef1a0)
-
-Class QSGMaterialShader::RenderState
- size=16 align=8
- base size=16 base align=8
-QSGMaterialShader::RenderState (0x0x7f2623347ae0) 0
-
-Vtable for QSGMaterialShader
-QSGMaterialShader::_ZTV17QSGMaterialShader: 12u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGMaterialShader)
-16 0u
-24 0u
-32 (int (*)(...))QSGMaterialShader::activate
-40 (int (*)(...))QSGMaterialShader::deactivate
-48 (int (*)(...))QSGMaterialShader::updateState
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))QSGMaterialShader::compile
-72 (int (*)(...))QSGMaterialShader::initialize
-80 (int (*)(...))QSGMaterialShader::vertexShader
-88 (int (*)(...))QSGMaterialShader::fragmentShader
-
-Class QSGMaterialShader
- size=32 align=8
- base size=32 base align=8
-QSGMaterialShader (0x0x7f2623347a80) 0
- vptr=((& QSGMaterialShader::_ZTV17QSGMaterialShader) + 16u)
-
-Class QSGMaterialType
- size=1 align=1
- base size=0 base align=1
-QSGMaterialType (0x0x7f2623347d20) 0 empty
-
-Vtable for QSGMaterial
-QSGMaterial::_ZTV11QSGMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSGMaterial)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QSGMaterial::compare
-
-Class QSGMaterial
- size=24 align=8
- base size=24 base align=8
-QSGMaterial (0x0x7f2623347d80) 0
- vptr=((& QSGMaterial::_ZTV11QSGMaterial) + 16u)
-
-Vtable for QSGFlatColorMaterial
-QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGFlatColorMaterial)
-16 (int (*)(...))QSGFlatColorMaterial::~QSGFlatColorMaterial
-24 (int (*)(...))QSGFlatColorMaterial::~QSGFlatColorMaterial
-32 (int (*)(...))QSGFlatColorMaterial::type
-40 (int (*)(...))QSGFlatColorMaterial::createShader
-48 (int (*)(...))QSGFlatColorMaterial::compare
-
-Class QSGFlatColorMaterial
- size=40 align=8
- base size=40 base align=8
-QSGFlatColorMaterial (0x0x7f26233ef4e0) 0
- vptr=((& QSGFlatColorMaterial::_ZTV20QSGFlatColorMaterial) + 16u)
- QSGMaterial (0x0x7f2623347f00) 0
- primary-for QSGFlatColorMaterial (0x0x7f26233ef4e0)
-
-Class QSGTexture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGTexture::QPrivateSignal (0x0x7f262310c000) 0 empty
-
-Vtable for QSGTexture
-QSGTexture::_ZTV10QSGTexture: 22u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QSGTexture)
-16 (int (*)(...))QSGTexture::metaObject
-24 (int (*)(...))QSGTexture::qt_metacast
-32 (int (*)(...))QSGTexture::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QSGTexture::normalizedTextureSubRect
-152 (int (*)(...))QSGTexture::isAtlasTexture
-160 (int (*)(...))QSGTexture::removedFromAtlas
-168 (int (*)(...))__cxa_pure_virtual
-
-Class QSGTexture
- size=16 align=8
- base size=16 base align=8
-QSGTexture (0x0x7f26233ef548) 0
- vptr=((& QSGTexture::_ZTV10QSGTexture) + 16u)
- QObject (0x0x7f2623347f60) 0
- primary-for QSGTexture (0x0x7f26233ef548)
-
-Class QSGDynamicTexture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGDynamicTexture::QPrivateSignal (0x0x7f262310c0c0) 0 empty
-
-Vtable for QSGDynamicTexture
-QSGDynamicTexture::_ZTV17QSGDynamicTexture: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGDynamicTexture)
-16 (int (*)(...))QSGDynamicTexture::metaObject
-24 (int (*)(...))QSGDynamicTexture::qt_metacast
-32 (int (*)(...))QSGDynamicTexture::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))QSGTexture::normalizedTextureSubRect
-152 (int (*)(...))QSGTexture::isAtlasTexture
-160 (int (*)(...))QSGTexture::removedFromAtlas
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QSGDynamicTexture
- size=16 align=8
- base size=16 base align=8
-QSGDynamicTexture (0x0x7f26233ef618) 0
- vptr=((& QSGDynamicTexture::_ZTV17QSGDynamicTexture) + 16u)
- QSGTexture (0x0x7f26233ef680) 0
- primary-for QSGDynamicTexture (0x0x7f26233ef618)
- QObject (0x0x7f262310c060) 0
- primary-for QSGTexture (0x0x7f26233ef680)
-
-Vtable for QSGImageNode
-QSGImageNode::_ZTV12QSGImageNode: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QSGImageNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))__cxa_pure_virtual
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QSGImageNode
- size=144 align=8
- base size=144 base align=8
-QSGImageNode (0x0x7f26233ef6e8) 0
- vptr=((& QSGImageNode::_ZTV12QSGImageNode) + 16u)
- QSGGeometryNode (0x0x7f26233ef750) 0
- primary-for QSGImageNode (0x0x7f26233ef6e8)
- QSGBasicGeometryNode (0x0x7f26233ef7b8) 0
- primary-for QSGGeometryNode (0x0x7f26233ef750)
- QSGNode (0x0x7f262310c120) 0
- primary-for QSGBasicGeometryNode (0x0x7f26233ef7b8)
-
-Vtable for QSGNinePatchNode
-QSGNinePatchNode::_ZTV16QSGNinePatchNode: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGNinePatchNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-
-Class QSGNinePatchNode
- size=144 align=8
- base size=144 base align=8
-QSGNinePatchNode (0x0x7f26233ef8f0) 0
- vptr=((& QSGNinePatchNode::_ZTV16QSGNinePatchNode) + 16u)
- QSGGeometryNode (0x0x7f26233ef958) 0
- primary-for QSGNinePatchNode (0x0x7f26233ef8f0)
- QSGBasicGeometryNode (0x0x7f26233ef9c0) 0
- primary-for QSGGeometryNode (0x0x7f26233ef958)
- QSGNode (0x0x7f262310c2a0) 0
- primary-for QSGBasicGeometryNode (0x0x7f26233ef9c0)
-
-Vtable for QSGRectangleNode
-QSGRectangleNode::_ZTV16QSGRectangleNode: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QSGRectangleNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QSGRectangleNode
- size=144 align=8
- base size=144 base align=8
-QSGRectangleNode (0x0x7f26233efa28) 0
- vptr=((& QSGRectangleNode::_ZTV16QSGRectangleNode) + 16u)
- QSGGeometryNode (0x0x7f26233efa90) 0
- primary-for QSGRectangleNode (0x0x7f26233efa28)
- QSGBasicGeometryNode (0x0x7f26233efaf8) 0
- primary-for QSGGeometryNode (0x0x7f26233efa90)
- QSGNode (0x0x7f262310c300) 0
- primary-for QSGBasicGeometryNode (0x0x7f26233efaf8)
-
-Vtable for QSGRenderNode::RenderState
-QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTIN13QSGRenderNode11RenderStateE)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))QSGRenderNode::RenderState::get
-
-Class QSGRenderNode::RenderState
- size=8 align=8
- base size=8 base align=8
-QSGRenderNode::RenderState (0x0x7f262310c3c0) 0 nearly-empty
- vptr=((& QSGRenderNode::RenderState::_ZTVN13QSGRenderNode11RenderStateE) + 16u)
-
-Vtable for QSGRenderNode
-QSGRenderNode::_ZTV13QSGRenderNode: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSGRenderNode)
-16 0u
-24 0u
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-48 (int (*)(...))QSGRenderNode::changedStates
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))QSGRenderNode::releaseResources
-72 (int (*)(...))QSGRenderNode::flags
-80 (int (*)(...))QSGRenderNode::rect
-
-Class QSGRenderNode
- size=88 align=8
- base size=88 base align=8
-QSGRenderNode (0x0x7f26233efb60) 0
- vptr=((& QSGRenderNode::_ZTV13QSGRenderNode) + 16u)
- QSGNode (0x0x7f262310c360) 0
- primary-for QSGRenderNode (0x0x7f26233efb60)
-
-Vtable for QSGSimpleRectNode
-QSGSimpleRectNode::_ZTV17QSGSimpleRectNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QSGSimpleRectNode)
-16 (int (*)(...))QSGSimpleRectNode::~QSGSimpleRectNode
-24 (int (*)(...))QSGSimpleRectNode::~QSGSimpleRectNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGSimpleRectNode
- size=320 align=8
- base size=320 base align=8
-QSGSimpleRectNode (0x0x7f262322e0d0) 0
- vptr=((& QSGSimpleRectNode::_ZTV17QSGSimpleRectNode) + 16u)
- QSGGeometryNode (0x0x7f262322e138) 0
- primary-for QSGSimpleRectNode (0x0x7f262322e0d0)
- QSGBasicGeometryNode (0x0x7f262322e1a0) 0
- primary-for QSGGeometryNode (0x0x7f262322e138)
- QSGNode (0x0x7f262310c840) 0
- primary-for QSGBasicGeometryNode (0x0x7f262322e1a0)
-
-Vtable for QSGOpaqueTextureMaterial
-QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QSGOpaqueTextureMaterial)
-16 (int (*)(...))QSGOpaqueTextureMaterial::~QSGOpaqueTextureMaterial
-24 (int (*)(...))QSGOpaqueTextureMaterial::~QSGOpaqueTextureMaterial
-32 (int (*)(...))QSGOpaqueTextureMaterial::type
-40 (int (*)(...))QSGOpaqueTextureMaterial::createShader
-48 (int (*)(...))QSGOpaqueTextureMaterial::compare
-
-Class QSGOpaqueTextureMaterial
- size=40 align=8
- base size=36 base align=8
-QSGOpaqueTextureMaterial (0x0x7f262322e208) 0
- vptr=((& QSGOpaqueTextureMaterial::_ZTV24QSGOpaqueTextureMaterial) + 16u)
- QSGMaterial (0x0x7f262310c8a0) 0
- primary-for QSGOpaqueTextureMaterial (0x0x7f262322e208)
-
-Vtable for QSGTextureMaterial
-QSGTextureMaterial::_ZTV18QSGTextureMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSGTextureMaterial)
-16 (int (*)(...))QSGTextureMaterial::~QSGTextureMaterial
-24 (int (*)(...))QSGTextureMaterial::~QSGTextureMaterial
-32 (int (*)(...))QSGTextureMaterial::type
-40 (int (*)(...))QSGTextureMaterial::createShader
-48 (int (*)(...))QSGOpaqueTextureMaterial::compare
-
-Class QSGTextureMaterial
- size=40 align=8
- base size=36 base align=8
-QSGTextureMaterial (0x0x7f262322e270) 0
- vptr=((& QSGTextureMaterial::_ZTV18QSGTextureMaterial) + 16u)
- QSGOpaqueTextureMaterial (0x0x7f262322e2d8) 0
- primary-for QSGTextureMaterial (0x0x7f262322e270)
- QSGMaterial (0x0x7f262310c900) 0
- primary-for QSGOpaqueTextureMaterial (0x0x7f262322e2d8)
-
-Vtable for QSGSimpleTextureNode
-QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QSGSimpleTextureNode)
-16 (int (*)(...))QSGSimpleTextureNode::~QSGSimpleTextureNode
-24 (int (*)(...))QSGSimpleTextureNode::~QSGSimpleTextureNode
-32 (int (*)(...))QSGNode::isSubtreeBlocked
-40 (int (*)(...))QSGNode::preprocess
-
-Class QSGSimpleTextureNode
- size=384 align=8
- base size=384 base align=8
-QSGSimpleTextureNode (0x0x7f262322e340) 0
- vptr=((& QSGSimpleTextureNode::_ZTV20QSGSimpleTextureNode) + 16u)
- QSGGeometryNode (0x0x7f262322e3a8) 0
- primary-for QSGSimpleTextureNode (0x0x7f262322e340)
- QSGBasicGeometryNode (0x0x7f262322e410) 0
- primary-for QSGGeometryNode (0x0x7f262322e3a8)
- QSGNode (0x0x7f262310c960) 0
- primary-for QSGBasicGeometryNode (0x0x7f262322e410)
-
-Class QSGTextureProvider::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSGTextureProvider::QPrivateSignal (0x0x7f262310cba0) 0 empty
-
-Vtable for QSGTextureProvider
-QSGTextureProvider::_ZTV18QSGTextureProvider: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QSGTextureProvider)
-16 (int (*)(...))QSGTextureProvider::metaObject
-24 (int (*)(...))QSGTextureProvider::qt_metacast
-32 (int (*)(...))QSGTextureProvider::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QSGTextureProvider
- size=16 align=8
- base size=16 base align=8
-QSGTextureProvider (0x0x7f262322e5b0) 0
- vptr=((& QSGTextureProvider::_ZTV18QSGTextureProvider) + 16u)
- QObject (0x0x7f262310cb40) 0
- primary-for QSGTextureProvider (0x0x7f262322e5b0)
-
-Vtable for QSGVertexColorMaterial
-QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QSGVertexColorMaterial)
-16 (int (*)(...))QSGVertexColorMaterial::~QSGVertexColorMaterial
-24 (int (*)(...))QSGVertexColorMaterial::~QSGVertexColorMaterial
-32 (int (*)(...))QSGVertexColorMaterial::type
-40 (int (*)(...))QSGVertexColorMaterial::createShader
-48 (int (*)(...))QSGVertexColorMaterial::compare
-
-Class QSGVertexColorMaterial
- size=24 align=8
- base size=24 base align=8
-QSGVertexColorMaterial (0x0x7f262322e618) 0
- vptr=((& QSGVertexColorMaterial::_ZTV22QSGVertexColorMaterial) + 16u)
- QSGMaterial (0x0x7f262310cc00) 0
- primary-for QSGVertexColorMaterial (0x0x7f262322e618)
-
-Class QWebChannel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebChannel::QPrivateSignal (0x0x7f262310ccc0) 0 empty
-
-Vtable for QWebChannel
-QWebChannel::_ZTV11QWebChannel: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QWebChannel)
-16 (int (*)(...))QWebChannel::metaObject
-24 (int (*)(...))QWebChannel::qt_metacast
-32 (int (*)(...))QWebChannel::qt_metacall
-40 (int (*)(...))QWebChannel::~QWebChannel
-48 (int (*)(...))QWebChannel::~QWebChannel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebChannel
- size=16 align=8
- base size=16 base align=8
-QWebChannel (0x0x7f262322e680) 0
- vptr=((& QWebChannel::_ZTV11QWebChannel) + 16u)
- QObject (0x0x7f262310cc60) 0
- primary-for QWebChannel (0x0x7f262322e680)
-
-Class QQmlWebChannel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QQmlWebChannel::QPrivateSignal (0x0x7f262310cd80) 0 empty
-
-Vtable for QQmlWebChannel
-QQmlWebChannel::_ZTV14QQmlWebChannel: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QQmlWebChannel)
-16 (int (*)(...))QQmlWebChannel::metaObject
-24 (int (*)(...))QQmlWebChannel::qt_metacast
-32 (int (*)(...))QQmlWebChannel::qt_metacall
-40 (int (*)(...))QQmlWebChannel::~QQmlWebChannel
-48 (int (*)(...))QQmlWebChannel::~QQmlWebChannel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QQmlWebChannel
- size=16 align=8
- base size=16 base align=8
-QQmlWebChannel (0x0x7f262322e6e8) 0
- vptr=((& QQmlWebChannel::_ZTV14QQmlWebChannel) + 16u)
- QWebChannel (0x0x7f262322e750) 0
- primary-for QQmlWebChannel (0x0x7f262322e6e8)
- QObject (0x0x7f262310cd20) 0
- primary-for QWebChannel (0x0x7f262322e750)
-
-Class QWebChannelAbstractTransport::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebChannelAbstractTransport::QPrivateSignal (0x0x7f26232dd180) 0 empty
-
-Vtable for QWebChannelAbstractTransport
-QWebChannelAbstractTransport::_ZTV28QWebChannelAbstractTransport: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI28QWebChannelAbstractTransport)
-16 (int (*)(...))QWebChannelAbstractTransport::metaObject
-24 (int (*)(...))QWebChannelAbstractTransport::qt_metacast
-32 (int (*)(...))QWebChannelAbstractTransport::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebChannelAbstractTransport
- size=16 align=8
- base size=16 base align=8
-QWebChannelAbstractTransport (0x0x7f262322e7b8) 0
- vptr=((& QWebChannelAbstractTransport::_ZTV28QWebChannelAbstractTransport) + 16u)
- QObject (0x0x7f26232dd120) 0
- primary-for QWebChannelAbstractTransport (0x0x7f262322e7b8)
-
-Class QGeoAddress
- size=8 align=8
- base size=8 base align=8
-QGeoAddress (0x0x7f26232dd1e0) 0
-
-Class QGeoCoordinate
- size=8 align=8
- base size=8 base align=8
-QGeoCoordinate (0x0x7f26232dd660) 0
-
-Class QGeoShape
- size=8 align=8
- base size=8 base align=8
-QGeoShape (0x0x7f26232ddae0) 0
-
-Class QGeoAreaMonitorInfo
- size=8 align=8
- base size=8 base align=8
-QGeoAreaMonitorInfo (0x0x7f26232ddf60) 0
-
-Class QGeoPositionInfo
- size=8 align=8
- base size=8 base align=8
-QGeoPositionInfo (0x0x7f2622f65060) 0
-
-Class QGeoPositionInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoPositionInfoSource::QPrivateSignal (0x0x7f2622f65120) 0 empty
-
-Vtable for QGeoPositionInfoSource
-QGeoPositionInfoSource::_ZTV22QGeoPositionInfoSource: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QGeoPositionInfoSource)
-16 (int (*)(...))QGeoPositionInfoSource::metaObject
-24 (int (*)(...))QGeoPositionInfoSource::qt_metacast
-32 (int (*)(...))QGeoPositionInfoSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoPositionInfoSource::setUpdateInterval
-120 (int (*)(...))QGeoPositionInfoSource::setPreferredPositioningMethods
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoPositionInfoSource
- size=24 align=8
- base size=24 base align=8
-QGeoPositionInfoSource (0x0x7f262322ebc8) 0
- vptr=((& QGeoPositionInfoSource::_ZTV22QGeoPositionInfoSource) + 16u)
- QObject (0x0x7f2622f650c0) 0
- primary-for QGeoPositionInfoSource (0x0x7f262322ebc8)
-
-Class QGeoAreaMonitorSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoAreaMonitorSource::QPrivateSignal (0x0x7f2622f65300) 0 empty
-
-Vtable for QGeoAreaMonitorSource
-QGeoAreaMonitorSource::_ZTV21QGeoAreaMonitorSource: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QGeoAreaMonitorSource)
-16 (int (*)(...))QGeoAreaMonitorSource::metaObject
-24 (int (*)(...))QGeoAreaMonitorSource::qt_metacast
-32 (int (*)(...))QGeoAreaMonitorSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoAreaMonitorSource::setPositionInfoSource
-120 (int (*)(...))QGeoAreaMonitorSource::positionInfoSource
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))__cxa_pure_virtual
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoAreaMonitorSource
- size=24 align=8
- base size=24 base align=8
-QGeoAreaMonitorSource (0x0x7f262322ed00) 0
- vptr=((& QGeoAreaMonitorSource::_ZTV21QGeoAreaMonitorSource) + 16u)
- QObject (0x0x7f2622f652a0) 0
- primary-for QGeoAreaMonitorSource (0x0x7f262322ed00)
-
-Class QGeoCircle
- size=8 align=8
- base size=8 base align=8
-QGeoCircle (0x0x7f262322ed68) 0
- QGeoShape (0x0x7f2622f65360) 0
-
-Class QGeoLocation
- size=8 align=8
- base size=8 base align=8
-QGeoLocation (0x0x7f2622f65780) 0
-
-Class QGeoSatelliteInfo
- size=8 align=8
- base size=8 base align=8
-QGeoSatelliteInfo (0x0x7f2622f65c00) 0
-
-Class QGeoSatelliteInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGeoSatelliteInfoSource::QPrivateSignal (0x0x7f2622f65cc0) 0 empty
-
-Vtable for QGeoSatelliteInfoSource
-QGeoSatelliteInfoSource::_ZTV23QGeoSatelliteInfoSource: 20u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QGeoSatelliteInfoSource)
-16 (int (*)(...))QGeoSatelliteInfoSource::metaObject
-24 (int (*)(...))QGeoSatelliteInfoSource::qt_metacast
-32 (int (*)(...))QGeoSatelliteInfoSource::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGeoSatelliteInfoSource::setUpdateInterval
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))__cxa_pure_virtual
-144 (int (*)(...))__cxa_pure_virtual
-152 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoSatelliteInfoSource
- size=24 align=8
- base size=24 base align=8
-QGeoSatelliteInfoSource (0x0x7f2623007068) 0
- vptr=((& QGeoSatelliteInfoSource::_ZTV23QGeoSatelliteInfoSource) + 16u)
- QObject (0x0x7f2622f65c60) 0
- primary-for QGeoSatelliteInfoSource (0x0x7f2623007068)
-
-Vtable for QGeoPositionInfoSourceFactory
-QGeoPositionInfoSourceFactory::_ZTV29QGeoPositionInfoSourceFactory: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI29QGeoPositionInfoSourceFactory)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-
-Class QGeoPositionInfoSourceFactory
- size=8 align=8
- base size=8 base align=8
-QGeoPositionInfoSourceFactory (0x0x7f2622f65d80) 0 nearly-empty
- vptr=((& QGeoPositionInfoSourceFactory::_ZTV29QGeoPositionInfoSourceFactory) + 16u)
-
-Class QGeoRectangle
- size=8 align=8
- base size=8 base align=8
-QGeoRectangle (0x0x7f26230070d0) 0
- QGeoShape (0x0x7f2622f65e40) 0
-
-Class QNmeaPositionInfoSource::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QNmeaPositionInfoSource::QPrivateSignal (0x0x7f262304a420) 0 empty
-
-Vtable for QNmeaPositionInfoSource
-QNmeaPositionInfoSource::_ZTV23QNmeaPositionInfoSource: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QNmeaPositionInfoSource)
-16 (int (*)(...))QNmeaPositionInfoSource::metaObject
-24 (int (*)(...))QNmeaPositionInfoSource::qt_metacast
-32 (int (*)(...))QNmeaPositionInfoSource::qt_metacall
-40 (int (*)(...))QNmeaPositionInfoSource::~QNmeaPositionInfoSource
-48 (int (*)(...))QNmeaPositionInfoSource::~QNmeaPositionInfoSource
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QNmeaPositionInfoSource::setUpdateInterval
-120 (int (*)(...))QGeoPositionInfoSource::setPreferredPositioningMethods
-128 (int (*)(...))QNmeaPositionInfoSource::lastKnownPosition
-136 (int (*)(...))QNmeaPositionInfoSource::supportedPositioningMethods
-144 (int (*)(...))QNmeaPositionInfoSource::minimumUpdateInterval
-152 (int (*)(...))QNmeaPositionInfoSource::error
-160 (int (*)(...))QNmeaPositionInfoSource::startUpdates
-168 (int (*)(...))QNmeaPositionInfoSource::stopUpdates
-176 (int (*)(...))QNmeaPositionInfoSource::requestUpdate
-184 (int (*)(...))QNmeaPositionInfoSource::parsePosInfoFromNmeaData
-
-Class QNmeaPositionInfoSource
- size=32 align=8
- base size=32 base align=8
-QNmeaPositionInfoSource (0x0x7f2623007340) 0
- vptr=((& QNmeaPositionInfoSource::_ZTV23QNmeaPositionInfoSource) + 16u)
- QGeoPositionInfoSource (0x0x7f26230073a8) 0
- primary-for QNmeaPositionInfoSource (0x0x7f2623007340)
- QObject (0x0x7f262304a3c0) 0
- primary-for QGeoPositionInfoSource (0x0x7f26230073a8)
-
-Class QWebEngineCookieStore::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineCookieStore::QPrivateSignal (0x0x7f26230dd720) 0 empty
-
-Vtable for QWebEngineCookieStore
-QWebEngineCookieStore::_ZTV21QWebEngineCookieStore: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QWebEngineCookieStore)
-16 (int (*)(...))QWebEngineCookieStore::metaObject
-24 (int (*)(...))QWebEngineCookieStore::qt_metacast
-32 (int (*)(...))QWebEngineCookieStore::qt_metacall
-40 (int (*)(...))QWebEngineCookieStore::~QWebEngineCookieStore
-48 (int (*)(...))QWebEngineCookieStore::~QWebEngineCookieStore
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebEngineCookieStore
- size=16 align=8
- base size=16 base align=8
-QWebEngineCookieStore (0x0x7f2623007d68) 0
- vptr=((& QWebEngineCookieStore::_ZTV21QWebEngineCookieStore) + 16u)
- QObject (0x0x7f26230dd6c0) 0
- primary-for QWebEngineCookieStore (0x0x7f2623007d68)
-
-Class QWebEngineUrlRequestInfo
- size=8 align=8
- base size=8 base align=8
-QWebEngineUrlRequestInfo (0x0x7f26230dd8a0) 0
-
-Class QWebEngineUrlRequestInterceptor::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlRequestInterceptor::QPrivateSignal (0x0x7f26230dda20) 0 empty
-
-Vtable for QWebEngineUrlRequestInterceptor
-QWebEngineUrlRequestInterceptor::_ZTV31QWebEngineUrlRequestInterceptor: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI31QWebEngineUrlRequestInterceptor)
-16 (int (*)(...))QWebEngineUrlRequestInterceptor::metaObject
-24 (int (*)(...))QWebEngineUrlRequestInterceptor::qt_metacast
-32 (int (*)(...))QWebEngineUrlRequestInterceptor::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebEngineUrlRequestInterceptor
- size=16 align=8
- base size=16 base align=8
-QWebEngineUrlRequestInterceptor (0x0x7f2623007dd0) 0
- vptr=((& QWebEngineUrlRequestInterceptor::_ZTV31QWebEngineUrlRequestInterceptor) + 16u)
- QObject (0x0x7f26230dd9c0) 0
- primary-for QWebEngineUrlRequestInterceptor (0x0x7f2623007dd0)
-
-Class QWebEngineUrlRequestJob::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlRequestJob::QPrivateSignal (0x0x7f26230ddae0) 0 empty
-
-Vtable for QWebEngineUrlRequestJob
-QWebEngineUrlRequestJob::_ZTV23QWebEngineUrlRequestJob: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QWebEngineUrlRequestJob)
-16 (int (*)(...))QWebEngineUrlRequestJob::metaObject
-24 (int (*)(...))QWebEngineUrlRequestJob::qt_metacast
-32 (int (*)(...))QWebEngineUrlRequestJob::qt_metacall
-40 (int (*)(...))QWebEngineUrlRequestJob::~QWebEngineUrlRequestJob
-48 (int (*)(...))QWebEngineUrlRequestJob::~QWebEngineUrlRequestJob
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebEngineUrlRequestJob
- size=24 align=8
- base size=24 base align=8
-QWebEngineUrlRequestJob (0x0x7f2623007e38) 0
- vptr=((& QWebEngineUrlRequestJob::_ZTV23QWebEngineUrlRequestJob) + 16u)
- QObject (0x0x7f26230dda80) 0
- primary-for QWebEngineUrlRequestJob (0x0x7f2623007e38)
-
-Class QWebEngineUrlSchemeHandler::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineUrlSchemeHandler::QPrivateSignal (0x0x7f26230ddba0) 0 empty
-
-Vtable for QWebEngineUrlSchemeHandler
-QWebEngineUrlSchemeHandler::_ZTV26QWebEngineUrlSchemeHandler: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QWebEngineUrlSchemeHandler)
-16 (int (*)(...))QWebEngineUrlSchemeHandler::metaObject
-24 (int (*)(...))QWebEngineUrlSchemeHandler::qt_metacast
-32 (int (*)(...))QWebEngineUrlSchemeHandler::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QWebEngineUrlSchemeHandler
- size=16 align=8
- base size=16 base align=8
-QWebEngineUrlSchemeHandler (0x0x7f2623007ea0) 0
- vptr=((& QWebEngineUrlSchemeHandler::_ZTV26QWebEngineUrlSchemeHandler) + 16u)
- QObject (0x0x7f26230ddb40) 0
- primary-for QWebEngineUrlSchemeHandler (0x0x7f2623007ea0)
-
-Class QSizePolicy::Bits
- size=4 align=4
- base size=4 base align=4
-QSizePolicy::Bits (0x0x7f26230ddc60) 0
-
-Class QSizePolicy
- size=4 align=4
- base size=4 base align=4
-QSizePolicy (0x0x7f26230ddc00) 0
-
-Class QWidgetData
- size=88 align=8
- base size=88 base align=8
-QWidgetData (0x0x7f26230dde40) 0
-
-Class QWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWidget::QPrivateSignal (0x0x7f26230ddf60) 0 empty
-
-Vtable for QWidget
-QWidget::_ZTV7QWidget: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QWidget)
-16 (int (*)(...))QWidget::metaObject
-24 (int (*)(...))QWidget::qt_metacast
-32 (int (*)(...))QWidget::qt_metacall
-40 (int (*)(...))QWidget::~QWidget
-48 (int (*)(...))QWidget::~QWidget
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI7QWidget)
-448 (int (*)(...))QWidget::_ZThn16_N7QWidgetD1Ev
-456 (int (*)(...))QWidget::_ZThn16_N7QWidgetD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QWidget
- size=48 align=8
- base size=48 base align=8
-QWidget (0x0x7f2622ddc1c0) 0
- vptr=((& QWidget::_ZTV7QWidget) + 16u)
- QObject (0x0x7f26230ddea0) 0
- primary-for QWidget (0x0x7f2622ddc1c0)
- QPaintDevice (0x0x7f26230ddf00) 16
- vptr=((& QWidget::_ZTV7QWidget) + 448u)
-
-Class QAbstractButton::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractButton::QPrivateSignal (0x0x7f2622e47420) 0 empty
-
-Vtable for QAbstractButton
-QAbstractButton::_ZTV15QAbstractButton: 67u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QAbstractButton)
-16 (int (*)(...))QAbstractButton::metaObject
-24 (int (*)(...))QAbstractButton::qt_metacast
-32 (int (*)(...))QAbstractButton::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractButton::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractButton::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractButton::mousePressEvent
-176 (int (*)(...))QAbstractButton::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractButton::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QAbstractButton::keyPressEvent
-216 (int (*)(...))QAbstractButton::keyReleaseEvent
-224 (int (*)(...))QAbstractButton::focusInEvent
-232 (int (*)(...))QAbstractButton::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))__cxa_pure_virtual
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractButton::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QAbstractButton::hitButton
-440 (int (*)(...))QAbstractButton::checkStateSet
-448 (int (*)(...))QAbstractButton::nextCheckState
-456 (int (*)(...))-16
-464 (int (*)(...))(& _ZTI15QAbstractButton)
-472 0u
-480 0u
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QAbstractButton
- size=48 align=8
- base size=48 base align=8
-QAbstractButton (0x0x7f2622daa270) 0
- vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 16u)
- QWidget (0x0x7f2622eb74d0) 0
- primary-for QAbstractButton (0x0x7f2622daa270)
- QObject (0x0x7f2622e47360) 0
- primary-for QWidget (0x0x7f2622eb74d0)
- QPaintDevice (0x0x7f2622e473c0) 16
- vptr=((& QAbstractButton::_ZTV15QAbstractButton) + 472u)
-
-Class QAbstractSpinBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractSpinBox::QPrivateSignal (0x0x7f2622e47540) 0 empty
-
-Vtable for QAbstractSpinBox
-QAbstractSpinBox::_ZTV16QAbstractSpinBox: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QAbstractSpinBox)
-16 (int (*)(...))QAbstractSpinBox::metaObject
-24 (int (*)(...))QAbstractSpinBox::qt_metacast
-32 (int (*)(...))QAbstractSpinBox::qt_metacall
-40 (int (*)(...))QAbstractSpinBox::~QAbstractSpinBox
-48 (int (*)(...))QAbstractSpinBox::~QAbstractSpinBox
-56 (int (*)(...))QAbstractSpinBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSpinBox::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractSpinBox::sizeHint
-136 (int (*)(...))QAbstractSpinBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractSpinBox::mousePressEvent
-176 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractSpinBox::mouseMoveEvent
-200 (int (*)(...))QAbstractSpinBox::wheelEvent
-208 (int (*)(...))QAbstractSpinBox::keyPressEvent
-216 (int (*)(...))QAbstractSpinBox::keyReleaseEvent
-224 (int (*)(...))QAbstractSpinBox::focusInEvent
-232 (int (*)(...))QAbstractSpinBox::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QAbstractSpinBox::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractSpinBox::resizeEvent
-280 (int (*)(...))QAbstractSpinBox::closeEvent
-288 (int (*)(...))QAbstractSpinBox::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QAbstractSpinBox::showEvent
-352 (int (*)(...))QAbstractSpinBox::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSpinBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QAbstractSpinBox::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QAbstractSpinBox::validate
-440 (int (*)(...))QAbstractSpinBox::fixup
-448 (int (*)(...))QAbstractSpinBox::stepBy
-456 (int (*)(...))QAbstractSpinBox::clear
-464 (int (*)(...))QAbstractSpinBox::stepEnabled
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI16QAbstractSpinBox)
-488 (int (*)(...))QAbstractSpinBox::_ZThn16_N16QAbstractSpinBoxD1Ev
-496 (int (*)(...))QAbstractSpinBox::_ZThn16_N16QAbstractSpinBoxD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QAbstractSpinBox
- size=48 align=8
- base size=48 base align=8
-QAbstractSpinBox (0x0x7f2622daa2d8) 0
- vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 16u)
- QWidget (0x0x7f2622eb7b60) 0
- primary-for QAbstractSpinBox (0x0x7f2622daa2d8)
- QObject (0x0x7f2622e47480) 0
- primary-for QWidget (0x0x7f2622eb7b60)
- QPaintDevice (0x0x7f2622e474e0) 16
- vptr=((& QAbstractSpinBox::_ZTV16QAbstractSpinBox) + 488u)
-
-Class QAbstractSlider::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractSlider::QPrivateSignal (0x0x7f2622e47780) 0 empty
-
-Vtable for QAbstractSlider
-QAbstractSlider::_ZTV15QAbstractSlider: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QAbstractSlider)
-16 (int (*)(...))QAbstractSlider::metaObject
-24 (int (*)(...))QAbstractSlider::qt_metacast
-32 (int (*)(...))QAbstractSlider::qt_metacall
-40 (int (*)(...))QAbstractSlider::~QAbstractSlider
-48 (int (*)(...))QAbstractSlider::~QAbstractSlider
-56 (int (*)(...))QAbstractSlider::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSlider::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QAbstractSlider::wheelEvent
-208 (int (*)(...))QAbstractSlider::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSlider::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QAbstractSlider::sliderChange
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI15QAbstractSlider)
-456 (int (*)(...))QAbstractSlider::_ZThn16_N15QAbstractSliderD1Ev
-464 (int (*)(...))QAbstractSlider::_ZThn16_N15QAbstractSliderD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QAbstractSlider
- size=48 align=8
- base size=48 base align=8
-QAbstractSlider (0x0x7f2622daa410) 0
- vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 16u)
- QWidget (0x0x7f2622b23700) 0
- primary-for QAbstractSlider (0x0x7f2622daa410)
- QObject (0x0x7f2622e476c0) 0
- primary-for QWidget (0x0x7f2622b23700)
- QPaintDevice (0x0x7f2622e47720) 16
- vptr=((& QAbstractSlider::_ZTV15QAbstractSlider) + 456u)
-
-Class QSlider::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSlider::QPrivateSignal (0x0x7f2622e478a0) 0 empty
-
-Vtable for QSlider
-QSlider::_ZTV7QSlider: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QSlider)
-16 (int (*)(...))QSlider::metaObject
-24 (int (*)(...))QSlider::qt_metacast
-32 (int (*)(...))QSlider::qt_metacall
-40 (int (*)(...))QSlider::~QSlider
-48 (int (*)(...))QSlider::~QSlider
-56 (int (*)(...))QSlider::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSlider::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QSlider::sizeHint
-136 (int (*)(...))QSlider::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QSlider::mousePressEvent
-176 (int (*)(...))QSlider::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QSlider::mouseMoveEvent
-200 (int (*)(...))QAbstractSlider::wheelEvent
-208 (int (*)(...))QAbstractSlider::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QSlider::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSlider::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QAbstractSlider::sliderChange
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI7QSlider)
-456 (int (*)(...))QSlider::_ZThn16_N7QSliderD1Ev
-464 (int (*)(...))QSlider::_ZThn16_N7QSliderD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QSlider
- size=48 align=8
- base size=48 base align=8
-QSlider (0x0x7f2622daa478) 0
- vptr=((& QSlider::_ZTV7QSlider) + 16u)
- QAbstractSlider (0x0x7f2622daa4e0) 0
- primary-for QSlider (0x0x7f2622daa478)
- QWidget (0x0x7f2622b51310) 0
- primary-for QAbstractSlider (0x0x7f2622daa4e0)
- QObject (0x0x7f2622e477e0) 0
- primary-for QWidget (0x0x7f2622b51310)
- QPaintDevice (0x0x7f2622e47840) 16
- vptr=((& QSlider::_ZTV7QSlider) + 456u)
-
-Class QStyle::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStyle::QPrivateSignal (0x0x7f2622e47960) 0 empty
-
-Vtable for QStyle
-QStyle::_ZTV6QStyle: 37u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QStyle)
-16 (int (*)(...))QStyle::metaObject
-24 (int (*)(...))QStyle::qt_metacast
-32 (int (*)(...))QStyle::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QStyle::polish
-120 (int (*)(...))QStyle::unpolish
-128 (int (*)(...))QStyle::polish
-136 (int (*)(...))QStyle::unpolish
-144 (int (*)(...))QStyle::polish
-152 (int (*)(...))QStyle::itemTextRect
-160 (int (*)(...))QStyle::itemPixmapRect
-168 (int (*)(...))QStyle::drawItemText
-176 (int (*)(...))QStyle::drawItemPixmap
-184 (int (*)(...))QStyle::standardPalette
-192 (int (*)(...))__cxa_pure_virtual
-200 (int (*)(...))__cxa_pure_virtual
-208 (int (*)(...))__cxa_pure_virtual
-216 (int (*)(...))__cxa_pure_virtual
-224 (int (*)(...))__cxa_pure_virtual
-232 (int (*)(...))__cxa_pure_virtual
-240 (int (*)(...))__cxa_pure_virtual
-248 (int (*)(...))__cxa_pure_virtual
-256 (int (*)(...))__cxa_pure_virtual
-264 (int (*)(...))__cxa_pure_virtual
-272 (int (*)(...))__cxa_pure_virtual
-280 (int (*)(...))__cxa_pure_virtual
-288 (int (*)(...))__cxa_pure_virtual
-
-Class QStyle
- size=16 align=8
- base size=16 base align=8
-QStyle (0x0x7f2622daa5b0) 0
- vptr=((& QStyle::_ZTV6QStyle) + 16u)
- QObject (0x0x7f2622e47900) 0
- primary-for QStyle (0x0x7f2622daa5b0)
-
-Class QTabBar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTabBar::QPrivateSignal (0x0x7f2622e47cc0) 0 empty
-
-Vtable for QTabBar
-QTabBar::_ZTV7QTabBar: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QTabBar)
-16 (int (*)(...))QTabBar::metaObject
-24 (int (*)(...))QTabBar::qt_metacast
-32 (int (*)(...))QTabBar::qt_metacall
-40 (int (*)(...))QTabBar::~QTabBar
-48 (int (*)(...))QTabBar::~QTabBar
-56 (int (*)(...))QTabBar::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QTabBar::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QTabBar::sizeHint
-136 (int (*)(...))QTabBar::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QTabBar::mousePressEvent
-176 (int (*)(...))QTabBar::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QTabBar::mouseMoveEvent
-200 (int (*)(...))QTabBar::wheelEvent
-208 (int (*)(...))QTabBar::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QTabBar::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QTabBar::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QTabBar::showEvent
-352 (int (*)(...))QTabBar::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QTabBar::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QTabBar::tabSizeHint
-440 (int (*)(...))QTabBar::minimumTabSizeHint
-448 (int (*)(...))QTabBar::tabInserted
-456 (int (*)(...))QTabBar::tabRemoved
-464 (int (*)(...))QTabBar::tabLayoutChange
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI7QTabBar)
-488 (int (*)(...))QTabBar::_ZThn16_N7QTabBarD1Ev
-496 (int (*)(...))QTabBar::_ZThn16_N7QTabBarD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTabBar
- size=48 align=8
- base size=48 base align=8
-QTabBar (0x0x7f2622daa7b8) 0
- vptr=((& QTabBar::_ZTV7QTabBar) + 16u)
- QWidget (0x0x7f2622c13a10) 0
- primary-for QTabBar (0x0x7f2622daa7b8)
- QObject (0x0x7f2622e47c00) 0
- primary-for QWidget (0x0x7f2622c13a10)
- QPaintDevice (0x0x7f2622e47c60) 16
- vptr=((& QTabBar::_ZTV7QTabBar) + 488u)
-
-Class QTabWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTabWidget::QPrivateSignal (0x0x7f2622e47de0) 0 empty
-
-Vtable for QTabWidget
-QTabWidget::_ZTV10QTabWidget: 66u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTabWidget)
-16 (int (*)(...))QTabWidget::metaObject
-24 (int (*)(...))QTabWidget::qt_metacast
-32 (int (*)(...))QTabWidget::qt_metacall
-40 (int (*)(...))QTabWidget::~QTabWidget
-48 (int (*)(...))QTabWidget::~QTabWidget
-56 (int (*)(...))QTabWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QTabWidget::sizeHint
-136 (int (*)(...))QTabWidget::minimumSizeHint
-144 (int (*)(...))QTabWidget::heightForWidth
-152 (int (*)(...))QTabWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QTabWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QTabWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QTabWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QTabWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QTabWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QTabWidget::tabInserted
-440 (int (*)(...))QTabWidget::tabRemoved
-448 (int (*)(...))-16
-456 (int (*)(...))(& _ZTI10QTabWidget)
-464 (int (*)(...))QTabWidget::_ZThn16_N10QTabWidgetD1Ev
-472 (int (*)(...))QTabWidget::_ZThn16_N10QTabWidgetD0Ev
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTabWidget
- size=48 align=8
- base size=48 base align=8
-QTabWidget (0x0x7f2622daa820) 0
- vptr=((& QTabWidget::_ZTV10QTabWidget) + 16u)
- QWidget (0x0x7f2622c38850) 0
- primary-for QTabWidget (0x0x7f2622daa820)
- QObject (0x0x7f2622e47d20) 0
- primary-for QWidget (0x0x7f2622c38850)
- QPaintDevice (0x0x7f2622e47d80) 16
- vptr=((& QTabWidget::_ZTV10QTabWidget) + 464u)
-
-Class QRubberBand::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRubberBand::QPrivateSignal (0x0x7f2622e47f00) 0 empty
-
-Vtable for QRubberBand
-QRubberBand::_ZTV11QRubberBand: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QRubberBand)
-16 (int (*)(...))QRubberBand::metaObject
-24 (int (*)(...))QRubberBand::qt_metacast
-32 (int (*)(...))QRubberBand::qt_metacall
-40 (int (*)(...))QRubberBand::~QRubberBand
-48 (int (*)(...))QRubberBand::~QRubberBand
-56 (int (*)(...))QRubberBand::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QRubberBand::paintEvent
-264 (int (*)(...))QRubberBand::moveEvent
-272 (int (*)(...))QRubberBand::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QRubberBand::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QRubberBand::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI11QRubberBand)
-448 (int (*)(...))QRubberBand::_ZThn16_N11QRubberBandD1Ev
-456 (int (*)(...))QRubberBand::_ZThn16_N11QRubberBandD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QRubberBand
- size=48 align=8
- base size=48 base align=8
-QRubberBand (0x0x7f2622daa888) 0
- vptr=((& QRubberBand::_ZTV11QRubberBand) + 16u)
- QWidget (0x0x7f2622c835b0) 0
- primary-for QRubberBand (0x0x7f2622daa888)
- QObject (0x0x7f2622e47e40) 0
- primary-for QWidget (0x0x7f2622c835b0)
- QPaintDevice (0x0x7f2622e47ea0) 16
- vptr=((& QRubberBand::_ZTV11QRubberBand) + 448u)
-
-Class QFrame::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFrame::QPrivateSignal (0x0x7f2622ca2060) 0 empty
-
-Vtable for QFrame
-QFrame::_ZTV6QFrame: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QFrame)
-16 (int (*)(...))QFrame::metaObject
-24 (int (*)(...))QFrame::qt_metacast
-32 (int (*)(...))QFrame::qt_metacall
-40 (int (*)(...))QFrame::~QFrame
-48 (int (*)(...))QFrame::~QFrame
-56 (int (*)(...))QFrame::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QFrame::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QFrame::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI6QFrame)
-448 (int (*)(...))QFrame::_ZThn16_N6QFrameD1Ev
-456 (int (*)(...))QFrame::_ZThn16_N6QFrameD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QFrame
- size=48 align=8
- base size=48 base align=8
-QFrame (0x0x7f2622daa8f0) 0
- vptr=((& QFrame::_ZTV6QFrame) + 16u)
- QWidget (0x0x7f2622ca01c0) 0
- primary-for QFrame (0x0x7f2622daa8f0)
- QObject (0x0x7f2622e47f60) 0
- primary-for QWidget (0x0x7f2622ca01c0)
- QPaintDevice (0x0x7f2622ca2000) 16
- vptr=((& QFrame::_ZTV6QFrame) + 448u)
-
-Class QStyleOption
- size=64 align=8
- base size=64 base align=8
-QStyleOption (0x0x7f2622ca20c0) 0
-
-Class QStyleOptionFocusRect
- size=80 align=8
- base size=80 base align=8
-QStyleOptionFocusRect (0x0x7f2622daa958) 0
- QStyleOption (0x0x7f2622ca2120) 0
-
-Class QStyleOptionFrame
- size=80 align=8
- base size=80 base align=8
-QStyleOptionFrame (0x0x7f2622daa9c0) 0
- QStyleOption (0x0x7f2622ca2180) 0
-
-Class QStyleOptionTabWidgetFrame
- size=136 align=8
- base size=132 base align=8
-QStyleOptionTabWidgetFrame (0x0x7f2622daaaf8) 0
- QStyleOption (0x0x7f2622ca2300) 0
-
-Class QStyleOptionTabBarBase
- size=104 align=8
- base size=101 base align=8
-QStyleOptionTabBarBase (0x0x7f2622daab60) 0
- QStyleOption (0x0x7f2622ca2360) 0
-
-Class QStyleOptionHeader
- size=120 align=8
- base size=116 base align=8
-QStyleOptionHeader (0x0x7f2622daabc8) 0
- QStyleOption (0x0x7f2622ca2420) 0
-
-Class QStyleOptionButton
- size=96 align=8
- base size=96 base align=8
-QStyleOptionButton (0x0x7f2622daac30) 0
- QStyleOption (0x0x7f2622ca2480) 0
-
-Class QStyleOptionTab
- size=136 align=8
- base size=136 base align=8
-QStyleOptionTab (0x0x7f2622daad68) 0
- QStyleOption (0x0x7f2622ca2600) 0
-
-Class QStyleOptionToolBar
- size=88 align=8
- base size=88 base align=8
-QStyleOptionToolBar (0x0x7f2622daaf70) 0
- QStyleOption (0x0x7f2622ca28a0) 0
-
-Class QStyleOptionProgressBar
- size=104 align=8
- base size=102 base align=8
-QStyleOptionProgressBar (0x0x7f26229b00d0) 0
- QStyleOption (0x0x7f2622ca2a20) 0
-
-Class QStyleOptionMenuItem
- size=136 align=8
- base size=136 base align=8
-QStyleOptionMenuItem (0x0x7f26229b0138) 0
- QStyleOption (0x0x7f2622ca2a80) 0
-
-Class QStyleOptionDockWidget
- size=80 align=8
- base size=76 base align=8
-QStyleOptionDockWidget (0x0x7f26229b01a0) 0
- QStyleOption (0x0x7f2622ca2ae0) 0
-
-Class QStyleOptionViewItem
- size=192 align=8
- base size=192 base align=8
-QStyleOptionViewItem (0x0x7f26229b0270) 0
- QStyleOption (0x0x7f2622ca2b40) 0
-
-Class QStyleOptionToolBox
- size=88 align=8
- base size=88 base align=8
-QStyleOptionToolBox (0x0x7f26229b03a8) 0
- QStyleOption (0x0x7f2622ca2cc0) 0
-
-Class QStyleOptionRubberBand
- size=72 align=8
- base size=69 base align=8
-QStyleOptionRubberBand (0x0x7f26229b0410) 0
- QStyleOption (0x0x7f2622ca2d20) 0
-
-Class QStyleOptionComplex
- size=72 align=8
- base size=72 base align=8
-QStyleOptionComplex (0x0x7f26229b0478) 0
- QStyleOption (0x0x7f2622ca2d80) 0
-
-Class QStyleOptionSlider
- size=128 align=8
- base size=121 base align=8
-QStyleOptionSlider (0x0x7f26229b04e0) 0
- QStyleOptionComplex (0x0x7f26229b0548) 0
- QStyleOption (0x0x7f2622ca2de0) 0
-
-Class QStyleOptionSpinBox
- size=88 align=8
- base size=81 base align=8
-QStyleOptionSpinBox (0x0x7f26229b05b0) 0
- QStyleOptionComplex (0x0x7f26229b0618) 0
- QStyleOption (0x0x7f2622ca2e40) 0
-
-Class QStyleOptionToolButton
- size=136 align=8
- base size=136 base align=8
-QStyleOptionToolButton (0x0x7f26229b0680) 0
- QStyleOptionComplex (0x0x7f26229b06e8) 0
- QStyleOption (0x0x7f2622ca2ea0) 0
-
-Class QStyleOptionComboBox
- size=120 align=8
- base size=120 base align=8
-QStyleOptionComboBox (0x0x7f26229b0820) 0
- QStyleOptionComplex (0x0x7f26229b0888) 0
- QStyleOption (0x0x7f2622a9e060) 0
-
-Class QStyleOptionTitleBar
- size=96 align=8
- base size=96 base align=8
-QStyleOptionTitleBar (0x0x7f26229b08f0) 0
- QStyleOptionComplex (0x0x7f26229b0958) 0
- QStyleOption (0x0x7f2622a9e0c0) 0
-
-Class QStyleOptionGroupBox
- size=120 align=8
- base size=116 base align=8
-QStyleOptionGroupBox (0x0x7f26229b09c0) 0
- QStyleOptionComplex (0x0x7f26229b0a28) 0
- QStyleOption (0x0x7f2622a9e180) 0
-
-Class QStyleOptionSizeGrip
- size=80 align=8
- base size=76 base align=8
-QStyleOptionSizeGrip (0x0x7f26229b0a90) 0
- QStyleOptionComplex (0x0x7f26229b0af8) 0
- QStyleOption (0x0x7f2622a9e1e0) 0
-
-Class QStyleOptionGraphicsItem
- size=152 align=8
- base size=152 base align=8
-QStyleOptionGraphicsItem (0x0x7f26229b0b60) 0
- QStyleOption (0x0x7f2622a9e240) 0
-
-Class QStyleHintReturn
- size=8 align=4
- base size=8 base align=4
-QStyleHintReturn (0x0x7f2622a9e420) 0
-
-Class QStyleHintReturnMask
- size=16 align=8
- base size=16 base align=8
-QStyleHintReturnMask (0x0x7f26229b0d00) 0
- QStyleHintReturn (0x0x7f2622a9e480) 0
-
-Class QStyleHintReturnVariant
- size=24 align=8
- base size=24 base align=8
-QStyleHintReturnVariant (0x0x7f26229b0d68) 0
- QStyleHintReturn (0x0x7f2622a9e4e0) 0
-
-Class QAbstractItemDelegate::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractItemDelegate::QPrivateSignal (0x0x7f2622a9e720) 0 empty
-
-Vtable for QAbstractItemDelegate
-QAbstractItemDelegate::_ZTV21QAbstractItemDelegate: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QAbstractItemDelegate)
-16 (int (*)(...))QAbstractItemDelegate::metaObject
-24 (int (*)(...))QAbstractItemDelegate::qt_metacast
-32 (int (*)(...))QAbstractItemDelegate::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QAbstractItemDelegate::createEditor
-136 (int (*)(...))QAbstractItemDelegate::destroyEditor
-144 (int (*)(...))QAbstractItemDelegate::setEditorData
-152 (int (*)(...))QAbstractItemDelegate::setModelData
-160 (int (*)(...))QAbstractItemDelegate::updateEditorGeometry
-168 (int (*)(...))QAbstractItemDelegate::editorEvent
-176 (int (*)(...))QAbstractItemDelegate::helpEvent
-184 (int (*)(...))QAbstractItemDelegate::paintingRoles
-
-Class QAbstractItemDelegate
- size=16 align=8
- base size=16 base align=8
-QAbstractItemDelegate (0x0x7f26229b0ea0) 0
- vptr=((& QAbstractItemDelegate::_ZTV21QAbstractItemDelegate) + 16u)
- QObject (0x0x7f2622a9e6c0) 0
- primary-for QAbstractItemDelegate (0x0x7f26229b0ea0)
-
-Class QAbstractScrollArea::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractScrollArea::QPrivateSignal (0x0x7f2622a9e8a0) 0 empty
-
-Vtable for QAbstractScrollArea
-QAbstractScrollArea::_ZTV19QAbstractScrollArea: 68u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QAbstractScrollArea)
-16 (int (*)(...))QAbstractScrollArea::metaObject
-24 (int (*)(...))QAbstractScrollArea::qt_metacast
-32 (int (*)(...))QAbstractScrollArea::qt_metacall
-40 (int (*)(...))QAbstractScrollArea::~QAbstractScrollArea
-48 (int (*)(...))QAbstractScrollArea::~QAbstractScrollArea
-56 (int (*)(...))QAbstractScrollArea::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractScrollArea::mousePressEvent
-176 (int (*)(...))QAbstractScrollArea::mouseReleaseEvent
-184 (int (*)(...))QAbstractScrollArea::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractScrollArea::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QAbstractScrollArea::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QAbstractScrollArea::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractScrollArea::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractScrollArea::dragEnterEvent
-320 (int (*)(...))QAbstractScrollArea::dragMoveEvent
-328 (int (*)(...))QAbstractScrollArea::dragLeaveEvent
-336 (int (*)(...))QAbstractScrollArea::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractScrollArea::viewportEvent
-448 (int (*)(...))QAbstractScrollArea::scrollContentsBy
-456 (int (*)(...))QAbstractScrollArea::viewportSizeHint
-464 (int (*)(...))-16
-472 (int (*)(...))(& _ZTI19QAbstractScrollArea)
-480 (int (*)(...))QAbstractScrollArea::_ZThn16_N19QAbstractScrollAreaD1Ev
-488 (int (*)(...))QAbstractScrollArea::_ZThn16_N19QAbstractScrollAreaD0Ev
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QAbstractScrollArea
- size=48 align=8
- base size=48 base align=8
-QAbstractScrollArea (0x0x7f26229b0f08) 0
- vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 16u)
- QFrame (0x0x7f26229b0f70) 0
- primary-for QAbstractScrollArea (0x0x7f26229b0f08)
- QWidget (0x0x7f262273e1c0) 0
- primary-for QFrame (0x0x7f26229b0f70)
- QObject (0x0x7f2622a9e7e0) 0
- primary-for QWidget (0x0x7f262273e1c0)
- QPaintDevice (0x0x7f2622a9e840) 16
- vptr=((& QAbstractScrollArea::_ZTV19QAbstractScrollArea) + 480u)
-
-Class QAbstractItemView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractItemView::QPrivateSignal (0x0x7f2622a9e9c0) 0 empty
-
-Vtable for QAbstractItemView
-QAbstractItemView::_ZTV17QAbstractItemView: 106u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAbstractItemView)
-16 (int (*)(...))QAbstractItemView::metaObject
-24 (int (*)(...))QAbstractItemView::qt_metacast
-32 (int (*)(...))QAbstractItemView::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QAbstractItemView::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QAbstractItemView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractItemView::mousePressEvent
-176 (int (*)(...))QAbstractItemView::mouseReleaseEvent
-184 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractItemView::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QAbstractItemView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QAbstractScrollArea::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractItemView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QAbstractItemView::dragMoveEvent
-328 (int (*)(...))QAbstractItemView::dragLeaveEvent
-336 (int (*)(...))QAbstractItemView::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractItemView::viewportEvent
-448 (int (*)(...))QAbstractScrollArea::scrollContentsBy
-456 (int (*)(...))QAbstractItemView::viewportSizeHint
-464 (int (*)(...))QAbstractItemView::setModel
-472 (int (*)(...))QAbstractItemView::setSelectionModel
-480 (int (*)(...))QAbstractItemView::keyboardSearch
-488 (int (*)(...))__cxa_pure_virtual
-496 (int (*)(...))__cxa_pure_virtual
-504 (int (*)(...))__cxa_pure_virtual
-512 (int (*)(...))QAbstractItemView::sizeHintForRow
-520 (int (*)(...))QAbstractItemView::sizeHintForColumn
-528 (int (*)(...))QAbstractItemView::reset
-536 (int (*)(...))QAbstractItemView::setRootIndex
-544 (int (*)(...))QAbstractItemView::doItemsLayout
-552 (int (*)(...))QAbstractItemView::selectAll
-560 (int (*)(...))QAbstractItemView::dataChanged
-568 (int (*)(...))QAbstractItemView::rowsInserted
-576 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved
-584 (int (*)(...))QAbstractItemView::selectionChanged
-592 (int (*)(...))QAbstractItemView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QAbstractItemView::updateGeometries
-624 (int (*)(...))QAbstractItemView::verticalScrollbarAction
-632 (int (*)(...))QAbstractItemView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))__cxa_pure_virtual
-688 (int (*)(...))__cxa_pure_virtual
-696 (int (*)(...))__cxa_pure_virtual
-704 (int (*)(...))__cxa_pure_virtual
-712 (int (*)(...))__cxa_pure_virtual
-720 (int (*)(...))__cxa_pure_virtual
-728 (int (*)(...))QAbstractItemView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QAbstractItemView::startDrag
-760 (int (*)(...))QAbstractItemView::viewOptions
-768 (int (*)(...))-16
-776 (int (*)(...))(& _ZTI17QAbstractItemView)
-784 0u
-792 0u
-800 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-808 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-816 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-824 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QAbstractItemView
- size=48 align=8
- base size=48 base align=8
-QAbstractItemView (0x0x7f2622762000) 0
- vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 16u)
- QAbstractScrollArea (0x0x7f2622762068) 0
- primary-for QAbstractItemView (0x0x7f2622762000)
- QFrame (0x0x7f26227620d0) 0
- primary-for QAbstractScrollArea (0x0x7f2622762068)
- QWidget (0x0x7f262273eb60) 0
- primary-for QFrame (0x0x7f26227620d0)
- QObject (0x0x7f2622a9e900) 0
- primary-for QWidget (0x0x7f262273eb60)
- QPaintDevice (0x0x7f2622a9e960) 16
- vptr=((& QAbstractItemView::_ZTV17QAbstractItemView) + 784u)
-
-Vtable for QAccessibleWidget
-QAccessibleWidget::_ZTV17QAccessibleWidget: 35u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QAccessibleWidget)
-16 (int (*)(...))QAccessibleWidget::~QAccessibleWidget
-24 (int (*)(...))QAccessibleWidget::~QAccessibleWidget
-32 (int (*)(...))QAccessibleWidget::isValid
-40 (int (*)(...))QAccessibleObject::object
-48 (int (*)(...))QAccessibleWidget::window
-56 (int (*)(...))QAccessibleWidget::relations
-64 (int (*)(...))QAccessibleWidget::focusChild
-72 (int (*)(...))QAccessibleObject::childAt
-80 (int (*)(...))QAccessibleWidget::parent
-88 (int (*)(...))QAccessibleWidget::child
-96 (int (*)(...))QAccessibleWidget::childCount
-104 (int (*)(...))QAccessibleWidget::indexOfChild
-112 (int (*)(...))QAccessibleWidget::text
-120 (int (*)(...))QAccessibleObject::setText
-128 (int (*)(...))QAccessibleWidget::rect
-136 (int (*)(...))QAccessibleWidget::role
-144 (int (*)(...))QAccessibleWidget::state
-152 (int (*)(...))QAccessibleWidget::foregroundColor
-160 (int (*)(...))QAccessibleWidget::backgroundColor
-168 (int (*)(...))QAccessibleInterface::virtual_hook
-176 (int (*)(...))QAccessibleWidget::interface_cast
-184 (int (*)(...))QAccessibleWidget::actionNames
-192 (int (*)(...))QAccessibleWidget::doAction
-200 (int (*)(...))QAccessibleWidget::keyBindingsForAction
-208 (int (*)(...))-16
-216 (int (*)(...))(& _ZTI17QAccessibleWidget)
-224 (int (*)(...))QAccessibleWidget::_ZThn16_N17QAccessibleWidgetD1Ev
-232 (int (*)(...))QAccessibleWidget::_ZThn16_N17QAccessibleWidgetD0Ev
-240 (int (*)(...))QAccessibleWidget::_ZThn16_NK17QAccessibleWidget11actionNamesEv
-248 (int (*)(...))QAccessibleActionInterface::localizedActionName
-256 (int (*)(...))QAccessibleActionInterface::localizedActionDescription
-264 (int (*)(...))QAccessibleWidget::_ZThn16_N17QAccessibleWidget8doActionERK7QString
-272 (int (*)(...))QAccessibleWidget::_ZThn16_NK17QAccessibleWidget20keyBindingsForActionERK7QString
-
-Class QAccessibleWidget
- size=32 align=8
- base size=32 base align=8
-QAccessibleWidget (0x0x7f26227b7d90) 0
- vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 16u)
- QAccessibleObject (0x0x7f2622762208) 0
- primary-for QAccessibleWidget (0x0x7f26227b7d90)
- QAccessibleInterface (0x0x7f2622a9eb40) 0 nearly-empty
- primary-for QAccessibleObject (0x0x7f2622762208)
- QAccessibleActionInterface (0x0x7f2622a9eba0) 16 nearly-empty
- vptr=((& QAccessibleWidget::_ZTV17QAccessibleWidget) + 224u)
-
-Class QAction::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAction::QPrivateSignal (0x0x7f2622a9ecc0) 0 empty
-
-Vtable for QAction
-QAction::_ZTV7QAction: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QAction)
-16 (int (*)(...))QAction::metaObject
-24 (int (*)(...))QAction::qt_metacast
-32 (int (*)(...))QAction::qt_metacall
-40 (int (*)(...))QAction::~QAction
-48 (int (*)(...))QAction::~QAction
-56 (int (*)(...))QAction::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QAction
- size=16 align=8
- base size=16 base align=8
-QAction (0x0x7f2622762270) 0
- vptr=((& QAction::_ZTV7QAction) + 16u)
- QObject (0x0x7f2622a9ec60) 0
- primary-for QAction (0x0x7f2622762270)
-
-Class QActionGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QActionGroup::QPrivateSignal (0x0x7f2622a9ed80) 0 empty
-
-Vtable for QActionGroup
-QActionGroup::_ZTV12QActionGroup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QActionGroup)
-16 (int (*)(...))QActionGroup::metaObject
-24 (int (*)(...))QActionGroup::qt_metacast
-32 (int (*)(...))QActionGroup::qt_metacall
-40 (int (*)(...))QActionGroup::~QActionGroup
-48 (int (*)(...))QActionGroup::~QActionGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QActionGroup
- size=16 align=8
- base size=16 base align=8
-QActionGroup (0x0x7f26227622d8) 0
- vptr=((& QActionGroup::_ZTV12QActionGroup) + 16u)
- QObject (0x0x7f2622a9ed20) 0
- primary-for QActionGroup (0x0x7f26227622d8)
-
-Class QApplication::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QApplication::QPrivateSignal (0x0x7f2622a9ee40) 0 empty
-
-Vtable for QApplication
-QApplication::_ZTV12QApplication: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QApplication)
-16 (int (*)(...))QApplication::metaObject
-24 (int (*)(...))QApplication::qt_metacast
-32 (int (*)(...))QApplication::qt_metacall
-40 (int (*)(...))QApplication::~QApplication
-48 (int (*)(...))QApplication::~QApplication
-56 (int (*)(...))QApplication::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QApplication::notify
-120 (int (*)(...))QApplication::compressEvent
-
-Class QApplication
- size=16 align=8
- base size=16 base align=8
-QApplication (0x0x7f2622762340) 0
- vptr=((& QApplication::_ZTV12QApplication) + 16u)
- QGuiApplication (0x0x7f26227623a8) 0
- primary-for QApplication (0x0x7f2622762340)
- QCoreApplication (0x0x7f2622762410) 0
- primary-for QGuiApplication (0x0x7f26227623a8)
- QObject (0x0x7f2622a9ede0) 0
- primary-for QCoreApplication (0x0x7f2622762410)
-
-Vtable for QLayoutItem
-QLayoutItem::_ZTV11QLayoutItem: 19u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QLayoutItem)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))QLayoutItem::hasHeightForWidth
-96 (int (*)(...))QLayoutItem::heightForWidth
-104 (int (*)(...))QLayoutItem::minimumHeightForWidth
-112 (int (*)(...))QLayoutItem::invalidate
-120 (int (*)(...))QLayoutItem::widget
-128 (int (*)(...))QLayoutItem::layout
-136 (int (*)(...))QLayoutItem::spacerItem
-144 (int (*)(...))QLayoutItem::controlTypes
-
-Class QLayoutItem
- size=16 align=8
- base size=12 base align=8
-QLayoutItem (0x0x7f2622a9eea0) 0
- vptr=((& QLayoutItem::_ZTV11QLayoutItem) + 16u)
-
-Vtable for QSpacerItem
-QSpacerItem::_ZTV11QSpacerItem: 19u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QSpacerItem)
-16 (int (*)(...))QSpacerItem::~QSpacerItem
-24 (int (*)(...))QSpacerItem::~QSpacerItem
-32 (int (*)(...))QSpacerItem::sizeHint
-40 (int (*)(...))QSpacerItem::minimumSize
-48 (int (*)(...))QSpacerItem::maximumSize
-56 (int (*)(...))QSpacerItem::expandingDirections
-64 (int (*)(...))QSpacerItem::setGeometry
-72 (int (*)(...))QSpacerItem::geometry
-80 (int (*)(...))QSpacerItem::isEmpty
-88 (int (*)(...))QLayoutItem::hasHeightForWidth
-96 (int (*)(...))QLayoutItem::heightForWidth
-104 (int (*)(...))QLayoutItem::minimumHeightForWidth
-112 (int (*)(...))QLayoutItem::invalidate
-120 (int (*)(...))QLayoutItem::widget
-128 (int (*)(...))QLayoutItem::layout
-136 (int (*)(...))QSpacerItem::spacerItem
-144 (int (*)(...))QLayoutItem::controlTypes
-
-Class QSpacerItem
- size=40 align=8
- base size=40 base align=8
-QSpacerItem (0x0x7f2622762478) 0
- vptr=((& QSpacerItem::_ZTV11QSpacerItem) + 16u)
- QLayoutItem (0x0x7f2622a9ef00) 0
- primary-for QSpacerItem (0x0x7f2622762478)
-
-Vtable for QWidgetItem
-QWidgetItem::_ZTV11QWidgetItem: 19u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QWidgetItem)
-16 (int (*)(...))QWidgetItem::~QWidgetItem
-24 (int (*)(...))QWidgetItem::~QWidgetItem
-32 (int (*)(...))QWidgetItem::sizeHint
-40 (int (*)(...))QWidgetItem::minimumSize
-48 (int (*)(...))QWidgetItem::maximumSize
-56 (int (*)(...))QWidgetItem::expandingDirections
-64 (int (*)(...))QWidgetItem::setGeometry
-72 (int (*)(...))QWidgetItem::geometry
-80 (int (*)(...))QWidgetItem::isEmpty
-88 (int (*)(...))QWidgetItem::hasHeightForWidth
-96 (int (*)(...))QWidgetItem::heightForWidth
-104 (int (*)(...))QLayoutItem::minimumHeightForWidth
-112 (int (*)(...))QLayoutItem::invalidate
-120 (int (*)(...))QWidgetItem::widget
-128 (int (*)(...))QLayoutItem::layout
-136 (int (*)(...))QLayoutItem::spacerItem
-144 (int (*)(...))QWidgetItem::controlTypes
-
-Class QWidgetItem
- size=24 align=8
- base size=24 base align=8
-QWidgetItem (0x0x7f26227624e0) 0
- vptr=((& QWidgetItem::_ZTV11QWidgetItem) + 16u)
- QLayoutItem (0x0x7f2622a9ef60) 0
- primary-for QWidgetItem (0x0x7f26227624e0)
-
-Vtable for QWidgetItemV2
-QWidgetItemV2::_ZTV13QWidgetItemV2: 19u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QWidgetItemV2)
-16 (int (*)(...))QWidgetItemV2::~QWidgetItemV2
-24 (int (*)(...))QWidgetItemV2::~QWidgetItemV2
-32 (int (*)(...))QWidgetItemV2::sizeHint
-40 (int (*)(...))QWidgetItemV2::minimumSize
-48 (int (*)(...))QWidgetItemV2::maximumSize
-56 (int (*)(...))QWidgetItem::expandingDirections
-64 (int (*)(...))QWidgetItem::setGeometry
-72 (int (*)(...))QWidgetItem::geometry
-80 (int (*)(...))QWidgetItem::isEmpty
-88 (int (*)(...))QWidgetItem::hasHeightForWidth
-96 (int (*)(...))QWidgetItemV2::heightForWidth
-104 (int (*)(...))QLayoutItem::minimumHeightForWidth
-112 (int (*)(...))QLayoutItem::invalidate
-120 (int (*)(...))QWidgetItem::widget
-128 (int (*)(...))QLayoutItem::layout
-136 (int (*)(...))QLayoutItem::spacerItem
-144 (int (*)(...))QWidgetItem::controlTypes
-
-Class QWidgetItemV2
- size=88 align=8
- base size=88 base align=8
-QWidgetItemV2 (0x0x7f2622762548) 0
- vptr=((& QWidgetItemV2::_ZTV13QWidgetItemV2) + 16u)
- QWidgetItem (0x0x7f26227625b0) 0
- primary-for QWidgetItemV2 (0x0x7f2622762548)
- QLayoutItem (0x0x7f2622876000) 0
- primary-for QWidgetItem (0x0x7f26227625b0)
-
-Class QLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLayout::QPrivateSignal (0x0x7f2622876120) 0 empty
-
-Vtable for QLayout
-QLayout::_ZTV7QLayout: 47u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QLayout)
-16 (int (*)(...))QLayout::metaObject
-24 (int (*)(...))QLayout::qt_metacast
-32 (int (*)(...))QLayout::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QLayout::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QLayout::invalidate
-120 (int (*)(...))QLayout::geometry
-128 (int (*)(...))__cxa_pure_virtual
-136 (int (*)(...))QLayout::expandingDirections
-144 (int (*)(...))QLayout::minimumSize
-152 (int (*)(...))QLayout::maximumSize
-160 (int (*)(...))QLayout::setGeometry
-168 (int (*)(...))__cxa_pure_virtual
-176 (int (*)(...))__cxa_pure_virtual
-184 (int (*)(...))QLayout::indexOf
-192 (int (*)(...))__cxa_pure_virtual
-200 (int (*)(...))QLayout::isEmpty
-208 (int (*)(...))QLayout::controlTypes
-216 (int (*)(...))QLayout::layout
-224 (int (*)(...))-16
-232 (int (*)(...))(& _ZTI7QLayout)
-240 0u
-248 0u
-256 (int (*)(...))__cxa_pure_virtual
-264 (int (*)(...))QLayout::_ZThn16_NK7QLayout11minimumSizeEv
-272 (int (*)(...))QLayout::_ZThn16_NK7QLayout11maximumSizeEv
-280 (int (*)(...))QLayout::_ZThn16_NK7QLayout19expandingDirectionsEv
-288 (int (*)(...))QLayout::_ZThn16_N7QLayout11setGeometryERK5QRect
-296 (int (*)(...))QLayout::_ZThn16_NK7QLayout8geometryEv
-304 (int (*)(...))QLayout::_ZThn16_NK7QLayout7isEmptyEv
-312 (int (*)(...))QLayoutItem::hasHeightForWidth
-320 (int (*)(...))QLayoutItem::heightForWidth
-328 (int (*)(...))QLayoutItem::minimumHeightForWidth
-336 (int (*)(...))QLayout::_ZThn16_N7QLayout10invalidateEv
-344 (int (*)(...))QLayoutItem::widget
-352 (int (*)(...))QLayout::_ZThn16_N7QLayout6layoutEv
-360 (int (*)(...))QLayoutItem::spacerItem
-368 (int (*)(...))QLayout::_ZThn16_NK7QLayout12controlTypesEv
-
-Class QLayout
- size=32 align=8
- base size=28 base align=8
-QLayout (0x0x7f26228772a0) 0
- vptr=((& QLayout::_ZTV7QLayout) + 16u)
- QObject (0x0x7f2622876060) 0
- primary-for QLayout (0x0x7f26228772a0)
- QLayoutItem (0x0x7f26228760c0) 16
- vptr=((& QLayout::_ZTV7QLayout) + 240u)
-
-Class QGridLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGridLayout::QPrivateSignal (0x0x7f2622876240) 0 empty
-
-Vtable for QGridLayout
-QGridLayout::_ZTV11QGridLayout: 51u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QGridLayout)
-16 (int (*)(...))QGridLayout::metaObject
-24 (int (*)(...))QGridLayout::qt_metacast
-32 (int (*)(...))QGridLayout::qt_metacall
-40 (int (*)(...))QGridLayout::~QGridLayout
-48 (int (*)(...))QGridLayout::~QGridLayout
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QLayout::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGridLayout::invalidate
-120 (int (*)(...))QLayout::geometry
-128 (int (*)(...))QGridLayout::addItem
-136 (int (*)(...))QGridLayout::expandingDirections
-144 (int (*)(...))QGridLayout::minimumSize
-152 (int (*)(...))QGridLayout::maximumSize
-160 (int (*)(...))QGridLayout::setGeometry
-168 (int (*)(...))QGridLayout::itemAt
-176 (int (*)(...))QGridLayout::takeAt
-184 (int (*)(...))QLayout::indexOf
-192 (int (*)(...))QGridLayout::count
-200 (int (*)(...))QLayout::isEmpty
-208 (int (*)(...))QLayout::controlTypes
-216 (int (*)(...))QLayout::layout
-224 (int (*)(...))QGridLayout::sizeHint
-232 (int (*)(...))QGridLayout::hasHeightForWidth
-240 (int (*)(...))QGridLayout::heightForWidth
-248 (int (*)(...))QGridLayout::minimumHeightForWidth
-256 (int (*)(...))-16
-264 (int (*)(...))(& _ZTI11QGridLayout)
-272 (int (*)(...))QGridLayout::_ZThn16_N11QGridLayoutD1Ev
-280 (int (*)(...))QGridLayout::_ZThn16_N11QGridLayoutD0Ev
-288 (int (*)(...))QGridLayout::_ZThn16_NK11QGridLayout8sizeHintEv
-296 (int (*)(...))QGridLayout::_ZThn16_NK11QGridLayout11minimumSizeEv
-304 (int (*)(...))QGridLayout::_ZThn16_NK11QGridLayout11maximumSizeEv
-312 (int (*)(...))QGridLayout::_ZThn16_NK11QGridLayout19expandingDirectionsEv
-320 (int (*)(...))QGridLayout::_ZThn16_N11QGridLayout11setGeometryERK5QRect
-328 (int (*)(...))QLayout::_ZThn16_NK7QLayout8geometryEv
-336 (int (*)(...))QLayout::_ZThn16_NK7QLayout7isEmptyEv
-344 (int (*)(...))QGridLayout::_ZThn16_NK11QGridLayout17hasHeightForWidthEv
-352 (int (*)(...))QGridLayout::_ZThn16_NK11QGridLayout14heightForWidthEi
-360 (int (*)(...))QGridLayout::_ZThn16_NK11QGridLayout21minimumHeightForWidthEi
-368 (int (*)(...))QGridLayout::_ZThn16_N11QGridLayout10invalidateEv
-376 (int (*)(...))QLayoutItem::widget
-384 (int (*)(...))QLayout::_ZThn16_N7QLayout6layoutEv
-392 (int (*)(...))QLayoutItem::spacerItem
-400 (int (*)(...))QLayout::_ZThn16_NK7QLayout12controlTypesEv
-
-Class QGridLayout
- size=32 align=8
- base size=28 base align=8
-QGridLayout (0x0x7f2622762618) 0
- vptr=((& QGridLayout::_ZTV11QGridLayout) + 16u)
- QLayout (0x0x7f2622877ee0) 0
- primary-for QGridLayout (0x0x7f2622762618)
- QObject (0x0x7f2622876180) 0
- primary-for QLayout (0x0x7f2622877ee0)
- QLayoutItem (0x0x7f26228761e0) 16
- vptr=((& QGridLayout::_ZTV11QGridLayout) + 272u)
-
-Class QBoxLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QBoxLayout::QPrivateSignal (0x0x7f2622876360) 0 empty
-
-Vtable for QBoxLayout
-QBoxLayout::_ZTV10QBoxLayout: 51u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QBoxLayout)
-16 (int (*)(...))QBoxLayout::metaObject
-24 (int (*)(...))QBoxLayout::qt_metacast
-32 (int (*)(...))QBoxLayout::qt_metacall
-40 (int (*)(...))QBoxLayout::~QBoxLayout
-48 (int (*)(...))QBoxLayout::~QBoxLayout
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QLayout::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QBoxLayout::invalidate
-120 (int (*)(...))QLayout::geometry
-128 (int (*)(...))QBoxLayout::addItem
-136 (int (*)(...))QBoxLayout::expandingDirections
-144 (int (*)(...))QBoxLayout::minimumSize
-152 (int (*)(...))QBoxLayout::maximumSize
-160 (int (*)(...))QBoxLayout::setGeometry
-168 (int (*)(...))QBoxLayout::itemAt
-176 (int (*)(...))QBoxLayout::takeAt
-184 (int (*)(...))QLayout::indexOf
-192 (int (*)(...))QBoxLayout::count
-200 (int (*)(...))QLayout::isEmpty
-208 (int (*)(...))QLayout::controlTypes
-216 (int (*)(...))QLayout::layout
-224 (int (*)(...))QBoxLayout::sizeHint
-232 (int (*)(...))QBoxLayout::hasHeightForWidth
-240 (int (*)(...))QBoxLayout::heightForWidth
-248 (int (*)(...))QBoxLayout::minimumHeightForWidth
-256 (int (*)(...))-16
-264 (int (*)(...))(& _ZTI10QBoxLayout)
-272 (int (*)(...))QBoxLayout::_ZThn16_N10QBoxLayoutD1Ev
-280 (int (*)(...))QBoxLayout::_ZThn16_N10QBoxLayoutD0Ev
-288 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout8sizeHintEv
-296 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout11minimumSizeEv
-304 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout11maximumSizeEv
-312 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout19expandingDirectionsEv
-320 (int (*)(...))QBoxLayout::_ZThn16_N10QBoxLayout11setGeometryERK5QRect
-328 (int (*)(...))QLayout::_ZThn16_NK7QLayout8geometryEv
-336 (int (*)(...))QLayout::_ZThn16_NK7QLayout7isEmptyEv
-344 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout17hasHeightForWidthEv
-352 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout14heightForWidthEi
-360 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout21minimumHeightForWidthEi
-368 (int (*)(...))QBoxLayout::_ZThn16_N10QBoxLayout10invalidateEv
-376 (int (*)(...))QLayoutItem::widget
-384 (int (*)(...))QLayout::_ZThn16_N7QLayout6layoutEv
-392 (int (*)(...))QLayoutItem::spacerItem
-400 (int (*)(...))QLayout::_ZThn16_NK7QLayout12controlTypesEv
-
-Class QBoxLayout
- size=32 align=8
- base size=28 base align=8
-QBoxLayout (0x0x7f2622762680) 0
- vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 16u)
- QLayout (0x0x7f26228a48c0) 0
- primary-for QBoxLayout (0x0x7f2622762680)
- QObject (0x0x7f26228762a0) 0
- primary-for QLayout (0x0x7f26228a48c0)
- QLayoutItem (0x0x7f2622876300) 16
- vptr=((& QBoxLayout::_ZTV10QBoxLayout) + 272u)
-
-Class QHBoxLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QHBoxLayout::QPrivateSignal (0x0x7f2622876480) 0 empty
-
-Vtable for QHBoxLayout
-QHBoxLayout::_ZTV11QHBoxLayout: 51u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QHBoxLayout)
-16 (int (*)(...))QHBoxLayout::metaObject
-24 (int (*)(...))QHBoxLayout::qt_metacast
-32 (int (*)(...))QHBoxLayout::qt_metacall
-40 (int (*)(...))QHBoxLayout::~QHBoxLayout
-48 (int (*)(...))QHBoxLayout::~QHBoxLayout
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QLayout::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QBoxLayout::invalidate
-120 (int (*)(...))QLayout::geometry
-128 (int (*)(...))QBoxLayout::addItem
-136 (int (*)(...))QBoxLayout::expandingDirections
-144 (int (*)(...))QBoxLayout::minimumSize
-152 (int (*)(...))QBoxLayout::maximumSize
-160 (int (*)(...))QBoxLayout::setGeometry
-168 (int (*)(...))QBoxLayout::itemAt
-176 (int (*)(...))QBoxLayout::takeAt
-184 (int (*)(...))QLayout::indexOf
-192 (int (*)(...))QBoxLayout::count
-200 (int (*)(...))QLayout::isEmpty
-208 (int (*)(...))QLayout::controlTypes
-216 (int (*)(...))QLayout::layout
-224 (int (*)(...))QBoxLayout::sizeHint
-232 (int (*)(...))QBoxLayout::hasHeightForWidth
-240 (int (*)(...))QBoxLayout::heightForWidth
-248 (int (*)(...))QBoxLayout::minimumHeightForWidth
-256 (int (*)(...))-16
-264 (int (*)(...))(& _ZTI11QHBoxLayout)
-272 (int (*)(...))QHBoxLayout::_ZThn16_N11QHBoxLayoutD1Ev
-280 (int (*)(...))QHBoxLayout::_ZThn16_N11QHBoxLayoutD0Ev
-288 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout8sizeHintEv
-296 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout11minimumSizeEv
-304 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout11maximumSizeEv
-312 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout19expandingDirectionsEv
-320 (int (*)(...))QBoxLayout::_ZThn16_N10QBoxLayout11setGeometryERK5QRect
-328 (int (*)(...))QLayout::_ZThn16_NK7QLayout8geometryEv
-336 (int (*)(...))QLayout::_ZThn16_NK7QLayout7isEmptyEv
-344 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout17hasHeightForWidthEv
-352 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout14heightForWidthEi
-360 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout21minimumHeightForWidthEi
-368 (int (*)(...))QBoxLayout::_ZThn16_N10QBoxLayout10invalidateEv
-376 (int (*)(...))QLayoutItem::widget
-384 (int (*)(...))QLayout::_ZThn16_N7QLayout6layoutEv
-392 (int (*)(...))QLayoutItem::spacerItem
-400 (int (*)(...))QLayout::_ZThn16_NK7QLayout12controlTypesEv
-
-Class QHBoxLayout
- size=32 align=8
- base size=28 base align=8
-QHBoxLayout (0x0x7f2622762750) 0
- vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 16u)
- QBoxLayout (0x0x7f26227627b8) 0
- primary-for QHBoxLayout (0x0x7f2622762750)
- QLayout (0x0x7f26224c0310) 0
- primary-for QBoxLayout (0x0x7f26227627b8)
- QObject (0x0x7f26228763c0) 0
- primary-for QLayout (0x0x7f26224c0310)
- QLayoutItem (0x0x7f2622876420) 16
- vptr=((& QHBoxLayout::_ZTV11QHBoxLayout) + 272u)
-
-Class QVBoxLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QVBoxLayout::QPrivateSignal (0x0x7f26228765a0) 0 empty
-
-Vtable for QVBoxLayout
-QVBoxLayout::_ZTV11QVBoxLayout: 51u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QVBoxLayout)
-16 (int (*)(...))QVBoxLayout::metaObject
-24 (int (*)(...))QVBoxLayout::qt_metacast
-32 (int (*)(...))QVBoxLayout::qt_metacall
-40 (int (*)(...))QVBoxLayout::~QVBoxLayout
-48 (int (*)(...))QVBoxLayout::~QVBoxLayout
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QLayout::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QBoxLayout::invalidate
-120 (int (*)(...))QLayout::geometry
-128 (int (*)(...))QBoxLayout::addItem
-136 (int (*)(...))QBoxLayout::expandingDirections
-144 (int (*)(...))QBoxLayout::minimumSize
-152 (int (*)(...))QBoxLayout::maximumSize
-160 (int (*)(...))QBoxLayout::setGeometry
-168 (int (*)(...))QBoxLayout::itemAt
-176 (int (*)(...))QBoxLayout::takeAt
-184 (int (*)(...))QLayout::indexOf
-192 (int (*)(...))QBoxLayout::count
-200 (int (*)(...))QLayout::isEmpty
-208 (int (*)(...))QLayout::controlTypes
-216 (int (*)(...))QLayout::layout
-224 (int (*)(...))QBoxLayout::sizeHint
-232 (int (*)(...))QBoxLayout::hasHeightForWidth
-240 (int (*)(...))QBoxLayout::heightForWidth
-248 (int (*)(...))QBoxLayout::minimumHeightForWidth
-256 (int (*)(...))-16
-264 (int (*)(...))(& _ZTI11QVBoxLayout)
-272 (int (*)(...))QVBoxLayout::_ZThn16_N11QVBoxLayoutD1Ev
-280 (int (*)(...))QVBoxLayout::_ZThn16_N11QVBoxLayoutD0Ev
-288 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout8sizeHintEv
-296 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout11minimumSizeEv
-304 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout11maximumSizeEv
-312 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout19expandingDirectionsEv
-320 (int (*)(...))QBoxLayout::_ZThn16_N10QBoxLayout11setGeometryERK5QRect
-328 (int (*)(...))QLayout::_ZThn16_NK7QLayout8geometryEv
-336 (int (*)(...))QLayout::_ZThn16_NK7QLayout7isEmptyEv
-344 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout17hasHeightForWidthEv
-352 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout14heightForWidthEi
-360 (int (*)(...))QBoxLayout::_ZThn16_NK10QBoxLayout21minimumHeightForWidthEi
-368 (int (*)(...))QBoxLayout::_ZThn16_N10QBoxLayout10invalidateEv
-376 (int (*)(...))QLayoutItem::widget
-384 (int (*)(...))QLayout::_ZThn16_N7QLayout6layoutEv
-392 (int (*)(...))QLayoutItem::spacerItem
-400 (int (*)(...))QLayout::_ZThn16_NK7QLayout12controlTypesEv
-
-Class QVBoxLayout
- size=32 align=8
- base size=28 base align=8
-QVBoxLayout (0x0x7f2622762820) 0
- vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 16u)
- QBoxLayout (0x0x7f2622762888) 0
- primary-for QVBoxLayout (0x0x7f2622762820)
- QLayout (0x0x7f26224c07e0) 0
- primary-for QBoxLayout (0x0x7f2622762888)
- QObject (0x0x7f26228764e0) 0
- primary-for QLayout (0x0x7f26224c07e0)
- QLayoutItem (0x0x7f2622876540) 16
- vptr=((& QVBoxLayout::_ZTV11QVBoxLayout) + 272u)
-
-Class QButtonGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QButtonGroup::QPrivateSignal (0x0x7f2622876660) 0 empty
-
-Vtable for QButtonGroup
-QButtonGroup::_ZTV12QButtonGroup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QButtonGroup)
-16 (int (*)(...))QButtonGroup::metaObject
-24 (int (*)(...))QButtonGroup::qt_metacast
-32 (int (*)(...))QButtonGroup::qt_metacall
-40 (int (*)(...))QButtonGroup::~QButtonGroup
-48 (int (*)(...))QButtonGroup::~QButtonGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QButtonGroup
- size=16 align=8
- base size=16 base align=8
-QButtonGroup (0x0x7f26227628f0) 0
- vptr=((& QButtonGroup::_ZTV12QButtonGroup) + 16u)
- QObject (0x0x7f2622876600) 0
- primary-for QButtonGroup (0x0x7f26227628f0)
-
-Class QCalendarWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QCalendarWidget::QPrivateSignal (0x0x7f2622876780) 0 empty
-
-Vtable for QCalendarWidget
-QCalendarWidget::_ZTV15QCalendarWidget: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QCalendarWidget)
-16 (int (*)(...))QCalendarWidget::metaObject
-24 (int (*)(...))QCalendarWidget::qt_metacast
-32 (int (*)(...))QCalendarWidget::qt_metacall
-40 (int (*)(...))QCalendarWidget::~QCalendarWidget
-48 (int (*)(...))QCalendarWidget::~QCalendarWidget
-56 (int (*)(...))QCalendarWidget::event
-64 (int (*)(...))QCalendarWidget::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QCalendarWidget::sizeHint
-136 (int (*)(...))QCalendarWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QCalendarWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QCalendarWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QCalendarWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QCalendarWidget::paintCell
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI15QCalendarWidget)
-456 (int (*)(...))QCalendarWidget::_ZThn16_N15QCalendarWidgetD1Ev
-464 (int (*)(...))QCalendarWidget::_ZThn16_N15QCalendarWidgetD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QCalendarWidget
- size=48 align=8
- base size=48 base align=8
-QCalendarWidget (0x0x7f2622762958) 0
- vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 16u)
- QWidget (0x0x7f26224f0310) 0
- primary-for QCalendarWidget (0x0x7f2622762958)
- QObject (0x0x7f26228766c0) 0
- primary-for QWidget (0x0x7f26224f0310)
- QPaintDevice (0x0x7f2622876720) 16
- vptr=((& QCalendarWidget::_ZTV15QCalendarWidget) + 456u)
-
-Class QCheckBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QCheckBox::QPrivateSignal (0x0x7f26228768a0) 0 empty
-
-Vtable for QCheckBox
-QCheckBox::_ZTV9QCheckBox: 67u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QCheckBox)
-16 (int (*)(...))QCheckBox::metaObject
-24 (int (*)(...))QCheckBox::qt_metacast
-32 (int (*)(...))QCheckBox::qt_metacall
-40 (int (*)(...))QCheckBox::~QCheckBox
-48 (int (*)(...))QCheckBox::~QCheckBox
-56 (int (*)(...))QCheckBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractButton::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QCheckBox::sizeHint
-136 (int (*)(...))QCheckBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractButton::mousePressEvent
-176 (int (*)(...))QAbstractButton::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QCheckBox::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QAbstractButton::keyPressEvent
-216 (int (*)(...))QAbstractButton::keyReleaseEvent
-224 (int (*)(...))QAbstractButton::focusInEvent
-232 (int (*)(...))QAbstractButton::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QCheckBox::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractButton::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QCheckBox::hitButton
-440 (int (*)(...))QCheckBox::checkStateSet
-448 (int (*)(...))QCheckBox::nextCheckState
-456 (int (*)(...))-16
-464 (int (*)(...))(& _ZTI9QCheckBox)
-472 (int (*)(...))QCheckBox::_ZThn16_N9QCheckBoxD1Ev
-480 (int (*)(...))QCheckBox::_ZThn16_N9QCheckBoxD0Ev
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QCheckBox
- size=48 align=8
- base size=48 base align=8
-QCheckBox (0x0x7f26227629c0) 0
- vptr=((& QCheckBox::_ZTV9QCheckBox) + 16u)
- QAbstractButton (0x0x7f2622762a28) 0
- primary-for QCheckBox (0x0x7f26227629c0)
- QWidget (0x0x7f26225172a0) 0
- primary-for QAbstractButton (0x0x7f2622762a28)
- QObject (0x0x7f26228767e0) 0
- primary-for QWidget (0x0x7f26225172a0)
- QPaintDevice (0x0x7f2622876840) 16
- vptr=((& QCheckBox::_ZTV9QCheckBox) + 472u)
-
-Class QDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDialog::QPrivateSignal (0x0x7f26228769c0) 0 empty
-
-Vtable for QDialog
-QDialog::_ZTV7QDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QDialog)
-16 (int (*)(...))QDialog::metaObject
-24 (int (*)(...))QDialog::qt_metacast
-32 (int (*)(...))QDialog::qt_metacall
-40 (int (*)(...))QDialog::~QDialog
-48 (int (*)(...))QDialog::~QDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI7QDialog)
-488 (int (*)(...))QDialog::_ZThn16_N7QDialogD1Ev
-496 (int (*)(...))QDialog::_ZThn16_N7QDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QDialog
- size=48 align=8
- base size=48 base align=8
-QDialog (0x0x7f2622762a90) 0
- vptr=((& QDialog::_ZTV7QDialog) + 16u)
- QWidget (0x0x7f2622517930) 0
- primary-for QDialog (0x0x7f2622762a90)
- QObject (0x0x7f2622876900) 0
- primary-for QWidget (0x0x7f2622517930)
- QPaintDevice (0x0x7f2622876960) 16
- vptr=((& QDialog::_ZTV7QDialog) + 488u)
-
-Class QColorDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QColorDialog::QPrivateSignal (0x0x7f2622876ae0) 0 empty
-
-Vtable for QColorDialog
-QColorDialog::_ZTV12QColorDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QColorDialog)
-16 (int (*)(...))QColorDialog::metaObject
-24 (int (*)(...))QColorDialog::qt_metacast
-32 (int (*)(...))QColorDialog::qt_metacall
-40 (int (*)(...))QColorDialog::~QColorDialog
-48 (int (*)(...))QColorDialog::~QColorDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QColorDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QColorDialog::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QColorDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI12QColorDialog)
-488 (int (*)(...))QColorDialog::_ZThn16_N12QColorDialogD1Ev
-496 (int (*)(...))QColorDialog::_ZThn16_N12QColorDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QColorDialog
- size=48 align=8
- base size=48 base align=8
-QColorDialog (0x0x7f2622762af8) 0
- vptr=((& QColorDialog::_ZTV12QColorDialog) + 16u)
- QDialog (0x0x7f2622762b60) 0
- primary-for QColorDialog (0x0x7f2622762af8)
- QWidget (0x0x7f262254a1c0) 0
- primary-for QDialog (0x0x7f2622762b60)
- QObject (0x0x7f2622876a20) 0
- primary-for QWidget (0x0x7f262254a1c0)
- QPaintDevice (0x0x7f2622876a80) 16
- vptr=((& QColorDialog::_ZTV12QColorDialog) + 488u)
-
-Class QColormap
- size=8 align=8
- base size=8 base align=8
-QColormap (0x0x7f2622876cc0) 0
-
-Class QColumnView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QColumnView::QPrivateSignal (0x0x7f2622876de0) 0 empty
-
-Vtable for QColumnView
-QColumnView::_ZTV11QColumnView: 107u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QColumnView)
-16 (int (*)(...))QColumnView::metaObject
-24 (int (*)(...))QColumnView::qt_metacast
-32 (int (*)(...))QColumnView::qt_metacall
-40 (int (*)(...))QColumnView::~QColumnView
-48 (int (*)(...))QColumnView::~QColumnView
-56 (int (*)(...))QAbstractItemView::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QAbstractItemView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QColumnView::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractItemView::mousePressEvent
-176 (int (*)(...))QAbstractItemView::mouseReleaseEvent
-184 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractItemView::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QAbstractItemView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QAbstractScrollArea::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QColumnView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QAbstractItemView::dragMoveEvent
-328 (int (*)(...))QAbstractItemView::dragLeaveEvent
-336 (int (*)(...))QAbstractItemView::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractItemView::viewportEvent
-448 (int (*)(...))QColumnView::scrollContentsBy
-456 (int (*)(...))QAbstractItemView::viewportSizeHint
-464 (int (*)(...))QColumnView::setModel
-472 (int (*)(...))QColumnView::setSelectionModel
-480 (int (*)(...))QAbstractItemView::keyboardSearch
-488 (int (*)(...))QColumnView::visualRect
-496 (int (*)(...))QColumnView::scrollTo
-504 (int (*)(...))QColumnView::indexAt
-512 (int (*)(...))QAbstractItemView::sizeHintForRow
-520 (int (*)(...))QAbstractItemView::sizeHintForColumn
-528 (int (*)(...))QAbstractItemView::reset
-536 (int (*)(...))QColumnView::setRootIndex
-544 (int (*)(...))QAbstractItemView::doItemsLayout
-552 (int (*)(...))QColumnView::selectAll
-560 (int (*)(...))QAbstractItemView::dataChanged
-568 (int (*)(...))QColumnView::rowsInserted
-576 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved
-584 (int (*)(...))QAbstractItemView::selectionChanged
-592 (int (*)(...))QColumnView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QAbstractItemView::updateGeometries
-624 (int (*)(...))QAbstractItemView::verticalScrollbarAction
-632 (int (*)(...))QAbstractItemView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QColumnView::moveCursor
-688 (int (*)(...))QColumnView::horizontalOffset
-696 (int (*)(...))QColumnView::verticalOffset
-704 (int (*)(...))QColumnView::isIndexHidden
-712 (int (*)(...))QColumnView::setSelection
-720 (int (*)(...))QColumnView::visualRegionForSelection
-728 (int (*)(...))QAbstractItemView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QAbstractItemView::startDrag
-760 (int (*)(...))QAbstractItemView::viewOptions
-768 (int (*)(...))QColumnView::createColumn
-776 (int (*)(...))-16
-784 (int (*)(...))(& _ZTI11QColumnView)
-792 (int (*)(...))QColumnView::_ZThn16_N11QColumnViewD1Ev
-800 (int (*)(...))QColumnView::_ZThn16_N11QColumnViewD0Ev
-808 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-816 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-824 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-848 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QColumnView
- size=48 align=8
- base size=48 base align=8
-QColumnView (0x0x7f2622762c98) 0
- vptr=((& QColumnView::_ZTV11QColumnView) + 16u)
- QAbstractItemView (0x0x7f2622762d00) 0
- primary-for QColumnView (0x0x7f2622762c98)
- QAbstractScrollArea (0x0x7f2622762d68) 0
- primary-for QAbstractItemView (0x0x7f2622762d00)
- QFrame (0x0x7f2622762dd0) 0
- primary-for QAbstractScrollArea (0x0x7f2622762d68)
- QWidget (0x0x7f26225a5000) 0
- primary-for QFrame (0x0x7f2622762dd0)
- QObject (0x0x7f2622876d20) 0
- primary-for QWidget (0x0x7f26225a5000)
- QPaintDevice (0x0x7f2622876d80) 16
- vptr=((& QColumnView::_ZTV11QColumnView) + 792u)
-
-Class QComboBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QComboBox::QPrivateSignal (0x0x7f2622876f00) 0 empty
-
-Vtable for QComboBox
-QComboBox::_ZTV9QComboBox: 66u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QComboBox)
-16 (int (*)(...))QComboBox::metaObject
-24 (int (*)(...))QComboBox::qt_metacast
-32 (int (*)(...))QComboBox::qt_metacall
-40 (int (*)(...))QComboBox::~QComboBox
-48 (int (*)(...))QComboBox::~QComboBox
-56 (int (*)(...))QComboBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QComboBox::sizeHint
-136 (int (*)(...))QComboBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QComboBox::mousePressEvent
-176 (int (*)(...))QComboBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QComboBox::wheelEvent
-208 (int (*)(...))QComboBox::keyPressEvent
-216 (int (*)(...))QComboBox::keyReleaseEvent
-224 (int (*)(...))QComboBox::focusInEvent
-232 (int (*)(...))QComboBox::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QComboBox::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QComboBox::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QComboBox::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QComboBox::showEvent
-352 (int (*)(...))QComboBox::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QComboBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QComboBox::inputMethodEvent
-416 (int (*)(...))QComboBox::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QComboBox::showPopup
-440 (int (*)(...))QComboBox::hidePopup
-448 (int (*)(...))-16
-456 (int (*)(...))(& _ZTI9QComboBox)
-464 (int (*)(...))QComboBox::_ZThn16_N9QComboBoxD1Ev
-472 (int (*)(...))QComboBox::_ZThn16_N9QComboBoxD0Ev
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QComboBox
- size=48 align=8
- base size=48 base align=8
-QComboBox (0x0x7f2622762e38) 0
- vptr=((& QComboBox::_ZTV9QComboBox) + 16u)
- QWidget (0x0x7f26225a5690) 0
- primary-for QComboBox (0x0x7f2622762e38)
- QObject (0x0x7f2622876e40) 0
- primary-for QWidget (0x0x7f26225a5690)
- QPaintDevice (0x0x7f2622876ea0) 16
- vptr=((& QComboBox::_ZTV9QComboBox) + 464u)
-
-Class QPushButton::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPushButton::QPrivateSignal (0x0x7f2622601060) 0 empty
-
-Vtable for QPushButton
-QPushButton::_ZTV11QPushButton: 67u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QPushButton)
-16 (int (*)(...))QPushButton::metaObject
-24 (int (*)(...))QPushButton::qt_metacast
-32 (int (*)(...))QPushButton::qt_metacall
-40 (int (*)(...))QPushButton::~QPushButton
-48 (int (*)(...))QPushButton::~QPushButton
-56 (int (*)(...))QPushButton::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractButton::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QPushButton::sizeHint
-136 (int (*)(...))QPushButton::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractButton::mousePressEvent
-176 (int (*)(...))QAbstractButton::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractButton::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QPushButton::keyPressEvent
-216 (int (*)(...))QAbstractButton::keyReleaseEvent
-224 (int (*)(...))QPushButton::focusInEvent
-232 (int (*)(...))QPushButton::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QPushButton::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractButton::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QAbstractButton::hitButton
-440 (int (*)(...))QAbstractButton::checkStateSet
-448 (int (*)(...))QAbstractButton::nextCheckState
-456 (int (*)(...))-16
-464 (int (*)(...))(& _ZTI11QPushButton)
-472 (int (*)(...))QPushButton::_ZThn16_N11QPushButtonD1Ev
-480 (int (*)(...))QPushButton::_ZThn16_N11QPushButtonD0Ev
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QPushButton
- size=48 align=8
- base size=48 base align=8
-QPushButton (0x0x7f2622762ea0) 0
- vptr=((& QPushButton::_ZTV11QPushButton) + 16u)
- QAbstractButton (0x0x7f2622762f08) 0
- primary-for QPushButton (0x0x7f2622762ea0)
- QWidget (0x0x7f26225f4a10) 0
- primary-for QAbstractButton (0x0x7f2622762f08)
- QObject (0x0x7f2622876f60) 0
- primary-for QWidget (0x0x7f26225f4a10)
- QPaintDevice (0x0x7f2622601000) 16
- vptr=((& QPushButton::_ZTV11QPushButton) + 472u)
-
-Class QCommandLinkButton::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QCommandLinkButton::QPrivateSignal (0x0x7f2622601180) 0 empty
-
-Vtable for QCommandLinkButton
-QCommandLinkButton::_ZTV18QCommandLinkButton: 67u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QCommandLinkButton)
-16 (int (*)(...))QCommandLinkButton::metaObject
-24 (int (*)(...))QCommandLinkButton::qt_metacast
-32 (int (*)(...))QCommandLinkButton::qt_metacall
-40 (int (*)(...))QCommandLinkButton::~QCommandLinkButton
-48 (int (*)(...))QCommandLinkButton::~QCommandLinkButton
-56 (int (*)(...))QCommandLinkButton::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractButton::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QCommandLinkButton::sizeHint
-136 (int (*)(...))QCommandLinkButton::minimumSizeHint
-144 (int (*)(...))QCommandLinkButton::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractButton::mousePressEvent
-176 (int (*)(...))QAbstractButton::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractButton::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QPushButton::keyPressEvent
-216 (int (*)(...))QAbstractButton::keyReleaseEvent
-224 (int (*)(...))QPushButton::focusInEvent
-232 (int (*)(...))QPushButton::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QCommandLinkButton::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractButton::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QAbstractButton::hitButton
-440 (int (*)(...))QAbstractButton::checkStateSet
-448 (int (*)(...))QAbstractButton::nextCheckState
-456 (int (*)(...))-16
-464 (int (*)(...))(& _ZTI18QCommandLinkButton)
-472 (int (*)(...))QCommandLinkButton::_ZThn16_N18QCommandLinkButtonD1Ev
-480 (int (*)(...))QCommandLinkButton::_ZThn16_N18QCommandLinkButtonD0Ev
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QCommandLinkButton
- size=48 align=8
- base size=48 base align=8
-QCommandLinkButton (0x0x7f2622762f70) 0
- vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 16u)
- QPushButton (0x0x7f262261a000) 0
- primary-for QCommandLinkButton (0x0x7f2622762f70)
- QAbstractButton (0x0x7f262261a068) 0
- primary-for QPushButton (0x0x7f262261a000)
- QWidget (0x0x7f26226180e0) 0
- primary-for QAbstractButton (0x0x7f262261a068)
- QObject (0x0x7f26226010c0) 0
- primary-for QWidget (0x0x7f26226180e0)
- QPaintDevice (0x0x7f2622601120) 16
- vptr=((& QCommandLinkButton::_ZTV18QCommandLinkButton) + 472u)
-
-Class QCommonStyle::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QCommonStyle::QPrivateSignal (0x0x7f2622601240) 0 empty
-
-Vtable for QCommonStyle
-QCommonStyle::_ZTV12QCommonStyle: 37u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QCommonStyle)
-16 (int (*)(...))QCommonStyle::metaObject
-24 (int (*)(...))QCommonStyle::qt_metacast
-32 (int (*)(...))QCommonStyle::qt_metacall
-40 (int (*)(...))QCommonStyle::~QCommonStyle
-48 (int (*)(...))QCommonStyle::~QCommonStyle
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QCommonStyle::polish
-120 (int (*)(...))QCommonStyle::unpolish
-128 (int (*)(...))QCommonStyle::polish
-136 (int (*)(...))QCommonStyle::unpolish
-144 (int (*)(...))QCommonStyle::polish
-152 (int (*)(...))QStyle::itemTextRect
-160 (int (*)(...))QStyle::itemPixmapRect
-168 (int (*)(...))QStyle::drawItemText
-176 (int (*)(...))QStyle::drawItemPixmap
-184 (int (*)(...))QStyle::standardPalette
-192 (int (*)(...))QCommonStyle::drawPrimitive
-200 (int (*)(...))QCommonStyle::drawControl
-208 (int (*)(...))QCommonStyle::subElementRect
-216 (int (*)(...))QCommonStyle::drawComplexControl
-224 (int (*)(...))QCommonStyle::hitTestComplexControl
-232 (int (*)(...))QCommonStyle::subControlRect
-240 (int (*)(...))QCommonStyle::pixelMetric
-248 (int (*)(...))QCommonStyle::sizeFromContents
-256 (int (*)(...))QCommonStyle::styleHint
-264 (int (*)(...))QCommonStyle::standardPixmap
-272 (int (*)(...))QCommonStyle::standardIcon
-280 (int (*)(...))QCommonStyle::generatedIconPixmap
-288 (int (*)(...))QCommonStyle::layoutSpacing
-
-Class QCommonStyle
- size=16 align=8
- base size=16 base align=8
-QCommonStyle (0x0x7f262261a0d0) 0
- vptr=((& QCommonStyle::_ZTV12QCommonStyle) + 16u)
- QStyle (0x0x7f262261a138) 0
- primary-for QCommonStyle (0x0x7f262261a0d0)
- QObject (0x0x7f26226011e0) 0
- primary-for QStyle (0x0x7f262261a138)
-
-Class QCompleter::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QCompleter::QPrivateSignal (0x0x7f2622601300) 0 empty
-
-Vtable for QCompleter
-QCompleter::_ZTV10QCompleter: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QCompleter)
-16 (int (*)(...))QCompleter::metaObject
-24 (int (*)(...))QCompleter::qt_metacast
-32 (int (*)(...))QCompleter::qt_metacall
-40 (int (*)(...))QCompleter::~QCompleter
-48 (int (*)(...))QCompleter::~QCompleter
-56 (int (*)(...))QCompleter::event
-64 (int (*)(...))QCompleter::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QCompleter::pathFromIndex
-120 (int (*)(...))QCompleter::splitPath
-
-Class QCompleter
- size=16 align=8
- base size=16 base align=8
-QCompleter (0x0x7f262261a1a0) 0
- vptr=((& QCompleter::_ZTV10QCompleter) + 16u)
- QObject (0x0x7f26226012a0) 0
- primary-for QCompleter (0x0x7f262261a1a0)
-
-Class QDataWidgetMapper::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDataWidgetMapper::QPrivateSignal (0x0x7f26226013c0) 0 empty
-
-Vtable for QDataWidgetMapper
-QDataWidgetMapper::_ZTV17QDataWidgetMapper: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QDataWidgetMapper)
-16 (int (*)(...))QDataWidgetMapper::metaObject
-24 (int (*)(...))QDataWidgetMapper::qt_metacast
-32 (int (*)(...))QDataWidgetMapper::qt_metacall
-40 (int (*)(...))QDataWidgetMapper::~QDataWidgetMapper
-48 (int (*)(...))QDataWidgetMapper::~QDataWidgetMapper
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QDataWidgetMapper::setCurrentIndex
-
-Class QDataWidgetMapper
- size=16 align=8
- base size=16 base align=8
-QDataWidgetMapper (0x0x7f262261a208) 0
- vptr=((& QDataWidgetMapper::_ZTV17QDataWidgetMapper) + 16u)
- QObject (0x0x7f2622601360) 0
- primary-for QDataWidgetMapper (0x0x7f262261a208)
-
-Class QDateTimeEdit::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDateTimeEdit::QPrivateSignal (0x0x7f26226014e0) 0 empty
-
-Vtable for QDateTimeEdit
-QDateTimeEdit::_ZTV13QDateTimeEdit: 71u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QDateTimeEdit)
-16 (int (*)(...))QDateTimeEdit::metaObject
-24 (int (*)(...))QDateTimeEdit::qt_metacast
-32 (int (*)(...))QDateTimeEdit::qt_metacall
-40 (int (*)(...))QDateTimeEdit::~QDateTimeEdit
-48 (int (*)(...))QDateTimeEdit::~QDateTimeEdit
-56 (int (*)(...))QDateTimeEdit::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSpinBox::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QDateTimeEdit::sizeHint
-136 (int (*)(...))QAbstractSpinBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QDateTimeEdit::mousePressEvent
-176 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractSpinBox::mouseMoveEvent
-200 (int (*)(...))QDateTimeEdit::wheelEvent
-208 (int (*)(...))QDateTimeEdit::keyPressEvent
-216 (int (*)(...))QAbstractSpinBox::keyReleaseEvent
-224 (int (*)(...))QDateTimeEdit::focusInEvent
-232 (int (*)(...))QAbstractSpinBox::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QDateTimeEdit::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractSpinBox::resizeEvent
-280 (int (*)(...))QAbstractSpinBox::closeEvent
-288 (int (*)(...))QAbstractSpinBox::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QAbstractSpinBox::showEvent
-352 (int (*)(...))QAbstractSpinBox::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSpinBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QAbstractSpinBox::inputMethodQuery
-424 (int (*)(...))QDateTimeEdit::focusNextPrevChild
-432 (int (*)(...))QDateTimeEdit::validate
-440 (int (*)(...))QDateTimeEdit::fixup
-448 (int (*)(...))QDateTimeEdit::stepBy
-456 (int (*)(...))QDateTimeEdit::clear
-464 (int (*)(...))QDateTimeEdit::stepEnabled
-472 (int (*)(...))QDateTimeEdit::dateTimeFromText
-480 (int (*)(...))QDateTimeEdit::textFromDateTime
-488 (int (*)(...))-16
-496 (int (*)(...))(& _ZTI13QDateTimeEdit)
-504 (int (*)(...))QDateTimeEdit::_ZThn16_N13QDateTimeEditD1Ev
-512 (int (*)(...))QDateTimeEdit::_ZThn16_N13QDateTimeEditD0Ev
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QDateTimeEdit
- size=48 align=8
- base size=48 base align=8
-QDateTimeEdit (0x0x7f262261a270) 0
- vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 16u)
- QAbstractSpinBox (0x0x7f262261a2d8) 0
- primary-for QDateTimeEdit (0x0x7f262261a270)
- QWidget (0x0x7f262267c000) 0
- primary-for QAbstractSpinBox (0x0x7f262261a2d8)
- QObject (0x0x7f2622601420) 0
- primary-for QWidget (0x0x7f262267c000)
- QPaintDevice (0x0x7f2622601480) 16
- vptr=((& QDateTimeEdit::_ZTV13QDateTimeEdit) + 504u)
-
-Class QTimeEdit::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTimeEdit::QPrivateSignal (0x0x7f2622601600) 0 empty
-
-Vtable for QTimeEdit
-QTimeEdit::_ZTV9QTimeEdit: 71u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTimeEdit)
-16 (int (*)(...))QTimeEdit::metaObject
-24 (int (*)(...))QTimeEdit::qt_metacast
-32 (int (*)(...))QTimeEdit::qt_metacall
-40 (int (*)(...))QTimeEdit::~QTimeEdit
-48 (int (*)(...))QTimeEdit::~QTimeEdit
-56 (int (*)(...))QDateTimeEdit::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSpinBox::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QDateTimeEdit::sizeHint
-136 (int (*)(...))QAbstractSpinBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QDateTimeEdit::mousePressEvent
-176 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractSpinBox::mouseMoveEvent
-200 (int (*)(...))QDateTimeEdit::wheelEvent
-208 (int (*)(...))QDateTimeEdit::keyPressEvent
-216 (int (*)(...))QAbstractSpinBox::keyReleaseEvent
-224 (int (*)(...))QDateTimeEdit::focusInEvent
-232 (int (*)(...))QAbstractSpinBox::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QDateTimeEdit::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractSpinBox::resizeEvent
-280 (int (*)(...))QAbstractSpinBox::closeEvent
-288 (int (*)(...))QAbstractSpinBox::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QAbstractSpinBox::showEvent
-352 (int (*)(...))QAbstractSpinBox::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSpinBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QAbstractSpinBox::inputMethodQuery
-424 (int (*)(...))QDateTimeEdit::focusNextPrevChild
-432 (int (*)(...))QDateTimeEdit::validate
-440 (int (*)(...))QDateTimeEdit::fixup
-448 (int (*)(...))QDateTimeEdit::stepBy
-456 (int (*)(...))QDateTimeEdit::clear
-464 (int (*)(...))QDateTimeEdit::stepEnabled
-472 (int (*)(...))QDateTimeEdit::dateTimeFromText
-480 (int (*)(...))QDateTimeEdit::textFromDateTime
-488 (int (*)(...))-16
-496 (int (*)(...))(& _ZTI9QTimeEdit)
-504 (int (*)(...))QTimeEdit::_ZThn16_N9QTimeEditD1Ev
-512 (int (*)(...))QTimeEdit::_ZThn16_N9QTimeEditD0Ev
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTimeEdit
- size=48 align=8
- base size=48 base align=8
-QTimeEdit (0x0x7f262261a340) 0
- vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 16u)
- QDateTimeEdit (0x0x7f262261a3a8) 0
- primary-for QTimeEdit (0x0x7f262261a340)
- QAbstractSpinBox (0x0x7f262261a410) 0
- primary-for QDateTimeEdit (0x0x7f262261a3a8)
- QWidget (0x0x7f262267cd20) 0
- primary-for QAbstractSpinBox (0x0x7f262261a410)
- QObject (0x0x7f2622601540) 0
- primary-for QWidget (0x0x7f262267cd20)
- QPaintDevice (0x0x7f26226015a0) 16
- vptr=((& QTimeEdit::_ZTV9QTimeEdit) + 504u)
-
-Class QDateEdit::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDateEdit::QPrivateSignal (0x0x7f2622601720) 0 empty
-
-Vtable for QDateEdit
-QDateEdit::_ZTV9QDateEdit: 71u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QDateEdit)
-16 (int (*)(...))QDateEdit::metaObject
-24 (int (*)(...))QDateEdit::qt_metacast
-32 (int (*)(...))QDateEdit::qt_metacall
-40 (int (*)(...))QDateEdit::~QDateEdit
-48 (int (*)(...))QDateEdit::~QDateEdit
-56 (int (*)(...))QDateTimeEdit::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSpinBox::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QDateTimeEdit::sizeHint
-136 (int (*)(...))QAbstractSpinBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QDateTimeEdit::mousePressEvent
-176 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractSpinBox::mouseMoveEvent
-200 (int (*)(...))QDateTimeEdit::wheelEvent
-208 (int (*)(...))QDateTimeEdit::keyPressEvent
-216 (int (*)(...))QAbstractSpinBox::keyReleaseEvent
-224 (int (*)(...))QDateTimeEdit::focusInEvent
-232 (int (*)(...))QAbstractSpinBox::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QDateTimeEdit::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractSpinBox::resizeEvent
-280 (int (*)(...))QAbstractSpinBox::closeEvent
-288 (int (*)(...))QAbstractSpinBox::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QAbstractSpinBox::showEvent
-352 (int (*)(...))QAbstractSpinBox::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSpinBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QAbstractSpinBox::inputMethodQuery
-424 (int (*)(...))QDateTimeEdit::focusNextPrevChild
-432 (int (*)(...))QDateTimeEdit::validate
-440 (int (*)(...))QDateTimeEdit::fixup
-448 (int (*)(...))QDateTimeEdit::stepBy
-456 (int (*)(...))QDateTimeEdit::clear
-464 (int (*)(...))QDateTimeEdit::stepEnabled
-472 (int (*)(...))QDateTimeEdit::dateTimeFromText
-480 (int (*)(...))QDateTimeEdit::textFromDateTime
-488 (int (*)(...))-16
-496 (int (*)(...))(& _ZTI9QDateEdit)
-504 (int (*)(...))QDateEdit::_ZThn16_N9QDateEditD1Ev
-512 (int (*)(...))QDateEdit::_ZThn16_N9QDateEditD0Ev
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QDateEdit
- size=48 align=8
- base size=48 base align=8
-QDateEdit (0x0x7f262261a478) 0
- vptr=((& QDateEdit::_ZTV9QDateEdit) + 16u)
- QDateTimeEdit (0x0x7f262261a4e0) 0
- primary-for QDateEdit (0x0x7f262261a478)
- QAbstractSpinBox (0x0x7f262261a548) 0
- primary-for QDateTimeEdit (0x0x7f262261a4e0)
- QWidget (0x0x7f26222b5230) 0
- primary-for QAbstractSpinBox (0x0x7f262261a548)
- QObject (0x0x7f2622601660) 0
- primary-for QWidget (0x0x7f26222b5230)
- QPaintDevice (0x0x7f26226016c0) 16
- vptr=((& QDateEdit::_ZTV9QDateEdit) + 504u)
-
-Class QDesktopWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDesktopWidget::QPrivateSignal (0x0x7f2622601960) 0 empty
-
-Vtable for QDesktopWidget
-QDesktopWidget::_ZTV14QDesktopWidget: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QDesktopWidget)
-16 (int (*)(...))QDesktopWidget::metaObject
-24 (int (*)(...))QDesktopWidget::qt_metacast
-32 (int (*)(...))QDesktopWidget::qt_metacall
-40 (int (*)(...))QDesktopWidget::~QDesktopWidget
-48 (int (*)(...))QDesktopWidget::~QDesktopWidget
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDesktopWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI14QDesktopWidget)
-448 (int (*)(...))QDesktopWidget::_ZThn16_N14QDesktopWidgetD1Ev
-456 (int (*)(...))QDesktopWidget::_ZThn16_N14QDesktopWidgetD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QDesktopWidget
- size=48 align=8
- base size=48 base align=8
-QDesktopWidget (0x0x7f262261a680) 0
- vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 16u)
- QWidget (0x0x7f26222e64d0) 0
- primary-for QDesktopWidget (0x0x7f262261a680)
- QObject (0x0x7f26226018a0) 0
- primary-for QWidget (0x0x7f26222e64d0)
- QPaintDevice (0x0x7f2622601900) 16
- vptr=((& QDesktopWidget::_ZTV14QDesktopWidget) + 448u)
-
-Class QDial::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDial::QPrivateSignal (0x0x7f2622601a80) 0 empty
-
-Vtable for QDial
-QDial::_ZTV5QDial: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI5QDial)
-16 (int (*)(...))QDial::metaObject
-24 (int (*)(...))QDial::qt_metacast
-32 (int (*)(...))QDial::qt_metacall
-40 (int (*)(...))QDial::~QDial
-48 (int (*)(...))QDial::~QDial
-56 (int (*)(...))QDial::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSlider::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QDial::sizeHint
-136 (int (*)(...))QDial::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QDial::mousePressEvent
-176 (int (*)(...))QDial::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QDial::mouseMoveEvent
-200 (int (*)(...))QAbstractSlider::wheelEvent
-208 (int (*)(...))QAbstractSlider::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QDial::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDial::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSlider::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDial::sliderChange
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI5QDial)
-456 (int (*)(...))QDial::_ZThn16_N5QDialD1Ev
-464 (int (*)(...))QDial::_ZThn16_N5QDialD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QDial
- size=48 align=8
- base size=48 base align=8
-QDial (0x0x7f262261a6e8) 0
- vptr=((& QDial::_ZTV5QDial) + 16u)
- QAbstractSlider (0x0x7f262261a750) 0
- primary-for QDial (0x0x7f262261a6e8)
- QWidget (0x0x7f26222e6e00) 0
- primary-for QAbstractSlider (0x0x7f262261a750)
- QObject (0x0x7f26226019c0) 0
- primary-for QWidget (0x0x7f26222e6e00)
- QPaintDevice (0x0x7f2622601a20) 16
- vptr=((& QDial::_ZTV5QDial) + 456u)
-
-Class QDialogButtonBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDialogButtonBox::QPrivateSignal (0x0x7f2622601ba0) 0 empty
-
-Vtable for QDialogButtonBox
-QDialogButtonBox::_ZTV16QDialogButtonBox: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QDialogButtonBox)
-16 (int (*)(...))QDialogButtonBox::metaObject
-24 (int (*)(...))QDialogButtonBox::qt_metacast
-32 (int (*)(...))QDialogButtonBox::qt_metacall
-40 (int (*)(...))QDialogButtonBox::~QDialogButtonBox
-48 (int (*)(...))QDialogButtonBox::~QDialogButtonBox
-56 (int (*)(...))QDialogButtonBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QDialogButtonBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI16QDialogButtonBox)
-448 (int (*)(...))QDialogButtonBox::_ZThn16_N16QDialogButtonBoxD1Ev
-456 (int (*)(...))QDialogButtonBox::_ZThn16_N16QDialogButtonBoxD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QDialogButtonBox
- size=48 align=8
- base size=48 base align=8
-QDialogButtonBox (0x0x7f262261a7b8) 0
- vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 16u)
- QWidget (0x0x7f26223234d0) 0
- primary-for QDialogButtonBox (0x0x7f262261a7b8)
- QObject (0x0x7f2622601ae0) 0
- primary-for QWidget (0x0x7f26223234d0)
- QPaintDevice (0x0x7f2622601b40) 16
- vptr=((& QDialogButtonBox::_ZTV16QDialogButtonBox) + 448u)
-
-Vtable for QFileIconProvider
-QFileIconProvider::_ZTV17QFileIconProvider: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QFileIconProvider)
-16 (int (*)(...))QFileIconProvider::~QFileIconProvider
-24 (int (*)(...))QFileIconProvider::~QFileIconProvider
-32 (int (*)(...))QFileIconProvider::icon
-40 (int (*)(...))QFileIconProvider::icon
-48 (int (*)(...))QFileIconProvider::type
-
-Class QFileIconProvider
- size=16 align=8
- base size=16 base align=8
-QFileIconProvider (0x0x7f2622601d20) 0
- vptr=((& QFileIconProvider::_ZTV17QFileIconProvider) + 16u)
-
-Class QDirModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDirModel::QPrivateSignal (0x0x7f26223c5000) 0 empty
-
-Vtable for QDirModel
-QDirModel::_ZTV9QDirModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QDirModel)
-16 (int (*)(...))QDirModel::metaObject
-24 (int (*)(...))QDirModel::qt_metacast
-32 (int (*)(...))QDirModel::qt_metacall
-40 (int (*)(...))QDirModel::~QDirModel
-48 (int (*)(...))QDirModel::~QDirModel
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QDirModel::index
-120 (int (*)(...))QDirModel::parent
-128 (int (*)(...))QAbstractItemModel::sibling
-136 (int (*)(...))QDirModel::rowCount
-144 (int (*)(...))QDirModel::columnCount
-152 (int (*)(...))QDirModel::hasChildren
-160 (int (*)(...))QDirModel::data
-168 (int (*)(...))QDirModel::setData
-176 (int (*)(...))QDirModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QDirModel::mimeTypes
-216 (int (*)(...))QDirModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QDirModel::dropMimeData
-240 (int (*)(...))QDirModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QAbstractItemModel::fetchMore
-312 (int (*)(...))QAbstractItemModel::canFetchMore
-320 (int (*)(...))QDirModel::flags
-328 (int (*)(...))QDirModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QDirModel
- size=16 align=8
- base size=16 base align=8
-QDirModel (0x0x7f262261a9c0) 0
- vptr=((& QDirModel::_ZTV9QDirModel) + 16u)
- QAbstractItemModel (0x0x7f262261aa28) 0
- primary-for QDirModel (0x0x7f262261a9c0)
- QObject (0x0x7f2622601f60) 0
- primary-for QAbstractItemModel (0x0x7f262261aa28)
-
-Class QDockWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDockWidget::QPrivateSignal (0x0x7f26223c5120) 0 empty
-
-Vtable for QDockWidget
-QDockWidget::_ZTV11QDockWidget: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QDockWidget)
-16 (int (*)(...))QDockWidget::metaObject
-24 (int (*)(...))QDockWidget::qt_metacast
-32 (int (*)(...))QDockWidget::qt_metacall
-40 (int (*)(...))QDockWidget::~QDockWidget
-48 (int (*)(...))QDockWidget::~QDockWidget
-56 (int (*)(...))QDockWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QDockWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QDockWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QDockWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI11QDockWidget)
-448 (int (*)(...))QDockWidget::_ZThn16_N11QDockWidgetD1Ev
-456 (int (*)(...))QDockWidget::_ZThn16_N11QDockWidgetD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QDockWidget
- size=48 align=8
- base size=48 base align=8
-QDockWidget (0x0x7f262261aa90) 0
- vptr=((& QDockWidget::_ZTV11QDockWidget) + 16u)
- QWidget (0x0x7f26223c8540) 0
- primary-for QDockWidget (0x0x7f262261aa90)
- QObject (0x0x7f26223c5060) 0
- primary-for QWidget (0x0x7f26223c8540)
- QPaintDevice (0x0x7f26223c50c0) 16
- vptr=((& QDockWidget::_ZTV11QDockWidget) + 448u)
-
-Class QTileRules
- size=8 align=4
- base size=8 base align=4
-QTileRules (0x0x7f26223c52a0) 0
-
-Class QErrorMessage::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QErrorMessage::QPrivateSignal (0x0x7f26223c54e0) 0 empty
-
-Vtable for QErrorMessage
-QErrorMessage::_ZTV13QErrorMessage: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QErrorMessage)
-16 (int (*)(...))QErrorMessage::metaObject
-24 (int (*)(...))QErrorMessage::qt_metacast
-32 (int (*)(...))QErrorMessage::qt_metacall
-40 (int (*)(...))QErrorMessage::~QErrorMessage
-48 (int (*)(...))QErrorMessage::~QErrorMessage
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QErrorMessage::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QErrorMessage::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI13QErrorMessage)
-488 (int (*)(...))QErrorMessage::_ZThn16_N13QErrorMessageD1Ev
-496 (int (*)(...))QErrorMessage::_ZThn16_N13QErrorMessageD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QErrorMessage
- size=48 align=8
- base size=48 base align=8
-QErrorMessage (0x0x7f262261ac98) 0
- vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 16u)
- QDialog (0x0x7f262261ad00) 0
- primary-for QErrorMessage (0x0x7f262261ac98)
- QWidget (0x0x7f2622453690) 0
- primary-for QDialog (0x0x7f262261ad00)
- QObject (0x0x7f26223c5420) 0
- primary-for QWidget (0x0x7f2622453690)
- QPaintDevice (0x0x7f26223c5480) 16
- vptr=((& QErrorMessage::_ZTV13QErrorMessage) + 488u)
-
-Class QFileDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileDialog::QPrivateSignal (0x0x7f26223c5600) 0 empty
-
-Vtable for QFileDialog
-QFileDialog::_ZTV11QFileDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFileDialog)
-16 (int (*)(...))QFileDialog::metaObject
-24 (int (*)(...))QFileDialog::qt_metacast
-32 (int (*)(...))QFileDialog::qt_metacall
-40 (int (*)(...))QFileDialog::~QFileDialog
-48 (int (*)(...))QFileDialog::~QFileDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QFileDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFileDialog::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QFileDialog::done
-456 (int (*)(...))QFileDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI11QFileDialog)
-488 (int (*)(...))QFileDialog::_ZThn16_N11QFileDialogD1Ev
-496 (int (*)(...))QFileDialog::_ZThn16_N11QFileDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QFileDialog
- size=48 align=8
- base size=48 base align=8
-QFileDialog (0x0x7f262261ad68) 0
- vptr=((& QFileDialog::_ZTV11QFileDialog) + 16u)
- QDialog (0x0x7f262261add0) 0
- primary-for QFileDialog (0x0x7f262261ad68)
- QWidget (0x0x7f2622453d20) 0
- primary-for QDialog (0x0x7f262261add0)
- QObject (0x0x7f26223c5540) 0
- primary-for QWidget (0x0x7f2622453d20)
- QPaintDevice (0x0x7f26223c55a0) 16
- vptr=((& QFileDialog::_ZTV11QFileDialog) + 488u)
-
-Class QFileSystemModel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFileSystemModel::QPrivateSignal (0x0x7f26223c57e0) 0 empty
-
-Vtable for QFileSystemModel
-QFileSystemModel::_ZTV16QFileSystemModel: 48u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QFileSystemModel)
-16 (int (*)(...))QFileSystemModel::metaObject
-24 (int (*)(...))QFileSystemModel::qt_metacast
-32 (int (*)(...))QFileSystemModel::qt_metacall
-40 (int (*)(...))QFileSystemModel::~QFileSystemModel
-48 (int (*)(...))QFileSystemModel::~QFileSystemModel
-56 (int (*)(...))QFileSystemModel::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QFileSystemModel::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFileSystemModel::index
-120 (int (*)(...))QFileSystemModel::parent
-128 (int (*)(...))QFileSystemModel::sibling
-136 (int (*)(...))QFileSystemModel::rowCount
-144 (int (*)(...))QFileSystemModel::columnCount
-152 (int (*)(...))QFileSystemModel::hasChildren
-160 (int (*)(...))QFileSystemModel::data
-168 (int (*)(...))QFileSystemModel::setData
-176 (int (*)(...))QFileSystemModel::headerData
-184 (int (*)(...))QAbstractItemModel::setHeaderData
-192 (int (*)(...))QAbstractItemModel::itemData
-200 (int (*)(...))QAbstractItemModel::setItemData
-208 (int (*)(...))QFileSystemModel::mimeTypes
-216 (int (*)(...))QFileSystemModel::mimeData
-224 (int (*)(...))QAbstractItemModel::canDropMimeData
-232 (int (*)(...))QFileSystemModel::dropMimeData
-240 (int (*)(...))QFileSystemModel::supportedDropActions
-248 (int (*)(...))QAbstractItemModel::supportedDragActions
-256 (int (*)(...))QAbstractItemModel::insertRows
-264 (int (*)(...))QAbstractItemModel::insertColumns
-272 (int (*)(...))QAbstractItemModel::removeRows
-280 (int (*)(...))QAbstractItemModel::removeColumns
-288 (int (*)(...))QAbstractItemModel::moveRows
-296 (int (*)(...))QAbstractItemModel::moveColumns
-304 (int (*)(...))QFileSystemModel::fetchMore
-312 (int (*)(...))QFileSystemModel::canFetchMore
-320 (int (*)(...))QFileSystemModel::flags
-328 (int (*)(...))QFileSystemModel::sort
-336 (int (*)(...))QAbstractItemModel::buddy
-344 (int (*)(...))QAbstractItemModel::match
-352 (int (*)(...))QAbstractItemModel::span
-360 (int (*)(...))QAbstractItemModel::roleNames
-368 (int (*)(...))QAbstractItemModel::submit
-376 (int (*)(...))QAbstractItemModel::revert
-
-Class QFileSystemModel
- size=16 align=8
- base size=16 base align=8
-QFileSystemModel (0x0x7f262261af08) 0
- vptr=((& QFileSystemModel::_ZTV16QFileSystemModel) + 16u)
- QAbstractItemModel (0x0x7f262261af70) 0
- primary-for QFileSystemModel (0x0x7f262261af08)
- QObject (0x0x7f26223c5780) 0
- primary-for QAbstractItemModel (0x0x7f262261af70)
-
-Class QFocusFrame::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFocusFrame::QPrivateSignal (0x0x7f26223c5960) 0 empty
-
-Vtable for QFocusFrame
-QFocusFrame::_ZTV11QFocusFrame: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFocusFrame)
-16 (int (*)(...))QFocusFrame::metaObject
-24 (int (*)(...))QFocusFrame::qt_metacast
-32 (int (*)(...))QFocusFrame::qt_metacall
-40 (int (*)(...))QFocusFrame::~QFocusFrame
-48 (int (*)(...))QFocusFrame::~QFocusFrame
-56 (int (*)(...))QFocusFrame::event
-64 (int (*)(...))QFocusFrame::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QFocusFrame::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI11QFocusFrame)
-448 (int (*)(...))QFocusFrame::_ZThn16_N11QFocusFrameD1Ev
-456 (int (*)(...))QFocusFrame::_ZThn16_N11QFocusFrameD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QFocusFrame
- size=48 align=8
- base size=48 base align=8
-QFocusFrame (0x0x7f2622128000) 0
- vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 16u)
- QWidget (0x0x7f2622122460) 0
- primary-for QFocusFrame (0x0x7f2622128000)
- QObject (0x0x7f26223c58a0) 0
- primary-for QWidget (0x0x7f2622122460)
- QPaintDevice (0x0x7f26223c5900) 16
- vptr=((& QFocusFrame::_ZTV11QFocusFrame) + 448u)
-
-Class QFontComboBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFontComboBox::QPrivateSignal (0x0x7f26223c5a80) 0 empty
-
-Vtable for QFontComboBox
-QFontComboBox::_ZTV13QFontComboBox: 66u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QFontComboBox)
-16 (int (*)(...))QFontComboBox::metaObject
-24 (int (*)(...))QFontComboBox::qt_metacast
-32 (int (*)(...))QFontComboBox::qt_metacall
-40 (int (*)(...))QFontComboBox::~QFontComboBox
-48 (int (*)(...))QFontComboBox::~QFontComboBox
-56 (int (*)(...))QFontComboBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QFontComboBox::sizeHint
-136 (int (*)(...))QComboBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QComboBox::mousePressEvent
-176 (int (*)(...))QComboBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QComboBox::wheelEvent
-208 (int (*)(...))QComboBox::keyPressEvent
-216 (int (*)(...))QComboBox::keyReleaseEvent
-224 (int (*)(...))QComboBox::focusInEvent
-232 (int (*)(...))QComboBox::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QComboBox::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QComboBox::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QComboBox::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QComboBox::showEvent
-352 (int (*)(...))QComboBox::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QComboBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QComboBox::inputMethodEvent
-416 (int (*)(...))QComboBox::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QComboBox::showPopup
-440 (int (*)(...))QComboBox::hidePopup
-448 (int (*)(...))-16
-456 (int (*)(...))(& _ZTI13QFontComboBox)
-464 (int (*)(...))QFontComboBox::_ZThn16_N13QFontComboBoxD1Ev
-472 (int (*)(...))QFontComboBox::_ZThn16_N13QFontComboBoxD0Ev
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QFontComboBox
- size=48 align=8
- base size=48 base align=8
-QFontComboBox (0x0x7f2622128068) 0
- vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 16u)
- QComboBox (0x0x7f26221280d0) 0
- primary-for QFontComboBox (0x0x7f2622128068)
- QWidget (0x0x7f2622122af0) 0
- primary-for QComboBox (0x0x7f26221280d0)
- QObject (0x0x7f26223c59c0) 0
- primary-for QWidget (0x0x7f2622122af0)
- QPaintDevice (0x0x7f26223c5a20) 16
- vptr=((& QFontComboBox::_ZTV13QFontComboBox) + 464u)
-
-Class QFontDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFontDialog::QPrivateSignal (0x0x7f26223c5cc0) 0 empty
-
-Vtable for QFontDialog
-QFontDialog::_ZTV11QFontDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFontDialog)
-16 (int (*)(...))QFontDialog::metaObject
-24 (int (*)(...))QFontDialog::qt_metacast
-32 (int (*)(...))QFontDialog::qt_metacall
-40 (int (*)(...))QFontDialog::~QFontDialog
-48 (int (*)(...))QFontDialog::~QFontDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QFontDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QFontDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFontDialog::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QFontDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI11QFontDialog)
-488 (int (*)(...))QFontDialog::_ZThn16_N11QFontDialogD1Ev
-496 (int (*)(...))QFontDialog::_ZThn16_N11QFontDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QFontDialog
- size=48 align=8
- base size=48 base align=8
-QFontDialog (0x0x7f2622128270) 0
- vptr=((& QFontDialog::_ZTV11QFontDialog) + 16u)
- QDialog (0x0x7f26221282d8) 0
- primary-for QFontDialog (0x0x7f2622128270)
- QWidget (0x0x7f26221791c0) 0
- primary-for QDialog (0x0x7f26221282d8)
- QObject (0x0x7f26223c5c00) 0
- primary-for QWidget (0x0x7f26221791c0)
- QPaintDevice (0x0x7f26223c5c60) 16
- vptr=((& QFontDialog::_ZTV11QFontDialog) + 488u)
-
-Class QFormLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QFormLayout::QPrivateSignal (0x0x7f26223c5f00) 0 empty
-
-Class QFormLayout::TakeRowResult
- size=16 align=8
- base size=16 base align=8
-QFormLayout::TakeRowResult (0x0x7f26223c5f60) 0
-
-Vtable for QFormLayout
-QFormLayout::_ZTV11QFormLayout: 50u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QFormLayout)
-16 (int (*)(...))QFormLayout::metaObject
-24 (int (*)(...))QFormLayout::qt_metacast
-32 (int (*)(...))QFormLayout::qt_metacall
-40 (int (*)(...))QFormLayout::~QFormLayout
-48 (int (*)(...))QFormLayout::~QFormLayout
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QLayout::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QFormLayout::invalidate
-120 (int (*)(...))QLayout::geometry
-128 (int (*)(...))QFormLayout::addItem
-136 (int (*)(...))QFormLayout::expandingDirections
-144 (int (*)(...))QFormLayout::minimumSize
-152 (int (*)(...))QLayout::maximumSize
-160 (int (*)(...))QFormLayout::setGeometry
-168 (int (*)(...))QFormLayout::itemAt
-176 (int (*)(...))QFormLayout::takeAt
-184 (int (*)(...))QLayout::indexOf
-192 (int (*)(...))QFormLayout::count
-200 (int (*)(...))QLayout::isEmpty
-208 (int (*)(...))QLayout::controlTypes
-216 (int (*)(...))QLayout::layout
-224 (int (*)(...))QFormLayout::sizeHint
-232 (int (*)(...))QFormLayout::hasHeightForWidth
-240 (int (*)(...))QFormLayout::heightForWidth
-248 (int (*)(...))-16
-256 (int (*)(...))(& _ZTI11QFormLayout)
-264 (int (*)(...))QFormLayout::_ZThn16_N11QFormLayoutD1Ev
-272 (int (*)(...))QFormLayout::_ZThn16_N11QFormLayoutD0Ev
-280 (int (*)(...))QFormLayout::_ZThn16_NK11QFormLayout8sizeHintEv
-288 (int (*)(...))QFormLayout::_ZThn16_NK11QFormLayout11minimumSizeEv
-296 (int (*)(...))QLayout::_ZThn16_NK7QLayout11maximumSizeEv
-304 (int (*)(...))QFormLayout::_ZThn16_NK11QFormLayout19expandingDirectionsEv
-312 (int (*)(...))QFormLayout::_ZThn16_N11QFormLayout11setGeometryERK5QRect
-320 (int (*)(...))QLayout::_ZThn16_NK7QLayout8geometryEv
-328 (int (*)(...))QLayout::_ZThn16_NK7QLayout7isEmptyEv
-336 (int (*)(...))QFormLayout::_ZThn16_NK11QFormLayout17hasHeightForWidthEv
-344 (int (*)(...))QFormLayout::_ZThn16_NK11QFormLayout14heightForWidthEi
-352 (int (*)(...))QLayoutItem::minimumHeightForWidth
-360 (int (*)(...))QFormLayout::_ZThn16_N11QFormLayout10invalidateEv
-368 (int (*)(...))QLayoutItem::widget
-376 (int (*)(...))QLayout::_ZThn16_N7QLayout6layoutEv
-384 (int (*)(...))QLayoutItem::spacerItem
-392 (int (*)(...))QLayout::_ZThn16_NK7QLayout12controlTypesEv
-
-Class QFormLayout
- size=32 align=8
- base size=28 base align=8
-QFormLayout (0x0x7f2622128410) 0
- vptr=((& QFormLayout::_ZTV11QFormLayout) + 16u)
- QLayout (0x0x7f26221b3f50) 0
- primary-for QFormLayout (0x0x7f2622128410)
- QObject (0x0x7f26223c5e40) 0
- primary-for QLayout (0x0x7f26221b3f50)
- QLayoutItem (0x0x7f26223c5ea0) 16
- vptr=((& QFormLayout::_ZTV11QFormLayout) + 264u)
-
-Class QGesture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGesture::QPrivateSignal (0x0x7f2622204540) 0 empty
-
-Vtable for QGesture
-QGesture::_ZTV8QGesture: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QGesture)
-16 (int (*)(...))QGesture::metaObject
-24 (int (*)(...))QGesture::qt_metacast
-32 (int (*)(...))QGesture::qt_metacall
-40 (int (*)(...))QGesture::~QGesture
-48 (int (*)(...))QGesture::~QGesture
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QGesture
- size=16 align=8
- base size=16 base align=8
-QGesture (0x0x7f26221285b0) 0
- vptr=((& QGesture::_ZTV8QGesture) + 16u)
- QObject (0x0x7f26222044e0) 0
- primary-for QGesture (0x0x7f26221285b0)
-
-Class QPanGesture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPanGesture::QPrivateSignal (0x0x7f2622204600) 0 empty
-
-Vtable for QPanGesture
-QPanGesture::_ZTV11QPanGesture: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QPanGesture)
-16 (int (*)(...))QPanGesture::metaObject
-24 (int (*)(...))QPanGesture::qt_metacast
-32 (int (*)(...))QPanGesture::qt_metacall
-40 (int (*)(...))QPanGesture::~QPanGesture
-48 (int (*)(...))QPanGesture::~QPanGesture
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QPanGesture
- size=16 align=8
- base size=16 base align=8
-QPanGesture (0x0x7f2622128618) 0
- vptr=((& QPanGesture::_ZTV11QPanGesture) + 16u)
- QGesture (0x0x7f2622128680) 0
- primary-for QPanGesture (0x0x7f2622128618)
- QObject (0x0x7f26222045a0) 0
- primary-for QGesture (0x0x7f2622128680)
-
-Class QPinchGesture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPinchGesture::QPrivateSignal (0x0x7f26222046c0) 0 empty
-
-Vtable for QPinchGesture
-QPinchGesture::_ZTV13QPinchGesture: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QPinchGesture)
-16 (int (*)(...))QPinchGesture::metaObject
-24 (int (*)(...))QPinchGesture::qt_metacast
-32 (int (*)(...))QPinchGesture::qt_metacall
-40 (int (*)(...))QPinchGesture::~QPinchGesture
-48 (int (*)(...))QPinchGesture::~QPinchGesture
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QPinchGesture
- size=16 align=8
- base size=16 base align=8
-QPinchGesture (0x0x7f26221286e8) 0
- vptr=((& QPinchGesture::_ZTV13QPinchGesture) + 16u)
- QGesture (0x0x7f2622128750) 0
- primary-for QPinchGesture (0x0x7f26221286e8)
- QObject (0x0x7f2622204660) 0
- primary-for QGesture (0x0x7f2622128750)
-
-Class QSwipeGesture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSwipeGesture::QPrivateSignal (0x0x7f26222049c0) 0 empty
-
-Vtable for QSwipeGesture
-QSwipeGesture::_ZTV13QSwipeGesture: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSwipeGesture)
-16 (int (*)(...))QSwipeGesture::metaObject
-24 (int (*)(...))QSwipeGesture::qt_metacast
-32 (int (*)(...))QSwipeGesture::qt_metacall
-40 (int (*)(...))QSwipeGesture::~QSwipeGesture
-48 (int (*)(...))QSwipeGesture::~QSwipeGesture
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSwipeGesture
- size=16 align=8
- base size=16 base align=8
-QSwipeGesture (0x0x7f2622128888) 0
- vptr=((& QSwipeGesture::_ZTV13QSwipeGesture) + 16u)
- QGesture (0x0x7f26221288f0) 0
- primary-for QSwipeGesture (0x0x7f2622128888)
- QObject (0x0x7f2622204960) 0
- primary-for QGesture (0x0x7f26221288f0)
-
-Class QTapGesture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTapGesture::QPrivateSignal (0x0x7f2622204ae0) 0 empty
-
-Vtable for QTapGesture
-QTapGesture::_ZTV11QTapGesture: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTapGesture)
-16 (int (*)(...))QTapGesture::metaObject
-24 (int (*)(...))QTapGesture::qt_metacast
-32 (int (*)(...))QTapGesture::qt_metacall
-40 (int (*)(...))QTapGesture::~QTapGesture
-48 (int (*)(...))QTapGesture::~QTapGesture
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTapGesture
- size=16 align=8
- base size=16 base align=8
-QTapGesture (0x0x7f2622128958) 0
- vptr=((& QTapGesture::_ZTV11QTapGesture) + 16u)
- QGesture (0x0x7f26221289c0) 0
- primary-for QTapGesture (0x0x7f2622128958)
- QObject (0x0x7f2622204a80) 0
- primary-for QGesture (0x0x7f26221289c0)
-
-Class QTapAndHoldGesture::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTapAndHoldGesture::QPrivateSignal (0x0x7f2622204ba0) 0 empty
-
-Vtable for QTapAndHoldGesture
-QTapAndHoldGesture::_ZTV18QTapAndHoldGesture: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QTapAndHoldGesture)
-16 (int (*)(...))QTapAndHoldGesture::metaObject
-24 (int (*)(...))QTapAndHoldGesture::qt_metacast
-32 (int (*)(...))QTapAndHoldGesture::qt_metacall
-40 (int (*)(...))QTapAndHoldGesture::~QTapAndHoldGesture
-48 (int (*)(...))QTapAndHoldGesture::~QTapAndHoldGesture
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QTapAndHoldGesture
- size=16 align=8
- base size=16 base align=8
-QTapAndHoldGesture (0x0x7f2622128a28) 0
- vptr=((& QTapAndHoldGesture::_ZTV18QTapAndHoldGesture) + 16u)
- QGesture (0x0x7f2622128a90) 0
- primary-for QTapAndHoldGesture (0x0x7f2622128a28)
- QObject (0x0x7f2622204b40) 0
- primary-for QGesture (0x0x7f2622128a90)
-
-Vtable for QGestureEvent
-QGestureEvent::_ZTV13QGestureEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QGestureEvent)
-16 (int (*)(...))QGestureEvent::~QGestureEvent
-24 (int (*)(...))QGestureEvent::~QGestureEvent
-
-Class QGestureEvent
- size=56 align=8
- base size=56 base align=8
-QGestureEvent (0x0x7f2622128af8) 0
- vptr=((& QGestureEvent::_ZTV13QGestureEvent) + 16u)
- QEvent (0x0x7f2622204c00) 0
- primary-for QGestureEvent (0x0x7f2622128af8)
-
-Vtable for QGestureRecognizer
-QGestureRecognizer::_ZTV18QGestureRecognizer: 7u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QGestureRecognizer)
-16 0u
-24 0u
-32 (int (*)(...))QGestureRecognizer::create
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QGestureRecognizer::reset
-
-Class QGestureRecognizer
- size=8 align=8
- base size=8 base align=8
-QGestureRecognizer (0x0x7f2621f2e000) 0 nearly-empty
- vptr=((& QGestureRecognizer::_ZTV18QGestureRecognizer) + 16u)
-
-Vtable for QGraphicsItem
-QGraphicsItem::_ZTV13QGraphicsItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QGraphicsItem)
-16 0u
-24 0u
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QGraphicsItem::shape
-56 (int (*)(...))QGraphicsItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsItem::isObscuredBy
-88 (int (*)(...))QGraphicsItem::opaqueArea
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))QGraphicsItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsItem::supportsExtension
-296 (int (*)(...))QGraphicsItem::setExtension
-304 (int (*)(...))QGraphicsItem::extension
-
-Class QGraphicsItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsItem (0x0x7f2621f2e180) 0
- vptr=((& QGraphicsItem::_ZTV13QGraphicsItem) + 16u)
-
-Class QGraphicsObject::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsObject::QPrivateSignal (0x0x7f2621f2e4e0) 0 empty
-
-Vtable for QGraphicsObject
-QGraphicsObject::_ZTV15QGraphicsObject: 53u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QGraphicsObject)
-16 (int (*)(...))QGraphicsObject::metaObject
-24 (int (*)(...))QGraphicsObject::qt_metacast
-32 (int (*)(...))QGraphicsObject::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QGraphicsObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))-16
-120 (int (*)(...))(& _ZTI15QGraphicsObject)
-128 0u
-136 0u
-144 (int (*)(...))QGraphicsItem::advance
-152 (int (*)(...))__cxa_pure_virtual
-160 (int (*)(...))QGraphicsItem::shape
-168 (int (*)(...))QGraphicsItem::contains
-176 (int (*)(...))QGraphicsItem::collidesWithItem
-184 (int (*)(...))QGraphicsItem::collidesWithPath
-192 (int (*)(...))QGraphicsItem::isObscuredBy
-200 (int (*)(...))QGraphicsItem::opaqueArea
-208 (int (*)(...))__cxa_pure_virtual
-216 (int (*)(...))QGraphicsItem::type
-224 (int (*)(...))QGraphicsItem::sceneEventFilter
-232 (int (*)(...))QGraphicsItem::sceneEvent
-240 (int (*)(...))QGraphicsItem::contextMenuEvent
-248 (int (*)(...))QGraphicsItem::dragEnterEvent
-256 (int (*)(...))QGraphicsItem::dragLeaveEvent
-264 (int (*)(...))QGraphicsItem::dragMoveEvent
-272 (int (*)(...))QGraphicsItem::dropEvent
-280 (int (*)(...))QGraphicsItem::focusInEvent
-288 (int (*)(...))QGraphicsItem::focusOutEvent
-296 (int (*)(...))QGraphicsItem::hoverEnterEvent
-304 (int (*)(...))QGraphicsItem::hoverMoveEvent
-312 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-320 (int (*)(...))QGraphicsItem::keyPressEvent
-328 (int (*)(...))QGraphicsItem::keyReleaseEvent
-336 (int (*)(...))QGraphicsItem::mousePressEvent
-344 (int (*)(...))QGraphicsItem::mouseMoveEvent
-352 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-360 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-368 (int (*)(...))QGraphicsItem::wheelEvent
-376 (int (*)(...))QGraphicsItem::inputMethodEvent
-384 (int (*)(...))QGraphicsItem::inputMethodQuery
-392 (int (*)(...))QGraphicsItem::itemChange
-400 (int (*)(...))QGraphicsItem::supportsExtension
-408 (int (*)(...))QGraphicsItem::setExtension
-416 (int (*)(...))QGraphicsItem::extension
-
-Class QGraphicsObject
- size=32 align=8
- base size=32 base align=8
-QGraphicsObject (0x0x7f2622025770) 0
- vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 16u)
- QObject (0x0x7f2621f2e420) 0
- primary-for QGraphicsObject (0x0x7f2622025770)
- QGraphicsItem (0x0x7f2621f2e480) 16
- vptr=((& QGraphicsObject::_ZTV15QGraphicsObject) + 128u)
-
-Vtable for QAbstractGraphicsShapeItem
-QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI26QAbstractGraphicsShapeItem)
-16 0u
-24 0u
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))QGraphicsItem::shape
-56 (int (*)(...))QGraphicsItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QAbstractGraphicsShapeItem::isObscuredBy
-88 (int (*)(...))QAbstractGraphicsShapeItem::opaqueArea
-96 (int (*)(...))__cxa_pure_virtual
-104 (int (*)(...))QGraphicsItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsItem::supportsExtension
-296 (int (*)(...))QGraphicsItem::setExtension
-304 (int (*)(...))QGraphicsItem::extension
-
-Class QAbstractGraphicsShapeItem
- size=16 align=8
- base size=16 base align=8
-QAbstractGraphicsShapeItem (0x0x7f2622128dd0) 0
- vptr=((& QAbstractGraphicsShapeItem::_ZTV26QAbstractGraphicsShapeItem) + 16u)
- QGraphicsItem (0x0x7f2621f2e540) 0
- primary-for QAbstractGraphicsShapeItem (0x0x7f2622128dd0)
-
-Vtable for QGraphicsPathItem
-QGraphicsPathItem::_ZTV17QGraphicsPathItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QGraphicsPathItem)
-16 (int (*)(...))QGraphicsPathItem::~QGraphicsPathItem
-24 (int (*)(...))QGraphicsPathItem::~QGraphicsPathItem
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))QGraphicsPathItem::boundingRect
-48 (int (*)(...))QGraphicsPathItem::shape
-56 (int (*)(...))QGraphicsPathItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsPathItem::isObscuredBy
-88 (int (*)(...))QGraphicsPathItem::opaqueArea
-96 (int (*)(...))QGraphicsPathItem::paint
-104 (int (*)(...))QGraphicsPathItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsPathItem::supportsExtension
-296 (int (*)(...))QGraphicsPathItem::setExtension
-304 (int (*)(...))QGraphicsPathItem::extension
-
-Class QGraphicsPathItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsPathItem (0x0x7f2622128e38) 0
- vptr=((& QGraphicsPathItem::_ZTV17QGraphicsPathItem) + 16u)
- QAbstractGraphicsShapeItem (0x0x7f2622128ea0) 0
- primary-for QGraphicsPathItem (0x0x7f2622128e38)
- QGraphicsItem (0x0x7f2621f2e5a0) 0
- primary-for QAbstractGraphicsShapeItem (0x0x7f2622128ea0)
-
-Vtable for QGraphicsRectItem
-QGraphicsRectItem::_ZTV17QGraphicsRectItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QGraphicsRectItem)
-16 (int (*)(...))QGraphicsRectItem::~QGraphicsRectItem
-24 (int (*)(...))QGraphicsRectItem::~QGraphicsRectItem
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))QGraphicsRectItem::boundingRect
-48 (int (*)(...))QGraphicsRectItem::shape
-56 (int (*)(...))QGraphicsRectItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsRectItem::isObscuredBy
-88 (int (*)(...))QGraphicsRectItem::opaqueArea
-96 (int (*)(...))QGraphicsRectItem::paint
-104 (int (*)(...))QGraphicsRectItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsRectItem::supportsExtension
-296 (int (*)(...))QGraphicsRectItem::setExtension
-304 (int (*)(...))QGraphicsRectItem::extension
-
-Class QGraphicsRectItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsRectItem (0x0x7f2622128f08) 0
- vptr=((& QGraphicsRectItem::_ZTV17QGraphicsRectItem) + 16u)
- QAbstractGraphicsShapeItem (0x0x7f2622128f70) 0
- primary-for QGraphicsRectItem (0x0x7f2622128f08)
- QGraphicsItem (0x0x7f2621f2e600) 0
- primary-for QAbstractGraphicsShapeItem (0x0x7f2622128f70)
-
-Vtable for QGraphicsEllipseItem
-QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QGraphicsEllipseItem)
-16 (int (*)(...))QGraphicsEllipseItem::~QGraphicsEllipseItem
-24 (int (*)(...))QGraphicsEllipseItem::~QGraphicsEllipseItem
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))QGraphicsEllipseItem::boundingRect
-48 (int (*)(...))QGraphicsEllipseItem::shape
-56 (int (*)(...))QGraphicsEllipseItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsEllipseItem::isObscuredBy
-88 (int (*)(...))QGraphicsEllipseItem::opaqueArea
-96 (int (*)(...))QGraphicsEllipseItem::paint
-104 (int (*)(...))QGraphicsEllipseItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsEllipseItem::supportsExtension
-296 (int (*)(...))QGraphicsEllipseItem::setExtension
-304 (int (*)(...))QGraphicsEllipseItem::extension
-
-Class QGraphicsEllipseItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsEllipseItem (0x0x7f2622071000) 0
- vptr=((& QGraphicsEllipseItem::_ZTV20QGraphicsEllipseItem) + 16u)
- QAbstractGraphicsShapeItem (0x0x7f2622071068) 0
- primary-for QGraphicsEllipseItem (0x0x7f2622071000)
- QGraphicsItem (0x0x7f2621f2e660) 0
- primary-for QAbstractGraphicsShapeItem (0x0x7f2622071068)
-
-Vtable for QGraphicsPolygonItem
-QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QGraphicsPolygonItem)
-16 (int (*)(...))QGraphicsPolygonItem::~QGraphicsPolygonItem
-24 (int (*)(...))QGraphicsPolygonItem::~QGraphicsPolygonItem
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))QGraphicsPolygonItem::boundingRect
-48 (int (*)(...))QGraphicsPolygonItem::shape
-56 (int (*)(...))QGraphicsPolygonItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsPolygonItem::isObscuredBy
-88 (int (*)(...))QGraphicsPolygonItem::opaqueArea
-96 (int (*)(...))QGraphicsPolygonItem::paint
-104 (int (*)(...))QGraphicsPolygonItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsPolygonItem::supportsExtension
-296 (int (*)(...))QGraphicsPolygonItem::setExtension
-304 (int (*)(...))QGraphicsPolygonItem::extension
-
-Class QGraphicsPolygonItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsPolygonItem (0x0x7f26220710d0) 0
- vptr=((& QGraphicsPolygonItem::_ZTV20QGraphicsPolygonItem) + 16u)
- QAbstractGraphicsShapeItem (0x0x7f2622071138) 0
- primary-for QGraphicsPolygonItem (0x0x7f26220710d0)
- QGraphicsItem (0x0x7f2621f2e6c0) 0
- primary-for QAbstractGraphicsShapeItem (0x0x7f2622071138)
-
-Vtable for QGraphicsLineItem
-QGraphicsLineItem::_ZTV17QGraphicsLineItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QGraphicsLineItem)
-16 (int (*)(...))QGraphicsLineItem::~QGraphicsLineItem
-24 (int (*)(...))QGraphicsLineItem::~QGraphicsLineItem
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))QGraphicsLineItem::boundingRect
-48 (int (*)(...))QGraphicsLineItem::shape
-56 (int (*)(...))QGraphicsLineItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsLineItem::isObscuredBy
-88 (int (*)(...))QGraphicsLineItem::opaqueArea
-96 (int (*)(...))QGraphicsLineItem::paint
-104 (int (*)(...))QGraphicsLineItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsLineItem::supportsExtension
-296 (int (*)(...))QGraphicsLineItem::setExtension
-304 (int (*)(...))QGraphicsLineItem::extension
-
-Class QGraphicsLineItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsLineItem (0x0x7f26220711a0) 0
- vptr=((& QGraphicsLineItem::_ZTV17QGraphicsLineItem) + 16u)
- QGraphicsItem (0x0x7f2621f2e720) 0
- primary-for QGraphicsLineItem (0x0x7f26220711a0)
-
-Vtable for QGraphicsPixmapItem
-QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QGraphicsPixmapItem)
-16 (int (*)(...))QGraphicsPixmapItem::~QGraphicsPixmapItem
-24 (int (*)(...))QGraphicsPixmapItem::~QGraphicsPixmapItem
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))QGraphicsPixmapItem::boundingRect
-48 (int (*)(...))QGraphicsPixmapItem::shape
-56 (int (*)(...))QGraphicsPixmapItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsPixmapItem::isObscuredBy
-88 (int (*)(...))QGraphicsPixmapItem::opaqueArea
-96 (int (*)(...))QGraphicsPixmapItem::paint
-104 (int (*)(...))QGraphicsPixmapItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsPixmapItem::supportsExtension
-296 (int (*)(...))QGraphicsPixmapItem::setExtension
-304 (int (*)(...))QGraphicsPixmapItem::extension
-
-Class QGraphicsPixmapItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsPixmapItem (0x0x7f2622071208) 0
- vptr=((& QGraphicsPixmapItem::_ZTV19QGraphicsPixmapItem) + 16u)
- QGraphicsItem (0x0x7f2621f2e780) 0
- primary-for QGraphicsPixmapItem (0x0x7f2622071208)
-
-Class QGraphicsTextItem::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsTextItem::QPrivateSignal (0x0x7f2621f2e8a0) 0 empty
-
-Vtable for QGraphicsTextItem
-QGraphicsTextItem::_ZTV17QGraphicsTextItem: 82u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QGraphicsTextItem)
-16 (int (*)(...))QGraphicsTextItem::metaObject
-24 (int (*)(...))QGraphicsTextItem::qt_metacast
-32 (int (*)(...))QGraphicsTextItem::qt_metacall
-40 (int (*)(...))QGraphicsTextItem::~QGraphicsTextItem
-48 (int (*)(...))QGraphicsTextItem::~QGraphicsTextItem
-56 (int (*)(...))QGraphicsObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsTextItem::boundingRect
-120 (int (*)(...))QGraphicsTextItem::shape
-128 (int (*)(...))QGraphicsTextItem::contains
-136 (int (*)(...))QGraphicsTextItem::paint
-144 (int (*)(...))QGraphicsTextItem::isObscuredBy
-152 (int (*)(...))QGraphicsTextItem::opaqueArea
-160 (int (*)(...))QGraphicsTextItem::type
-168 (int (*)(...))QGraphicsTextItem::sceneEvent
-176 (int (*)(...))QGraphicsTextItem::mousePressEvent
-184 (int (*)(...))QGraphicsTextItem::mouseMoveEvent
-192 (int (*)(...))QGraphicsTextItem::mouseReleaseEvent
-200 (int (*)(...))QGraphicsTextItem::mouseDoubleClickEvent
-208 (int (*)(...))QGraphicsTextItem::contextMenuEvent
-216 (int (*)(...))QGraphicsTextItem::keyPressEvent
-224 (int (*)(...))QGraphicsTextItem::keyReleaseEvent
-232 (int (*)(...))QGraphicsTextItem::focusInEvent
-240 (int (*)(...))QGraphicsTextItem::focusOutEvent
-248 (int (*)(...))QGraphicsTextItem::dragEnterEvent
-256 (int (*)(...))QGraphicsTextItem::dragLeaveEvent
-264 (int (*)(...))QGraphicsTextItem::dragMoveEvent
-272 (int (*)(...))QGraphicsTextItem::dropEvent
-280 (int (*)(...))QGraphicsTextItem::inputMethodEvent
-288 (int (*)(...))QGraphicsTextItem::hoverEnterEvent
-296 (int (*)(...))QGraphicsTextItem::hoverMoveEvent
-304 (int (*)(...))QGraphicsTextItem::hoverLeaveEvent
-312 (int (*)(...))QGraphicsTextItem::inputMethodQuery
-320 (int (*)(...))QGraphicsTextItem::supportsExtension
-328 (int (*)(...))QGraphicsTextItem::setExtension
-336 (int (*)(...))QGraphicsTextItem::extension
-344 (int (*)(...))-16
-352 (int (*)(...))(& _ZTI17QGraphicsTextItem)
-360 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItemD1Ev
-368 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItemD0Ev
-376 (int (*)(...))QGraphicsItem::advance
-384 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem12boundingRectEv
-392 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem5shapeEv
-400 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem8containsERK7QPointF
-408 (int (*)(...))QGraphicsItem::collidesWithItem
-416 (int (*)(...))QGraphicsItem::collidesWithPath
-424 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem12isObscuredByEPK13QGraphicsItem
-432 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem10opaqueAreaEv
-440 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
-448 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem4typeEv
-456 (int (*)(...))QGraphicsItem::sceneEventFilter
-464 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem10sceneEventEP6QEvent
-472 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem16contextMenuEventEP30QGraphicsSceneContextMenuEvent
-480 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem14dragEnterEventEP27QGraphicsSceneDragDropEvent
-488 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem14dragLeaveEventEP27QGraphicsSceneDragDropEvent
-496 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem13dragMoveEventEP27QGraphicsSceneDragDropEvent
-504 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem9dropEventEP27QGraphicsSceneDragDropEvent
-512 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem12focusInEventEP11QFocusEvent
-520 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem13focusOutEventEP11QFocusEvent
-528 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem15hoverEnterEventEP24QGraphicsSceneHoverEvent
-536 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem14hoverMoveEventEP24QGraphicsSceneHoverEvent
-544 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem15hoverLeaveEventEP24QGraphicsSceneHoverEvent
-552 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem13keyPressEventEP9QKeyEvent
-560 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem15keyReleaseEventEP9QKeyEvent
-568 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem15mousePressEventEP24QGraphicsSceneMouseEvent
-576 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem14mouseMoveEventEP24QGraphicsSceneMouseEvent
-584 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem17mouseReleaseEventEP24QGraphicsSceneMouseEvent
-592 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
-600 (int (*)(...))QGraphicsItem::wheelEvent
-608 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem16inputMethodEventEP17QInputMethodEvent
-616 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem16inputMethodQueryEN2Qt16InputMethodQueryE
-624 (int (*)(...))QGraphicsItem::itemChange
-632 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem17supportsExtensionEN13QGraphicsItem9ExtensionE
-640 (int (*)(...))QGraphicsTextItem::_ZThn16_N17QGraphicsTextItem12setExtensionEN13QGraphicsItem9ExtensionERK8QVariant
-648 (int (*)(...))QGraphicsTextItem::_ZThn16_NK17QGraphicsTextItem9extensionERK8QVariant
-
-Class QGraphicsTextItem
- size=40 align=8
- base size=40 base align=8
-QGraphicsTextItem (0x0x7f2622071270) 0
- vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 16u)
- QGraphicsObject (0x0x7f2621c9d4d0) 0
- primary-for QGraphicsTextItem (0x0x7f2622071270)
- QObject (0x0x7f2621f2e7e0) 0
- primary-for QGraphicsObject (0x0x7f2621c9d4d0)
- QGraphicsItem (0x0x7f2621f2e840) 16
- vptr=((& QGraphicsTextItem::_ZTV17QGraphicsTextItem) + 360u)
-
-Vtable for QGraphicsSimpleTextItem
-QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QGraphicsSimpleTextItem)
-16 (int (*)(...))QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
-24 (int (*)(...))QGraphicsSimpleTextItem::~QGraphicsSimpleTextItem
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))QGraphicsSimpleTextItem::boundingRect
-48 (int (*)(...))QGraphicsSimpleTextItem::shape
-56 (int (*)(...))QGraphicsSimpleTextItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsSimpleTextItem::isObscuredBy
-88 (int (*)(...))QGraphicsSimpleTextItem::opaqueArea
-96 (int (*)(...))QGraphicsSimpleTextItem::paint
-104 (int (*)(...))QGraphicsSimpleTextItem::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsSimpleTextItem::supportsExtension
-296 (int (*)(...))QGraphicsSimpleTextItem::setExtension
-304 (int (*)(...))QGraphicsSimpleTextItem::extension
-
-Class QGraphicsSimpleTextItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsSimpleTextItem (0x0x7f26220713a8) 0
- vptr=((& QGraphicsSimpleTextItem::_ZTV23QGraphicsSimpleTextItem) + 16u)
- QAbstractGraphicsShapeItem (0x0x7f2622071410) 0
- primary-for QGraphicsSimpleTextItem (0x0x7f26220713a8)
- QGraphicsItem (0x0x7f2621f2eae0) 0
- primary-for QAbstractGraphicsShapeItem (0x0x7f2622071410)
-
-Vtable for QGraphicsItemGroup
-QGraphicsItemGroup::_ZTV18QGraphicsItemGroup: 39u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QGraphicsItemGroup)
-16 (int (*)(...))QGraphicsItemGroup::~QGraphicsItemGroup
-24 (int (*)(...))QGraphicsItemGroup::~QGraphicsItemGroup
-32 (int (*)(...))QGraphicsItem::advance
-40 (int (*)(...))QGraphicsItemGroup::boundingRect
-48 (int (*)(...))QGraphicsItem::shape
-56 (int (*)(...))QGraphicsItem::contains
-64 (int (*)(...))QGraphicsItem::collidesWithItem
-72 (int (*)(...))QGraphicsItem::collidesWithPath
-80 (int (*)(...))QGraphicsItemGroup::isObscuredBy
-88 (int (*)(...))QGraphicsItemGroup::opaqueArea
-96 (int (*)(...))QGraphicsItemGroup::paint
-104 (int (*)(...))QGraphicsItemGroup::type
-112 (int (*)(...))QGraphicsItem::sceneEventFilter
-120 (int (*)(...))QGraphicsItem::sceneEvent
-128 (int (*)(...))QGraphicsItem::contextMenuEvent
-136 (int (*)(...))QGraphicsItem::dragEnterEvent
-144 (int (*)(...))QGraphicsItem::dragLeaveEvent
-152 (int (*)(...))QGraphicsItem::dragMoveEvent
-160 (int (*)(...))QGraphicsItem::dropEvent
-168 (int (*)(...))QGraphicsItem::focusInEvent
-176 (int (*)(...))QGraphicsItem::focusOutEvent
-184 (int (*)(...))QGraphicsItem::hoverEnterEvent
-192 (int (*)(...))QGraphicsItem::hoverMoveEvent
-200 (int (*)(...))QGraphicsItem::hoverLeaveEvent
-208 (int (*)(...))QGraphicsItem::keyPressEvent
-216 (int (*)(...))QGraphicsItem::keyReleaseEvent
-224 (int (*)(...))QGraphicsItem::mousePressEvent
-232 (int (*)(...))QGraphicsItem::mouseMoveEvent
-240 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-248 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-256 (int (*)(...))QGraphicsItem::wheelEvent
-264 (int (*)(...))QGraphicsItem::inputMethodEvent
-272 (int (*)(...))QGraphicsItem::inputMethodQuery
-280 (int (*)(...))QGraphicsItem::itemChange
-288 (int (*)(...))QGraphicsItem::supportsExtension
-296 (int (*)(...))QGraphicsItem::setExtension
-304 (int (*)(...))QGraphicsItem::extension
-
-Class QGraphicsItemGroup
- size=16 align=8
- base size=16 base align=8
-QGraphicsItemGroup (0x0x7f2622071478) 0
- vptr=((& QGraphicsItemGroup::_ZTV18QGraphicsItemGroup) + 16u)
- QGraphicsItem (0x0x7f2621f2eb40) 0
- primary-for QGraphicsItemGroup (0x0x7f2622071478)
-
-Vtable for QGraphicsLayoutItem
-QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem: 8u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QGraphicsLayoutItem)
-16 0u
-24 0u
-32 (int (*)(...))QGraphicsLayoutItem::setGeometry
-40 (int (*)(...))QGraphicsLayoutItem::getContentsMargins
-48 (int (*)(...))QGraphicsLayoutItem::updateGeometry
-56 (int (*)(...))__cxa_pure_virtual
-
-Class QGraphicsLayoutItem
- size=16 align=8
- base size=16 base align=8
-QGraphicsLayoutItem (0x0x7f2621f2ecc0) 0
- vptr=((& QGraphicsLayoutItem::_ZTV19QGraphicsLayoutItem) + 16u)
-
-Vtable for QGraphicsLayout
-QGraphicsLayout::_ZTV15QGraphicsLayout: 13u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QGraphicsLayout)
-16 0u
-24 0u
-32 (int (*)(...))QGraphicsLayoutItem::setGeometry
-40 (int (*)(...))QGraphicsLayout::getContentsMargins
-48 (int (*)(...))QGraphicsLayout::updateGeometry
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))QGraphicsLayout::invalidate
-72 (int (*)(...))QGraphicsLayout::widgetEvent
-80 (int (*)(...))__cxa_pure_virtual
-88 (int (*)(...))__cxa_pure_virtual
-96 (int (*)(...))__cxa_pure_virtual
-
-Class QGraphicsLayout
- size=16 align=8
- base size=16 base align=8
-QGraphicsLayout (0x0x7f26220714e0) 0
- vptr=((& QGraphicsLayout::_ZTV15QGraphicsLayout) + 16u)
- QGraphicsLayoutItem (0x0x7f2621f2ee40) 0
- primary-for QGraphicsLayout (0x0x7f26220714e0)
-
-Class QGraphicsAnchor::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsAnchor::QPrivateSignal (0x0x7f2621f2ef60) 0 empty
-
-Vtable for QGraphicsAnchor
-QGraphicsAnchor::_ZTV15QGraphicsAnchor: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QGraphicsAnchor)
-16 (int (*)(...))QGraphicsAnchor::metaObject
-24 (int (*)(...))QGraphicsAnchor::qt_metacast
-32 (int (*)(...))QGraphicsAnchor::qt_metacall
-40 (int (*)(...))QGraphicsAnchor::~QGraphicsAnchor
-48 (int (*)(...))QGraphicsAnchor::~QGraphicsAnchor
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QGraphicsAnchor
- size=16 align=8
- base size=16 base align=8
-QGraphicsAnchor (0x0x7f2622071548) 0
- vptr=((& QGraphicsAnchor::_ZTV15QGraphicsAnchor) + 16u)
- QObject (0x0x7f2621f2ef00) 0
- primary-for QGraphicsAnchor (0x0x7f2622071548)
-
-Vtable for QGraphicsAnchorLayout
-QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout: 13u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QGraphicsAnchorLayout)
-16 (int (*)(...))QGraphicsAnchorLayout::~QGraphicsAnchorLayout
-24 (int (*)(...))QGraphicsAnchorLayout::~QGraphicsAnchorLayout
-32 (int (*)(...))QGraphicsAnchorLayout::setGeometry
-40 (int (*)(...))QGraphicsLayout::getContentsMargins
-48 (int (*)(...))QGraphicsLayout::updateGeometry
-56 (int (*)(...))QGraphicsAnchorLayout::sizeHint
-64 (int (*)(...))QGraphicsAnchorLayout::invalidate
-72 (int (*)(...))QGraphicsLayout::widgetEvent
-80 (int (*)(...))QGraphicsAnchorLayout::count
-88 (int (*)(...))QGraphicsAnchorLayout::itemAt
-96 (int (*)(...))QGraphicsAnchorLayout::removeAt
-
-Class QGraphicsAnchorLayout
- size=16 align=8
- base size=16 base align=8
-QGraphicsAnchorLayout (0x0x7f26220715b0) 0
- vptr=((& QGraphicsAnchorLayout::_ZTV21QGraphicsAnchorLayout) + 16u)
- QGraphicsLayout (0x0x7f2622071618) 0
- primary-for QGraphicsAnchorLayout (0x0x7f26220715b0)
- QGraphicsLayoutItem (0x0x7f2621d43000) 0
- primary-for QGraphicsLayout (0x0x7f2622071618)
-
-Class QGraphicsEffect::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsEffect::QPrivateSignal (0x0x7f2621d430c0) 0 empty
-
-Vtable for QGraphicsEffect
-QGraphicsEffect::_ZTV15QGraphicsEffect: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QGraphicsEffect)
-16 (int (*)(...))QGraphicsEffect::metaObject
-24 (int (*)(...))QGraphicsEffect::qt_metacast
-32 (int (*)(...))QGraphicsEffect::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsEffect::boundingRectFor
-120 (int (*)(...))__cxa_pure_virtual
-128 (int (*)(...))QGraphicsEffect::sourceChanged
-
-Class QGraphicsEffect
- size=16 align=8
- base size=16 base align=8
-QGraphicsEffect (0x0x7f2622071680) 0
- vptr=((& QGraphicsEffect::_ZTV15QGraphicsEffect) + 16u)
- QObject (0x0x7f2621d43060) 0
- primary-for QGraphicsEffect (0x0x7f2622071680)
-
-Class QGraphicsColorizeEffect::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsColorizeEffect::QPrivateSignal (0x0x7f2621d432a0) 0 empty
-
-Vtable for QGraphicsColorizeEffect
-QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QGraphicsColorizeEffect)
-16 (int (*)(...))QGraphicsColorizeEffect::metaObject
-24 (int (*)(...))QGraphicsColorizeEffect::qt_metacast
-32 (int (*)(...))QGraphicsColorizeEffect::qt_metacall
-40 (int (*)(...))QGraphicsColorizeEffect::~QGraphicsColorizeEffect
-48 (int (*)(...))QGraphicsColorizeEffect::~QGraphicsColorizeEffect
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsEffect::boundingRectFor
-120 (int (*)(...))QGraphicsColorizeEffect::draw
-128 (int (*)(...))QGraphicsEffect::sourceChanged
-
-Class QGraphicsColorizeEffect
- size=16 align=8
- base size=16 base align=8
-QGraphicsColorizeEffect (0x0x7f26220717b8) 0
- vptr=((& QGraphicsColorizeEffect::_ZTV23QGraphicsColorizeEffect) + 16u)
- QGraphicsEffect (0x0x7f2622071820) 0
- primary-for QGraphicsColorizeEffect (0x0x7f26220717b8)
- QObject (0x0x7f2621d43240) 0
- primary-for QGraphicsEffect (0x0x7f2622071820)
-
-Class QGraphicsBlurEffect::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsBlurEffect::QPrivateSignal (0x0x7f2621d43360) 0 empty
-
-Vtable for QGraphicsBlurEffect
-QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QGraphicsBlurEffect)
-16 (int (*)(...))QGraphicsBlurEffect::metaObject
-24 (int (*)(...))QGraphicsBlurEffect::qt_metacast
-32 (int (*)(...))QGraphicsBlurEffect::qt_metacall
-40 (int (*)(...))QGraphicsBlurEffect::~QGraphicsBlurEffect
-48 (int (*)(...))QGraphicsBlurEffect::~QGraphicsBlurEffect
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsBlurEffect::boundingRectFor
-120 (int (*)(...))QGraphicsBlurEffect::draw
-128 (int (*)(...))QGraphicsEffect::sourceChanged
-
-Class QGraphicsBlurEffect
- size=16 align=8
- base size=16 base align=8
-QGraphicsBlurEffect (0x0x7f2622071888) 0
- vptr=((& QGraphicsBlurEffect::_ZTV19QGraphicsBlurEffect) + 16u)
- QGraphicsEffect (0x0x7f26220718f0) 0
- primary-for QGraphicsBlurEffect (0x0x7f2622071888)
- QObject (0x0x7f2621d43300) 0
- primary-for QGraphicsEffect (0x0x7f26220718f0)
-
-Class QGraphicsDropShadowEffect::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsDropShadowEffect::QPrivateSignal (0x0x7f2621d43540) 0 empty
-
-Vtable for QGraphicsDropShadowEffect
-QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QGraphicsDropShadowEffect)
-16 (int (*)(...))QGraphicsDropShadowEffect::metaObject
-24 (int (*)(...))QGraphicsDropShadowEffect::qt_metacast
-32 (int (*)(...))QGraphicsDropShadowEffect::qt_metacall
-40 (int (*)(...))QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
-48 (int (*)(...))QGraphicsDropShadowEffect::~QGraphicsDropShadowEffect
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsDropShadowEffect::boundingRectFor
-120 (int (*)(...))QGraphicsDropShadowEffect::draw
-128 (int (*)(...))QGraphicsEffect::sourceChanged
-
-Class QGraphicsDropShadowEffect
- size=16 align=8
- base size=16 base align=8
-QGraphicsDropShadowEffect (0x0x7f2622071a28) 0
- vptr=((& QGraphicsDropShadowEffect::_ZTV25QGraphicsDropShadowEffect) + 16u)
- QGraphicsEffect (0x0x7f2622071a90) 0
- primary-for QGraphicsDropShadowEffect (0x0x7f2622071a28)
- QObject (0x0x7f2621d434e0) 0
- primary-for QGraphicsEffect (0x0x7f2622071a90)
-
-Class QGraphicsOpacityEffect::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsOpacityEffect::QPrivateSignal (0x0x7f2621d43600) 0 empty
-
-Vtable for QGraphicsOpacityEffect
-QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect: 17u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QGraphicsOpacityEffect)
-16 (int (*)(...))QGraphicsOpacityEffect::metaObject
-24 (int (*)(...))QGraphicsOpacityEffect::qt_metacast
-32 (int (*)(...))QGraphicsOpacityEffect::qt_metacall
-40 (int (*)(...))QGraphicsOpacityEffect::~QGraphicsOpacityEffect
-48 (int (*)(...))QGraphicsOpacityEffect::~QGraphicsOpacityEffect
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsEffect::boundingRectFor
-120 (int (*)(...))QGraphicsOpacityEffect::draw
-128 (int (*)(...))QGraphicsEffect::sourceChanged
-
-Class QGraphicsOpacityEffect
- size=16 align=8
- base size=16 base align=8
-QGraphicsOpacityEffect (0x0x7f2622071af8) 0
- vptr=((& QGraphicsOpacityEffect::_ZTV22QGraphicsOpacityEffect) + 16u)
- QGraphicsEffect (0x0x7f2622071b60) 0
- primary-for QGraphicsOpacityEffect (0x0x7f2622071af8)
- QObject (0x0x7f2621d435a0) 0
- primary-for QGraphicsEffect (0x0x7f2622071b60)
-
-Vtable for QGraphicsGridLayout
-QGraphicsGridLayout::_ZTV19QGraphicsGridLayout: 13u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QGraphicsGridLayout)
-16 (int (*)(...))QGraphicsGridLayout::~QGraphicsGridLayout
-24 (int (*)(...))QGraphicsGridLayout::~QGraphicsGridLayout
-32 (int (*)(...))QGraphicsGridLayout::setGeometry
-40 (int (*)(...))QGraphicsLayout::getContentsMargins
-48 (int (*)(...))QGraphicsLayout::updateGeometry
-56 (int (*)(...))QGraphicsGridLayout::sizeHint
-64 (int (*)(...))QGraphicsGridLayout::invalidate
-72 (int (*)(...))QGraphicsLayout::widgetEvent
-80 (int (*)(...))QGraphicsGridLayout::count
-88 (int (*)(...))QGraphicsGridLayout::itemAt
-96 (int (*)(...))QGraphicsGridLayout::removeAt
-
-Class QGraphicsGridLayout
- size=16 align=8
- base size=16 base align=8
-QGraphicsGridLayout (0x0x7f2622071bc8) 0
- vptr=((& QGraphicsGridLayout::_ZTV19QGraphicsGridLayout) + 16u)
- QGraphicsLayout (0x0x7f2622071c30) 0
- primary-for QGraphicsGridLayout (0x0x7f2622071bc8)
- QGraphicsLayoutItem (0x0x7f2621d43660) 0
- primary-for QGraphicsLayout (0x0x7f2622071c30)
-
-Class QGraphicsItemAnimation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsItemAnimation::QPrivateSignal (0x0x7f2621d43720) 0 empty
-
-Vtable for QGraphicsItemAnimation
-QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QGraphicsItemAnimation)
-16 (int (*)(...))QGraphicsItemAnimation::metaObject
-24 (int (*)(...))QGraphicsItemAnimation::qt_metacast
-32 (int (*)(...))QGraphicsItemAnimation::qt_metacall
-40 (int (*)(...))QGraphicsItemAnimation::~QGraphicsItemAnimation
-48 (int (*)(...))QGraphicsItemAnimation::~QGraphicsItemAnimation
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsItemAnimation::beforeAnimationStep
-120 (int (*)(...))QGraphicsItemAnimation::afterAnimationStep
-
-Class QGraphicsItemAnimation
- size=24 align=8
- base size=24 base align=8
-QGraphicsItemAnimation (0x0x7f2622071d00) 0
- vptr=((& QGraphicsItemAnimation::_ZTV22QGraphicsItemAnimation) + 16u)
- QObject (0x0x7f2621d436c0) 0
- primary-for QGraphicsItemAnimation (0x0x7f2622071d00)
-
-Vtable for QGraphicsLinearLayout
-QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout: 13u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QGraphicsLinearLayout)
-16 (int (*)(...))QGraphicsLinearLayout::~QGraphicsLinearLayout
-24 (int (*)(...))QGraphicsLinearLayout::~QGraphicsLinearLayout
-32 (int (*)(...))QGraphicsLinearLayout::setGeometry
-40 (int (*)(...))QGraphicsLayout::getContentsMargins
-48 (int (*)(...))QGraphicsLayout::updateGeometry
-56 (int (*)(...))QGraphicsLinearLayout::sizeHint
-64 (int (*)(...))QGraphicsLinearLayout::invalidate
-72 (int (*)(...))QGraphicsLayout::widgetEvent
-80 (int (*)(...))QGraphicsLinearLayout::count
-88 (int (*)(...))QGraphicsLinearLayout::itemAt
-96 (int (*)(...))QGraphicsLinearLayout::removeAt
-
-Class QGraphicsLinearLayout
- size=16 align=8
- base size=16 base align=8
-QGraphicsLinearLayout (0x0x7f2622071d68) 0
- vptr=((& QGraphicsLinearLayout::_ZTV21QGraphicsLinearLayout) + 16u)
- QGraphicsLayout (0x0x7f2622071dd0) 0
- primary-for QGraphicsLinearLayout (0x0x7f2622071d68)
- QGraphicsLayoutItem (0x0x7f2621d43780) 0
- primary-for QGraphicsLayout (0x0x7f2622071dd0)
-
-Class QGraphicsWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsWidget::QPrivateSignal (0x0x7f2621d43900) 0 empty
-
-Vtable for QGraphicsWidget
-QGraphicsWidget::_ZTV15QGraphicsWidget: 92u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QGraphicsWidget)
-16 (int (*)(...))QGraphicsWidget::metaObject
-24 (int (*)(...))QGraphicsWidget::qt_metacast
-32 (int (*)(...))QGraphicsWidget::qt_metacall
-40 (int (*)(...))QGraphicsWidget::~QGraphicsWidget
-48 (int (*)(...))QGraphicsWidget::~QGraphicsWidget
-56 (int (*)(...))QGraphicsWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsWidget::setGeometry
-120 (int (*)(...))QGraphicsWidget::getContentsMargins
-128 (int (*)(...))QGraphicsWidget::type
-136 (int (*)(...))QGraphicsWidget::paint
-144 (int (*)(...))QGraphicsWidget::paintWindowFrame
-152 (int (*)(...))QGraphicsWidget::boundingRect
-160 (int (*)(...))QGraphicsWidget::shape
-168 (int (*)(...))QGraphicsWidget::initStyleOption
-176 (int (*)(...))QGraphicsWidget::sizeHint
-184 (int (*)(...))QGraphicsWidget::updateGeometry
-192 (int (*)(...))QGraphicsWidget::itemChange
-200 (int (*)(...))QGraphicsWidget::propertyChange
-208 (int (*)(...))QGraphicsWidget::sceneEvent
-216 (int (*)(...))QGraphicsWidget::windowFrameEvent
-224 (int (*)(...))QGraphicsWidget::windowFrameSectionAt
-232 (int (*)(...))QGraphicsWidget::changeEvent
-240 (int (*)(...))QGraphicsWidget::closeEvent
-248 (int (*)(...))QGraphicsWidget::focusInEvent
-256 (int (*)(...))QGraphicsWidget::focusNextPrevChild
-264 (int (*)(...))QGraphicsWidget::focusOutEvent
-272 (int (*)(...))QGraphicsWidget::hideEvent
-280 (int (*)(...))QGraphicsWidget::moveEvent
-288 (int (*)(...))QGraphicsWidget::polishEvent
-296 (int (*)(...))QGraphicsWidget::resizeEvent
-304 (int (*)(...))QGraphicsWidget::showEvent
-312 (int (*)(...))QGraphicsWidget::hoverMoveEvent
-320 (int (*)(...))QGraphicsWidget::hoverLeaveEvent
-328 (int (*)(...))QGraphicsWidget::grabMouseEvent
-336 (int (*)(...))QGraphicsWidget::ungrabMouseEvent
-344 (int (*)(...))QGraphicsWidget::grabKeyboardEvent
-352 (int (*)(...))QGraphicsWidget::ungrabKeyboardEvent
-360 (int (*)(...))-16
-368 (int (*)(...))(& _ZTI15QGraphicsWidget)
-376 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD1Ev
-384 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidgetD0Ev
-392 (int (*)(...))QGraphicsItem::advance
-400 (int (*)(...))QGraphicsWidget::_ZThn16_NK15QGraphicsWidget12boundingRectEv
-408 (int (*)(...))QGraphicsWidget::_ZThn16_NK15QGraphicsWidget5shapeEv
-416 (int (*)(...))QGraphicsItem::contains
-424 (int (*)(...))QGraphicsItem::collidesWithItem
-432 (int (*)(...))QGraphicsItem::collidesWithPath
-440 (int (*)(...))QGraphicsItem::isObscuredBy
-448 (int (*)(...))QGraphicsItem::opaqueArea
-456 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
-464 (int (*)(...))QGraphicsWidget::_ZThn16_NK15QGraphicsWidget4typeEv
-472 (int (*)(...))QGraphicsItem::sceneEventFilter
-480 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget10sceneEventEP6QEvent
-488 (int (*)(...))QGraphicsItem::contextMenuEvent
-496 (int (*)(...))QGraphicsItem::dragEnterEvent
-504 (int (*)(...))QGraphicsItem::dragLeaveEvent
-512 (int (*)(...))QGraphicsItem::dragMoveEvent
-520 (int (*)(...))QGraphicsItem::dropEvent
-528 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget12focusInEventEP11QFocusEvent
-536 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget13focusOutEventEP11QFocusEvent
-544 (int (*)(...))QGraphicsItem::hoverEnterEvent
-552 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
-560 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
-568 (int (*)(...))QGraphicsItem::keyPressEvent
-576 (int (*)(...))QGraphicsItem::keyReleaseEvent
-584 (int (*)(...))QGraphicsItem::mousePressEvent
-592 (int (*)(...))QGraphicsItem::mouseMoveEvent
-600 (int (*)(...))QGraphicsItem::mouseReleaseEvent
-608 (int (*)(...))QGraphicsItem::mouseDoubleClickEvent
-616 (int (*)(...))QGraphicsItem::wheelEvent
-624 (int (*)(...))QGraphicsItem::inputMethodEvent
-632 (int (*)(...))QGraphicsItem::inputMethodQuery
-640 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
-648 (int (*)(...))QGraphicsItem::supportsExtension
-656 (int (*)(...))QGraphicsItem::setExtension
-664 (int (*)(...))QGraphicsItem::extension
-672 (int (*)(...))-32
-680 (int (*)(...))(& _ZTI15QGraphicsWidget)
-688 (int (*)(...))QGraphicsWidget::_ZThn32_N15QGraphicsWidgetD1Ev
-696 (int (*)(...))QGraphicsWidget::_ZThn32_N15QGraphicsWidgetD0Ev
-704 (int (*)(...))QGraphicsWidget::_ZThn32_N15QGraphicsWidget11setGeometryERK6QRectF
-712 (int (*)(...))QGraphicsWidget::_ZThn32_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
-720 (int (*)(...))QGraphicsWidget::_ZThn32_N15QGraphicsWidget14updateGeometryEv
-728 (int (*)(...))QGraphicsWidget::_ZThn32_NK15QGraphicsWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
-
-Class QGraphicsWidget
- size=48 align=8
- base size=48 base align=8
-QGraphicsWidget (0x0x7f2621e1dd20) 0
- vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 16u)
- QGraphicsObject (0x0x7f2621e1dd90) 0
- primary-for QGraphicsWidget (0x0x7f2621e1dd20)
- QObject (0x0x7f2621d437e0) 0
- primary-for QGraphicsObject (0x0x7f2621e1dd90)
- QGraphicsItem (0x0x7f2621d43840) 16
- vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 376u)
- QGraphicsLayoutItem (0x0x7f2621d438a0) 32
- vptr=((& QGraphicsWidget::_ZTV15QGraphicsWidget) + 688u)
-
-Class QGraphicsProxyWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsProxyWidget::QPrivateSignal (0x0x7f2621d43b40) 0 empty
-
-Vtable for QGraphicsProxyWidget
-QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget: 107u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
-16 (int (*)(...))QGraphicsProxyWidget::metaObject
-24 (int (*)(...))QGraphicsProxyWidget::qt_metacast
-32 (int (*)(...))QGraphicsProxyWidget::qt_metacall
-40 (int (*)(...))QGraphicsProxyWidget::~QGraphicsProxyWidget
-48 (int (*)(...))QGraphicsProxyWidget::~QGraphicsProxyWidget
-56 (int (*)(...))QGraphicsProxyWidget::event
-64 (int (*)(...))QGraphicsProxyWidget::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsProxyWidget::setGeometry
-120 (int (*)(...))QGraphicsWidget::getContentsMargins
-128 (int (*)(...))QGraphicsProxyWidget::type
-136 (int (*)(...))QGraphicsProxyWidget::paint
-144 (int (*)(...))QGraphicsWidget::paintWindowFrame
-152 (int (*)(...))QGraphicsWidget::boundingRect
-160 (int (*)(...))QGraphicsWidget::shape
-168 (int (*)(...))QGraphicsWidget::initStyleOption
-176 (int (*)(...))QGraphicsProxyWidget::sizeHint
-184 (int (*)(...))QGraphicsWidget::updateGeometry
-192 (int (*)(...))QGraphicsProxyWidget::itemChange
-200 (int (*)(...))QGraphicsWidget::propertyChange
-208 (int (*)(...))QGraphicsWidget::sceneEvent
-216 (int (*)(...))QGraphicsWidget::windowFrameEvent
-224 (int (*)(...))QGraphicsWidget::windowFrameSectionAt
-232 (int (*)(...))QGraphicsWidget::changeEvent
-240 (int (*)(...))QGraphicsWidget::closeEvent
-248 (int (*)(...))QGraphicsProxyWidget::focusInEvent
-256 (int (*)(...))QGraphicsProxyWidget::focusNextPrevChild
-264 (int (*)(...))QGraphicsProxyWidget::focusOutEvent
-272 (int (*)(...))QGraphicsProxyWidget::hideEvent
-280 (int (*)(...))QGraphicsWidget::moveEvent
-288 (int (*)(...))QGraphicsWidget::polishEvent
-296 (int (*)(...))QGraphicsProxyWidget::resizeEvent
-304 (int (*)(...))QGraphicsProxyWidget::showEvent
-312 (int (*)(...))QGraphicsProxyWidget::hoverMoveEvent
-320 (int (*)(...))QGraphicsProxyWidget::hoverLeaveEvent
-328 (int (*)(...))QGraphicsProxyWidget::grabMouseEvent
-336 (int (*)(...))QGraphicsProxyWidget::ungrabMouseEvent
-344 (int (*)(...))QGraphicsWidget::grabKeyboardEvent
-352 (int (*)(...))QGraphicsWidget::ungrabKeyboardEvent
-360 (int (*)(...))QGraphicsProxyWidget::contextMenuEvent
-368 (int (*)(...))QGraphicsProxyWidget::dragEnterEvent
-376 (int (*)(...))QGraphicsProxyWidget::dragLeaveEvent
-384 (int (*)(...))QGraphicsProxyWidget::dragMoveEvent
-392 (int (*)(...))QGraphicsProxyWidget::dropEvent
-400 (int (*)(...))QGraphicsProxyWidget::hoverEnterEvent
-408 (int (*)(...))QGraphicsProxyWidget::mouseMoveEvent
-416 (int (*)(...))QGraphicsProxyWidget::mousePressEvent
-424 (int (*)(...))QGraphicsProxyWidget::mouseReleaseEvent
-432 (int (*)(...))QGraphicsProxyWidget::mouseDoubleClickEvent
-440 (int (*)(...))QGraphicsProxyWidget::wheelEvent
-448 (int (*)(...))QGraphicsProxyWidget::keyPressEvent
-456 (int (*)(...))QGraphicsProxyWidget::keyReleaseEvent
-464 (int (*)(...))QGraphicsProxyWidget::inputMethodQuery
-472 (int (*)(...))QGraphicsProxyWidget::inputMethodEvent
-480 (int (*)(...))-16
-488 (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
-496 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD1Ev
-504 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidgetD0Ev
-512 (int (*)(...))QGraphicsItem::advance
-520 (int (*)(...))QGraphicsWidget::_ZThn16_NK15QGraphicsWidget12boundingRectEv
-528 (int (*)(...))QGraphicsWidget::_ZThn16_NK15QGraphicsWidget5shapeEv
-536 (int (*)(...))QGraphicsItem::contains
-544 (int (*)(...))QGraphicsItem::collidesWithItem
-552 (int (*)(...))QGraphicsItem::collidesWithPath
-560 (int (*)(...))QGraphicsItem::isObscuredBy
-568 (int (*)(...))QGraphicsItem::opaqueArea
-576 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget5paintEP8QPainterPK24QStyleOptionGraphicsItemP7QWidget
-584 (int (*)(...))QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget4typeEv
-592 (int (*)(...))QGraphicsItem::sceneEventFilter
-600 (int (*)(...))QGraphicsWidget::_ZThn16_N15QGraphicsWidget10sceneEventEP6QEvent
-608 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget16contextMenuEventEP30QGraphicsSceneContextMenuEvent
-616 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget14dragEnterEventEP27QGraphicsSceneDragDropEvent
-624 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget14dragLeaveEventEP27QGraphicsSceneDragDropEvent
-632 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget13dragMoveEventEP27QGraphicsSceneDragDropEvent
-640 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget9dropEventEP27QGraphicsSceneDragDropEvent
-648 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget12focusInEventEP11QFocusEvent
-656 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget13focusOutEventEP11QFocusEvent
-664 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget15hoverEnterEventEP24QGraphicsSceneHoverEvent
-672 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget14hoverMoveEventEP24QGraphicsSceneHoverEvent
-680 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget15hoverLeaveEventEP24QGraphicsSceneHoverEvent
-688 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget13keyPressEventEP9QKeyEvent
-696 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget15keyReleaseEventEP9QKeyEvent
-704 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget15mousePressEventEP24QGraphicsSceneMouseEvent
-712 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget14mouseMoveEventEP24QGraphicsSceneMouseEvent
-720 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget17mouseReleaseEventEP24QGraphicsSceneMouseEvent
-728 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget21mouseDoubleClickEventEP24QGraphicsSceneMouseEvent
-736 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget10wheelEventEP24QGraphicsSceneWheelEvent
-744 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget16inputMethodEventEP17QInputMethodEvent
-752 (int (*)(...))QGraphicsProxyWidget::_ZThn16_NK20QGraphicsProxyWidget16inputMethodQueryEN2Qt16InputMethodQueryE
-760 (int (*)(...))QGraphicsProxyWidget::_ZThn16_N20QGraphicsProxyWidget10itemChangeEN13QGraphicsItem18GraphicsItemChangeERK8QVariant
-768 (int (*)(...))QGraphicsItem::supportsExtension
-776 (int (*)(...))QGraphicsItem::setExtension
-784 (int (*)(...))QGraphicsItem::extension
-792 (int (*)(...))-32
-800 (int (*)(...))(& _ZTI20QGraphicsProxyWidget)
-808 (int (*)(...))QGraphicsProxyWidget::_ZThn32_N20QGraphicsProxyWidgetD1Ev
-816 (int (*)(...))QGraphicsProxyWidget::_ZThn32_N20QGraphicsProxyWidgetD0Ev
-824 (int (*)(...))QGraphicsProxyWidget::_ZThn32_N20QGraphicsProxyWidget11setGeometryERK6QRectF
-832 (int (*)(...))QGraphicsWidget::_ZThn32_NK15QGraphicsWidget18getContentsMarginsEPdS0_S0_S0_
-840 (int (*)(...))QGraphicsWidget::_ZThn32_N15QGraphicsWidget14updateGeometryEv
-848 (int (*)(...))QGraphicsProxyWidget::_ZThn32_NK20QGraphicsProxyWidget8sizeHintEN2Qt8SizeHintERK6QSizeF
-
-Class QGraphicsProxyWidget
- size=48 align=8
- base size=48 base align=8
-QGraphicsProxyWidget (0x0x7f2622071f08) 0
- vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 16u)
- QGraphicsWidget (0x0x7f2621a908c0) 0
- primary-for QGraphicsProxyWidget (0x0x7f2622071f08)
- QGraphicsObject (0x0x7f2621a90930) 0
- primary-for QGraphicsWidget (0x0x7f2621a908c0)
- QObject (0x0x7f2621d43a20) 0
- primary-for QGraphicsObject (0x0x7f2621a90930)
- QGraphicsItem (0x0x7f2621d43a80) 16
- vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 496u)
- QGraphicsLayoutItem (0x0x7f2621d43ae0) 32
- vptr=((& QGraphicsProxyWidget::_ZTV20QGraphicsProxyWidget) + 808u)
-
-Class QGraphicsScene::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsScene::QPrivateSignal (0x0x7f2621d43d80) 0 empty
-
-Vtable for QGraphicsScene
-QGraphicsScene::_ZTV14QGraphicsScene: 34u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QGraphicsScene)
-16 (int (*)(...))QGraphicsScene::metaObject
-24 (int (*)(...))QGraphicsScene::qt_metacast
-32 (int (*)(...))QGraphicsScene::qt_metacall
-40 (int (*)(...))QGraphicsScene::~QGraphicsScene
-48 (int (*)(...))QGraphicsScene::~QGraphicsScene
-56 (int (*)(...))QGraphicsScene::event
-64 (int (*)(...))QGraphicsScene::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsScene::inputMethodQuery
-120 (int (*)(...))QGraphicsScene::contextMenuEvent
-128 (int (*)(...))QGraphicsScene::dragEnterEvent
-136 (int (*)(...))QGraphicsScene::dragMoveEvent
-144 (int (*)(...))QGraphicsScene::dragLeaveEvent
-152 (int (*)(...))QGraphicsScene::dropEvent
-160 (int (*)(...))QGraphicsScene::focusInEvent
-168 (int (*)(...))QGraphicsScene::focusOutEvent
-176 (int (*)(...))QGraphicsScene::helpEvent
-184 (int (*)(...))QGraphicsScene::keyPressEvent
-192 (int (*)(...))QGraphicsScene::keyReleaseEvent
-200 (int (*)(...))QGraphicsScene::mousePressEvent
-208 (int (*)(...))QGraphicsScene::mouseMoveEvent
-216 (int (*)(...))QGraphicsScene::mouseReleaseEvent
-224 (int (*)(...))QGraphicsScene::mouseDoubleClickEvent
-232 (int (*)(...))QGraphicsScene::wheelEvent
-240 (int (*)(...))QGraphicsScene::inputMethodEvent
-248 (int (*)(...))QGraphicsScene::drawBackground
-256 (int (*)(...))QGraphicsScene::drawForeground
-264 (int (*)(...))QGraphicsScene::drawItems
-
-Class QGraphicsScene
- size=16 align=8
- base size=16 base align=8
-QGraphicsScene (0x0x7f2621ab5138) 0
- vptr=((& QGraphicsScene::_ZTV14QGraphicsScene) + 16u)
- QObject (0x0x7f2621d43d20) 0
- primary-for QGraphicsScene (0x0x7f2621ab5138)
-
-Vtable for QGraphicsSceneEvent
-QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QGraphicsSceneEvent)
-16 (int (*)(...))QGraphicsSceneEvent::~QGraphicsSceneEvent
-24 (int (*)(...))QGraphicsSceneEvent::~QGraphicsSceneEvent
-
-Class QGraphicsSceneEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneEvent (0x0x7f2621ab5340) 0
- vptr=((& QGraphicsSceneEvent::_ZTV19QGraphicsSceneEvent) + 16u)
- QEvent (0x0x7f2621b120c0) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab5340)
-
-Vtable for QGraphicsSceneMouseEvent
-QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QGraphicsSceneMouseEvent)
-16 (int (*)(...))QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
-24 (int (*)(...))QGraphicsSceneMouseEvent::~QGraphicsSceneMouseEvent
-
-Class QGraphicsSceneMouseEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneMouseEvent (0x0x7f2621ab53a8) 0
- vptr=((& QGraphicsSceneMouseEvent::_ZTV24QGraphicsSceneMouseEvent) + 16u)
- QGraphicsSceneEvent (0x0x7f2621ab5410) 0
- primary-for QGraphicsSceneMouseEvent (0x0x7f2621ab53a8)
- QEvent (0x0x7f2621b121e0) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab5410)
-
-Vtable for QGraphicsSceneWheelEvent
-QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QGraphicsSceneWheelEvent)
-16 (int (*)(...))QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
-24 (int (*)(...))QGraphicsSceneWheelEvent::~QGraphicsSceneWheelEvent
-
-Class QGraphicsSceneWheelEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneWheelEvent (0x0x7f2621ab5478) 0
- vptr=((& QGraphicsSceneWheelEvent::_ZTV24QGraphicsSceneWheelEvent) + 16u)
- QGraphicsSceneEvent (0x0x7f2621ab54e0) 0
- primary-for QGraphicsSceneWheelEvent (0x0x7f2621ab5478)
- QEvent (0x0x7f2621b12240) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab54e0)
-
-Vtable for QGraphicsSceneContextMenuEvent
-QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI30QGraphicsSceneContextMenuEvent)
-16 (int (*)(...))QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
-24 (int (*)(...))QGraphicsSceneContextMenuEvent::~QGraphicsSceneContextMenuEvent
-
-Class QGraphicsSceneContextMenuEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneContextMenuEvent (0x0x7f2621ab5548) 0
- vptr=((& QGraphicsSceneContextMenuEvent::_ZTV30QGraphicsSceneContextMenuEvent) + 16u)
- QGraphicsSceneEvent (0x0x7f2621ab55b0) 0
- primary-for QGraphicsSceneContextMenuEvent (0x0x7f2621ab5548)
- QEvent (0x0x7f2621b122a0) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab55b0)
-
-Vtable for QGraphicsSceneHoverEvent
-QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QGraphicsSceneHoverEvent)
-16 (int (*)(...))QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
-24 (int (*)(...))QGraphicsSceneHoverEvent::~QGraphicsSceneHoverEvent
-
-Class QGraphicsSceneHoverEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneHoverEvent (0x0x7f2621ab5618) 0
- vptr=((& QGraphicsSceneHoverEvent::_ZTV24QGraphicsSceneHoverEvent) + 16u)
- QGraphicsSceneEvent (0x0x7f2621ab5680) 0
- primary-for QGraphicsSceneHoverEvent (0x0x7f2621ab5618)
- QEvent (0x0x7f2621b12300) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab5680)
-
-Vtable for QGraphicsSceneHelpEvent
-QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QGraphicsSceneHelpEvent)
-16 (int (*)(...))QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
-24 (int (*)(...))QGraphicsSceneHelpEvent::~QGraphicsSceneHelpEvent
-
-Class QGraphicsSceneHelpEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneHelpEvent (0x0x7f2621ab56e8) 0
- vptr=((& QGraphicsSceneHelpEvent::_ZTV23QGraphicsSceneHelpEvent) + 16u)
- QGraphicsSceneEvent (0x0x7f2621ab5750) 0
- primary-for QGraphicsSceneHelpEvent (0x0x7f2621ab56e8)
- QEvent (0x0x7f2621b12360) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab5750)
-
-Vtable for QGraphicsSceneDragDropEvent
-QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI27QGraphicsSceneDragDropEvent)
-16 (int (*)(...))QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
-24 (int (*)(...))QGraphicsSceneDragDropEvent::~QGraphicsSceneDragDropEvent
-
-Class QGraphicsSceneDragDropEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneDragDropEvent (0x0x7f2621ab57b8) 0
- vptr=((& QGraphicsSceneDragDropEvent::_ZTV27QGraphicsSceneDragDropEvent) + 16u)
- QGraphicsSceneEvent (0x0x7f2621ab5820) 0
- primary-for QGraphicsSceneDragDropEvent (0x0x7f2621ab57b8)
- QEvent (0x0x7f2621b123c0) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab5820)
-
-Vtable for QGraphicsSceneResizeEvent
-QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI25QGraphicsSceneResizeEvent)
-16 (int (*)(...))QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
-24 (int (*)(...))QGraphicsSceneResizeEvent::~QGraphicsSceneResizeEvent
-
-Class QGraphicsSceneResizeEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneResizeEvent (0x0x7f2621ab5888) 0
- vptr=((& QGraphicsSceneResizeEvent::_ZTV25QGraphicsSceneResizeEvent) + 16u)
- QGraphicsSceneEvent (0x0x7f2621ab58f0) 0
- primary-for QGraphicsSceneResizeEvent (0x0x7f2621ab5888)
- QEvent (0x0x7f2621b12420) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab58f0)
-
-Vtable for QGraphicsSceneMoveEvent
-QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI23QGraphicsSceneMoveEvent)
-16 (int (*)(...))QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
-24 (int (*)(...))QGraphicsSceneMoveEvent::~QGraphicsSceneMoveEvent
-
-Class QGraphicsSceneMoveEvent
- size=32 align=8
- base size=32 base align=8
-QGraphicsSceneMoveEvent (0x0x7f2621ab5958) 0
- vptr=((& QGraphicsSceneMoveEvent::_ZTV23QGraphicsSceneMoveEvent) + 16u)
- QGraphicsSceneEvent (0x0x7f2621ab59c0) 0
- primary-for QGraphicsSceneMoveEvent (0x0x7f2621ab5958)
- QEvent (0x0x7f2621b12480) 0
- primary-for QGraphicsSceneEvent (0x0x7f2621ab59c0)
-
-Class QGraphicsTransform::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsTransform::QPrivateSignal (0x0x7f2621b12540) 0 empty
-
-Vtable for QGraphicsTransform
-QGraphicsTransform::_ZTV18QGraphicsTransform: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QGraphicsTransform)
-16 (int (*)(...))QGraphicsTransform::metaObject
-24 (int (*)(...))QGraphicsTransform::qt_metacast
-32 (int (*)(...))QGraphicsTransform::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QGraphicsTransform
- size=16 align=8
- base size=16 base align=8
-QGraphicsTransform (0x0x7f2621ab5a28) 0
- vptr=((& QGraphicsTransform::_ZTV18QGraphicsTransform) + 16u)
- QObject (0x0x7f2621b124e0) 0
- primary-for QGraphicsTransform (0x0x7f2621ab5a28)
-
-Class QGraphicsScale::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsScale::QPrivateSignal (0x0x7f2621b12600) 0 empty
-
-Vtable for QGraphicsScale
-QGraphicsScale::_ZTV14QGraphicsScale: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QGraphicsScale)
-16 (int (*)(...))QGraphicsScale::metaObject
-24 (int (*)(...))QGraphicsScale::qt_metacast
-32 (int (*)(...))QGraphicsScale::qt_metacall
-40 (int (*)(...))QGraphicsScale::~QGraphicsScale
-48 (int (*)(...))QGraphicsScale::~QGraphicsScale
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsScale::applyTo
-
-Class QGraphicsScale
- size=16 align=8
- base size=16 base align=8
-QGraphicsScale (0x0x7f2621ab5a90) 0
- vptr=((& QGraphicsScale::_ZTV14QGraphicsScale) + 16u)
- QGraphicsTransform (0x0x7f2621ab5af8) 0
- primary-for QGraphicsScale (0x0x7f2621ab5a90)
- QObject (0x0x7f2621b125a0) 0
- primary-for QGraphicsTransform (0x0x7f2621ab5af8)
-
-Class QGraphicsRotation::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsRotation::QPrivateSignal (0x0x7f2621b126c0) 0 empty
-
-Vtable for QGraphicsRotation
-QGraphicsRotation::_ZTV17QGraphicsRotation: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QGraphicsRotation)
-16 (int (*)(...))QGraphicsRotation::metaObject
-24 (int (*)(...))QGraphicsRotation::qt_metacast
-32 (int (*)(...))QGraphicsRotation::qt_metacall
-40 (int (*)(...))QGraphicsRotation::~QGraphicsRotation
-48 (int (*)(...))QGraphicsRotation::~QGraphicsRotation
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QGraphicsRotation::applyTo
-
-Class QGraphicsRotation
- size=16 align=8
- base size=16 base align=8
-QGraphicsRotation (0x0x7f2621ab5b60) 0
- vptr=((& QGraphicsRotation::_ZTV17QGraphicsRotation) + 16u)
- QGraphicsTransform (0x0x7f2621ab5bc8) 0
- primary-for QGraphicsRotation (0x0x7f2621ab5b60)
- QObject (0x0x7f2621b12660) 0
- primary-for QGraphicsTransform (0x0x7f2621ab5bc8)
-
-Class QScrollArea::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QScrollArea::QPrivateSignal (0x0x7f2621b127e0) 0 empty
-
-Vtable for QScrollArea
-QScrollArea::_ZTV11QScrollArea: 68u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QScrollArea)
-16 (int (*)(...))QScrollArea::metaObject
-24 (int (*)(...))QScrollArea::qt_metacast
-32 (int (*)(...))QScrollArea::qt_metacall
-40 (int (*)(...))QScrollArea::~QScrollArea
-48 (int (*)(...))QScrollArea::~QScrollArea
-56 (int (*)(...))QScrollArea::event
-64 (int (*)(...))QScrollArea::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractScrollArea::mousePressEvent
-176 (int (*)(...))QAbstractScrollArea::mouseReleaseEvent
-184 (int (*)(...))QAbstractScrollArea::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractScrollArea::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QAbstractScrollArea::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QAbstractScrollArea::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QScrollArea::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractScrollArea::dragEnterEvent
-320 (int (*)(...))QAbstractScrollArea::dragMoveEvent
-328 (int (*)(...))QAbstractScrollArea::dragLeaveEvent
-336 (int (*)(...))QAbstractScrollArea::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QScrollArea::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractScrollArea::viewportEvent
-448 (int (*)(...))QScrollArea::scrollContentsBy
-456 (int (*)(...))QScrollArea::viewportSizeHint
-464 (int (*)(...))-16
-472 (int (*)(...))(& _ZTI11QScrollArea)
-480 (int (*)(...))QScrollArea::_ZThn16_N11QScrollAreaD1Ev
-488 (int (*)(...))QScrollArea::_ZThn16_N11QScrollAreaD0Ev
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QScrollArea
- size=48 align=8
- base size=48 base align=8
-QScrollArea (0x0x7f2621ab5c30) 0
- vptr=((& QScrollArea::_ZTV11QScrollArea) + 16u)
- QAbstractScrollArea (0x0x7f2621ab5c98) 0
- primary-for QScrollArea (0x0x7f2621ab5c30)
- QFrame (0x0x7f2621ab5d00) 0
- primary-for QAbstractScrollArea (0x0x7f2621ab5c98)
- QWidget (0x0x7f2621bf0230) 0
- primary-for QFrame (0x0x7f2621ab5d00)
- QObject (0x0x7f2621b12720) 0
- primary-for QWidget (0x0x7f2621bf0230)
- QPaintDevice (0x0x7f2621b12780) 16
- vptr=((& QScrollArea::_ZTV11QScrollArea) + 480u)
-
-Class QGraphicsView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGraphicsView::QPrivateSignal (0x0x7f2621b12900) 0 empty
-
-Vtable for QGraphicsView
-QGraphicsView::_ZTV13QGraphicsView: 71u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QGraphicsView)
-16 (int (*)(...))QGraphicsView::metaObject
-24 (int (*)(...))QGraphicsView::qt_metacast
-32 (int (*)(...))QGraphicsView::qt_metacall
-40 (int (*)(...))QGraphicsView::~QGraphicsView
-48 (int (*)(...))QGraphicsView::~QGraphicsView
-56 (int (*)(...))QGraphicsView::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QGraphicsView::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QGraphicsView::mousePressEvent
-176 (int (*)(...))QGraphicsView::mouseReleaseEvent
-184 (int (*)(...))QGraphicsView::mouseDoubleClickEvent
-192 (int (*)(...))QGraphicsView::mouseMoveEvent
-200 (int (*)(...))QGraphicsView::wheelEvent
-208 (int (*)(...))QGraphicsView::keyPressEvent
-216 (int (*)(...))QGraphicsView::keyReleaseEvent
-224 (int (*)(...))QGraphicsView::focusInEvent
-232 (int (*)(...))QGraphicsView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QGraphicsView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QGraphicsView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QGraphicsView::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QGraphicsView::dragEnterEvent
-320 (int (*)(...))QGraphicsView::dragMoveEvent
-328 (int (*)(...))QGraphicsView::dragLeaveEvent
-336 (int (*)(...))QGraphicsView::dropEvent
-344 (int (*)(...))QGraphicsView::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QGraphicsView::inputMethodEvent
-416 (int (*)(...))QGraphicsView::inputMethodQuery
-424 (int (*)(...))QGraphicsView::focusNextPrevChild
-432 (int (*)(...))QGraphicsView::setupViewport
-440 (int (*)(...))QGraphicsView::viewportEvent
-448 (int (*)(...))QGraphicsView::scrollContentsBy
-456 (int (*)(...))QAbstractScrollArea::viewportSizeHint
-464 (int (*)(...))QGraphicsView::drawBackground
-472 (int (*)(...))QGraphicsView::drawForeground
-480 (int (*)(...))QGraphicsView::drawItems
-488 (int (*)(...))-16
-496 (int (*)(...))(& _ZTI13QGraphicsView)
-504 (int (*)(...))QGraphicsView::_ZThn16_N13QGraphicsViewD1Ev
-512 (int (*)(...))QGraphicsView::_ZThn16_N13QGraphicsViewD0Ev
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QGraphicsView
- size=48 align=8
- base size=48 base align=8
-QGraphicsView (0x0x7f2621ab5d68) 0
- vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 16u)
- QAbstractScrollArea (0x0x7f2621ab5dd0) 0
- primary-for QGraphicsView (0x0x7f2621ab5d68)
- QFrame (0x0x7f2621ab5e38) 0
- primary-for QAbstractScrollArea (0x0x7f2621ab5dd0)
- QWidget (0x0x7f2621bf08c0) 0
- primary-for QFrame (0x0x7f2621ab5e38)
- QObject (0x0x7f2621b12840) 0
- primary-for QWidget (0x0x7f2621bf08c0)
- QPaintDevice (0x0x7f2621b128a0) 16
- vptr=((& QGraphicsView::_ZTV13QGraphicsView) + 504u)
-
-Class QGroupBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QGroupBox::QPrivateSignal (0x0x7f2621b12c60) 0 empty
-
-Vtable for QGroupBox
-QGroupBox::_ZTV9QGroupBox: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QGroupBox)
-16 (int (*)(...))QGroupBox::metaObject
-24 (int (*)(...))QGroupBox::qt_metacast
-32 (int (*)(...))QGroupBox::qt_metacall
-40 (int (*)(...))QGroupBox::~QGroupBox
-48 (int (*)(...))QGroupBox::~QGroupBox
-56 (int (*)(...))QGroupBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QGroupBox::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QGroupBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QGroupBox::mousePressEvent
-176 (int (*)(...))QGroupBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QGroupBox::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QGroupBox::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QGroupBox::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QGroupBox::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QGroupBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI9QGroupBox)
-448 (int (*)(...))QGroupBox::_ZThn16_N9QGroupBoxD1Ev
-456 (int (*)(...))QGroupBox::_ZThn16_N9QGroupBoxD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QGroupBox
- size=48 align=8
- base size=48 base align=8
-QGroupBox (0x0x7f2621890068) 0
- vptr=((& QGroupBox::_ZTV9QGroupBox) + 16u)
- QWidget (0x0x7f26218cf230) 0
- primary-for QGroupBox (0x0x7f2621890068)
- QObject (0x0x7f2621b12ba0) 0
- primary-for QWidget (0x0x7f26218cf230)
- QPaintDevice (0x0x7f2621b12c00) 16
- vptr=((& QGroupBox::_ZTV9QGroupBox) + 448u)
-
-Class QHeaderView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QHeaderView::QPrivateSignal (0x0x7f2621b12d80) 0 empty
-
-Vtable for QHeaderView
-QHeaderView::_ZTV11QHeaderView: 108u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QHeaderView)
-16 (int (*)(...))QHeaderView::metaObject
-24 (int (*)(...))QHeaderView::qt_metacast
-32 (int (*)(...))QHeaderView::qt_metacall
-40 (int (*)(...))QHeaderView::~QHeaderView
-48 (int (*)(...))QHeaderView::~QHeaderView
-56 (int (*)(...))QHeaderView::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QAbstractItemView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QHeaderView::setVisible
-128 (int (*)(...))QHeaderView::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QHeaderView::mousePressEvent
-176 (int (*)(...))QHeaderView::mouseReleaseEvent
-184 (int (*)(...))QHeaderView::mouseDoubleClickEvent
-192 (int (*)(...))QHeaderView::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QAbstractItemView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QHeaderView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractItemView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QAbstractItemView::dragMoveEvent
-328 (int (*)(...))QAbstractItemView::dragLeaveEvent
-336 (int (*)(...))QAbstractItemView::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QHeaderView::viewportEvent
-448 (int (*)(...))QHeaderView::scrollContentsBy
-456 (int (*)(...))QAbstractItemView::viewportSizeHint
-464 (int (*)(...))QHeaderView::setModel
-472 (int (*)(...))QAbstractItemView::setSelectionModel
-480 (int (*)(...))QAbstractItemView::keyboardSearch
-488 (int (*)(...))QHeaderView::visualRect
-496 (int (*)(...))QHeaderView::scrollTo
-504 (int (*)(...))QHeaderView::indexAt
-512 (int (*)(...))QAbstractItemView::sizeHintForRow
-520 (int (*)(...))QAbstractItemView::sizeHintForColumn
-528 (int (*)(...))QHeaderView::reset
-536 (int (*)(...))QAbstractItemView::setRootIndex
-544 (int (*)(...))QHeaderView::doItemsLayout
-552 (int (*)(...))QAbstractItemView::selectAll
-560 (int (*)(...))QHeaderView::dataChanged
-568 (int (*)(...))QHeaderView::rowsInserted
-576 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved
-584 (int (*)(...))QAbstractItemView::selectionChanged
-592 (int (*)(...))QHeaderView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QHeaderView::updateGeometries
-624 (int (*)(...))QAbstractItemView::verticalScrollbarAction
-632 (int (*)(...))QAbstractItemView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QHeaderView::moveCursor
-688 (int (*)(...))QHeaderView::horizontalOffset
-696 (int (*)(...))QHeaderView::verticalOffset
-704 (int (*)(...))QHeaderView::isIndexHidden
-712 (int (*)(...))QHeaderView::setSelection
-720 (int (*)(...))QHeaderView::visualRegionForSelection
-728 (int (*)(...))QAbstractItemView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QAbstractItemView::startDrag
-760 (int (*)(...))QAbstractItemView::viewOptions
-768 (int (*)(...))QHeaderView::paintSection
-776 (int (*)(...))QHeaderView::sectionSizeFromContents
-784 (int (*)(...))-16
-792 (int (*)(...))(& _ZTI11QHeaderView)
-800 (int (*)(...))QHeaderView::_ZThn16_N11QHeaderViewD1Ev
-808 (int (*)(...))QHeaderView::_ZThn16_N11QHeaderViewD0Ev
-816 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-824 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-848 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-856 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QHeaderView
- size=48 align=8
- base size=48 base align=8
-QHeaderView (0x0x7f26218900d0) 0
- vptr=((& QHeaderView::_ZTV11QHeaderView) + 16u)
- QAbstractItemView (0x0x7f2621890138) 0
- primary-for QHeaderView (0x0x7f26218900d0)
- QAbstractScrollArea (0x0x7f26218901a0) 0
- primary-for QAbstractItemView (0x0x7f2621890138)
- QFrame (0x0x7f2621890208) 0
- primary-for QAbstractScrollArea (0x0x7f26218901a0)
- QWidget (0x0x7f26218cf8c0) 0
- primary-for QFrame (0x0x7f2621890208)
- QObject (0x0x7f2621b12cc0) 0
- primary-for QWidget (0x0x7f26218cf8c0)
- QPaintDevice (0x0x7f2621b12d20) 16
- vptr=((& QHeaderView::_ZTV11QHeaderView) + 800u)
-
-Class QLineEdit::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLineEdit::QPrivateSignal (0x0x7f262192a0c0) 0 empty
-
-Vtable for QLineEdit
-QLineEdit::_ZTV9QLineEdit: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QLineEdit)
-16 (int (*)(...))QLineEdit::metaObject
-24 (int (*)(...))QLineEdit::qt_metacast
-32 (int (*)(...))QLineEdit::qt_metacall
-40 (int (*)(...))QLineEdit::~QLineEdit
-48 (int (*)(...))QLineEdit::~QLineEdit
-56 (int (*)(...))QLineEdit::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QLineEdit::sizeHint
-136 (int (*)(...))QLineEdit::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QLineEdit::mousePressEvent
-176 (int (*)(...))QLineEdit::mouseReleaseEvent
-184 (int (*)(...))QLineEdit::mouseDoubleClickEvent
-192 (int (*)(...))QLineEdit::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QLineEdit::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QLineEdit::focusInEvent
-232 (int (*)(...))QLineEdit::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QLineEdit::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QLineEdit::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QLineEdit::dragEnterEvent
-320 (int (*)(...))QLineEdit::dragMoveEvent
-328 (int (*)(...))QLineEdit::dragLeaveEvent
-336 (int (*)(...))QLineEdit::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QLineEdit::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QLineEdit::inputMethodEvent
-416 (int (*)(...))QLineEdit::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI9QLineEdit)
-448 (int (*)(...))QLineEdit::_ZThn16_N9QLineEditD1Ev
-456 (int (*)(...))QLineEdit::_ZThn16_N9QLineEditD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QLineEdit
- size=48 align=8
- base size=48 base align=8
-QLineEdit (0x0x7f26218903a8) 0
- vptr=((& QLineEdit::_ZTV9QLineEdit) + 16u)
- QWidget (0x0x7f26219228c0) 0
- primary-for QLineEdit (0x0x7f26218903a8)
- QObject (0x0x7f262192a000) 0
- primary-for QWidget (0x0x7f26219228c0)
- QPaintDevice (0x0x7f262192a060) 16
- vptr=((& QLineEdit::_ZTV9QLineEdit) + 448u)
-
-Class QInputDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QInputDialog::QPrivateSignal (0x0x7f262192a1e0) 0 empty
-
-Vtable for QInputDialog
-QInputDialog::_ZTV12QInputDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QInputDialog)
-16 (int (*)(...))QInputDialog::metaObject
-24 (int (*)(...))QInputDialog::qt_metacast
-32 (int (*)(...))QInputDialog::qt_metacall
-40 (int (*)(...))QInputDialog::~QInputDialog
-48 (int (*)(...))QInputDialog::~QInputDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QInputDialog::setVisible
-128 (int (*)(...))QInputDialog::sizeHint
-136 (int (*)(...))QInputDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QInputDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI12QInputDialog)
-488 (int (*)(...))QInputDialog::_ZThn16_N12QInputDialogD1Ev
-496 (int (*)(...))QInputDialog::_ZThn16_N12QInputDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QInputDialog
- size=48 align=8
- base size=48 base align=8
-QInputDialog (0x0x7f2621890410) 0
- vptr=((& QInputDialog::_ZTV12QInputDialog) + 16u)
- QDialog (0x0x7f2621890478) 0
- primary-for QInputDialog (0x0x7f2621890410)
- QWidget (0x0x7f26219575b0) 0
- primary-for QDialog (0x0x7f2621890478)
- QObject (0x0x7f262192a120) 0
- primary-for QWidget (0x0x7f26219575b0)
- QPaintDevice (0x0x7f262192a180) 16
- vptr=((& QInputDialog::_ZTV12QInputDialog) + 488u)
-
-Class QItemDelegate::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QItemDelegate::QPrivateSignal (0x0x7f262192a3c0) 0 empty
-
-Vtable for QItemDelegate
-QItemDelegate::_ZTV13QItemDelegate: 28u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QItemDelegate)
-16 (int (*)(...))QItemDelegate::metaObject
-24 (int (*)(...))QItemDelegate::qt_metacast
-32 (int (*)(...))QItemDelegate::qt_metacall
-40 (int (*)(...))QItemDelegate::~QItemDelegate
-48 (int (*)(...))QItemDelegate::~QItemDelegate
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QItemDelegate::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QItemDelegate::paint
-120 (int (*)(...))QItemDelegate::sizeHint
-128 (int (*)(...))QItemDelegate::createEditor
-136 (int (*)(...))QAbstractItemDelegate::destroyEditor
-144 (int (*)(...))QItemDelegate::setEditorData
-152 (int (*)(...))QItemDelegate::setModelData
-160 (int (*)(...))QItemDelegate::updateEditorGeometry
-168 (int (*)(...))QItemDelegate::editorEvent
-176 (int (*)(...))QAbstractItemDelegate::helpEvent
-184 (int (*)(...))QAbstractItemDelegate::paintingRoles
-192 (int (*)(...))QItemDelegate::drawDisplay
-200 (int (*)(...))QItemDelegate::drawDecoration
-208 (int (*)(...))QItemDelegate::drawFocus
-216 (int (*)(...))QItemDelegate::drawCheck
-
-Class QItemDelegate
- size=16 align=8
- base size=16 base align=8
-QItemDelegate (0x0x7f26218905b0) 0
- vptr=((& QItemDelegate::_ZTV13QItemDelegate) + 16u)
- QAbstractItemDelegate (0x0x7f2621890618) 0
- primary-for QItemDelegate (0x0x7f26218905b0)
- QObject (0x0x7f262192a360) 0
- primary-for QAbstractItemDelegate (0x0x7f2621890618)
-
-Vtable for QItemEditorCreatorBase
-QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QItemEditorCreatorBase)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-
-Class QItemEditorCreatorBase
- size=8 align=8
- base size=8 base align=8
-QItemEditorCreatorBase (0x0x7f262192a420) 0 nearly-empty
- vptr=((& QItemEditorCreatorBase::_ZTV22QItemEditorCreatorBase) + 16u)
-
-Vtable for QItemEditorFactory
-QItemEditorFactory::_ZTV18QItemEditorFactory: 6u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI18QItemEditorFactory)
-16 (int (*)(...))QItemEditorFactory::~QItemEditorFactory
-24 (int (*)(...))QItemEditorFactory::~QItemEditorFactory
-32 (int (*)(...))QItemEditorFactory::createEditor
-40 (int (*)(...))QItemEditorFactory::valuePropertyName
-
-Class QItemEditorFactory
- size=16 align=8
- base size=16 base align=8
-QItemEditorFactory (0x0x7f262192a540) 0
- vptr=((& QItemEditorFactory::_ZTV18QItemEditorFactory) + 16u)
-
-Class QKeyEventTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QKeyEventTransition::QPrivateSignal (0x0x7f262192a6c0) 0 empty
-
-Vtable for QKeyEventTransition
-QKeyEventTransition::_ZTV19QKeyEventTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QKeyEventTransition)
-16 (int (*)(...))QKeyEventTransition::metaObject
-24 (int (*)(...))QKeyEventTransition::qt_metacast
-32 (int (*)(...))QKeyEventTransition::qt_metacall
-40 (int (*)(...))QKeyEventTransition::~QKeyEventTransition
-48 (int (*)(...))QKeyEventTransition::~QKeyEventTransition
-56 (int (*)(...))QEventTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QKeyEventTransition::eventTest
-120 (int (*)(...))QKeyEventTransition::onTransition
-
-Class QKeyEventTransition
- size=16 align=8
- base size=16 base align=8
-QKeyEventTransition (0x0x7f2621890750) 0
- vptr=((& QKeyEventTransition::_ZTV19QKeyEventTransition) + 16u)
- QEventTransition (0x0x7f26218907b8) 0
- primary-for QKeyEventTransition (0x0x7f2621890750)
- QAbstractTransition (0x0x7f2621890820) 0
- primary-for QEventTransition (0x0x7f26218907b8)
- QObject (0x0x7f262192a660) 0
- primary-for QAbstractTransition (0x0x7f2621890820)
-
-Class QKeySequenceEdit::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QKeySequenceEdit::QPrivateSignal (0x0x7f262192a7e0) 0 empty
-
-Vtable for QKeySequenceEdit
-QKeySequenceEdit::_ZTV16QKeySequenceEdit: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QKeySequenceEdit)
-16 (int (*)(...))QKeySequenceEdit::metaObject
-24 (int (*)(...))QKeySequenceEdit::qt_metacast
-32 (int (*)(...))QKeySequenceEdit::qt_metacall
-40 (int (*)(...))QKeySequenceEdit::~QKeySequenceEdit
-48 (int (*)(...))QKeySequenceEdit::~QKeySequenceEdit
-56 (int (*)(...))QKeySequenceEdit::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QKeySequenceEdit::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QKeySequenceEdit::keyPressEvent
-216 (int (*)(...))QKeySequenceEdit::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI16QKeySequenceEdit)
-448 (int (*)(...))QKeySequenceEdit::_ZThn16_N16QKeySequenceEditD1Ev
-456 (int (*)(...))QKeySequenceEdit::_ZThn16_N16QKeySequenceEditD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QKeySequenceEdit
- size=48 align=8
- base size=48 base align=8
-QKeySequenceEdit (0x0x7f2621890888) 0
- vptr=((& QKeySequenceEdit::_ZTV16QKeySequenceEdit) + 16u)
- QWidget (0x0x7f26219dea10) 0
- primary-for QKeySequenceEdit (0x0x7f2621890888)
- QObject (0x0x7f262192a720) 0
- primary-for QWidget (0x0x7f26219dea10)
- QPaintDevice (0x0x7f262192a780) 16
- vptr=((& QKeySequenceEdit::_ZTV16QKeySequenceEdit) + 448u)
-
-Class QLabel::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLabel::QPrivateSignal (0x0x7f262192a900) 0 empty
-
-Vtable for QLabel
-QLabel::_ZTV6QLabel: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI6QLabel)
-16 (int (*)(...))QLabel::metaObject
-24 (int (*)(...))QLabel::qt_metacast
-32 (int (*)(...))QLabel::qt_metacall
-40 (int (*)(...))QLabel::~QLabel
-48 (int (*)(...))QLabel::~QLabel
-56 (int (*)(...))QLabel::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QLabel::sizeHint
-136 (int (*)(...))QLabel::minimumSizeHint
-144 (int (*)(...))QLabel::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QLabel::mousePressEvent
-176 (int (*)(...))QLabel::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QLabel::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QLabel::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QLabel::focusInEvent
-232 (int (*)(...))QLabel::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QLabel::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QLabel::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QLabel::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QLabel::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI6QLabel)
-448 (int (*)(...))QLabel::_ZThn16_N6QLabelD1Ev
-456 (int (*)(...))QLabel::_ZThn16_N6QLabelD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QLabel
- size=48 align=8
- base size=48 base align=8
-QLabel (0x0x7f26218908f0) 0
- vptr=((& QLabel::_ZTV6QLabel) + 16u)
- QFrame (0x0x7f2621890958) 0
- primary-for QLabel (0x0x7f26218908f0)
- QWidget (0x0x7f2621a250e0) 0
- primary-for QFrame (0x0x7f2621890958)
- QObject (0x0x7f262192a840) 0
- primary-for QWidget (0x0x7f2621a250e0)
- QPaintDevice (0x0x7f262192a8a0) 16
- vptr=((& QLabel::_ZTV6QLabel) + 448u)
-
-Class QLCDNumber::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QLCDNumber::QPrivateSignal (0x0x7f262192aa20) 0 empty
-
-Vtable for QLCDNumber
-QLCDNumber::_ZTV10QLCDNumber: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QLCDNumber)
-16 (int (*)(...))QLCDNumber::metaObject
-24 (int (*)(...))QLCDNumber::qt_metacast
-32 (int (*)(...))QLCDNumber::qt_metacall
-40 (int (*)(...))QLCDNumber::~QLCDNumber
-48 (int (*)(...))QLCDNumber::~QLCDNumber
-56 (int (*)(...))QLCDNumber::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QLCDNumber::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QLCDNumber::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI10QLCDNumber)
-448 (int (*)(...))QLCDNumber::_ZThn16_N10QLCDNumberD1Ev
-456 (int (*)(...))QLCDNumber::_ZThn16_N10QLCDNumberD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QLCDNumber
- size=48 align=8
- base size=48 base align=8
-QLCDNumber (0x0x7f26218909c0) 0
- vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 16u)
- QFrame (0x0x7f2621890a28) 0
- primary-for QLCDNumber (0x0x7f26218909c0)
- QWidget (0x0x7f2621a25850) 0
- primary-for QFrame (0x0x7f2621890a28)
- QObject (0x0x7f262192a960) 0
- primary-for QWidget (0x0x7f2621a25850)
- QPaintDevice (0x0x7f262192a9c0) 16
- vptr=((& QLCDNumber::_ZTV10QLCDNumber) + 448u)
-
-Class QListView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QListView::QPrivateSignal (0x0x7f262192ab40) 0 empty
-
-Vtable for QListView
-QListView::_ZTV9QListView: 106u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QListView)
-16 (int (*)(...))QListView::metaObject
-24 (int (*)(...))QListView::qt_metacast
-32 (int (*)(...))QListView::qt_metacall
-40 (int (*)(...))QListView::~QListView
-48 (int (*)(...))QListView::~QListView
-56 (int (*)(...))QListView::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QListView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractItemView::mousePressEvent
-176 (int (*)(...))QListView::mouseReleaseEvent
-184 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent
-192 (int (*)(...))QListView::mouseMoveEvent
-200 (int (*)(...))QListView::wheelEvent
-208 (int (*)(...))QAbstractItemView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QListView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QListView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QListView::dragMoveEvent
-328 (int (*)(...))QListView::dragLeaveEvent
-336 (int (*)(...))QListView::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractItemView::viewportEvent
-448 (int (*)(...))QListView::scrollContentsBy
-456 (int (*)(...))QListView::viewportSizeHint
-464 (int (*)(...))QAbstractItemView::setModel
-472 (int (*)(...))QAbstractItemView::setSelectionModel
-480 (int (*)(...))QAbstractItemView::keyboardSearch
-488 (int (*)(...))QListView::visualRect
-496 (int (*)(...))QListView::scrollTo
-504 (int (*)(...))QListView::indexAt
-512 (int (*)(...))QAbstractItemView::sizeHintForRow
-520 (int (*)(...))QAbstractItemView::sizeHintForColumn
-528 (int (*)(...))QListView::reset
-536 (int (*)(...))QListView::setRootIndex
-544 (int (*)(...))QListView::doItemsLayout
-552 (int (*)(...))QAbstractItemView::selectAll
-560 (int (*)(...))QListView::dataChanged
-568 (int (*)(...))QListView::rowsInserted
-576 (int (*)(...))QListView::rowsAboutToBeRemoved
-584 (int (*)(...))QListView::selectionChanged
-592 (int (*)(...))QListView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QListView::updateGeometries
-624 (int (*)(...))QAbstractItemView::verticalScrollbarAction
-632 (int (*)(...))QAbstractItemView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QListView::moveCursor
-688 (int (*)(...))QListView::horizontalOffset
-696 (int (*)(...))QListView::verticalOffset
-704 (int (*)(...))QListView::isIndexHidden
-712 (int (*)(...))QListView::setSelection
-720 (int (*)(...))QListView::visualRegionForSelection
-728 (int (*)(...))QListView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QListView::startDrag
-760 (int (*)(...))QListView::viewOptions
-768 (int (*)(...))-16
-776 (int (*)(...))(& _ZTI9QListView)
-784 (int (*)(...))QListView::_ZThn16_N9QListViewD1Ev
-792 (int (*)(...))QListView::_ZThn16_N9QListViewD0Ev
-800 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-808 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-816 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-824 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QListView
- size=48 align=8
- base size=48 base align=8
-QListView (0x0x7f2621890a90) 0
- vptr=((& QListView::_ZTV9QListView) + 16u)
- QAbstractItemView (0x0x7f2621890af8) 0
- primary-for QListView (0x0x7f2621890a90)
- QAbstractScrollArea (0x0x7f2621890b60) 0
- primary-for QAbstractItemView (0x0x7f2621890af8)
- QFrame (0x0x7f2621890bc8) 0
- primary-for QAbstractScrollArea (0x0x7f2621890b60)
- QWidget (0x0x7f2621a615b0) 0
- primary-for QFrame (0x0x7f2621890bc8)
- QObject (0x0x7f262192aa80) 0
- primary-for QWidget (0x0x7f2621a615b0)
- QPaintDevice (0x0x7f262192aae0) 16
- vptr=((& QListView::_ZTV9QListView) + 784u)
-
-Vtable for QListWidgetItem
-QListWidgetItem::_ZTV15QListWidgetItem: 11u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QListWidgetItem)
-16 (int (*)(...))QListWidgetItem::~QListWidgetItem
-24 (int (*)(...))QListWidgetItem::~QListWidgetItem
-32 (int (*)(...))QListWidgetItem::clone
-40 (int (*)(...))QListWidgetItem::setBackgroundColor
-48 (int (*)(...))QListWidgetItem::data
-56 (int (*)(...))QListWidgetItem::setData
-64 (int (*)(...))QListWidgetItem::operator<
-72 (int (*)(...))QListWidgetItem::read
-80 (int (*)(...))QListWidgetItem::write
-
-Class QListWidgetItem
- size=48 align=8
- base size=44 base align=8
-QListWidgetItem (0x0x7f262192aba0) 0
- vptr=((& QListWidgetItem::_ZTV15QListWidgetItem) + 16u)
-
-Class QListWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QListWidget::QPrivateSignal (0x0x7f262192ade0) 0 empty
-
-Vtable for QListWidget
-QListWidget::_ZTV11QListWidget: 110u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QListWidget)
-16 (int (*)(...))QListWidget::metaObject
-24 (int (*)(...))QListWidget::qt_metacast
-32 (int (*)(...))QListWidget::qt_metacall
-40 (int (*)(...))QListWidget::~QListWidget
-48 (int (*)(...))QListWidget::~QListWidget
-56 (int (*)(...))QListWidget::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QListView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractItemView::mousePressEvent
-176 (int (*)(...))QListView::mouseReleaseEvent
-184 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent
-192 (int (*)(...))QListView::mouseMoveEvent
-200 (int (*)(...))QListView::wheelEvent
-208 (int (*)(...))QAbstractItemView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QListView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QListView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QListView::dragMoveEvent
-328 (int (*)(...))QListView::dragLeaveEvent
-336 (int (*)(...))QListWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractItemView::viewportEvent
-448 (int (*)(...))QListView::scrollContentsBy
-456 (int (*)(...))QListView::viewportSizeHint
-464 (int (*)(...))QListWidget::setModel
-472 (int (*)(...))QListWidget::setSelectionModel
-480 (int (*)(...))QAbstractItemView::keyboardSearch
-488 (int (*)(...))QListView::visualRect
-496 (int (*)(...))QListView::scrollTo
-504 (int (*)(...))QListView::indexAt
-512 (int (*)(...))QAbstractItemView::sizeHintForRow
-520 (int (*)(...))QAbstractItemView::sizeHintForColumn
-528 (int (*)(...))QListView::reset
-536 (int (*)(...))QListView::setRootIndex
-544 (int (*)(...))QListView::doItemsLayout
-552 (int (*)(...))QAbstractItemView::selectAll
-560 (int (*)(...))QListView::dataChanged
-568 (int (*)(...))QListView::rowsInserted
-576 (int (*)(...))QListView::rowsAboutToBeRemoved
-584 (int (*)(...))QListView::selectionChanged
-592 (int (*)(...))QListView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QListView::updateGeometries
-624 (int (*)(...))QAbstractItemView::verticalScrollbarAction
-632 (int (*)(...))QAbstractItemView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QListView::moveCursor
-688 (int (*)(...))QListView::horizontalOffset
-696 (int (*)(...))QListView::verticalOffset
-704 (int (*)(...))QListView::isIndexHidden
-712 (int (*)(...))QListView::setSelection
-720 (int (*)(...))QListView::visualRegionForSelection
-728 (int (*)(...))QListView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QListView::startDrag
-760 (int (*)(...))QListView::viewOptions
-768 (int (*)(...))QListWidget::mimeTypes
-776 (int (*)(...))QListWidget::mimeData
-784 (int (*)(...))QListWidget::dropMimeData
-792 (int (*)(...))QListWidget::supportedDropActions
-800 (int (*)(...))-16
-808 (int (*)(...))(& _ZTI11QListWidget)
-816 (int (*)(...))QListWidget::_ZThn16_N11QListWidgetD1Ev
-824 (int (*)(...))QListWidget::_ZThn16_N11QListWidgetD0Ev
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-848 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-856 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-864 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-872 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QListWidget
- size=48 align=8
- base size=48 base align=8
-QListWidget (0x0x7f2621890d00) 0
- vptr=((& QListWidget::_ZTV11QListWidget) + 16u)
- QListView (0x0x7f2621890d68) 0
- primary-for QListWidget (0x0x7f2621890d00)
- QAbstractItemView (0x0x7f2621890dd0) 0
- primary-for QListView (0x0x7f2621890d68)
- QAbstractScrollArea (0x0x7f2621890e38) 0
- primary-for QAbstractItemView (0x0x7f2621890dd0)
- QFrame (0x0x7f2621890ea0) 0
- primary-for QAbstractScrollArea (0x0x7f2621890e38)
- QWidget (0x0x7f26216f5620) 0
- primary-for QFrame (0x0x7f2621890ea0)
- QObject (0x0x7f262192ad20) 0
- primary-for QWidget (0x0x7f26216f5620)
- QPaintDevice (0x0x7f262192ad80) 16
- vptr=((& QListWidget::_ZTV11QListWidget) + 816u)
-
-Class QMainWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMainWindow::QPrivateSignal (0x0x7f262192af00) 0 empty
-
-Vtable for QMainWindow
-QMainWindow::_ZTV11QMainWindow: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QMainWindow)
-16 (int (*)(...))QMainWindow::metaObject
-24 (int (*)(...))QMainWindow::qt_metacast
-32 (int (*)(...))QMainWindow::qt_metacall
-40 (int (*)(...))QMainWindow::~QMainWindow
-48 (int (*)(...))QMainWindow::~QMainWindow
-56 (int (*)(...))QMainWindow::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QMainWindow::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QMainWindow::createPopupMenu
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI11QMainWindow)
-456 (int (*)(...))QMainWindow::_ZThn16_N11QMainWindowD1Ev
-464 (int (*)(...))QMainWindow::_ZThn16_N11QMainWindowD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QMainWindow
- size=48 align=8
- base size=48 base align=8
-QMainWindow (0x0x7f2621890f08) 0
- vptr=((& QMainWindow::_ZTV11QMainWindow) + 16u)
- QWidget (0x0x7f2621725700) 0
- primary-for QMainWindow (0x0x7f2621890f08)
- QObject (0x0x7f262192ae40) 0
- primary-for QWidget (0x0x7f2621725700)
- QPaintDevice (0x0x7f262192aea0) 16
- vptr=((& QMainWindow::_ZTV11QMainWindow) + 456u)
-
-Class QMdiArea::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMdiArea::QPrivateSignal (0x0x7f2621757180) 0 empty
-
-Vtable for QMdiArea
-QMdiArea::_ZTV8QMdiArea: 68u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QMdiArea)
-16 (int (*)(...))QMdiArea::metaObject
-24 (int (*)(...))QMdiArea::qt_metacast
-32 (int (*)(...))QMdiArea::qt_metacall
-40 (int (*)(...))QMdiArea::~QMdiArea
-48 (int (*)(...))QMdiArea::~QMdiArea
-56 (int (*)(...))QMdiArea::event
-64 (int (*)(...))QMdiArea::eventFilter
-72 (int (*)(...))QMdiArea::timerEvent
-80 (int (*)(...))QMdiArea::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QMdiArea::sizeHint
-136 (int (*)(...))QMdiArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractScrollArea::mousePressEvent
-176 (int (*)(...))QAbstractScrollArea::mouseReleaseEvent
-184 (int (*)(...))QAbstractScrollArea::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractScrollArea::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QAbstractScrollArea::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QMdiArea::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QMdiArea::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractScrollArea::dragEnterEvent
-320 (int (*)(...))QAbstractScrollArea::dragMoveEvent
-328 (int (*)(...))QAbstractScrollArea::dragLeaveEvent
-336 (int (*)(...))QAbstractScrollArea::dropEvent
-344 (int (*)(...))QMdiArea::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QMdiArea::setupViewport
-440 (int (*)(...))QMdiArea::viewportEvent
-448 (int (*)(...))QMdiArea::scrollContentsBy
-456 (int (*)(...))QAbstractScrollArea::viewportSizeHint
-464 (int (*)(...))-16
-472 (int (*)(...))(& _ZTI8QMdiArea)
-480 (int (*)(...))QMdiArea::_ZThn16_N8QMdiAreaD1Ev
-488 (int (*)(...))QMdiArea::_ZThn16_N8QMdiAreaD0Ev
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QMdiArea
- size=48 align=8
- base size=48 base align=8
-QMdiArea (0x0x7f2621758068) 0
- vptr=((& QMdiArea::_ZTV8QMdiArea) + 16u)
- QAbstractScrollArea (0x0x7f26217580d0) 0
- primary-for QMdiArea (0x0x7f2621758068)
- QFrame (0x0x7f2621758138) 0
- primary-for QAbstractScrollArea (0x0x7f26217580d0)
- QWidget (0x0x7f262178a0e0) 0
- primary-for QFrame (0x0x7f2621758138)
- QObject (0x0x7f26217570c0) 0
- primary-for QWidget (0x0x7f262178a0e0)
- QPaintDevice (0x0x7f2621757120) 16
- vptr=((& QMdiArea::_ZTV8QMdiArea) + 480u)
-
-Class QMdiSubWindow::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMdiSubWindow::QPrivateSignal (0x0x7f26217573c0) 0 empty
-
-Vtable for QMdiSubWindow
-QMdiSubWindow::_ZTV13QMdiSubWindow: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QMdiSubWindow)
-16 (int (*)(...))QMdiSubWindow::metaObject
-24 (int (*)(...))QMdiSubWindow::qt_metacast
-32 (int (*)(...))QMdiSubWindow::qt_metacall
-40 (int (*)(...))QMdiSubWindow::~QMdiSubWindow
-48 (int (*)(...))QMdiSubWindow::~QMdiSubWindow
-56 (int (*)(...))QMdiSubWindow::event
-64 (int (*)(...))QMdiSubWindow::eventFilter
-72 (int (*)(...))QMdiSubWindow::timerEvent
-80 (int (*)(...))QMdiSubWindow::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QMdiSubWindow::sizeHint
-136 (int (*)(...))QMdiSubWindow::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QMdiSubWindow::mousePressEvent
-176 (int (*)(...))QMdiSubWindow::mouseReleaseEvent
-184 (int (*)(...))QMdiSubWindow::mouseDoubleClickEvent
-192 (int (*)(...))QMdiSubWindow::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QMdiSubWindow::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QMdiSubWindow::focusInEvent
-232 (int (*)(...))QMdiSubWindow::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QMdiSubWindow::leaveEvent
-256 (int (*)(...))QMdiSubWindow::paintEvent
-264 (int (*)(...))QMdiSubWindow::moveEvent
-272 (int (*)(...))QMdiSubWindow::resizeEvent
-280 (int (*)(...))QMdiSubWindow::closeEvent
-288 (int (*)(...))QMdiSubWindow::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QMdiSubWindow::showEvent
-352 (int (*)(...))QMdiSubWindow::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QMdiSubWindow::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI13QMdiSubWindow)
-448 (int (*)(...))QMdiSubWindow::_ZThn16_N13QMdiSubWindowD1Ev
-456 (int (*)(...))QMdiSubWindow::_ZThn16_N13QMdiSubWindowD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QMdiSubWindow
- size=48 align=8
- base size=48 base align=8
-QMdiSubWindow (0x0x7f2621758270) 0
- vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 16u)
- QWidget (0x0x7f26217c2c40) 0
- primary-for QMdiSubWindow (0x0x7f2621758270)
- QObject (0x0x7f2621757300) 0
- primary-for QWidget (0x0x7f26217c2c40)
- QPaintDevice (0x0x7f2621757360) 16
- vptr=((& QMdiSubWindow::_ZTV13QMdiSubWindow) + 448u)
-
-Class QMenu::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMenu::QPrivateSignal (0x0x7f2621757660) 0 empty
-
-Vtable for QMenu
-QMenu::_ZTV5QMenu: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI5QMenu)
-16 (int (*)(...))QMenu::metaObject
-24 (int (*)(...))QMenu::qt_metacast
-32 (int (*)(...))QMenu::qt_metacall
-40 (int (*)(...))QMenu::~QMenu
-48 (int (*)(...))QMenu::~QMenu
-56 (int (*)(...))QMenu::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QMenu::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QMenu::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QMenu::mousePressEvent
-176 (int (*)(...))QMenu::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QMenu::mouseMoveEvent
-200 (int (*)(...))QMenu::wheelEvent
-208 (int (*)(...))QMenu::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QMenu::enterEvent
-248 (int (*)(...))QMenu::leaveEvent
-256 (int (*)(...))QMenu::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QMenu::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QMenu::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QMenu::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QMenu::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI5QMenu)
-448 (int (*)(...))QMenu::_ZThn16_N5QMenuD1Ev
-456 (int (*)(...))QMenu::_ZThn16_N5QMenuD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QMenu
- size=48 align=8
- base size=48 base align=8
-QMenu (0x0x7f26217583a8) 0
- vptr=((& QMenu::_ZTV5QMenu) + 16u)
- QWidget (0x0x7f262182e310) 0
- primary-for QMenu (0x0x7f26217583a8)
- QObject (0x0x7f26217575a0) 0
- primary-for QWidget (0x0x7f262182e310)
- QPaintDevice (0x0x7f2621757600) 16
- vptr=((& QMenu::_ZTV5QMenu) + 448u)
-
-Class QMenuBar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMenuBar::QPrivateSignal (0x0x7f2621757780) 0 empty
-
-Vtable for QMenuBar
-QMenuBar::_ZTV8QMenuBar: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QMenuBar)
-16 (int (*)(...))QMenuBar::metaObject
-24 (int (*)(...))QMenuBar::qt_metacast
-32 (int (*)(...))QMenuBar::qt_metacall
-40 (int (*)(...))QMenuBar::~QMenuBar
-48 (int (*)(...))QMenuBar::~QMenuBar
-56 (int (*)(...))QMenuBar::event
-64 (int (*)(...))QMenuBar::eventFilter
-72 (int (*)(...))QMenuBar::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QMenuBar::setVisible
-128 (int (*)(...))QMenuBar::sizeHint
-136 (int (*)(...))QMenuBar::minimumSizeHint
-144 (int (*)(...))QMenuBar::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QMenuBar::mousePressEvent
-176 (int (*)(...))QMenuBar::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QMenuBar::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QMenuBar::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QMenuBar::focusInEvent
-232 (int (*)(...))QMenuBar::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QMenuBar::leaveEvent
-256 (int (*)(...))QMenuBar::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QMenuBar::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QMenuBar::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QMenuBar::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI8QMenuBar)
-448 (int (*)(...))QMenuBar::_ZThn16_N8QMenuBarD1Ev
-456 (int (*)(...))QMenuBar::_ZThn16_N8QMenuBarD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QMenuBar
- size=48 align=8
- base size=48 base align=8
-QMenuBar (0x0x7f2621758410) 0
- vptr=((& QMenuBar::_ZTV8QMenuBar) + 16u)
- QWidget (0x0x7f26218710e0) 0
- primary-for QMenuBar (0x0x7f2621758410)
- QObject (0x0x7f26217576c0) 0
- primary-for QWidget (0x0x7f26218710e0)
- QPaintDevice (0x0x7f2621757720) 16
- vptr=((& QMenuBar::_ZTV8QMenuBar) + 448u)
-
-Class QMessageBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMessageBox::QPrivateSignal (0x0x7f26217578a0) 0 empty
-
-Vtable for QMessageBox
-QMessageBox::_ZTV11QMessageBox: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QMessageBox)
-16 (int (*)(...))QMessageBox::metaObject
-24 (int (*)(...))QMessageBox::qt_metacast
-32 (int (*)(...))QMessageBox::qt_metacall
-40 (int (*)(...))QMessageBox::~QMessageBox
-48 (int (*)(...))QMessageBox::~QMessageBox
-56 (int (*)(...))QMessageBox::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QMessageBox::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QMessageBox::resizeEvent
-280 (int (*)(...))QMessageBox::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QMessageBox::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QMessageBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI11QMessageBox)
-488 (int (*)(...))QMessageBox::_ZThn16_N11QMessageBoxD1Ev
-496 (int (*)(...))QMessageBox::_ZThn16_N11QMessageBoxD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QMessageBox
- size=48 align=8
- base size=48 base align=8
-QMessageBox (0x0x7f2621758478) 0
- vptr=((& QMessageBox::_ZTV11QMessageBox) + 16u)
- QDialog (0x0x7f26217584e0) 0
- primary-for QMessageBox (0x0x7f2621758478)
- QWidget (0x0x7f2621871770) 0
- primary-for QDialog (0x0x7f26217584e0)
- QObject (0x0x7f26217577e0) 0
- primary-for QWidget (0x0x7f2621871770)
- QPaintDevice (0x0x7f2621757840) 16
- vptr=((& QMessageBox::_ZTV11QMessageBox) + 488u)
-
-Class QMouseEventTransition::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QMouseEventTransition::QPrivateSignal (0x0x7f2621757a80) 0 empty
-
-Vtable for QMouseEventTransition
-QMouseEventTransition::_ZTV21QMouseEventTransition: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI21QMouseEventTransition)
-16 (int (*)(...))QMouseEventTransition::metaObject
-24 (int (*)(...))QMouseEventTransition::qt_metacast
-32 (int (*)(...))QMouseEventTransition::qt_metacall
-40 (int (*)(...))QMouseEventTransition::~QMouseEventTransition
-48 (int (*)(...))QMouseEventTransition::~QMouseEventTransition
-56 (int (*)(...))QEventTransition::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QMouseEventTransition::eventTest
-120 (int (*)(...))QMouseEventTransition::onTransition
-
-Class QMouseEventTransition
- size=16 align=8
- base size=16 base align=8
-QMouseEventTransition (0x0x7f2621758680) 0
- vptr=((& QMouseEventTransition::_ZTV21QMouseEventTransition) + 16u)
- QEventTransition (0x0x7f26217586e8) 0
- primary-for QMouseEventTransition (0x0x7f2621758680)
- QAbstractTransition (0x0x7f2621758750) 0
- primary-for QEventTransition (0x0x7f26217586e8)
- QObject (0x0x7f2621757a20) 0
- primary-for QAbstractTransition (0x0x7f2621758750)
-
-Class QOpenGLWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QOpenGLWidget::QPrivateSignal (0x0x7f2621757ba0) 0 empty
-
-Vtable for QOpenGLWidget
-QOpenGLWidget::_ZTV13QOpenGLWidget: 67u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QOpenGLWidget)
-16 (int (*)(...))QOpenGLWidget::metaObject
-24 (int (*)(...))QOpenGLWidget::qt_metacast
-32 (int (*)(...))QOpenGLWidget::qt_metacall
-40 (int (*)(...))QOpenGLWidget::~QOpenGLWidget
-48 (int (*)(...))QOpenGLWidget::~QOpenGLWidget
-56 (int (*)(...))QOpenGLWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QOpenGLWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QOpenGLWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QOpenGLWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QOpenGLWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QOpenGLWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QOpenGLWidget::initializeGL
-440 (int (*)(...))QOpenGLWidget::resizeGL
-448 (int (*)(...))QOpenGLWidget::paintGL
-456 (int (*)(...))-16
-464 (int (*)(...))(& _ZTI13QOpenGLWidget)
-472 (int (*)(...))QOpenGLWidget::_ZThn16_N13QOpenGLWidgetD1Ev
-480 (int (*)(...))QOpenGLWidget::_ZThn16_N13QOpenGLWidgetD0Ev
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-496 (int (*)(...))QOpenGLWidget::_ZThn16_NK13QOpenGLWidget11paintEngineEv
-504 (int (*)(...))QOpenGLWidget::_ZThn16_NK13QOpenGLWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-520 (int (*)(...))QOpenGLWidget::_ZThn16_NK13QOpenGLWidget10redirectedEP6QPoint
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QOpenGLWidget
- size=48 align=8
- base size=48 base align=8
-QOpenGLWidget (0x0x7f26217587b8) 0
- vptr=((& QOpenGLWidget::_ZTV13QOpenGLWidget) + 16u)
- QWidget (0x0x7f26214e7c40) 0
- primary-for QOpenGLWidget (0x0x7f26217587b8)
- QObject (0x0x7f2621757ae0) 0
- primary-for QWidget (0x0x7f26214e7c40)
- QPaintDevice (0x0x7f2621757b40) 16
- vptr=((& QOpenGLWidget::_ZTV13QOpenGLWidget) + 472u)
-
-Class QTextEdit::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextEdit::QPrivateSignal (0x0x7f2621757cc0) 0 empty
-
-Class QTextEdit::ExtraSelection
- size=24 align=8
- base size=24 base align=8
-QTextEdit::ExtraSelection (0x0x7f2621757d20) 0
-
-Vtable for QTextEdit
-QTextEdit::_ZTV9QTextEdit: 73u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTextEdit)
-16 (int (*)(...))QTextEdit::metaObject
-24 (int (*)(...))QTextEdit::qt_metacast
-32 (int (*)(...))QTextEdit::qt_metacall
-40 (int (*)(...))QTextEdit::~QTextEdit
-48 (int (*)(...))QTextEdit::~QTextEdit
-56 (int (*)(...))QTextEdit::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QTextEdit::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QTextEdit::mousePressEvent
-176 (int (*)(...))QTextEdit::mouseReleaseEvent
-184 (int (*)(...))QTextEdit::mouseDoubleClickEvent
-192 (int (*)(...))QTextEdit::mouseMoveEvent
-200 (int (*)(...))QTextEdit::wheelEvent
-208 (int (*)(...))QTextEdit::keyPressEvent
-216 (int (*)(...))QTextEdit::keyReleaseEvent
-224 (int (*)(...))QTextEdit::focusInEvent
-232 (int (*)(...))QTextEdit::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QTextEdit::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QTextEdit::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QTextEdit::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QTextEdit::dragEnterEvent
-320 (int (*)(...))QTextEdit::dragMoveEvent
-328 (int (*)(...))QTextEdit::dragLeaveEvent
-336 (int (*)(...))QTextEdit::dropEvent
-344 (int (*)(...))QTextEdit::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QTextEdit::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QTextEdit::inputMethodEvent
-416 (int (*)(...))QTextEdit::inputMethodQuery
-424 (int (*)(...))QTextEdit::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractScrollArea::viewportEvent
-448 (int (*)(...))QTextEdit::scrollContentsBy
-456 (int (*)(...))QAbstractScrollArea::viewportSizeHint
-464 (int (*)(...))QTextEdit::loadResource
-472 (int (*)(...))QTextEdit::createMimeDataFromSelection
-480 (int (*)(...))QTextEdit::canInsertFromMimeData
-488 (int (*)(...))QTextEdit::insertFromMimeData
-496 (int (*)(...))QTextEdit::doSetTextCursor
-504 (int (*)(...))-16
-512 (int (*)(...))(& _ZTI9QTextEdit)
-520 (int (*)(...))QTextEdit::_ZThn16_N9QTextEditD1Ev
-528 (int (*)(...))QTextEdit::_ZThn16_N9QTextEditD0Ev
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-568 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-576 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTextEdit
- size=48 align=8
- base size=48 base align=8
-QTextEdit (0x0x7f2621758888) 0
- vptr=((& QTextEdit::_ZTV9QTextEdit) + 16u)
- QAbstractScrollArea (0x0x7f26217588f0) 0
- primary-for QTextEdit (0x0x7f2621758888)
- QFrame (0x0x7f2621758958) 0
- primary-for QAbstractScrollArea (0x0x7f26217588f0)
- QWidget (0x0x7f262152d460) 0
- primary-for QFrame (0x0x7f2621758958)
- QObject (0x0x7f2621757c00) 0
- primary-for QWidget (0x0x7f262152d460)
- QPaintDevice (0x0x7f2621757c60) 16
- vptr=((& QTextEdit::_ZTV9QTextEdit) + 520u)
-
-Class QPlainTextEdit::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPlainTextEdit::QPrivateSignal (0x0x7f2621757f60) 0 empty
-
-Vtable for QPlainTextEdit
-QPlainTextEdit::_ZTV14QPlainTextEdit: 73u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QPlainTextEdit)
-16 (int (*)(...))QPlainTextEdit::metaObject
-24 (int (*)(...))QPlainTextEdit::qt_metacast
-32 (int (*)(...))QPlainTextEdit::qt_metacall
-40 (int (*)(...))QPlainTextEdit::~QPlainTextEdit
-48 (int (*)(...))QPlainTextEdit::~QPlainTextEdit
-56 (int (*)(...))QPlainTextEdit::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QPlainTextEdit::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QPlainTextEdit::mousePressEvent
-176 (int (*)(...))QPlainTextEdit::mouseReleaseEvent
-184 (int (*)(...))QPlainTextEdit::mouseDoubleClickEvent
-192 (int (*)(...))QPlainTextEdit::mouseMoveEvent
-200 (int (*)(...))QPlainTextEdit::wheelEvent
-208 (int (*)(...))QPlainTextEdit::keyPressEvent
-216 (int (*)(...))QPlainTextEdit::keyReleaseEvent
-224 (int (*)(...))QPlainTextEdit::focusInEvent
-232 (int (*)(...))QPlainTextEdit::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QPlainTextEdit::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QPlainTextEdit::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QPlainTextEdit::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QPlainTextEdit::dragEnterEvent
-320 (int (*)(...))QPlainTextEdit::dragMoveEvent
-328 (int (*)(...))QPlainTextEdit::dragLeaveEvent
-336 (int (*)(...))QPlainTextEdit::dropEvent
-344 (int (*)(...))QPlainTextEdit::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QPlainTextEdit::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QPlainTextEdit::inputMethodEvent
-416 (int (*)(...))QPlainTextEdit::inputMethodQuery
-424 (int (*)(...))QPlainTextEdit::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractScrollArea::viewportEvent
-448 (int (*)(...))QPlainTextEdit::scrollContentsBy
-456 (int (*)(...))QAbstractScrollArea::viewportSizeHint
-464 (int (*)(...))QPlainTextEdit::loadResource
-472 (int (*)(...))QPlainTextEdit::createMimeDataFromSelection
-480 (int (*)(...))QPlainTextEdit::canInsertFromMimeData
-488 (int (*)(...))QPlainTextEdit::insertFromMimeData
-496 (int (*)(...))QPlainTextEdit::doSetTextCursor
-504 (int (*)(...))-16
-512 (int (*)(...))(& _ZTI14QPlainTextEdit)
-520 (int (*)(...))QPlainTextEdit::_ZThn16_N14QPlainTextEditD1Ev
-528 (int (*)(...))QPlainTextEdit::_ZThn16_N14QPlainTextEditD0Ev
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-568 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-576 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QPlainTextEdit
- size=48 align=8
- base size=48 base align=8
-QPlainTextEdit (0x0x7f2621758a90) 0
- vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 16u)
- QAbstractScrollArea (0x0x7f2621758af8) 0
- primary-for QPlainTextEdit (0x0x7f2621758a90)
- QFrame (0x0x7f2621758b60) 0
- primary-for QAbstractScrollArea (0x0x7f2621758af8)
- QWidget (0x0x7f262159a2a0) 0
- primary-for QFrame (0x0x7f2621758b60)
- QObject (0x0x7f2621757ea0) 0
- primary-for QWidget (0x0x7f262159a2a0)
- QPaintDevice (0x0x7f2621757f00) 16
- vptr=((& QPlainTextEdit::_ZTV14QPlainTextEdit) + 520u)
-
-Class QPlainTextDocumentLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPlainTextDocumentLayout::QPrivateSignal (0x0x7f26215e9060) 0 empty
-
-Vtable for QPlainTextDocumentLayout
-QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout: 24u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI24QPlainTextDocumentLayout)
-16 (int (*)(...))QPlainTextDocumentLayout::metaObject
-24 (int (*)(...))QPlainTextDocumentLayout::qt_metacast
-32 (int (*)(...))QPlainTextDocumentLayout::qt_metacall
-40 (int (*)(...))QPlainTextDocumentLayout::~QPlainTextDocumentLayout
-48 (int (*)(...))QPlainTextDocumentLayout::~QPlainTextDocumentLayout
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QPlainTextDocumentLayout::draw
-120 (int (*)(...))QPlainTextDocumentLayout::hitTest
-128 (int (*)(...))QPlainTextDocumentLayout::pageCount
-136 (int (*)(...))QPlainTextDocumentLayout::documentSize
-144 (int (*)(...))QPlainTextDocumentLayout::frameBoundingRect
-152 (int (*)(...))QPlainTextDocumentLayout::blockBoundingRect
-160 (int (*)(...))QPlainTextDocumentLayout::documentChanged
-168 (int (*)(...))QAbstractTextDocumentLayout::resizeInlineObject
-176 (int (*)(...))QAbstractTextDocumentLayout::positionInlineObject
-184 (int (*)(...))QAbstractTextDocumentLayout::drawInlineObject
-
-Class QPlainTextDocumentLayout
- size=16 align=8
- base size=16 base align=8
-QPlainTextDocumentLayout (0x0x7f2621758bc8) 0
- vptr=((& QPlainTextDocumentLayout::_ZTV24QPlainTextDocumentLayout) + 16u)
- QAbstractTextDocumentLayout (0x0x7f2621758c30) 0
- primary-for QPlainTextDocumentLayout (0x0x7f2621758bc8)
- QObject (0x0x7f26215e9000) 0
- primary-for QAbstractTextDocumentLayout (0x0x7f2621758c30)
-
-Class QProgressBar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QProgressBar::QPrivateSignal (0x0x7f26215e9180) 0 empty
-
-Vtable for QProgressBar
-QProgressBar::_ZTV12QProgressBar: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QProgressBar)
-16 (int (*)(...))QProgressBar::metaObject
-24 (int (*)(...))QProgressBar::qt_metacast
-32 (int (*)(...))QProgressBar::qt_metacall
-40 (int (*)(...))QProgressBar::~QProgressBar
-48 (int (*)(...))QProgressBar::~QProgressBar
-56 (int (*)(...))QProgressBar::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QProgressBar::sizeHint
-136 (int (*)(...))QProgressBar::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QProgressBar::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QProgressBar::text
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI12QProgressBar)
-456 (int (*)(...))QProgressBar::_ZThn16_N12QProgressBarD1Ev
-464 (int (*)(...))QProgressBar::_ZThn16_N12QProgressBarD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QProgressBar
- size=48 align=8
- base size=48 base align=8
-QProgressBar (0x0x7f2621758c98) 0
- vptr=((& QProgressBar::_ZTV12QProgressBar) + 16u)
- QWidget (0x0x7f26215e4930) 0
- primary-for QProgressBar (0x0x7f2621758c98)
- QObject (0x0x7f26215e90c0) 0
- primary-for QWidget (0x0x7f26215e4930)
- QPaintDevice (0x0x7f26215e9120) 16
- vptr=((& QProgressBar::_ZTV12QProgressBar) + 456u)
-
-Class QProgressDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QProgressDialog::QPrivateSignal (0x0x7f26215e92a0) 0 empty
-
-Vtable for QProgressDialog
-QProgressDialog::_ZTV15QProgressDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QProgressDialog)
-16 (int (*)(...))QProgressDialog::metaObject
-24 (int (*)(...))QProgressDialog::qt_metacast
-32 (int (*)(...))QProgressDialog::qt_metacall
-40 (int (*)(...))QProgressDialog::~QProgressDialog
-48 (int (*)(...))QProgressDialog::~QProgressDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QDialog::setVisible
-128 (int (*)(...))QProgressDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QProgressDialog::resizeEvent
-280 (int (*)(...))QProgressDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QProgressDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QProgressDialog::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI15QProgressDialog)
-488 (int (*)(...))QProgressDialog::_ZThn16_N15QProgressDialogD1Ev
-496 (int (*)(...))QProgressDialog::_ZThn16_N15QProgressDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QProgressDialog
- size=48 align=8
- base size=48 base align=8
-QProgressDialog (0x0x7f2621758d00) 0
- vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 16u)
- QDialog (0x0x7f2621758d68) 0
- primary-for QProgressDialog (0x0x7f2621758d00)
- QWidget (0x0x7f26216142a0) 0
- primary-for QDialog (0x0x7f2621758d68)
- QObject (0x0x7f26215e91e0) 0
- primary-for QWidget (0x0x7f26216142a0)
- QPaintDevice (0x0x7f26215e9240) 16
- vptr=((& QProgressDialog::_ZTV15QProgressDialog) + 488u)
-
-Class QProxyStyle::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QProxyStyle::QPrivateSignal (0x0x7f26215e9360) 0 empty
-
-Vtable for QProxyStyle
-QProxyStyle::_ZTV11QProxyStyle: 37u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QProxyStyle)
-16 (int (*)(...))QProxyStyle::metaObject
-24 (int (*)(...))QProxyStyle::qt_metacast
-32 (int (*)(...))QProxyStyle::qt_metacall
-40 (int (*)(...))QProxyStyle::~QProxyStyle
-48 (int (*)(...))QProxyStyle::~QProxyStyle
-56 (int (*)(...))QProxyStyle::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QProxyStyle::polish
-120 (int (*)(...))QProxyStyle::unpolish
-128 (int (*)(...))QProxyStyle::polish
-136 (int (*)(...))QProxyStyle::unpolish
-144 (int (*)(...))QProxyStyle::polish
-152 (int (*)(...))QProxyStyle::itemTextRect
-160 (int (*)(...))QProxyStyle::itemPixmapRect
-168 (int (*)(...))QProxyStyle::drawItemText
-176 (int (*)(...))QProxyStyle::drawItemPixmap
-184 (int (*)(...))QProxyStyle::standardPalette
-192 (int (*)(...))QProxyStyle::drawPrimitive
-200 (int (*)(...))QProxyStyle::drawControl
-208 (int (*)(...))QProxyStyle::subElementRect
-216 (int (*)(...))QProxyStyle::drawComplexControl
-224 (int (*)(...))QProxyStyle::hitTestComplexControl
-232 (int (*)(...))QProxyStyle::subControlRect
-240 (int (*)(...))QProxyStyle::pixelMetric
-248 (int (*)(...))QProxyStyle::sizeFromContents
-256 (int (*)(...))QProxyStyle::styleHint
-264 (int (*)(...))QProxyStyle::standardPixmap
-272 (int (*)(...))QProxyStyle::standardIcon
-280 (int (*)(...))QProxyStyle::generatedIconPixmap
-288 (int (*)(...))QProxyStyle::layoutSpacing
-
-Class QProxyStyle
- size=16 align=8
- base size=16 base align=8
-QProxyStyle (0x0x7f2621758dd0) 0
- vptr=((& QProxyStyle::_ZTV11QProxyStyle) + 16u)
- QCommonStyle (0x0x7f2621758e38) 0
- primary-for QProxyStyle (0x0x7f2621758dd0)
- QStyle (0x0x7f2621758ea0) 0
- primary-for QCommonStyle (0x0x7f2621758e38)
- QObject (0x0x7f26215e9300) 0
- primary-for QStyle (0x0x7f2621758ea0)
-
-Class QRadioButton::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QRadioButton::QPrivateSignal (0x0x7f26215e9480) 0 empty
-
-Vtable for QRadioButton
-QRadioButton::_ZTV12QRadioButton: 67u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QRadioButton)
-16 (int (*)(...))QRadioButton::metaObject
-24 (int (*)(...))QRadioButton::qt_metacast
-32 (int (*)(...))QRadioButton::qt_metacall
-40 (int (*)(...))QRadioButton::~QRadioButton
-48 (int (*)(...))QRadioButton::~QRadioButton
-56 (int (*)(...))QRadioButton::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractButton::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QRadioButton::sizeHint
-136 (int (*)(...))QRadioButton::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractButton::mousePressEvent
-176 (int (*)(...))QAbstractButton::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QRadioButton::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QAbstractButton::keyPressEvent
-216 (int (*)(...))QAbstractButton::keyReleaseEvent
-224 (int (*)(...))QAbstractButton::focusInEvent
-232 (int (*)(...))QAbstractButton::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QRadioButton::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractButton::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QRadioButton::hitButton
-440 (int (*)(...))QAbstractButton::checkStateSet
-448 (int (*)(...))QAbstractButton::nextCheckState
-456 (int (*)(...))-16
-464 (int (*)(...))(& _ZTI12QRadioButton)
-472 (int (*)(...))QRadioButton::_ZThn16_N12QRadioButtonD1Ev
-480 (int (*)(...))QRadioButton::_ZThn16_N12QRadioButtonD0Ev
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QRadioButton
- size=48 align=8
- base size=48 base align=8
-QRadioButton (0x0x7f2621758f08) 0
- vptr=((& QRadioButton::_ZTV12QRadioButton) + 16u)
- QAbstractButton (0x0x7f2621758f70) 0
- primary-for QRadioButton (0x0x7f2621758f08)
- QWidget (0x0x7f262164d070) 0
- primary-for QAbstractButton (0x0x7f2621758f70)
- QObject (0x0x7f26215e93c0) 0
- primary-for QWidget (0x0x7f262164d070)
- QPaintDevice (0x0x7f26215e9420) 16
- vptr=((& QRadioButton::_ZTV12QRadioButton) + 472u)
-
-Class QScrollBar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QScrollBar::QPrivateSignal (0x0x7f26215e95a0) 0 empty
-
-Vtable for QScrollBar
-QScrollBar::_ZTV10QScrollBar: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QScrollBar)
-16 (int (*)(...))QScrollBar::metaObject
-24 (int (*)(...))QScrollBar::qt_metacast
-32 (int (*)(...))QScrollBar::qt_metacall
-40 (int (*)(...))QScrollBar::~QScrollBar
-48 (int (*)(...))QScrollBar::~QScrollBar
-56 (int (*)(...))QScrollBar::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSlider::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QScrollBar::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QScrollBar::mousePressEvent
-176 (int (*)(...))QScrollBar::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QScrollBar::mouseMoveEvent
-200 (int (*)(...))QScrollBar::wheelEvent
-208 (int (*)(...))QAbstractSlider::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QScrollBar::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QScrollBar::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QScrollBar::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSlider::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QScrollBar::sliderChange
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI10QScrollBar)
-456 (int (*)(...))QScrollBar::_ZThn16_N10QScrollBarD1Ev
-464 (int (*)(...))QScrollBar::_ZThn16_N10QScrollBarD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QScrollBar
- size=48 align=8
- base size=48 base align=8
-QScrollBar (0x0x7f2621758618) 0
- vptr=((& QScrollBar::_ZTV10QScrollBar) + 16u)
- QAbstractSlider (0x0x7f2621664000) 0
- primary-for QScrollBar (0x0x7f2621758618)
- QWidget (0x0x7f262164d700) 0
- primary-for QAbstractSlider (0x0x7f2621664000)
- QObject (0x0x7f26215e94e0) 0
- primary-for QWidget (0x0x7f262164d700)
- QPaintDevice (0x0x7f26215e9540) 16
- vptr=((& QScrollBar::_ZTV10QScrollBar) + 456u)
-
-Vtable for QScrollerProperties
-QScrollerProperties::_ZTV19QScrollerProperties: 4u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QScrollerProperties)
-16 (int (*)(...))QScrollerProperties::~QScrollerProperties
-24 (int (*)(...))QScrollerProperties::~QScrollerProperties
-
-Class QScrollerProperties
- size=16 align=8
- base size=16 base align=8
-QScrollerProperties (0x0x7f26215e9600) 0
- vptr=((& QScrollerProperties::_ZTV19QScrollerProperties) + 16u)
-
-Class QScroller::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QScroller::QPrivateSignal (0x0x7f26215e9960) 0 empty
-
-Vtable for QScroller
-QScroller::_ZTV9QScroller: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QScroller)
-16 (int (*)(...))QScroller::metaObject
-24 (int (*)(...))QScroller::qt_metacast
-32 (int (*)(...))QScroller::qt_metacall
-40 (int (*)(...))QScroller::~QScroller
-48 (int (*)(...))QScroller::~QScroller
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QScroller
- size=24 align=8
- base size=24 base align=8
-QScroller (0x0x7f2621664068) 0
- vptr=((& QScroller::_ZTV9QScroller) + 16u)
- QObject (0x0x7f26215e9900) 0
- primary-for QScroller (0x0x7f2621664068)
-
-Class QShortcut::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QShortcut::QPrivateSignal (0x0x7f26215e9a20) 0 empty
-
-Vtable for QShortcut
-QShortcut::_ZTV9QShortcut: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QShortcut)
-16 (int (*)(...))QShortcut::metaObject
-24 (int (*)(...))QShortcut::qt_metacast
-32 (int (*)(...))QShortcut::qt_metacall
-40 (int (*)(...))QShortcut::~QShortcut
-48 (int (*)(...))QShortcut::~QShortcut
-56 (int (*)(...))QShortcut::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QShortcut
- size=16 align=8
- base size=16 base align=8
-QShortcut (0x0x7f26216640d0) 0
- vptr=((& QShortcut::_ZTV9QShortcut) + 16u)
- QObject (0x0x7f26215e99c0) 0
- primary-for QShortcut (0x0x7f26216640d0)
-
-Class QSizeGrip::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSizeGrip::QPrivateSignal (0x0x7f26215e9b40) 0 empty
-
-Vtable for QSizeGrip
-QSizeGrip::_ZTV9QSizeGrip: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSizeGrip)
-16 (int (*)(...))QSizeGrip::metaObject
-24 (int (*)(...))QSizeGrip::qt_metacast
-32 (int (*)(...))QSizeGrip::qt_metacall
-40 (int (*)(...))QSizeGrip::~QSizeGrip
-48 (int (*)(...))QSizeGrip::~QSizeGrip
-56 (int (*)(...))QSizeGrip::event
-64 (int (*)(...))QSizeGrip::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QSizeGrip::setVisible
-128 (int (*)(...))QSizeGrip::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QSizeGrip::mousePressEvent
-176 (int (*)(...))QSizeGrip::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QSizeGrip::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QSizeGrip::paintEvent
-264 (int (*)(...))QSizeGrip::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QSizeGrip::showEvent
-352 (int (*)(...))QSizeGrip::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI9QSizeGrip)
-448 (int (*)(...))QSizeGrip::_ZThn16_N9QSizeGripD1Ev
-456 (int (*)(...))QSizeGrip::_ZThn16_N9QSizeGripD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QSizeGrip
- size=48 align=8
- base size=48 base align=8
-QSizeGrip (0x0x7f2621664138) 0
- vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 16u)
- QWidget (0x0x7f26212b78c0) 0
- primary-for QSizeGrip (0x0x7f2621664138)
- QObject (0x0x7f26215e9a80) 0
- primary-for QWidget (0x0x7f26212b78c0)
- QPaintDevice (0x0x7f26215e9ae0) 16
- vptr=((& QSizeGrip::_ZTV9QSizeGrip) + 448u)
-
-Class QSpinBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSpinBox::QPrivateSignal (0x0x7f26215e9c60) 0 empty
-
-Vtable for QSpinBox
-QSpinBox::_ZTV8QSpinBox: 71u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QSpinBox)
-16 (int (*)(...))QSpinBox::metaObject
-24 (int (*)(...))QSpinBox::qt_metacast
-32 (int (*)(...))QSpinBox::qt_metacall
-40 (int (*)(...))QSpinBox::~QSpinBox
-48 (int (*)(...))QSpinBox::~QSpinBox
-56 (int (*)(...))QSpinBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSpinBox::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractSpinBox::sizeHint
-136 (int (*)(...))QAbstractSpinBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractSpinBox::mousePressEvent
-176 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractSpinBox::mouseMoveEvent
-200 (int (*)(...))QAbstractSpinBox::wheelEvent
-208 (int (*)(...))QAbstractSpinBox::keyPressEvent
-216 (int (*)(...))QAbstractSpinBox::keyReleaseEvent
-224 (int (*)(...))QAbstractSpinBox::focusInEvent
-232 (int (*)(...))QAbstractSpinBox::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QAbstractSpinBox::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractSpinBox::resizeEvent
-280 (int (*)(...))QAbstractSpinBox::closeEvent
-288 (int (*)(...))QAbstractSpinBox::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QAbstractSpinBox::showEvent
-352 (int (*)(...))QAbstractSpinBox::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSpinBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QAbstractSpinBox::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QSpinBox::validate
-440 (int (*)(...))QSpinBox::fixup
-448 (int (*)(...))QAbstractSpinBox::stepBy
-456 (int (*)(...))QAbstractSpinBox::clear
-464 (int (*)(...))QAbstractSpinBox::stepEnabled
-472 (int (*)(...))QSpinBox::valueFromText
-480 (int (*)(...))QSpinBox::textFromValue
-488 (int (*)(...))-16
-496 (int (*)(...))(& _ZTI8QSpinBox)
-504 (int (*)(...))QSpinBox::_ZThn16_N8QSpinBoxD1Ev
-512 (int (*)(...))QSpinBox::_ZThn16_N8QSpinBoxD0Ev
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QSpinBox
- size=48 align=8
- base size=48 base align=8
-QSpinBox (0x0x7f26216641a0) 0
- vptr=((& QSpinBox::_ZTV8QSpinBox) + 16u)
- QAbstractSpinBox (0x0x7f2621664208) 0
- primary-for QSpinBox (0x0x7f26216641a0)
- QWidget (0x0x7f26212b7f50) 0
- primary-for QAbstractSpinBox (0x0x7f2621664208)
- QObject (0x0x7f26215e9ba0) 0
- primary-for QWidget (0x0x7f26212b7f50)
- QPaintDevice (0x0x7f26215e9c00) 16
- vptr=((& QSpinBox::_ZTV8QSpinBox) + 504u)
-
-Class QDoubleSpinBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QDoubleSpinBox::QPrivateSignal (0x0x7f26215e9d80) 0 empty
-
-Vtable for QDoubleSpinBox
-QDoubleSpinBox::_ZTV14QDoubleSpinBox: 71u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QDoubleSpinBox)
-16 (int (*)(...))QDoubleSpinBox::metaObject
-24 (int (*)(...))QDoubleSpinBox::qt_metacast
-32 (int (*)(...))QDoubleSpinBox::qt_metacall
-40 (int (*)(...))QDoubleSpinBox::~QDoubleSpinBox
-48 (int (*)(...))QDoubleSpinBox::~QDoubleSpinBox
-56 (int (*)(...))QAbstractSpinBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QAbstractSpinBox::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractSpinBox::sizeHint
-136 (int (*)(...))QAbstractSpinBox::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractSpinBox::mousePressEvent
-176 (int (*)(...))QAbstractSpinBox::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractSpinBox::mouseMoveEvent
-200 (int (*)(...))QAbstractSpinBox::wheelEvent
-208 (int (*)(...))QAbstractSpinBox::keyPressEvent
-216 (int (*)(...))QAbstractSpinBox::keyReleaseEvent
-224 (int (*)(...))QAbstractSpinBox::focusInEvent
-232 (int (*)(...))QAbstractSpinBox::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QAbstractSpinBox::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractSpinBox::resizeEvent
-280 (int (*)(...))QAbstractSpinBox::closeEvent
-288 (int (*)(...))QAbstractSpinBox::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QAbstractSpinBox::showEvent
-352 (int (*)(...))QAbstractSpinBox::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QAbstractSpinBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QAbstractSpinBox::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDoubleSpinBox::validate
-440 (int (*)(...))QDoubleSpinBox::fixup
-448 (int (*)(...))QAbstractSpinBox::stepBy
-456 (int (*)(...))QAbstractSpinBox::clear
-464 (int (*)(...))QAbstractSpinBox::stepEnabled
-472 (int (*)(...))QDoubleSpinBox::valueFromText
-480 (int (*)(...))QDoubleSpinBox::textFromValue
-488 (int (*)(...))-16
-496 (int (*)(...))(& _ZTI14QDoubleSpinBox)
-504 (int (*)(...))QDoubleSpinBox::_ZThn16_N14QDoubleSpinBoxD1Ev
-512 (int (*)(...))QDoubleSpinBox::_ZThn16_N14QDoubleSpinBoxD0Ev
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QDoubleSpinBox
- size=48 align=8
- base size=48 base align=8
-QDoubleSpinBox (0x0x7f2621664270) 0
- vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 16u)
- QAbstractSpinBox (0x0x7f26216642d8) 0
- primary-for QDoubleSpinBox (0x0x7f2621664270)
- QWidget (0x0x7f26212de620) 0
- primary-for QAbstractSpinBox (0x0x7f26216642d8)
- QObject (0x0x7f26215e9cc0) 0
- primary-for QWidget (0x0x7f26212de620)
- QPaintDevice (0x0x7f26215e9d20) 16
- vptr=((& QDoubleSpinBox::_ZTV14QDoubleSpinBox) + 504u)
-
-Class QSplashScreen::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSplashScreen::QPrivateSignal (0x0x7f26215e9ea0) 0 empty
-
-Vtable for QSplashScreen
-QSplashScreen::_ZTV13QSplashScreen: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QSplashScreen)
-16 (int (*)(...))QSplashScreen::metaObject
-24 (int (*)(...))QSplashScreen::qt_metacast
-32 (int (*)(...))QSplashScreen::qt_metacall
-40 (int (*)(...))QSplashScreen::~QSplashScreen
-48 (int (*)(...))QSplashScreen::~QSplashScreen
-56 (int (*)(...))QSplashScreen::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QSplashScreen::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QSplashScreen::drawContents
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI13QSplashScreen)
-456 (int (*)(...))QSplashScreen::_ZThn16_N13QSplashScreenD1Ev
-464 (int (*)(...))QSplashScreen::_ZThn16_N13QSplashScreenD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QSplashScreen
- size=48 align=8
- base size=48 base align=8
-QSplashScreen (0x0x7f2621664340) 0
- vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 16u)
- QWidget (0x0x7f26212decb0) 0
- primary-for QSplashScreen (0x0x7f2621664340)
- QObject (0x0x7f26215e9de0) 0
- primary-for QWidget (0x0x7f26212decb0)
- QPaintDevice (0x0x7f26215e9e40) 16
- vptr=((& QSplashScreen::_ZTV13QSplashScreen) + 456u)
-
-Class QSplitter::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSplitter::QPrivateSignal (0x0x7f2632c33060) 0 empty
-
-Vtable for QSplitter
-QSplitter::_ZTV9QSplitter: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QSplitter)
-16 (int (*)(...))QSplitter::metaObject
-24 (int (*)(...))QSplitter::qt_metacast
-32 (int (*)(...))QSplitter::qt_metacall
-40 (int (*)(...))QSplitter::~QSplitter
-48 (int (*)(...))QSplitter::~QSplitter
-56 (int (*)(...))QSplitter::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QSplitter::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QSplitter::sizeHint
-136 (int (*)(...))QSplitter::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QFrame::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QSplitter::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QSplitter::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QSplitter::createHandle
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI9QSplitter)
-456 (int (*)(...))QSplitter::_ZThn16_N9QSplitterD1Ev
-464 (int (*)(...))QSplitter::_ZThn16_N9QSplitterD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QSplitter
- size=48 align=8
- base size=48 base align=8
-QSplitter (0x0x7f262d560548) 0
- vptr=((& QSplitter::_ZTV9QSplitter) + 16u)
- QFrame (0x0x7f262d5605b0) 0
- primary-for QSplitter (0x0x7f262d560548)
- QWidget (0x0x7f262e6c9a80) 0
- primary-for QFrame (0x0x7f262d5605b0)
- QObject (0x0x7f2633042600) 0
- primary-for QWidget (0x0x7f262e6c9a80)
- QPaintDevice (0x0x7f2632c33000) 16
- vptr=((& QSplitter::_ZTV9QSplitter) + 456u)
-
-Class QSplitterHandle::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSplitterHandle::QPrivateSignal (0x0x7f2632c33600) 0 empty
-
-Vtable for QSplitterHandle
-QSplitterHandle::_ZTV15QSplitterHandle: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSplitterHandle)
-16 (int (*)(...))QSplitterHandle::metaObject
-24 (int (*)(...))QSplitterHandle::qt_metacast
-32 (int (*)(...))QSplitterHandle::qt_metacall
-40 (int (*)(...))QSplitterHandle::~QSplitterHandle
-48 (int (*)(...))QSplitterHandle::~QSplitterHandle
-56 (int (*)(...))QSplitterHandle::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QSplitterHandle::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QSplitterHandle::mousePressEvent
-176 (int (*)(...))QSplitterHandle::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QSplitterHandle::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QSplitterHandle::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QSplitterHandle::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI15QSplitterHandle)
-448 (int (*)(...))QSplitterHandle::_ZThn16_N15QSplitterHandleD1Ev
-456 (int (*)(...))QSplitterHandle::_ZThn16_N15QSplitterHandleD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QSplitterHandle
- size=48 align=8
- base size=48 base align=8
-QSplitterHandle (0x0x7f262d560958) 0
- vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 16u)
- QWidget (0x0x7f262e3f6150) 0
- primary-for QSplitterHandle (0x0x7f262d560958)
- QObject (0x0x7f2632c330c0) 0
- primary-for QWidget (0x0x7f262e3f6150)
- QPaintDevice (0x0x7f2632c33120) 16
- vptr=((& QSplitterHandle::_ZTV15QSplitterHandle) + 448u)
-
-Class QStackedLayout::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStackedLayout::QPrivateSignal (0x0x7f2631daf9c0) 0 empty
-
-Vtable for QStackedLayout
-QStackedLayout::_ZTV14QStackedLayout: 50u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QStackedLayout)
-16 (int (*)(...))QStackedLayout::metaObject
-24 (int (*)(...))QStackedLayout::qt_metacast
-32 (int (*)(...))QStackedLayout::qt_metacall
-40 (int (*)(...))QStackedLayout::~QStackedLayout
-48 (int (*)(...))QStackedLayout::~QStackedLayout
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QLayout::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QLayout::invalidate
-120 (int (*)(...))QLayout::geometry
-128 (int (*)(...))QStackedLayout::addItem
-136 (int (*)(...))QLayout::expandingDirections
-144 (int (*)(...))QStackedLayout::minimumSize
-152 (int (*)(...))QLayout::maximumSize
-160 (int (*)(...))QStackedLayout::setGeometry
-168 (int (*)(...))QStackedLayout::itemAt
-176 (int (*)(...))QStackedLayout::takeAt
-184 (int (*)(...))QLayout::indexOf
-192 (int (*)(...))QStackedLayout::count
-200 (int (*)(...))QLayout::isEmpty
-208 (int (*)(...))QLayout::controlTypes
-216 (int (*)(...))QLayout::layout
-224 (int (*)(...))QStackedLayout::sizeHint
-232 (int (*)(...))QStackedLayout::hasHeightForWidth
-240 (int (*)(...))QStackedLayout::heightForWidth
-248 (int (*)(...))-16
-256 (int (*)(...))(& _ZTI14QStackedLayout)
-264 (int (*)(...))QStackedLayout::_ZThn16_N14QStackedLayoutD1Ev
-272 (int (*)(...))QStackedLayout::_ZThn16_N14QStackedLayoutD0Ev
-280 (int (*)(...))QStackedLayout::_ZThn16_NK14QStackedLayout8sizeHintEv
-288 (int (*)(...))QStackedLayout::_ZThn16_NK14QStackedLayout11minimumSizeEv
-296 (int (*)(...))QLayout::_ZThn16_NK7QLayout11maximumSizeEv
-304 (int (*)(...))QLayout::_ZThn16_NK7QLayout19expandingDirectionsEv
-312 (int (*)(...))QStackedLayout::_ZThn16_N14QStackedLayout11setGeometryERK5QRect
-320 (int (*)(...))QLayout::_ZThn16_NK7QLayout8geometryEv
-328 (int (*)(...))QLayout::_ZThn16_NK7QLayout7isEmptyEv
-336 (int (*)(...))QStackedLayout::_ZThn16_NK14QStackedLayout17hasHeightForWidthEv
-344 (int (*)(...))QStackedLayout::_ZThn16_NK14QStackedLayout14heightForWidthEi
-352 (int (*)(...))QLayoutItem::minimumHeightForWidth
-360 (int (*)(...))QLayout::_ZThn16_N7QLayout10invalidateEv
-368 (int (*)(...))QLayoutItem::widget
-376 (int (*)(...))QLayout::_ZThn16_N7QLayout6layoutEv
-384 (int (*)(...))QLayoutItem::spacerItem
-392 (int (*)(...))QLayout::_ZThn16_NK7QLayout12controlTypesEv
-
-Class QStackedLayout
- size=32 align=8
- base size=28 base align=8
-QStackedLayout (0x0x7f262d5609c0) 0
- vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 16u)
- QLayout (0x0x7f262e3f67e0) 0
- primary-for QStackedLayout (0x0x7f262d5609c0)
- QObject (0x0x7f2632c33d20) 0
- primary-for QLayout (0x0x7f262e3f67e0)
- QLayoutItem (0x0x7f2631daf000) 16
- vptr=((& QStackedLayout::_ZTV14QStackedLayout) + 264u)
-
-Class QStackedWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStackedWidget::QPrivateSignal (0x0x7f262dfa2a20) 0 empty
-
-Vtable for QStackedWidget
-QStackedWidget::_ZTV14QStackedWidget: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QStackedWidget)
-16 (int (*)(...))QStackedWidget::metaObject
-24 (int (*)(...))QStackedWidget::qt_metacast
-32 (int (*)(...))QStackedWidget::qt_metacall
-40 (int (*)(...))QStackedWidget::~QStackedWidget
-48 (int (*)(...))QStackedWidget::~QStackedWidget
-56 (int (*)(...))QStackedWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QFrame::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QFrame::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI14QStackedWidget)
-448 (int (*)(...))QStackedWidget::_ZThn16_N14QStackedWidgetD1Ev
-456 (int (*)(...))QStackedWidget::_ZThn16_N14QStackedWidgetD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QStackedWidget
- size=48 align=8
- base size=48 base align=8
-QStackedWidget (0x0x7f262d560b60) 0
- vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 16u)
- QFrame (0x0x7f262d560bc8) 0
- primary-for QStackedWidget (0x0x7f262d560b60)
- QWidget (0x0x7f262e4301c0) 0
- primary-for QFrame (0x0x7f262d560bc8)
- QObject (0x0x7f262dfa2960) 0
- primary-for QWidget (0x0x7f262e4301c0)
- QPaintDevice (0x0x7f262dfa29c0) 16
- vptr=((& QStackedWidget::_ZTV14QStackedWidget) + 448u)
-
-Class QStatusBar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStatusBar::QPrivateSignal (0x0x7f262b524780) 0 empty
-
-Vtable for QStatusBar
-QStatusBar::_ZTV10QStatusBar: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QStatusBar)
-16 (int (*)(...))QStatusBar::metaObject
-24 (int (*)(...))QStatusBar::qt_metacast
-32 (int (*)(...))QStatusBar::qt_metacall
-40 (int (*)(...))QStatusBar::~QStatusBar
-48 (int (*)(...))QStatusBar::~QStatusBar
-56 (int (*)(...))QStatusBar::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QStatusBar::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QStatusBar::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QStatusBar::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI10QStatusBar)
-448 (int (*)(...))QStatusBar::_ZThn16_N10QStatusBarD1Ev
-456 (int (*)(...))QStatusBar::_ZThn16_N10QStatusBarD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QStatusBar
- size=48 align=8
- base size=48 base align=8
-QStatusBar (0x0x7f262d560c30) 0
- vptr=((& QStatusBar::_ZTV10QStatusBar) + 16u)
- QWidget (0x0x7f262e430850) 0
- primary-for QStatusBar (0x0x7f262d560c30)
- QObject (0x0x7f262d2176c0) 0
- primary-for QWidget (0x0x7f262e430850)
- QPaintDevice (0x0x7f262d217720) 16
- vptr=((& QStatusBar::_ZTV10QStatusBar) + 448u)
-
-Class QStyledItemDelegate::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStyledItemDelegate::QPrivateSignal (0x0x7f262b59f120) 0 empty
-
-Vtable for QStyledItemDelegate
-QStyledItemDelegate::_ZTV19QStyledItemDelegate: 26u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QStyledItemDelegate)
-16 (int (*)(...))QStyledItemDelegate::metaObject
-24 (int (*)(...))QStyledItemDelegate::qt_metacast
-32 (int (*)(...))QStyledItemDelegate::qt_metacall
-40 (int (*)(...))QStyledItemDelegate::~QStyledItemDelegate
-48 (int (*)(...))QStyledItemDelegate::~QStyledItemDelegate
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QStyledItemDelegate::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QStyledItemDelegate::paint
-120 (int (*)(...))QStyledItemDelegate::sizeHint
-128 (int (*)(...))QStyledItemDelegate::createEditor
-136 (int (*)(...))QAbstractItemDelegate::destroyEditor
-144 (int (*)(...))QStyledItemDelegate::setEditorData
-152 (int (*)(...))QStyledItemDelegate::setModelData
-160 (int (*)(...))QStyledItemDelegate::updateEditorGeometry
-168 (int (*)(...))QStyledItemDelegate::editorEvent
-176 (int (*)(...))QAbstractItemDelegate::helpEvent
-184 (int (*)(...))QAbstractItemDelegate::paintingRoles
-192 (int (*)(...))QStyledItemDelegate::displayText
-200 (int (*)(...))QStyledItemDelegate::initStyleOption
-
-Class QStyledItemDelegate
- size=16 align=8
- base size=16 base align=8
-QStyledItemDelegate (0x0x7f262d18ba90) 0
- vptr=((& QStyledItemDelegate::_ZTV19QStyledItemDelegate) + 16u)
- QAbstractItemDelegate (0x0x7f262d18bc30) 0
- primary-for QStyledItemDelegate (0x0x7f262d18ba90)
- QObject (0x0x7f262b5247e0) 0
- primary-for QAbstractItemDelegate (0x0x7f262d18bc30)
-
-Class QStyleFactory
- size=1 align=1
- base size=0 base align=1
-QStyleFactory (0x0x7f262b59f180) 0 empty
-
-Class QStylePainter
- size=24 align=8
- base size=24 base align=8
-QStylePainter (0x0x7f262d18bc98) 0
- QPainter (0x0x7f262b59f840) 0
-
-Class QStylePlugin::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QStylePlugin::QPrivateSignal (0x0x7f262b59f960) 0 empty
-
-Vtable for QStylePlugin
-QStylePlugin::_ZTV12QStylePlugin: 15u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QStylePlugin)
-16 (int (*)(...))QStylePlugin::metaObject
-24 (int (*)(...))QStylePlugin::qt_metacast
-32 (int (*)(...))QStylePlugin::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))__cxa_pure_virtual
-
-Class QStylePlugin
- size=16 align=8
- base size=16 base align=8
-QStylePlugin (0x0x7f262c376af8) 0
- vptr=((& QStylePlugin::_ZTV12QStylePlugin) + 16u)
- QObject (0x0x7f262b59f8a0) 0
- primary-for QStylePlugin (0x0x7f262c376af8)
-
-Class QSystemTrayIcon::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QSystemTrayIcon::QPrivateSignal (0x0x7f262b59fe40) 0 empty
-
-Vtable for QSystemTrayIcon
-QSystemTrayIcon::_ZTV15QSystemTrayIcon: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QSystemTrayIcon)
-16 (int (*)(...))QSystemTrayIcon::metaObject
-24 (int (*)(...))QSystemTrayIcon::qt_metacast
-32 (int (*)(...))QSystemTrayIcon::qt_metacall
-40 (int (*)(...))QSystemTrayIcon::~QSystemTrayIcon
-48 (int (*)(...))QSystemTrayIcon::~QSystemTrayIcon
-56 (int (*)(...))QSystemTrayIcon::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QSystemTrayIcon
- size=16 align=8
- base size=16 base align=8
-QSystemTrayIcon (0x0x7f262c376b60) 0
- vptr=((& QSystemTrayIcon::_ZTV15QSystemTrayIcon) + 16u)
- QObject (0x0x7f262b59fa20) 0
- primary-for QSystemTrayIcon (0x0x7f262c376b60)
-
-Class QTableView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTableView::QPrivateSignal (0x0x7f262b5c31e0) 0 empty
-
-Vtable for QTableView
-QTableView::_ZTV10QTableView: 106u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QTableView)
-16 (int (*)(...))QTableView::metaObject
-24 (int (*)(...))QTableView::qt_metacast
-32 (int (*)(...))QTableView::qt_metacall
-40 (int (*)(...))QTableView::~QTableView
-48 (int (*)(...))QTableView::~QTableView
-56 (int (*)(...))QAbstractItemView::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QTableView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractItemView::mousePressEvent
-176 (int (*)(...))QAbstractItemView::mouseReleaseEvent
-184 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractItemView::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QAbstractItemView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QTableView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractItemView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QAbstractItemView::dragMoveEvent
-328 (int (*)(...))QAbstractItemView::dragLeaveEvent
-336 (int (*)(...))QAbstractItemView::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractItemView::viewportEvent
-448 (int (*)(...))QTableView::scrollContentsBy
-456 (int (*)(...))QTableView::viewportSizeHint
-464 (int (*)(...))QTableView::setModel
-472 (int (*)(...))QTableView::setSelectionModel
-480 (int (*)(...))QAbstractItemView::keyboardSearch
-488 (int (*)(...))QTableView::visualRect
-496 (int (*)(...))QTableView::scrollTo
-504 (int (*)(...))QTableView::indexAt
-512 (int (*)(...))QTableView::sizeHintForRow
-520 (int (*)(...))QTableView::sizeHintForColumn
-528 (int (*)(...))QAbstractItemView::reset
-536 (int (*)(...))QTableView::setRootIndex
-544 (int (*)(...))QTableView::doItemsLayout
-552 (int (*)(...))QAbstractItemView::selectAll
-560 (int (*)(...))QAbstractItemView::dataChanged
-568 (int (*)(...))QAbstractItemView::rowsInserted
-576 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved
-584 (int (*)(...))QTableView::selectionChanged
-592 (int (*)(...))QTableView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QTableView::updateGeometries
-624 (int (*)(...))QTableView::verticalScrollbarAction
-632 (int (*)(...))QTableView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QTableView::moveCursor
-688 (int (*)(...))QTableView::horizontalOffset
-696 (int (*)(...))QTableView::verticalOffset
-704 (int (*)(...))QTableView::isIndexHidden
-712 (int (*)(...))QTableView::setSelection
-720 (int (*)(...))QTableView::visualRegionForSelection
-728 (int (*)(...))QTableView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QAbstractItemView::startDrag
-760 (int (*)(...))QTableView::viewOptions
-768 (int (*)(...))-16
-776 (int (*)(...))(& _ZTI10QTableView)
-784 (int (*)(...))QTableView::_ZThn16_N10QTableViewD1Ev
-792 (int (*)(...))QTableView::_ZThn16_N10QTableViewD0Ev
-800 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-808 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-816 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-824 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTableView
- size=48 align=8
- base size=48 base align=8
-QTableView (0x0x7f262c376bc8) 0
- vptr=((& QTableView::_ZTV10QTableView) + 16u)
- QAbstractItemView (0x0x7f262c376c30) 0
- primary-for QTableView (0x0x7f262c376bc8)
- QAbstractScrollArea (0x0x7f262c376c98) 0
- primary-for QAbstractItemView (0x0x7f262c376c30)
- QFrame (0x0x7f262c376d00) 0
- primary-for QAbstractScrollArea (0x0x7f262c376c98)
- QWidget (0x0x7f262e497ee0) 0
- primary-for QFrame (0x0x7f262c376d00)
- QObject (0x0x7f262b59fea0) 0
- primary-for QWidget (0x0x7f262e497ee0)
- QPaintDevice (0x0x7f262b5c3180) 16
- vptr=((& QTableView::_ZTV10QTableView) + 784u)
-
-Class QTableWidgetSelectionRange
- size=16 align=4
- base size=16 base align=4
-QTableWidgetSelectionRange (0x0x7f262b5c3540) 0
-
-Vtable for QTableWidgetItem
-QTableWidgetItem::_ZTV16QTableWidgetItem: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QTableWidgetItem)
-16 (int (*)(...))QTableWidgetItem::~QTableWidgetItem
-24 (int (*)(...))QTableWidgetItem::~QTableWidgetItem
-32 (int (*)(...))QTableWidgetItem::clone
-40 (int (*)(...))QTableWidgetItem::data
-48 (int (*)(...))QTableWidgetItem::setData
-56 (int (*)(...))QTableWidgetItem::operator<
-64 (int (*)(...))QTableWidgetItem::read
-72 (int (*)(...))QTableWidgetItem::write
-
-Class QTableWidgetItem
- size=48 align=8
- base size=44 base align=8
-QTableWidgetItem (0x0x7f262b5c35a0) 0
- vptr=((& QTableWidgetItem::_ZTV16QTableWidgetItem) + 16u)
-
-Class QTableWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTableWidget::QPrivateSignal (0x0x7f262b2b5ba0) 0 empty
-
-Vtable for QTableWidget
-QTableWidget::_ZTV12QTableWidget: 110u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QTableWidget)
-16 (int (*)(...))QTableWidget::metaObject
-24 (int (*)(...))QTableWidget::qt_metacast
-32 (int (*)(...))QTableWidget::qt_metacall
-40 (int (*)(...))QTableWidget::~QTableWidget
-48 (int (*)(...))QTableWidget::~QTableWidget
-56 (int (*)(...))QTableWidget::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QTableView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractItemView::mousePressEvent
-176 (int (*)(...))QAbstractItemView::mouseReleaseEvent
-184 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractItemView::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QAbstractItemView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QTableView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractItemView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QAbstractItemView::dragMoveEvent
-328 (int (*)(...))QAbstractItemView::dragLeaveEvent
-336 (int (*)(...))QTableWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractItemView::viewportEvent
-448 (int (*)(...))QTableView::scrollContentsBy
-456 (int (*)(...))QTableView::viewportSizeHint
-464 (int (*)(...))QTableWidget::setModel
-472 (int (*)(...))QTableView::setSelectionModel
-480 (int (*)(...))QAbstractItemView::keyboardSearch
-488 (int (*)(...))QTableView::visualRect
-496 (int (*)(...))QTableView::scrollTo
-504 (int (*)(...))QTableView::indexAt
-512 (int (*)(...))QTableView::sizeHintForRow
-520 (int (*)(...))QTableView::sizeHintForColumn
-528 (int (*)(...))QAbstractItemView::reset
-536 (int (*)(...))QTableView::setRootIndex
-544 (int (*)(...))QTableView::doItemsLayout
-552 (int (*)(...))QAbstractItemView::selectAll
-560 (int (*)(...))QAbstractItemView::dataChanged
-568 (int (*)(...))QAbstractItemView::rowsInserted
-576 (int (*)(...))QAbstractItemView::rowsAboutToBeRemoved
-584 (int (*)(...))QTableView::selectionChanged
-592 (int (*)(...))QTableView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QTableView::updateGeometries
-624 (int (*)(...))QTableView::verticalScrollbarAction
-632 (int (*)(...))QTableView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QTableView::moveCursor
-688 (int (*)(...))QTableView::horizontalOffset
-696 (int (*)(...))QTableView::verticalOffset
-704 (int (*)(...))QTableView::isIndexHidden
-712 (int (*)(...))QTableView::setSelection
-720 (int (*)(...))QTableView::visualRegionForSelection
-728 (int (*)(...))QTableView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QAbstractItemView::startDrag
-760 (int (*)(...))QTableView::viewOptions
-768 (int (*)(...))QTableWidget::mimeTypes
-776 (int (*)(...))QTableWidget::mimeData
-784 (int (*)(...))QTableWidget::dropMimeData
-792 (int (*)(...))QTableWidget::supportedDropActions
-800 (int (*)(...))-16
-808 (int (*)(...))(& _ZTI12QTableWidget)
-816 (int (*)(...))QTableWidget::_ZThn16_N12QTableWidgetD1Ev
-824 (int (*)(...))QTableWidget::_ZThn16_N12QTableWidgetD0Ev
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-848 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-856 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-864 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-872 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTableWidget
- size=48 align=8
- base size=48 base align=8
-QTableWidget (0x0x7f262b544820) 0
- vptr=((& QTableWidget::_ZTV12QTableWidget) + 16u)
- QTableView (0x0x7f262b544dd0) 0
- primary-for QTableWidget (0x0x7f262b544820)
- QAbstractItemView (0x0x7f262b544e38) 0
- primary-for QTableView (0x0x7f262b544dd0)
- QAbstractScrollArea (0x0x7f262b5aadd0) 0
- primary-for QAbstractItemView (0x0x7f262b544e38)
- QFrame (0x0x7f262b5aae38) 0
- primary-for QAbstractScrollArea (0x0x7f262b5aadd0)
- QWidget (0x0x7f262dfff150) 0
- primary-for QFrame (0x0x7f262b5aae38)
- QObject (0x0x7f262b5e4540) 0
- primary-for QWidget (0x0x7f262dfff150)
- QPaintDevice (0x0x7f262b2b5b40) 16
- vptr=((& QTableWidget::_ZTV12QTableWidget) + 816u)
-
-Class QTextBrowser::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTextBrowser::QPrivateSignal (0x0x7f262b3b46c0) 0 empty
-
-Vtable for QTextBrowser
-QTextBrowser::_ZTV12QTextBrowser: 78u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QTextBrowser)
-16 (int (*)(...))QTextBrowser::metaObject
-24 (int (*)(...))QTextBrowser::qt_metacast
-32 (int (*)(...))QTextBrowser::qt_metacall
-40 (int (*)(...))QTextBrowser::~QTextBrowser
-48 (int (*)(...))QTextBrowser::~QTextBrowser
-56 (int (*)(...))QTextBrowser::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QTextEdit::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QTextBrowser::mousePressEvent
-176 (int (*)(...))QTextBrowser::mouseReleaseEvent
-184 (int (*)(...))QTextEdit::mouseDoubleClickEvent
-192 (int (*)(...))QTextBrowser::mouseMoveEvent
-200 (int (*)(...))QTextEdit::wheelEvent
-208 (int (*)(...))QTextBrowser::keyPressEvent
-216 (int (*)(...))QTextEdit::keyReleaseEvent
-224 (int (*)(...))QTextEdit::focusInEvent
-232 (int (*)(...))QTextBrowser::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QTextBrowser::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QTextEdit::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QTextEdit::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QTextEdit::dragEnterEvent
-320 (int (*)(...))QTextEdit::dragMoveEvent
-328 (int (*)(...))QTextEdit::dragLeaveEvent
-336 (int (*)(...))QTextEdit::dropEvent
-344 (int (*)(...))QTextEdit::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QTextEdit::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QTextEdit::inputMethodEvent
-416 (int (*)(...))QTextEdit::inputMethodQuery
-424 (int (*)(...))QTextBrowser::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractScrollArea::viewportEvent
-448 (int (*)(...))QTextEdit::scrollContentsBy
-456 (int (*)(...))QAbstractScrollArea::viewportSizeHint
-464 (int (*)(...))QTextBrowser::loadResource
-472 (int (*)(...))QTextEdit::createMimeDataFromSelection
-480 (int (*)(...))QTextEdit::canInsertFromMimeData
-488 (int (*)(...))QTextEdit::insertFromMimeData
-496 (int (*)(...))QTextEdit::doSetTextCursor
-504 (int (*)(...))QTextBrowser::setSource
-512 (int (*)(...))QTextBrowser::backward
-520 (int (*)(...))QTextBrowser::forward
-528 (int (*)(...))QTextBrowser::home
-536 (int (*)(...))QTextBrowser::reload
-544 (int (*)(...))-16
-552 (int (*)(...))(& _ZTI12QTextBrowser)
-560 (int (*)(...))QTextBrowser::_ZThn16_N12QTextBrowserD1Ev
-568 (int (*)(...))QTextBrowser::_ZThn16_N12QTextBrowserD0Ev
-576 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-584 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-592 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-600 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-608 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-616 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTextBrowser
- size=48 align=8
- base size=48 base align=8
-QTextBrowser (0x0x7f262b5c7618) 0
- vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 16u)
- QTextEdit (0x0x7f262b5c7680) 0
- primary-for QTextBrowser (0x0x7f262b5c7618)
- QAbstractScrollArea (0x0x7f262b5c7dd0) 0
- primary-for QTextEdit (0x0x7f262b5c7680)
- QFrame (0x0x7f262b5c7e38) 0
- primary-for QAbstractScrollArea (0x0x7f262b5c7dd0)
- QWidget (0x0x7f262e0211c0) 0
- primary-for QFrame (0x0x7f262b5c7e38)
- QObject (0x0x7f262b2b5c60) 0
- primary-for QWidget (0x0x7f262e0211c0)
- QPaintDevice (0x0x7f262b3b4660) 16
- vptr=((& QTextBrowser::_ZTV12QTextBrowser) + 560u)
-
-Class QToolBar::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QToolBar::QPrivateSignal (0x0x7f262b3b47e0) 0 empty
-
-Vtable for QToolBar
-QToolBar::_ZTV8QToolBar: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QToolBar)
-16 (int (*)(...))QToolBar::metaObject
-24 (int (*)(...))QToolBar::qt_metacast
-32 (int (*)(...))QToolBar::qt_metacall
-40 (int (*)(...))QToolBar::~QToolBar
-48 (int (*)(...))QToolBar::~QToolBar
-56 (int (*)(...))QToolBar::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QToolBar::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QToolBar::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QToolBar::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI8QToolBar)
-448 (int (*)(...))QToolBar::_ZThn16_N8QToolBarD1Ev
-456 (int (*)(...))QToolBar::_ZThn16_N8QToolBarD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QToolBar
- size=48 align=8
- base size=48 base align=8
-QToolBar (0x0x7f262b5e62d8) 0
- vptr=((& QToolBar::_ZTV8QToolBar) + 16u)
- QWidget (0x0x7f262e021850) 0
- primary-for QToolBar (0x0x7f262b5e62d8)
- QObject (0x0x7f262b3b4720) 0
- primary-for QWidget (0x0x7f262e021850)
- QPaintDevice (0x0x7f262b3b4780) 16
- vptr=((& QToolBar::_ZTV8QToolBar) + 448u)
-
-Class QToolBox::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QToolBox::QPrivateSignal (0x0x7f262b3b4900) 0 empty
-
-Vtable for QToolBox
-QToolBox::_ZTV8QToolBox: 66u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QToolBox)
-16 (int (*)(...))QToolBox::metaObject
-24 (int (*)(...))QToolBox::qt_metacast
-32 (int (*)(...))QToolBox::qt_metacall
-40 (int (*)(...))QToolBox::~QToolBox
-48 (int (*)(...))QToolBox::~QToolBox
-56 (int (*)(...))QToolBox::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QFrame::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QFrame::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QToolBox::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QToolBox::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QToolBox::itemInserted
-440 (int (*)(...))QToolBox::itemRemoved
-448 (int (*)(...))-16
-456 (int (*)(...))(& _ZTI8QToolBox)
-464 (int (*)(...))QToolBox::_ZThn16_N8QToolBoxD1Ev
-472 (int (*)(...))QToolBox::_ZThn16_N8QToolBoxD0Ev
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QToolBox
- size=48 align=8
- base size=48 base align=8
-QToolBox (0x0x7f262b5e6340) 0
- vptr=((& QToolBox::_ZTV8QToolBox) + 16u)
- QFrame (0x0x7f262b302138) 0
- primary-for QToolBox (0x0x7f262b5e6340)
- QWidget (0x0x7f262e0533f0) 0
- primary-for QFrame (0x0x7f262b302138)
- QObject (0x0x7f262b3b4840) 0
- primary-for QWidget (0x0x7f262e0533f0)
- QPaintDevice (0x0x7f262b3b48a0) 16
- vptr=((& QToolBox::_ZTV8QToolBox) + 464u)
-
-Class QToolButton::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QToolButton::QPrivateSignal (0x0x7f262b3b4a20) 0 empty
-
-Vtable for QToolButton
-QToolButton::_ZTV11QToolButton: 67u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QToolButton)
-16 (int (*)(...))QToolButton::metaObject
-24 (int (*)(...))QToolButton::qt_metacast
-32 (int (*)(...))QToolButton::qt_metacall
-40 (int (*)(...))QToolButton::~QToolButton
-48 (int (*)(...))QToolButton::~QToolButton
-56 (int (*)(...))QToolButton::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QToolButton::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QToolButton::sizeHint
-136 (int (*)(...))QToolButton::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QToolButton::mousePressEvent
-176 (int (*)(...))QToolButton::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QAbstractButton::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QAbstractButton::keyPressEvent
-216 (int (*)(...))QAbstractButton::keyReleaseEvent
-224 (int (*)(...))QAbstractButton::focusInEvent
-232 (int (*)(...))QAbstractButton::focusOutEvent
-240 (int (*)(...))QToolButton::enterEvent
-248 (int (*)(...))QToolButton::leaveEvent
-256 (int (*)(...))QToolButton::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QToolButton::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QToolButton::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QToolButton::hitButton
-440 (int (*)(...))QAbstractButton::checkStateSet
-448 (int (*)(...))QToolButton::nextCheckState
-456 (int (*)(...))-16
-464 (int (*)(...))(& _ZTI11QToolButton)
-472 (int (*)(...))QToolButton::_ZThn16_N11QToolButtonD1Ev
-480 (int (*)(...))QToolButton::_ZThn16_N11QToolButtonD0Ev
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QToolButton
- size=48 align=8
- base size=48 base align=8
-QToolButton (0x0x7f262b302208) 0
- vptr=((& QToolButton::_ZTV11QToolButton) + 16u)
- QAbstractButton (0x0x7f262afc9000) 0
- primary-for QToolButton (0x0x7f262b302208)
- QWidget (0x0x7f262e06b0e0) 0
- primary-for QAbstractButton (0x0x7f262afc9000)
- QObject (0x0x7f262b3b4960) 0
- primary-for QWidget (0x0x7f262e06b0e0)
- QPaintDevice (0x0x7f262b3b49c0) 16
- vptr=((& QToolButton::_ZTV11QToolButton) + 472u)
-
-Class QToolTip
- size=1 align=1
- base size=0 base align=1
-QToolTip (0x0x7f262b3b4a80) 0 empty
-
-Class QTreeView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTreeView::QPrivateSignal (0x0x7f262b3b4c00) 0 empty
-
-Vtable for QTreeView
-QTreeView::_ZTV9QTreeView: 108u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QTreeView)
-16 (int (*)(...))QTreeView::metaObject
-24 (int (*)(...))QTreeView::qt_metacast
-32 (int (*)(...))QTreeView::qt_metacall
-40 (int (*)(...))QTreeView::~QTreeView
-48 (int (*)(...))QTreeView::~QTreeView
-56 (int (*)(...))QAbstractItemView::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QTreeView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QTreeView::mousePressEvent
-176 (int (*)(...))QTreeView::mouseReleaseEvent
-184 (int (*)(...))QTreeView::mouseDoubleClickEvent
-192 (int (*)(...))QTreeView::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QTreeView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QTreeView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractItemView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QTreeView::dragMoveEvent
-328 (int (*)(...))QAbstractItemView::dragLeaveEvent
-336 (int (*)(...))QAbstractItemView::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QTreeView::viewportEvent
-448 (int (*)(...))QTreeView::scrollContentsBy
-456 (int (*)(...))QTreeView::viewportSizeHint
-464 (int (*)(...))QTreeView::setModel
-472 (int (*)(...))QTreeView::setSelectionModel
-480 (int (*)(...))QTreeView::keyboardSearch
-488 (int (*)(...))QTreeView::visualRect
-496 (int (*)(...))QTreeView::scrollTo
-504 (int (*)(...))QTreeView::indexAt
-512 (int (*)(...))QAbstractItemView::sizeHintForRow
-520 (int (*)(...))QTreeView::sizeHintForColumn
-528 (int (*)(...))QTreeView::reset
-536 (int (*)(...))QTreeView::setRootIndex
-544 (int (*)(...))QTreeView::doItemsLayout
-552 (int (*)(...))QTreeView::selectAll
-560 (int (*)(...))QTreeView::dataChanged
-568 (int (*)(...))QTreeView::rowsInserted
-576 (int (*)(...))QTreeView::rowsAboutToBeRemoved
-584 (int (*)(...))QTreeView::selectionChanged
-592 (int (*)(...))QTreeView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QTreeView::updateGeometries
-624 (int (*)(...))QAbstractItemView::verticalScrollbarAction
-632 (int (*)(...))QTreeView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QTreeView::moveCursor
-688 (int (*)(...))QTreeView::horizontalOffset
-696 (int (*)(...))QTreeView::verticalOffset
-704 (int (*)(...))QTreeView::isIndexHidden
-712 (int (*)(...))QTreeView::setSelection
-720 (int (*)(...))QTreeView::visualRegionForSelection
-728 (int (*)(...))QTreeView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QAbstractItemView::startDrag
-760 (int (*)(...))QAbstractItemView::viewOptions
-768 (int (*)(...))QTreeView::drawRow
-776 (int (*)(...))QTreeView::drawBranches
-784 (int (*)(...))-16
-792 (int (*)(...))(& _ZTI9QTreeView)
-800 (int (*)(...))QTreeView::_ZThn16_N9QTreeViewD1Ev
-808 (int (*)(...))QTreeView::_ZThn16_N9QTreeViewD0Ev
-816 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-824 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-848 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-856 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTreeView
- size=48 align=8
- base size=48 base align=8
-QTreeView (0x0x7f262afc9068) 0
- vptr=((& QTreeView::_ZTV9QTreeView) + 16u)
- QAbstractItemView (0x0x7f262afc90d0) 0
- primary-for QTreeView (0x0x7f262afc9068)
- QAbstractScrollArea (0x0x7f262afc9138) 0
- primary-for QAbstractItemView (0x0x7f262afc90d0)
- QFrame (0x0x7f262afc91a0) 0
- primary-for QAbstractScrollArea (0x0x7f262afc9138)
- QWidget (0x0x7f262e0751c0) 0
- primary-for QFrame (0x0x7f262afc91a0)
- QObject (0x0x7f262b3b4b40) 0
- primary-for QWidget (0x0x7f262e0751c0)
- QPaintDevice (0x0x7f262b3b4ba0) 16
- vptr=((& QTreeView::_ZTV9QTreeView) + 800u)
-
-Class QTreeWidgetItemIterator
- size=24 align=8
- base size=20 base align=8
-QTreeWidgetItemIterator (0x0x7f262b14acc0) 0
-
-Vtable for QTreeWidgetItem
-QTreeWidgetItem::_ZTV15QTreeWidgetItem: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI15QTreeWidgetItem)
-16 (int (*)(...))QTreeWidgetItem::~QTreeWidgetItem
-24 (int (*)(...))QTreeWidgetItem::~QTreeWidgetItem
-32 (int (*)(...))QTreeWidgetItem::clone
-40 (int (*)(...))QTreeWidgetItem::data
-48 (int (*)(...))QTreeWidgetItem::setData
-56 (int (*)(...))QTreeWidgetItem::operator<
-64 (int (*)(...))QTreeWidgetItem::read
-72 (int (*)(...))QTreeWidgetItem::write
-
-Class QTreeWidgetItem
- size=64 align=8
- base size=60 base align=8
-QTreeWidgetItem (0x0x7f262aeff1e0) 0
- vptr=((& QTreeWidgetItem::_ZTV15QTreeWidgetItem) + 16u)
-
-Class QTreeWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QTreeWidget::QPrivateSignal (0x0x7f262ad9bae0) 0 empty
-
-Vtable for QTreeWidget
-QTreeWidget::_ZTV11QTreeWidget: 112u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QTreeWidget)
-16 (int (*)(...))QTreeWidget::metaObject
-24 (int (*)(...))QTreeWidget::qt_metacast
-32 (int (*)(...))QTreeWidget::qt_metacall
-40 (int (*)(...))QTreeWidget::~QTreeWidget
-48 (int (*)(...))QTreeWidget::~QTreeWidget
-56 (int (*)(...))QTreeWidget::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QTreeView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QTreeView::mousePressEvent
-176 (int (*)(...))QTreeView::mouseReleaseEvent
-184 (int (*)(...))QTreeView::mouseDoubleClickEvent
-192 (int (*)(...))QTreeView::mouseMoveEvent
-200 (int (*)(...))QAbstractScrollArea::wheelEvent
-208 (int (*)(...))QTreeView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QTreeView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QAbstractItemView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QTreeView::dragMoveEvent
-328 (int (*)(...))QAbstractItemView::dragLeaveEvent
-336 (int (*)(...))QTreeWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QTreeView::viewportEvent
-448 (int (*)(...))QTreeView::scrollContentsBy
-456 (int (*)(...))QTreeView::viewportSizeHint
-464 (int (*)(...))QTreeWidget::setModel
-472 (int (*)(...))QTreeWidget::setSelectionModel
-480 (int (*)(...))QTreeView::keyboardSearch
-488 (int (*)(...))QTreeView::visualRect
-496 (int (*)(...))QTreeView::scrollTo
-504 (int (*)(...))QTreeView::indexAt
-512 (int (*)(...))QAbstractItemView::sizeHintForRow
-520 (int (*)(...))QTreeView::sizeHintForColumn
-528 (int (*)(...))QTreeView::reset
-536 (int (*)(...))QTreeView::setRootIndex
-544 (int (*)(...))QTreeView::doItemsLayout
-552 (int (*)(...))QTreeView::selectAll
-560 (int (*)(...))QTreeView::dataChanged
-568 (int (*)(...))QTreeView::rowsInserted
-576 (int (*)(...))QTreeView::rowsAboutToBeRemoved
-584 (int (*)(...))QTreeView::selectionChanged
-592 (int (*)(...))QTreeView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QTreeView::updateGeometries
-624 (int (*)(...))QAbstractItemView::verticalScrollbarAction
-632 (int (*)(...))QTreeView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QTreeView::moveCursor
-688 (int (*)(...))QTreeView::horizontalOffset
-696 (int (*)(...))QTreeView::verticalOffset
-704 (int (*)(...))QTreeView::isIndexHidden
-712 (int (*)(...))QTreeView::setSelection
-720 (int (*)(...))QTreeView::visualRegionForSelection
-728 (int (*)(...))QTreeView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QAbstractItemView::startDrag
-760 (int (*)(...))QAbstractItemView::viewOptions
-768 (int (*)(...))QTreeView::drawRow
-776 (int (*)(...))QTreeView::drawBranches
-784 (int (*)(...))QTreeWidget::mimeTypes
-792 (int (*)(...))QTreeWidget::mimeData
-800 (int (*)(...))QTreeWidget::dropMimeData
-808 (int (*)(...))QTreeWidget::supportedDropActions
-816 (int (*)(...))-16
-824 (int (*)(...))(& _ZTI11QTreeWidget)
-832 (int (*)(...))QTreeWidget::_ZThn16_N11QTreeWidgetD1Ev
-840 (int (*)(...))QTreeWidget::_ZThn16_N11QTreeWidgetD0Ev
-848 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-856 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-864 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-872 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-880 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-888 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QTreeWidget
- size=48 align=8
- base size=48 base align=8
-QTreeWidget (0x0x7f262afc9478) 0
- vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 16u)
- QTreeView (0x0x7f262afc94e0) 0
- primary-for QTreeWidget (0x0x7f262afc9478)
- QAbstractItemView (0x0x7f262afc9548) 0
- primary-for QTreeView (0x0x7f262afc94e0)
- QAbstractScrollArea (0x0x7f262afc95b0) 0
- primary-for QAbstractItemView (0x0x7f262afc9548)
- QFrame (0x0x7f262afc9618) 0
- primary-for QAbstractScrollArea (0x0x7f262afc95b0)
- QWidget (0x0x7f262e105620) 0
- primary-for QFrame (0x0x7f262afc9618)
- QObject (0x0x7f262ad9b180) 0
- primary-for QWidget (0x0x7f262e105620)
- QPaintDevice (0x0x7f262ad9b1e0) 16
- vptr=((& QTreeWidget::_ZTV11QTreeWidget) + 832u)
-
-Class QUndoGroup::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QUndoGroup::QPrivateSignal (0x0x7f262ad9bc00) 0 empty
-
-Vtable for QUndoGroup
-QUndoGroup::_ZTV10QUndoGroup: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QUndoGroup)
-16 (int (*)(...))QUndoGroup::metaObject
-24 (int (*)(...))QUndoGroup::qt_metacast
-32 (int (*)(...))QUndoGroup::qt_metacall
-40 (int (*)(...))QUndoGroup::~QUndoGroup
-48 (int (*)(...))QUndoGroup::~QUndoGroup
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QUndoGroup
- size=16 align=8
- base size=16 base align=8
-QUndoGroup (0x0x7f262afc96e8) 0
- vptr=((& QUndoGroup::_ZTV10QUndoGroup) + 16u)
- QObject (0x0x7f262ad9bb40) 0
- primary-for QUndoGroup (0x0x7f262afc96e8)
-
-Vtable for QUndoCommand
-QUndoCommand::_ZTV12QUndoCommand: 8u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QUndoCommand)
-16 (int (*)(...))QUndoCommand::~QUndoCommand
-24 (int (*)(...))QUndoCommand::~QUndoCommand
-32 (int (*)(...))QUndoCommand::undo
-40 (int (*)(...))QUndoCommand::redo
-48 (int (*)(...))QUndoCommand::id
-56 (int (*)(...))QUndoCommand::mergeWith
-
-Class QUndoCommand
- size=16 align=8
- base size=16 base align=8
-QUndoCommand (0x0x7f262a9ba3c0) 0
- vptr=((& QUndoCommand::_ZTV12QUndoCommand) + 16u)
-
-Class QUndoStack::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QUndoStack::QPrivateSignal (0x0x7f262a9ba4e0) 0 empty
-
-Vtable for QUndoStack
-QUndoStack::_ZTV10QUndoStack: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI10QUndoStack)
-16 (int (*)(...))QUndoStack::metaObject
-24 (int (*)(...))QUndoStack::qt_metacast
-32 (int (*)(...))QUndoStack::qt_metacall
-40 (int (*)(...))QUndoStack::~QUndoStack
-48 (int (*)(...))QUndoStack::~QUndoStack
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QUndoStack
- size=16 align=8
- base size=16 base align=8
-QUndoStack (0x0x7f262afc9750) 0
- vptr=((& QUndoStack::_ZTV10QUndoStack) + 16u)
- QObject (0x0x7f262a9ba420) 0
- primary-for QUndoStack (0x0x7f262afc9750)
-
-Class QUndoView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QUndoView::QPrivateSignal (0x0x7f262a9bade0) 0 empty
-
-Vtable for QUndoView
-QUndoView::_ZTV9QUndoView: 106u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI9QUndoView)
-16 (int (*)(...))QUndoView::metaObject
-24 (int (*)(...))QUndoView::qt_metacast
-32 (int (*)(...))QUndoView::qt_metacall
-40 (int (*)(...))QUndoView::~QUndoView
-48 (int (*)(...))QUndoView::~QUndoView
-56 (int (*)(...))QListView::event
-64 (int (*)(...))QAbstractScrollArea::eventFilter
-72 (int (*)(...))QListView::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QAbstractScrollArea::sizeHint
-136 (int (*)(...))QAbstractScrollArea::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QAbstractItemView::mousePressEvent
-176 (int (*)(...))QListView::mouseReleaseEvent
-184 (int (*)(...))QAbstractItemView::mouseDoubleClickEvent
-192 (int (*)(...))QListView::mouseMoveEvent
-200 (int (*)(...))QListView::wheelEvent
-208 (int (*)(...))QAbstractItemView::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QAbstractItemView::focusInEvent
-232 (int (*)(...))QAbstractItemView::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QListView::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QListView::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QAbstractScrollArea::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QAbstractItemView::dragEnterEvent
-320 (int (*)(...))QListView::dragMoveEvent
-328 (int (*)(...))QListView::dragLeaveEvent
-336 (int (*)(...))QListView::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QFrame::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QAbstractItemView::inputMethodEvent
-416 (int (*)(...))QAbstractItemView::inputMethodQuery
-424 (int (*)(...))QAbstractItemView::focusNextPrevChild
-432 (int (*)(...))QAbstractScrollArea::setupViewport
-440 (int (*)(...))QAbstractItemView::viewportEvent
-448 (int (*)(...))QListView::scrollContentsBy
-456 (int (*)(...))QListView::viewportSizeHint
-464 (int (*)(...))QAbstractItemView::setModel
-472 (int (*)(...))QAbstractItemView::setSelectionModel
-480 (int (*)(...))QAbstractItemView::keyboardSearch
-488 (int (*)(...))QListView::visualRect
-496 (int (*)(...))QListView::scrollTo
-504 (int (*)(...))QListView::indexAt
-512 (int (*)(...))QAbstractItemView::sizeHintForRow
-520 (int (*)(...))QAbstractItemView::sizeHintForColumn
-528 (int (*)(...))QListView::reset
-536 (int (*)(...))QListView::setRootIndex
-544 (int (*)(...))QListView::doItemsLayout
-552 (int (*)(...))QAbstractItemView::selectAll
-560 (int (*)(...))QListView::dataChanged
-568 (int (*)(...))QListView::rowsInserted
-576 (int (*)(...))QListView::rowsAboutToBeRemoved
-584 (int (*)(...))QListView::selectionChanged
-592 (int (*)(...))QListView::currentChanged
-600 (int (*)(...))QAbstractItemView::updateEditorData
-608 (int (*)(...))QAbstractItemView::updateEditorGeometries
-616 (int (*)(...))QListView::updateGeometries
-624 (int (*)(...))QAbstractItemView::verticalScrollbarAction
-632 (int (*)(...))QAbstractItemView::horizontalScrollbarAction
-640 (int (*)(...))QAbstractItemView::verticalScrollbarValueChanged
-648 (int (*)(...))QAbstractItemView::horizontalScrollbarValueChanged
-656 (int (*)(...))QAbstractItemView::closeEditor
-664 (int (*)(...))QAbstractItemView::commitData
-672 (int (*)(...))QAbstractItemView::editorDestroyed
-680 (int (*)(...))QListView::moveCursor
-688 (int (*)(...))QListView::horizontalOffset
-696 (int (*)(...))QListView::verticalOffset
-704 (int (*)(...))QListView::isIndexHidden
-712 (int (*)(...))QListView::setSelection
-720 (int (*)(...))QListView::visualRegionForSelection
-728 (int (*)(...))QListView::selectedIndexes
-736 (int (*)(...))QAbstractItemView::edit
-744 (int (*)(...))QAbstractItemView::selectionCommand
-752 (int (*)(...))QListView::startDrag
-760 (int (*)(...))QListView::viewOptions
-768 (int (*)(...))-16
-776 (int (*)(...))(& _ZTI9QUndoView)
-784 (int (*)(...))QUndoView::_ZThn16_N9QUndoViewD1Ev
-792 (int (*)(...))QUndoView::_ZThn16_N9QUndoViewD0Ev
-800 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-808 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-816 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-824 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-832 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-840 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QUndoView
- size=48 align=8
- base size=48 base align=8
-QUndoView (0x0x7f262afc97b8) 0
- vptr=((& QUndoView::_ZTV9QUndoView) + 16u)
- QListView (0x0x7f262afc9820) 0
- primary-for QUndoView (0x0x7f262afc97b8)
- QAbstractItemView (0x0x7f262afc9c30) 0
- primary-for QListView (0x0x7f262afc9820)
- QAbstractScrollArea (0x0x7f262afc9c98) 0
- primary-for QAbstractItemView (0x0x7f262afc9c30)
- QFrame (0x0x7f262afc9d00) 0
- primary-for QAbstractScrollArea (0x0x7f262afc9c98)
- QWidget (0x0x7f262e139ee0) 0
- primary-for QFrame (0x0x7f262afc9d00)
- QObject (0x0x7f262a9bacc0) 0
- primary-for QWidget (0x0x7f262e139ee0)
- QPaintDevice (0x0x7f262a9bad20) 16
- vptr=((& QUndoView::_ZTV9QUndoView) + 784u)
-
-Class QWhatsThis
- size=1 align=1
- base size=0 base align=1
-QWhatsThis (0x0x7f262a829540) 0 empty
-
-Class QWidgetAction::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWidgetAction::QPrivateSignal (0x0x7f262a829660) 0 empty
-
-Vtable for QWidgetAction
-QWidgetAction::_ZTV13QWidgetAction: 16u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI13QWidgetAction)
-16 (int (*)(...))QWidgetAction::metaObject
-24 (int (*)(...))QWidgetAction::qt_metacast
-32 (int (*)(...))QWidgetAction::qt_metacall
-40 (int (*)(...))QWidgetAction::~QWidgetAction
-48 (int (*)(...))QWidgetAction::~QWidgetAction
-56 (int (*)(...))QWidgetAction::event
-64 (int (*)(...))QWidgetAction::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidgetAction::createWidget
-120 (int (*)(...))QWidgetAction::deleteWidget
-
-Class QWidgetAction
- size=16 align=8
- base size=16 base align=8
-QWidgetAction (0x0x7f262afc9d68) 0
- vptr=((& QWidgetAction::_ZTV13QWidgetAction) + 16u)
- QAction (0x0x7f262afc9e38) 0
- primary-for QWidgetAction (0x0x7f262afc9d68)
- QObject (0x0x7f262a8295a0) 0
- primary-for QAction (0x0x7f262afc9e38)
-
-Class QWizard::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWizard::QPrivateSignal (0x0x7f262a523840) 0 empty
-
-Vtable for QWizard
-QWizard::_ZTV7QWizard: 73u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI7QWizard)
-16 (int (*)(...))QWizard::metaObject
-24 (int (*)(...))QWizard::qt_metacast
-32 (int (*)(...))QWizard::qt_metacall
-40 (int (*)(...))QWizard::~QWizard
-48 (int (*)(...))QWizard::~QWizard
-56 (int (*)(...))QWizard::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWizard::setVisible
-128 (int (*)(...))QWizard::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWizard::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWizard::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QWizard::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))QWizard::validateCurrentPage
-480 (int (*)(...))QWizard::nextId
-488 (int (*)(...))QWizard::initializePage
-496 (int (*)(...))QWizard::cleanupPage
-504 (int (*)(...))-16
-512 (int (*)(...))(& _ZTI7QWizard)
-520 (int (*)(...))QWizard::_ZThn16_N7QWizardD1Ev
-528 (int (*)(...))QWizard::_ZThn16_N7QWizardD0Ev
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-552 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-560 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-568 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-576 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QWizard
- size=48 align=8
- base size=48 base align=8
-QWizard (0x0x7f262afc9ea0) 0
- vptr=((& QWizard::_ZTV7QWizard) + 16u)
- QDialog (0x0x7f262afc9f70) 0
- primary-for QWizard (0x0x7f262afc9ea0)
- QWidget (0x0x7f262e154540) 0
- primary-for QDialog (0x0x7f262afc9f70)
- QObject (0x0x7f262a5233c0) 0
- primary-for QWidget (0x0x7f262e154540)
- QPaintDevice (0x0x7f262a523420) 16
- vptr=((& QWizard::_ZTV7QWizard) + 520u)
-
-Class QWizardPage::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWizardPage::QPrivateSignal (0x0x7f262a523ea0) 0 empty
-
-Vtable for QWizardPage
-QWizardPage::_ZTV11QWizardPage: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI11QWizardPage)
-16 (int (*)(...))QWizardPage::metaObject
-24 (int (*)(...))QWizardPage::qt_metacast
-32 (int (*)(...))QWizardPage::qt_metacall
-40 (int (*)(...))QWizardPage::~QWizardPage
-48 (int (*)(...))QWizardPage::~QWizardPage
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QWizardPage::initializePage
-440 (int (*)(...))QWizardPage::cleanupPage
-448 (int (*)(...))QWizardPage::validatePage
-456 (int (*)(...))QWizardPage::isComplete
-464 (int (*)(...))QWizardPage::nextId
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI11QWizardPage)
-488 (int (*)(...))QWizardPage::_ZThn16_N11QWizardPageD1Ev
-496 (int (*)(...))QWizardPage::_ZThn16_N11QWizardPageD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QWizardPage
- size=48 align=8
- base size=48 base align=8
-QWizardPage (0x0x7f262b0c70d0) 0
- vptr=((& QWizardPage::_ZTV11QWizardPage) + 16u)
- QWidget (0x0x7f262e18b850) 0
- primary-for QWizardPage (0x0x7f262b0c70d0)
- QObject (0x0x7f262a523d80) 0
- primary-for QWidget (0x0x7f262e18b850)
- QPaintDevice (0x0x7f262a523de0) 16
- vptr=((& QWizardPage::_ZTV11QWizardPage) + 488u)
-
-Class QAbstractPrintDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QAbstractPrintDialog::QPrivateSignal (0x0x7f262a582ba0) 0 empty
-
-Vtable for QAbstractPrintDialog
-QAbstractPrintDialog::_ZTV20QAbstractPrintDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI20QAbstractPrintDialog)
-16 (int (*)(...))QAbstractPrintDialog::metaObject
-24 (int (*)(...))QAbstractPrintDialog::qt_metacast
-32 (int (*)(...))QAbstractPrintDialog::qt_metacall
-40 0u
-48 0u
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))__cxa_pure_virtual
-448 (int (*)(...))QDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI20QAbstractPrintDialog)
-488 0u
-496 0u
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QAbstractPrintDialog
- size=48 align=8
- base size=48 base align=8
-QAbstractPrintDialog (0x0x7f262b0c7138) 0
- vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 16u)
- QDialog (0x0x7f262ae55410) 0
- primary-for QAbstractPrintDialog (0x0x7f262b0c7138)
- QWidget (0x0x7f262e196230) 0
- primary-for QDialog (0x0x7f262ae55410)
- QObject (0x0x7f262a523f60) 0
- primary-for QWidget (0x0x7f262e196230)
- QPaintDevice (0x0x7f262a582000) 16
- vptr=((& QAbstractPrintDialog::_ZTV20QAbstractPrintDialog) + 488u)
-
-Class QPageSetupDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPageSetupDialog::QPrivateSignal (0x0x7f26297e1ae0) 0 empty
-
-Vtable for QPageSetupDialog
-QPageSetupDialog::_ZTV16QPageSetupDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI16QPageSetupDialog)
-16 (int (*)(...))QPageSetupDialog::metaObject
-24 (int (*)(...))QPageSetupDialog::qt_metacast
-32 (int (*)(...))QPageSetupDialog::qt_metacall
-40 (int (*)(...))QPageSetupDialog::~QPageSetupDialog
-48 (int (*)(...))QPageSetupDialog::~QPageSetupDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QPageSetupDialog::exec
-448 (int (*)(...))QPageSetupDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI16QPageSetupDialog)
-488 (int (*)(...))QPageSetupDialog::_ZThn16_N16QPageSetupDialogD1Ev
-496 (int (*)(...))QPageSetupDialog::_ZThn16_N16QPageSetupDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QPageSetupDialog
- size=48 align=8
- base size=48 base align=8
-QPageSetupDialog (0x0x7f262af86000) 0
- vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 16u)
- QDialog (0x0x7f262af86208) 0
- primary-for QPageSetupDialog (0x0x7f262af86000)
- QWidget (0x0x7f262e1bb620) 0
- primary-for QDialog (0x0x7f262af86208)
- QObject (0x0x7f262a5a9a80) 0
- primary-for QWidget (0x0x7f262e1bb620)
- QPaintDevice (0x0x7f262a5a9ae0) 16
- vptr=((& QPageSetupDialog::_ZTV16QPageSetupDialog) + 488u)
-
-Class QPrintDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPrintDialog::QPrivateSignal (0x0x7f262990b6c0) 0 empty
-
-Vtable for QPrintDialog
-QPrintDialog::_ZTV12QPrintDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QPrintDialog)
-16 (int (*)(...))QPrintDialog::metaObject
-24 (int (*)(...))QPrintDialog::qt_metacast
-32 (int (*)(...))QPrintDialog::qt_metacall
-40 (int (*)(...))QPrintDialog::~QPrintDialog
-48 (int (*)(...))QPrintDialog::~QPrintDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QPrintDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QPrintDialog::exec
-448 (int (*)(...))QPrintDialog::done
-456 (int (*)(...))QPrintDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI12QPrintDialog)
-488 (int (*)(...))QPrintDialog::_ZThn16_N12QPrintDialogD1Ev
-496 (int (*)(...))QPrintDialog::_ZThn16_N12QPrintDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QPrintDialog
- size=48 align=8
- base size=48 base align=8
-QPrintDialog (0x0x7f262af86270) 0
- vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 16u)
- QAbstractPrintDialog (0x0x7f262af862d8) 0
- primary-for QPrintDialog (0x0x7f262af86270)
- QDialog (0x0x7f262af86340) 0
- primary-for QAbstractPrintDialog (0x0x7f262af862d8)
- QWidget (0x0x7f262e1bbee0) 0
- primary-for QDialog (0x0x7f262af86340)
- QObject (0x0x7f26297e1b40) 0
- primary-for QWidget (0x0x7f262e1bbee0)
- QPaintDevice (0x0x7f262990b660) 16
- vptr=((& QPrintDialog::_ZTV12QPrintDialog) + 488u)
-
-Vtable for QPrinter
-QPrinter::_ZTV8QPrinter: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI8QPrinter)
-16 (int (*)(...))QPrinter::~QPrinter
-24 (int (*)(...))QPrinter::~QPrinter
-32 (int (*)(...))QPrinter::devType
-40 (int (*)(...))QPrinter::paintEngine
-48 (int (*)(...))QPrinter::metric
-56 (int (*)(...))QPaintDevice::initPainter
-64 (int (*)(...))QPaintDevice::redirected
-72 (int (*)(...))QPaintDevice::sharedPainter
-80 (int (*)(...))QPrinter::newPage
-88 (int (*)(...))QPrinter::setPageSize
-96 (int (*)(...))QPrinter::setPageSizeMM
-104 (int (*)(...))QPrinter::setMargins
-
-Class QPrinter
- size=40 align=8
- base size=40 base align=8
-QPrinter (0x0x7f262af86618) 0
- vptr=((& QPrinter::_ZTV8QPrinter) + 16u)
- QPagedPaintDevice (0x0x7f262af86680) 0
- primary-for QPrinter (0x0x7f262af86618)
- QPaintDevice (0x0x7f262990bc00) 0
- primary-for QPagedPaintDevice (0x0x7f262af86680)
-
-Vtable for QPrintEngine
-QPrintEngine::_ZTV12QPrintEngine: 10u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI12QPrintEngine)
-16 0u
-24 0u
-32 (int (*)(...))__cxa_pure_virtual
-40 (int (*)(...))__cxa_pure_virtual
-48 (int (*)(...))__cxa_pure_virtual
-56 (int (*)(...))__cxa_pure_virtual
-64 (int (*)(...))__cxa_pure_virtual
-72 (int (*)(...))__cxa_pure_virtual
-
-Class QPrintEngine
- size=8 align=8
- base size=8 base align=8
-QPrintEngine (0x0x7f2629933de0) 0 nearly-empty
- vptr=((& QPrintEngine::_ZTV12QPrintEngine) + 16u)
-
-Class QPrinterInfo
- size=8 align=8
- base size=8 base align=8
-QPrinterInfo (0x0x7f262969f0c0) 0
-
-Class QPrintPreviewDialog::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPrintPreviewDialog::QPrivateSignal (0x0x7f262969f6c0) 0 empty
-
-Vtable for QPrintPreviewDialog
-QPrintPreviewDialog::_ZTV19QPrintPreviewDialog: 69u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QPrintPreviewDialog)
-16 (int (*)(...))QPrintPreviewDialog::metaObject
-24 (int (*)(...))QPrintPreviewDialog::qt_metacast
-32 (int (*)(...))QPrintPreviewDialog::qt_metacall
-40 (int (*)(...))QPrintPreviewDialog::~QPrintPreviewDialog
-48 (int (*)(...))QPrintPreviewDialog::~QPrintPreviewDialog
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QDialog::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QPrintPreviewDialog::setVisible
-128 (int (*)(...))QDialog::sizeHint
-136 (int (*)(...))QDialog::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QDialog::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QDialog::resizeEvent
-280 (int (*)(...))QDialog::closeEvent
-288 (int (*)(...))QDialog::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QDialog::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QDialog::open
-440 (int (*)(...))QDialog::exec
-448 (int (*)(...))QPrintPreviewDialog::done
-456 (int (*)(...))QDialog::accept
-464 (int (*)(...))QDialog::reject
-472 (int (*)(...))-16
-480 (int (*)(...))(& _ZTI19QPrintPreviewDialog)
-488 (int (*)(...))QPrintPreviewDialog::_ZThn16_N19QPrintPreviewDialogD1Ev
-496 (int (*)(...))QPrintPreviewDialog::_ZThn16_N19QPrintPreviewDialogD0Ev
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-520 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-528 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-536 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-544 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QPrintPreviewDialog
- size=48 align=8
- base size=48 base align=8
-QPrintPreviewDialog (0x0x7f262af86888) 0
- vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 16u)
- QDialog (0x0x7f262af868f0) 0
- primary-for QPrintPreviewDialog (0x0x7f262af86888)
- QWidget (0x0x7f262e1f6af0) 0
- primary-for QDialog (0x0x7f262af868f0)
- QObject (0x0x7f262969f4e0) 0
- primary-for QWidget (0x0x7f262e1f6af0)
- QPaintDevice (0x0x7f262969f540) 16
- vptr=((& QPrintPreviewDialog::_ZTV19QPrintPreviewDialog) + 488u)
-
-Class QPrintPreviewWidget::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QPrintPreviewWidget::QPrivateSignal (0x0x7f262969fe40) 0 empty
-
-Vtable for QPrintPreviewWidget
-QPrintPreviewWidget::_ZTV19QPrintPreviewWidget: 64u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI19QPrintPreviewWidget)
-16 (int (*)(...))QPrintPreviewWidget::metaObject
-24 (int (*)(...))QPrintPreviewWidget::qt_metacast
-32 (int (*)(...))QPrintPreviewWidget::qt_metacall
-40 (int (*)(...))QPrintPreviewWidget::~QPrintPreviewWidget
-48 (int (*)(...))QPrintPreviewWidget::~QPrintPreviewWidget
-56 (int (*)(...))QWidget::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QPrintPreviewWidget::setVisible
-128 (int (*)(...))QWidget::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWidget::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWidget::dragEnterEvent
-320 (int (*)(...))QWidget::dragMoveEvent
-328 (int (*)(...))QWidget::dragLeaveEvent
-336 (int (*)(...))QWidget::dropEvent
-344 (int (*)(...))QWidget::showEvent
-352 (int (*)(...))QWidget::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))-16
-440 (int (*)(...))(& _ZTI19QPrintPreviewWidget)
-448 (int (*)(...))QPrintPreviewWidget::_ZThn16_N19QPrintPreviewWidgetD1Ev
-456 (int (*)(...))QPrintPreviewWidget::_ZThn16_N19QPrintPreviewWidgetD0Ev
-464 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QPrintPreviewWidget
- size=48 align=8
- base size=48 base align=8
-QPrintPreviewWidget (0x0x7f262af86958) 0
- vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 16u)
- QWidget (0x0x7f262ddff460) 0
- primary-for QPrintPreviewWidget (0x0x7f262af86958)
- QObject (0x0x7f262969f720) 0
- primary-for QWidget (0x0x7f262ddff460)
- QPaintDevice (0x0x7f262969fde0) 16
- vptr=((& QPrintPreviewWidget::_ZTV19QPrintPreviewWidget) + 448u)
-
-Class QWebEngineCertificateError
- size=8 align=8
- base size=8 base align=8
-QWebEngineCertificateError (0x0x7f26296c3600) 0
-
-Class QWebEngineContextMenuData
- size=8 align=8
- base size=8 base align=8
-QWebEngineContextMenuData (0x0x7f26296c3de0) 0
-
-Class QWebEngineDownloadItem::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineDownloadItem::QPrivateSignal (0x0x7f26296ef0c0) 0 empty
-
-Vtable for QWebEngineDownloadItem
-QWebEngineDownloadItem::_ZTV22QWebEngineDownloadItem: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI22QWebEngineDownloadItem)
-16 (int (*)(...))QWebEngineDownloadItem::metaObject
-24 (int (*)(...))QWebEngineDownloadItem::qt_metacast
-32 (int (*)(...))QWebEngineDownloadItem::qt_metacall
-40 (int (*)(...))QWebEngineDownloadItem::~QWebEngineDownloadItem
-48 (int (*)(...))QWebEngineDownloadItem::~QWebEngineDownloadItem
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebEngineDownloadItem
- size=24 align=8
- base size=24 base align=8
-QWebEngineDownloadItem (0x0x7f262ac81e38) 0
- vptr=((& QWebEngineDownloadItem::_ZTV22QWebEngineDownloadItem) + 16u)
- QObject (0x0x7f26296ef060) 0
- primary-for QWebEngineDownloadItem (0x0x7f262ac81e38)
-
-Class QWebEngineFullScreenRequest
- size=32 align=8
- base size=25 base align=8
-QWebEngineFullScreenRequest (0x0x7f2629437900) 0
-
-Class QWebEngineHistoryItem
- size=8 align=8
- base size=8 base align=8
-QWebEngineHistoryItem (0x0x7f2629437f00) 0
-
-Class QWebEngineHistory
- size=8 align=8
- base size=8 base align=8
-QWebEngineHistory (0x0x7f2628e657e0) 0
-
-Class QWebEnginePage::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEnginePage::QPrivateSignal (0x0x7f2628bad4e0) 0 empty
-
-Vtable for QWebEnginePage
-QWebEnginePage::_ZTV14QWebEnginePage: 23u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QWebEnginePage)
-16 (int (*)(...))QWebEnginePage::metaObject
-24 (int (*)(...))QWebEnginePage::qt_metacast
-32 (int (*)(...))QWebEnginePage::qt_metacall
-40 (int (*)(...))QWebEnginePage::~QWebEnginePage
-48 (int (*)(...))QWebEnginePage::~QWebEnginePage
-56 (int (*)(...))QWebEnginePage::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWebEnginePage::triggerAction
-120 (int (*)(...))QWebEnginePage::createWindow
-128 (int (*)(...))QWebEnginePage::chooseFiles
-136 (int (*)(...))QWebEnginePage::javaScriptAlert
-144 (int (*)(...))QWebEnginePage::javaScriptConfirm
-152 (int (*)(...))QWebEnginePage::javaScriptPrompt
-160 (int (*)(...))QWebEnginePage::javaScriptConsoleMessage
-168 (int (*)(...))QWebEnginePage::certificateError
-176 (int (*)(...))QWebEnginePage::acceptNavigationRequest
-
-Class QWebEnginePage
- size=24 align=8
- base size=24 base align=8
-QWebEnginePage (0x0x7f262ad78af8) 0
- vptr=((& QWebEnginePage::_ZTV14QWebEnginePage) + 16u)
- QObject (0x0x7f2628e93480) 0
- primary-for QWebEnginePage (0x0x7f262ad78af8)
-
-Class QWebEngineProfile::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineProfile::QPrivateSignal (0x0x7f2628c22120) 0 empty
-
-Vtable for QWebEngineProfile
-QWebEngineProfile::_ZTV17QWebEngineProfile: 14u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI17QWebEngineProfile)
-16 (int (*)(...))QWebEngineProfile::metaObject
-24 (int (*)(...))QWebEngineProfile::qt_metacast
-32 (int (*)(...))QWebEngineProfile::qt_metacall
-40 (int (*)(...))QWebEngineProfile::~QWebEngineProfile
-48 (int (*)(...))QWebEngineProfile::~QWebEngineProfile
-56 (int (*)(...))QObject::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-
-Class QWebEngineProfile
- size=24 align=8
- base size=24 base align=8
-QWebEngineProfile (0x0x7f262ad9c750) 0
- vptr=((& QWebEngineProfile::_ZTV17QWebEngineProfile) + 16u)
- QObject (0x0x7f2628beac60) 0
- primary-for QWebEngineProfile (0x0x7f262ad9c750)
-
-Class QWebEngineScript
- size=8 align=8
- base size=8 base align=8
-QWebEngineScript (0x0x7f2628c222a0) 0
-
-Class QWebEngineScriptCollection
- size=8 align=8
- base size=8 base align=8
-QWebEngineScriptCollection (0x0x7f2628ce1120) 0
-
-Class QWebEngineSettings
- size=8 align=8
- base size=8 base align=8
-QWebEngineSettings (0x0x7f2628ce1480) 0
-
-Class QWebEngineView::QPrivateSignal
- size=1 align=1
- base size=0 base align=1
-QWebEngineView::QPrivateSignal (0x0x7f2628ce17e0) 0 empty
-
-Vtable for QWebEngineView
-QWebEngineView::_ZTV14QWebEngineView: 65u entries
-0 (int (*)(...))0
-8 (int (*)(...))(& _ZTI14QWebEngineView)
-16 (int (*)(...))QWebEngineView::metaObject
-24 (int (*)(...))QWebEngineView::qt_metacast
-32 (int (*)(...))QWebEngineView::qt_metacall
-40 (int (*)(...))QWebEngineView::~QWebEngineView
-48 (int (*)(...))QWebEngineView::~QWebEngineView
-56 (int (*)(...))QWebEngineView::event
-64 (int (*)(...))QObject::eventFilter
-72 (int (*)(...))QObject::timerEvent
-80 (int (*)(...))QObject::childEvent
-88 (int (*)(...))QObject::customEvent
-96 (int (*)(...))QObject::connectNotify
-104 (int (*)(...))QObject::disconnectNotify
-112 (int (*)(...))QWidget::devType
-120 (int (*)(...))QWidget::setVisible
-128 (int (*)(...))QWebEngineView::sizeHint
-136 (int (*)(...))QWidget::minimumSizeHint
-144 (int (*)(...))QWidget::heightForWidth
-152 (int (*)(...))QWidget::hasHeightForWidth
-160 (int (*)(...))QWidget::paintEngine
-168 (int (*)(...))QWidget::mousePressEvent
-176 (int (*)(...))QWidget::mouseReleaseEvent
-184 (int (*)(...))QWidget::mouseDoubleClickEvent
-192 (int (*)(...))QWidget::mouseMoveEvent
-200 (int (*)(...))QWidget::wheelEvent
-208 (int (*)(...))QWidget::keyPressEvent
-216 (int (*)(...))QWidget::keyReleaseEvent
-224 (int (*)(...))QWidget::focusInEvent
-232 (int (*)(...))QWidget::focusOutEvent
-240 (int (*)(...))QWidget::enterEvent
-248 (int (*)(...))QWidget::leaveEvent
-256 (int (*)(...))QWidget::paintEvent
-264 (int (*)(...))QWidget::moveEvent
-272 (int (*)(...))QWidget::resizeEvent
-280 (int (*)(...))QWidget::closeEvent
-288 (int (*)(...))QWebEngineView::contextMenuEvent
-296 (int (*)(...))QWidget::tabletEvent
-304 (int (*)(...))QWidget::actionEvent
-312 (int (*)(...))QWebEngineView::dragEnterEvent
-320 (int (*)(...))QWebEngineView::dragMoveEvent
-328 (int (*)(...))QWebEngineView::dragLeaveEvent
-336 (int (*)(...))QWebEngineView::dropEvent
-344 (int (*)(...))QWebEngineView::showEvent
-352 (int (*)(...))QWebEngineView::hideEvent
-360 (int (*)(...))QWidget::nativeEvent
-368 (int (*)(...))QWidget::changeEvent
-376 (int (*)(...))QWidget::metric
-384 (int (*)(...))QWidget::initPainter
-392 (int (*)(...))QWidget::redirected
-400 (int (*)(...))QWidget::sharedPainter
-408 (int (*)(...))QWidget::inputMethodEvent
-416 (int (*)(...))QWidget::inputMethodQuery
-424 (int (*)(...))QWidget::focusNextPrevChild
-432 (int (*)(...))QWebEngineView::createWindow
-440 (int (*)(...))-16
-448 (int (*)(...))(& _ZTI14QWebEngineView)
-456 (int (*)(...))QWebEngineView::_ZThn16_N14QWebEngineViewD1Ev
-464 (int (*)(...))QWebEngineView::_ZThn16_N14QWebEngineViewD0Ev
-472 (int (*)(...))QWidget::_ZThn16_NK7QWidget7devTypeEv
-480 (int (*)(...))QWidget::_ZThn16_NK7QWidget11paintEngineEv
-488 (int (*)(...))QWidget::_ZThn16_NK7QWidget6metricEN12QPaintDevice17PaintDeviceMetricE
-496 (int (*)(...))QWidget::_ZThn16_NK7QWidget11initPainterEP8QPainter
-504 (int (*)(...))QWidget::_ZThn16_NK7QWidget10redirectedEP6QPoint
-512 (int (*)(...))QWidget::_ZThn16_NK7QWidget13sharedPainterEv
-
-Class QWebEngineView
- size=56 align=8
- base size=56 base align=8
-QWebEngineView (0x0x7f262adb4a28) 0
- vptr=((& QWebEngineView::_ZTV14QWebEngineView) + 16u)
- QWidget (0x0x7f262df538c0) 0
- primary-for QWebEngineView (0x0x7f262adb4a28)
- QObject (0x0x7f2628ce1660) 0
- primary-for QWidget (0x0x7f262df538c0)
- QPaintDevice (0x0x7f2628ce1720) 16
- vptr=((& QWebEngineView::_ZTV14QWebEngineView) + 456u)
-
diff --git a/tests/auto/core/qwebengineurlrequestinterceptor/tst_qwebengineurlrequestinterceptor.cpp b/tests/auto/core/qwebengineurlrequestinterceptor/tst_qwebengineurlrequestinterceptor.cpp
index 89ebbac62..daf4d811e 100644
--- a/tests/auto/core/qwebengineurlrequestinterceptor/tst_qwebengineurlrequestinterceptor.cpp
+++ b/tests/auto/core/qwebengineurlrequestinterceptor/tst_qwebengineurlrequestinterceptor.cpp
@@ -106,6 +106,7 @@ void tst_QWebEngineUrlRequestInterceptor::interceptRequest()
{
QWebEngineView view;
TestRequestInterceptor interceptor(/* intercept */ true);
+ view.page()->settings()->setAttribute(QWebEngineSettings::ErrorPageEnabled, false);
QSignalSpy loadSpy(&view, SIGNAL(loadFinished(bool)));
view.page()->profile()->setRequestInterceptor(&interceptor);
@@ -193,21 +194,19 @@ void tst_QWebEngineUrlRequestInterceptor::requestedUrl()
page.setUrl(QUrl("qrc:///resources/__placeholder__"));
QVERIFY(spy.wait());
- QCOMPARE(spy.count(), 1);
+ QTRY_COMPARE(spy.count(), 1);
QCOMPARE(interceptor.observedUrls.at(0), QUrl("qrc:///resources/content.html"));
QCOMPARE(page.requestedUrl(), QUrl("qrc:///resources/__placeholder__"));
QCOMPARE(page.url(), QUrl("qrc:///resources/content.html"));
page.setUrl(QUrl("qrc:/non-existent.html"));
- QVERIFY(spy.wait());
- QCOMPARE(spy.count(), 2);
+ QTRY_COMPARE(spy.count(), 2);
QCOMPARE(interceptor.observedUrls.at(2), QUrl("qrc:/non-existent.html"));
QCOMPARE(page.requestedUrl(), QUrl("qrc:///resources/__placeholder__"));
QCOMPARE(page.url(), QUrl("qrc:///resources/content.html"));
page.setUrl(QUrl("http://abcdef.abcdef"));
- QVERIFY(spy.wait());
- QCOMPARE(spy.count(), 3);
+ QTRY_COMPARE_WITH_TIMEOUT(spy.count(), 3, 12000);
QCOMPARE(interceptor.observedUrls.at(3), QUrl("http://abcdef.abcdef/"));
QCOMPARE(page.requestedUrl(), QUrl("qrc:///resources/__placeholder__"));
QCOMPARE(page.url(), QUrl("qrc:///resources/content.html"));
diff --git a/tests/auto/quick/qmltests/data/tst_favicon.qml b/tests/auto/quick/qmltests/data/tst_favicon.qml
index f8ad998ef..ea474e0dc 100644
--- a/tests/auto/quick/qmltests/data/tst_favicon.qml
+++ b/tests/auto/quick/qmltests/data/tst_favicon.qml
@@ -152,6 +152,7 @@ TestWebEngineView {
var url = Qt.resolvedUrl("invalid://url")
webEngineView.url = url
+ verify(webEngineView.waitForLoadFailed())
verify(webEngineView.testSupport.waitForErrorPageLoadSucceeded())
compare(iconChangedSpy.count, 0)
diff --git a/tests/auto/quick/qmltests/data/tst_findText.qml b/tests/auto/quick/qmltests/data/tst_findText.qml
index f8730ca7b..dfcfd586f 100644
--- a/tests/auto/quick/qmltests/data/tst_findText.qml
+++ b/tests/auto/quick/qmltests/data/tst_findText.qml
@@ -57,7 +57,7 @@ TestWebEngineView {
runJavaScript("document.body.innerHTML", function(result) {
bodyInnerHTML = result;
});
- tryVerify(function() { return bodyInnerHTML != undefined; });
+ tryVerify(function() { return bodyInnerHTML != undefined; }, 20000);
return bodyInnerHTML;
}
@@ -66,7 +66,7 @@ TestWebEngineView {
runJavaScript("document.getElementById('list').getElementsByTagName('li')[" + index + "].innerText;", function(result) {
listItemText = result;
});
- tryVerify(function() { return listItemText != undefined; });
+ tryVerify(function() { return listItemText != undefined; }, 20000);
return listItemText;
}
@@ -82,9 +82,9 @@ TestWebEngineView {
var itemIndex;
runJavaScript(script, function(result) { itemIndex = result; });
- tryVerify(function() { return itemIndex != undefined; });
+ tryVerify(function() { return itemIndex != undefined; }, 20000);
// Make sure the DOM is up-to-date.
- tryVerify(function() { return getListItemText(itemIndex).length == text.length; });
+ tryVerify(function() { return getListItemText(itemIndex).length == text.length; }, 20000);
}
function test_findText() {
@@ -176,7 +176,7 @@ TestWebEngineView {
verify(findFailed)
runJavaScript("document.body.innerHTML = 'blahellobla'");
- tryVerify(function() { return getBodyInnerHTML() == "blahellobla"; });
+ tryVerify(function() { return getBodyInnerHTML() == "blahellobla"; }, 20000);
webEngineView.clear()
webEngineView.findText("hello", findFlags, webEngineView.findTextCallback)
@@ -213,7 +213,7 @@ TestWebEngineView {
// The callback is not supposed to be called, see QTBUG-61506.
// Check whether the callback was called (-1 = no, other values = yes).
- tryVerify(function() { return webEngineView.matchCount == -1; });
+ tryVerify(function() { return webEngineView.matchCount == -1; }, 20000);
}
}
}
diff --git a/tests/auto/quick/qmltests/data/tst_getUserMedia.qml b/tests/auto/quick/qmltests/data/tst_getUserMedia.qml
new file mode 100644
index 000000000..b497542e3
--- /dev/null
+++ b/tests/auto/quick/qmltests/data/tst_getUserMedia.qml
@@ -0,0 +1,201 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the QtWebEngine module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.2
+import QtTest 1.0
+import QtWebEngine 1.6
+
+TestWebEngineView {
+ id: webEngineView
+
+ settings.screenCaptureEnabled: true
+
+ TestCase {
+ name: "GetUserMedia"
+
+ function init_data() {
+ return [
+ {
+ tag: "device audio",
+ constraints: { audio: true },
+ feature: WebEngineView.MediaAudioCapture,
+ },
+ {
+ tag: "device video",
+ constraints: { video: true },
+ feature: WebEngineView.MediaVideoCapture,
+ },
+ {
+ tag: "device audio+video",
+ constraints: { audio: true, video: true },
+ feature: WebEngineView.MediaAudioVideoCapture,
+ },
+ {
+ tag: "desktop video",
+ constraints: {
+ video: {
+ mandatory: {
+ chromeMediaSource: "desktop"
+ }
+ }
+ },
+ feature: WebEngineView.DesktopVideoCapture,
+ },
+ {
+ tag: "desktop audio+video",
+ constraints: {
+ audio: {
+ mandatory: {
+ chromeMediaSource: "desktop"
+ }
+ },
+ video: {
+ mandatory: {
+ chromeMediaSource: "desktop"
+ }
+ }
+ },
+ feature: WebEngineView.DesktopAudioVideoCapture,
+ }
+ ]
+ }
+
+ function test_getUserMedia(row) {
+ loadSync(Qt.resolvedUrl("test1.html"))
+
+ // 1. Rejecting request on QML side should reject promise on JS side.
+ jsGetUserMedia(row.constraints)
+ tryVerify(function(){ return gotFeatureRequest(row.feature) })
+ rejectPendingRequest()
+ tryVerify(function(){ return !jsPromiseFulfilled() && jsPromiseRejected() })
+
+ // 2. Accepting request on QML side should either fulfill or reject the
+ // Promise on JS side. Due to the potential lack of physical media devices
+ // deeper in the content layer we cannot guarantee that the promise will
+ // always be fulfilled, however in this case an error should be returned to
+ // JS instead of leaving the Promise in limbo.
+ jsGetUserMedia(row.constraints)
+ tryVerify(function(){ return gotFeatureRequest(row.feature) })
+ acceptPendingRequest()
+ tryVerify(function(){ return jsPromiseFulfilled() || jsPromiseRejected() });
+
+ // 3. Media feature permissions are not remembered.
+ jsGetUserMedia(row.constraints);
+ tryVerify(function(){ return gotFeatureRequest(row.feature) })
+ acceptPendingRequest()
+ tryVerify(function(){ return jsPromiseFulfilled() || jsPromiseRejected() });
+ }
+ }
+
+ ////
+ // synchronous loading
+
+ signal loadFinished
+
+ SignalSpy {
+ id: spyOnLoadFinished
+ target: webEngineView
+ signalName: "loadFinished"
+ }
+
+ onLoadingChanged: {
+ if (loadRequest.status == WebEngineLoadRequest.LoadSucceededStatus) {
+ loadFinished()
+ }
+ }
+
+ function loadSync(url) {
+ webEngineView.url = url
+ spyOnLoadFinished.wait()
+ }
+
+ ////
+ // synchronous permission requests
+
+ property variant requestedFeature
+ property variant requestedSecurityOrigin
+
+ onFeaturePermissionRequested: {
+ requestedFeature = feature
+ requestedSecurityOrigin = securityOrigin
+ }
+
+ function gotFeatureRequest(expectedFeature) {
+ return requestedFeature == expectedFeature
+ }
+
+ function acceptPendingRequest() {
+ webEngineView.grantFeaturePermission(requestedSecurityOrigin, requestedFeature, true)
+ requestedFeature = undefined
+ requestedSecurityOrigin = undefined
+ }
+
+ function rejectPendingRequest() {
+ webEngineView.grantFeaturePermission(requestedSecurityOrigin, requestedFeature, false)
+ requestedFeature = undefined
+ requestedSecurityOrigin = undefined
+ }
+
+ ////
+ // synchronous JavaScript evaluation
+
+ signal runJavaScriptFinished(variant result)
+
+ SignalSpy {
+ id: spyOnRunJavaScriptFinished
+ target: webEngineView
+ signalName: "runJavaScriptFinished"
+ }
+
+ function runJavaScriptSync(code) {
+ spyOnRunJavaScriptFinished.clear()
+ runJavaScript(code, runJavaScriptFinished)
+ spyOnRunJavaScriptFinished.wait()
+ return spyOnRunJavaScriptFinished.signalArguments[0][0]
+ }
+
+ ////
+ // JavaScript snippets
+
+ function jsGetUserMedia(constraints) {
+ runJavaScript(
+ "var promiseFulfilled = false;" +
+ "var promiseRejected = false;" +
+ "navigator.mediaDevices.getUserMedia(" + JSON.stringify(constraints) + ")" +
+ ".then(stream => { promiseFulfilled = true})" +
+ ".catch(err => { promiseRejected = true})")
+ }
+
+ function jsPromiseFulfilled() {
+ return runJavaScriptSync("promiseFulfilled")
+ }
+
+ function jsPromiseRejected() {
+ return runJavaScriptSync("promiseRejected")
+ }
+}
diff --git a/tests/auto/quick/qmltests/data/tst_inputMethod.qml b/tests/auto/quick/qmltests/data/tst_inputMethod.qml
new file mode 100644
index 000000000..c09a8bdd9
--- /dev/null
+++ b/tests/auto/quick/qmltests/data/tst_inputMethod.qml
@@ -0,0 +1,76 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the QtWebEngine module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtTest 1.0
+import QtWebEngine 1.4
+import QtWebEngine.testsupport 1.0
+
+TestWebEngineView {
+ id: webEngineView
+ width: 200
+ height: 400
+
+ testSupport: WebEngineTestSupport { }
+
+ TestCase {
+ name: "WebEngineViewInputMethod"
+ when: windowShown
+
+ function init() {
+ testSupport.testInputContext.create();
+ }
+
+ function cleanup() {
+ testSupport.testInputContext.release();
+ }
+
+ function test_softwareInputPanel() {
+ verify(!Qt.inputMethod.visible);
+ webEngineView.loadHtml(
+ "<html><body>" +
+ " <form><input id='textInput' type='text' /></form>" +
+ "</body></html");
+ verify(webEngineView.waitForLoadSucceeded());
+
+ verify(!getActiveElementId());
+ verify(!Qt.inputMethod.visible);
+
+ // Show input panel
+ webEngineView.runJavaScript("document.getElementById('textInput').focus()");
+ webEngineView.verifyElementHasFocus("textInput");
+ tryVerify(function() { return Qt.inputMethod.visible; });
+
+ // Hide input panel
+ webEngineView.runJavaScript("document.getElementById('textInput').blur()");
+ verify(!getActiveElementId());
+ tryVerify(function() { return !Qt.inputMethod.visible; });
+ }
+ }
+}
+
diff --git a/tests/auto/quick/qmltests/data/tst_loadProgress.qml b/tests/auto/quick/qmltests/data/tst_loadProgress.qml
index bb85ed8e3..15058cb8f 100644
--- a/tests/auto/quick/qmltests/data/tst_loadProgress.qml
+++ b/tests/auto/quick/qmltests/data/tst_loadProgress.qml
@@ -71,7 +71,8 @@ TestWebEngineView {
var loadProgressMin = 0
for (var i in loadProgressArray) {
var loadProgress = loadProgressArray[i]
- verify(loadProgressMin <= loadProgress)
+ if (loadProgressMin > loadProgress)
+ fail("Invalid sequence of progress-values: " + loadProgressArray)
loadProgressMin = loadProgress
}
}
diff --git a/tests/auto/quick/qmltests/data/tst_loadUrl.qml b/tests/auto/quick/qmltests/data/tst_loadUrl.qml
index 2cb9f6b81..80d7a18b3 100644
--- a/tests/auto/quick/qmltests/data/tst_loadUrl.qml
+++ b/tests/auto/quick/qmltests/data/tst_loadUrl.qml
@@ -231,9 +231,11 @@ TestWebEngineView {
loadRequest = loadRequestArray[2];
compare(loadRequest.status, WebEngineView.LoadStartedStatus);
compare(loadRequest.activeUrl, aboutBlank);
+ compare(loadRequest.url, bogusSite)
loadRequest = loadRequestArray[3];
compare(loadRequest.status, WebEngineView.LoadSucceededStatus);
compare(loadRequest.activeUrl, bogusSite);
+ compare(loadRequest.url, bogusSite)
webEngineView.clear();
}
diff --git a/tests/auto/quick/qmltests/data/tst_mouseClick.qml b/tests/auto/quick/qmltests/data/tst_mouseClick.qml
new file mode 100644
index 000000000..527102f59
--- /dev/null
+++ b/tests/auto/quick/qmltests/data/tst_mouseClick.qml
@@ -0,0 +1,131 @@
+/****************************************************************************
+**
+** Copyright (C) 2017 The Qt Company Ltd.
+** Contact: https://www.qt.io/licensing/
+**
+** This file is part of the QtWebEngine module of the Qt Toolkit.
+**
+** $QT_BEGIN_LICENSE:GPL-EXCEPT$
+** Commercial License Usage
+** Licensees holding valid commercial Qt licenses may use this file in
+** accordance with the commercial license agreement provided with the
+** Software or, alternatively, in accordance with the terms contained in
+** a written agreement between you and The Qt Company. For licensing terms
+** and conditions see https://www.qt.io/terms-conditions. For further
+** information use the contact form at https://www.qt.io/contact-us.
+**
+** GNU General Public License Usage
+** Alternatively, this file may be used under the terms of the GNU
+** General Public License version 3 as published by the Free Software
+** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT
+** included in the packaging of this file. Please review the following
+** information to ensure the GNU General Public License requirements will
+** be met: https://www.gnu.org/licenses/gpl-3.0.html.
+**
+** $QT_END_LICENSE$
+**
+****************************************************************************/
+
+import QtQuick 2.0
+import QtTest 1.0
+import QtWebEngine 1.4
+
+import QtWebEngine.testsupport 1.0
+
+TestWebEngineView {
+ id: webEngineView
+ width: 200
+ height: 200
+
+ testSupport: WebEngineTestSupport {
+ function mouseMultiClick(item, x, y, clickCount) {
+ if (!item)
+ qtest_fail("No item given to mouseMultiClick", 1);
+
+ if (x === undefined)
+ x = item.width / 2;
+ if (y === undefined)
+ y = item.height / 2;
+ if (!testEvent.mouseMultiClick(item, x, y, clickCount))
+ qtest_fail("window not shown", 2);
+ }
+
+ function mouseDoubleClick(item, x, y) {
+ mouseMultiClick(item, x, y, 2);
+ }
+
+ function mouseTripleClick(item, x, y) {
+ mouseMultiClick(item, x, y, 3);
+ }
+ }
+
+
+ TestCase {
+ name: "WebEngineViewMouseClick"
+ when: windowShown
+
+ function getElementCenter(element) {
+ var center;
+ runJavaScript("(function() {" +
+ " var elem = document.getElementById('" + element + "');" +
+ " var rect = elem.getBoundingClientRect();" +
+ " return { 'x': (rect.left + rect.right) / 2, 'y': (rect.top + rect.bottom) / 2 };" +
+ "})();", function(result) { center = result } );
+ tryVerify(function() { return center != undefined; });
+ return center;
+ }
+
+ function getTextSelection() {
+ var textSelection;
+ runJavaScript("window.getSelection().toString()", function(result) { textSelection = result });
+ tryVerify(function() { return textSelection != undefined; });
+ return textSelection;
+ }
+
+ function test_singleClick() {
+ webEngineView.settings.focusOnNavigationEnabled = false;
+ webEngineView.loadHtml("<html><body>" +
+ "<form><input id='input' width='150' type='text' value='The Qt Company' /></form>" +
+ "</body></html>");
+ verify(webEngineView.waitForLoadSucceeded());
+ verify(!getActiveElementId());
+
+ var center = getElementCenter("input");
+ mouseClick(webEngineView, center.x, center.y);
+ verifyElementHasFocus("input");
+ compare(getTextSelection(), "");
+ }
+
+ function test_doubleClick() {
+ webEngineView.settings.focusOnNavigationEnabled = true;
+ webEngineView.loadHtml("<html><body onload='document.getElementById(\"input\").focus()'>" +
+ "<form><input id='input' width='150' type='text' value='The Qt Company' /></form>" +
+ "</body></html>");
+ verify(webEngineView.waitForLoadSucceeded());
+
+ var center = getElementCenter("input");
+ webEngineView.testSupport.mouseDoubleClick(webEngineView, center.x, center.y);
+ verifyElementHasFocus("input");
+ tryVerify(function() { return getTextSelection() == "Company" });
+
+ mouseClick(webEngineView, center.x, center.y);
+ tryVerify(function() { return getTextSelection() == "" });
+ }
+
+ function test_tripleClick() {
+ webEngineView.settings.focusOnNavigationEnabled = true;
+ webEngineView.loadHtml("<html><body onload='document.getElementById(\"input\").focus()'>" +
+ "<form><input id='input' width='150' type='text' value='The Qt Company' /></form>" +
+ "</body></html>");
+ verify(webEngineView.waitForLoadSucceeded());
+
+ var center = getElementCenter("input");
+ webEngineView.testSupport.mouseTripleClick(webEngineView, center.x, center.y);
+ verifyElementHasFocus("input");
+ tryVerify(function() { return getTextSelection() == "The Qt Company" });
+
+ mouseClick(webEngineView, center.x, center.y);
+ tryVerify(function() { return getTextSelection() == "" });
+ }
+ }
+}
diff --git a/tests/auto/quick/qmltests/qmltests.pro b/tests/auto/quick/qmltests/qmltests.pro
index e7c5ededc..ceb246dc0 100644
--- a/tests/auto/quick/qmltests/qmltests.pro
+++ b/tests/auto/quick/qmltests/qmltests.pro
@@ -52,6 +52,8 @@ OTHER_FILES += \
$$PWD/data/tst_focusOnNavigation.qml \
$$PWD/data/tst_formValidation.qml \
$$PWD/data/tst_geopermission.qml \
+ $$PWD/data/tst_getUserMedia.qml \
+ $$PWD/data/tst_inputMethod.qml \
$$PWD/data/tst_javaScriptDialogs.qml \
$$PWD/data/tst_linkHovered.qml \
$$PWD/data/tst_loadFail.qml \
@@ -59,6 +61,7 @@ OTHER_FILES += \
$$PWD/data/tst_loadProgress.qml \
$$PWD/data/tst_loadRecursionCrash.qml \
$$PWD/data/tst_loadUrl.qml \
+ $$PWD/data/tst_mouseClick.qml \
$$PWD/data/tst_navigationHistory.qml \
$$PWD/data/tst_navigationRequested.qml \
$$PWD/data/tst_newViewRequest.qml \
diff --git a/tests/auto/quick/qquickwebengineview/BLACKLIST b/tests/auto/quick/qquickwebengineview/BLACKLIST
index 2cde59454..831039266 100644
--- a/tests/auto/quick/qquickwebengineview/BLACKLIST
+++ b/tests/auto/quick/qquickwebengineview/BLACKLIST
@@ -3,3 +3,9 @@ windows
[inputEventForwardingDisabledWhenActiveFocusOnPressDisabled]
*
+
+[transparentWebEngineViews]
+*
+
+[basicRenderingSanity]
+*
diff --git a/tests/auto/quick/qquickwebengineview/tst_qquickwebengineview.cpp b/tests/auto/quick/qquickwebengineview/tst_qquickwebengineview.cpp
index 2f9063ea5..8c3e2256b 100644
--- a/tests/auto/quick/qquickwebengineview/tst_qquickwebengineview.cpp
+++ b/tests/auto/quick/qquickwebengineview/tst_qquickwebengineview.cpp
@@ -36,6 +36,7 @@
#include <QtTest/QtTest>
#include <QtWebEngine/QQuickWebEngineProfile>
#include <private/qquickwebengineview_p.h>
+#include <private/qquickwebenginesettings_p.h>
#include <functional>
@@ -260,6 +261,7 @@ void tst_QQuickWebEngineView::loadProgress()
void tst_QQuickWebEngineView::show()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
// This should not crash.
m_window->show();
QTest::qWait(200);
@@ -268,6 +270,7 @@ void tst_QQuickWebEngineView::show()
void tst_QQuickWebEngineView::showWebEngineView()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
webEngineView()->setUrl(urlFromTestPath("html/direct-image-compositing.html"));
QVERIFY(waitForLoadSucceeded(webEngineView()));
m_window->show();
@@ -280,6 +283,7 @@ void tst_QQuickWebEngineView::showWebEngineView()
void tst_QQuickWebEngineView::removeFromCanvas()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
showWebEngineView();
// This should not crash.
@@ -294,6 +298,7 @@ void tst_QQuickWebEngineView::removeFromCanvas()
void tst_QQuickWebEngineView::multipleWebEngineViewWindows()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
showWebEngineView();
// This should not crash.
@@ -316,6 +321,7 @@ void tst_QQuickWebEngineView::multipleWebEngineViewWindows()
void tst_QQuickWebEngineView::multipleWebEngineViews()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
showWebEngineView();
// This should not crash.
@@ -383,7 +389,8 @@ void tst_QQuickWebEngineView::titleUpdate()
titleSpy.clear();
- // No titleChanged signal for failed load
+ // No titleChanged signal for failed load (with no error-page)
+ webEngineView()->settings()->setErrorPageEnabled(false);
webEngineView()->setUrl(urlFromTestPath("html/file_that_does_not_exist.html"));
QVERIFY(waitForLoadFailed(webEngineView()));
QCOMPARE(titleSpy.size(), 0);
@@ -435,50 +442,69 @@ void tst_QQuickWebEngineView::transparentWebEngineViews()
void tst_QQuickWebEngineView::inputMethod()
{
-#if !defined(QQUICKWEBENGINEVIEW_ITEMACCEPTSINPUTMETHOD)
- QSKIP("QQUICKWEBENGINEVIEW_ITEMACCEPTSINPUTMETHOD");
-#else
+ m_window->show();
+ QTRY_VERIFY(qApp->focusObject());
+ QQuickItem *input;
+
QQuickWebEngineView *view = webEngineView();
view->setUrl(urlFromTestPath("html/inputmethod.html"));
QVERIFY(waitForLoadSucceeded(view));
+ input = qobject_cast<QQuickItem *>(qApp->focusObject());
+ QVERIFY(!input->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
QVERIFY(!view->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
+
runJavaScript("document.getElementById('inputField').focus();");
+ QTRY_COMPARE(activeElementId(view), QStringLiteral("inputField"));
+ input = qobject_cast<QQuickItem *>(qApp->focusObject());
+ QTRY_VERIFY(input->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
QVERIFY(view->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
+
runJavaScript("document.getElementById('inputField').blur();");
+ QTRY_VERIFY(activeElementId(view).isEmpty());
+ input = qobject_cast<QQuickItem *>(qApp->focusObject());
+ QTRY_VERIFY(!input->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
QVERIFY(!view->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
-#endif
}
void tst_QQuickWebEngineView::inputMethodHints()
{
-#if !defined(QQUICKWEBENGINEVIEW_ITEMACCEPTSINPUTMETHOD)
- QSKIP("QQUICKWEBENGINEVIEW_ITEMACCEPTSINPUTMETHOD");
-#else
- QQuickWebEngineView *view = webEngineView();
+ m_window->show();
+ QTRY_VERIFY(qApp->focusObject());
+ QQuickItem *input;
+ QQuickWebEngineView *view = webEngineView();
view->setUrl(urlFromTestPath("html/inputmethod.html"));
QVERIFY(waitForLoadSucceeded(view));
+ // Initialize input fields with values to check input method query is being updated.
+ runJavaScript("document.getElementById('emailInputField').value = 'a@b.com';");
+ runJavaScript("document.getElementById('editableDiv').innerText = 'bla';");
+
// Setting focus on an input element results in an element in its shadow tree becoming the focus node.
// Input hints should not be set from this shadow tree node but from the input element itself.
runJavaScript("document.getElementById('emailInputField').focus();");
+ QTRY_COMPARE(activeElementId(view), QStringLiteral("emailInputField"));
+ input = qobject_cast<QQuickItem *>(qApp->focusObject());
+ QTRY_COMPARE(input->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("a@b.com"));
+ QVERIFY(input->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
QVERIFY(view->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
QInputMethodQueryEvent query(Qt::ImHints);
- QGuiApplication::sendEvent(view, &query);
- Qt::InputMethodHints hints(query.value(Qt::ImHints).toUInt() & Qt::ImhExclusiveInputMask);
- QCOMPARE(hints, Qt::ImhEmailCharactersOnly);
+ QGuiApplication::sendEvent(input, &query);
+ QTRY_COMPARE(Qt::InputMethodHints(query.value(Qt::ImHints).toUInt() & Qt::ImhExclusiveInputMask), Qt::ImhEmailCharactersOnly);
// The focus of an editable DIV is given directly to it, so no shadow root element
// is necessary. This tests the WebPage::editorState() method ability to get the
// right element without breaking.
runJavaScript("document.getElementById('editableDiv').focus();");
+ QTRY_COMPARE(activeElementId(view), QStringLiteral("editableDiv"));
+ input = qobject_cast<QQuickItem *>(qApp->focusObject());
+ QTRY_COMPARE(input->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("bla"));
+ QVERIFY(input->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
QVERIFY(view->flags().testFlag(QQuickItem::ItemAcceptsInputMethod));
query = QInputMethodQueryEvent(Qt::ImHints);
- QGuiApplication::sendEvent(view, &query);
- hints = Qt::InputMethodHints(query.value(Qt::ImHints).toUInt());
- QCOMPARE(hints, Qt::ImhNone);
-#endif
+ QGuiApplication::sendEvent(input, &query);
+ QTRY_COMPARE(Qt::InputMethodHints(query.value(Qt::ImHints).toUInt()), Qt::ImhPreferLowercase | Qt::ImhMultiLine);
}
void tst_QQuickWebEngineView::setZoomFactor()
diff --git a/tests/auto/quick/qquickwebengineviewgraphics/qquickwebengineviewgraphics.pro b/tests/auto/quick/qquickwebengineviewgraphics/qquickwebengineviewgraphics.pro
index 9471def00..2a2155e44 100644
--- a/tests/auto/quick/qquickwebengineviewgraphics/qquickwebengineviewgraphics.pro
+++ b/tests/auto/quick/qquickwebengineviewgraphics/qquickwebengineviewgraphics.pro
@@ -1,4 +1,4 @@
include(../tests.pri)
CONFIG -= testcase # remove, once this passes in the CI
exists($${TARGET}.qrc):RESOURCES += $${TARGET}.qrc
-QT_PRIVATE += webengine-private
+QT_PRIVATE += webengine-private gui-private
diff --git a/tests/auto/quick/shared/util.h b/tests/auto/quick/shared/util.h
index dce0afb8e..98f19bd49 100644
--- a/tests/auto/quick/shared/util.h
+++ b/tests/auto/quick/shared/util.h
@@ -142,4 +142,26 @@ inline QString bodyInnerText(QQuickWebEngineView *webEngineView)
return arguments.at(1).toString();
}
+inline QString activeElementId(QQuickWebEngineView *webEngineView)
+{
+ qRegisterMetaType<QQuickWebEngineView::JavaScriptConsoleMessageLevel>("JavaScriptConsoleMessageLevel");
+ QSignalSpy consoleMessageSpy(webEngineView, &QQuickWebEngineView::javaScriptConsoleMessage);
+
+ webEngineView->runJavaScript(
+ "if (document.activeElement == null)"
+ " console.log('');"
+ "else"
+ " console.log(document.activeElement.id);"
+ );
+
+ if (!consoleMessageSpy.wait())
+ return QString();
+
+ QList<QVariant> arguments = consoleMessageSpy.takeFirst();
+ if (static_cast<QQuickWebEngineView::JavaScriptConsoleMessageLevel>(arguments.at(0).toInt()) != QQuickWebEngineView::InfoMessageLevel)
+ return QString();
+
+ return arguments.at(1).toString();
+}
+
#endif /* UTIL_H */
diff --git a/tests/auto/widgets/qwebengineaccessibility/tst_qwebengineaccessibility.cpp b/tests/auto/widgets/qwebengineaccessibility/tst_qwebengineaccessibility.cpp
index 3d2c04486..6eb29db8d 100644
--- a/tests/auto/widgets/qwebengineaccessibility/tst_qwebengineaccessibility.cpp
+++ b/tests/auto/widgets/qwebengineaccessibility/tst_qwebengineaccessibility.cpp
@@ -40,6 +40,8 @@ private Q_SLOTS:
void hierarchy();
void text();
void value();
+ void roles_data();
+ void roles();
};
// This will be called before the first test function is executed.
@@ -66,6 +68,7 @@ void tst_QWebEngineAccessibility::cleanup()
void tst_QWebEngineAccessibility::noPage()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
QWebEngineView webView;
webView.show();
@@ -82,6 +85,7 @@ void tst_QWebEngineAccessibility::noPage()
void tst_QWebEngineAccessibility::hierarchy()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
QWebEngineView webView;
webView.setHtml("<html><body>" \
"Hello world" \
@@ -142,6 +146,7 @@ void tst_QWebEngineAccessibility::hierarchy()
void tst_QWebEngineAccessibility::text()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
QWebEngineView webView;
webView.setHtml("<html><body>" \
"<input type='text' value='Good morning!'></input>" \
@@ -211,6 +216,7 @@ void tst_QWebEngineAccessibility::text()
void tst_QWebEngineAccessibility::value()
{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
QWebEngineView webView;
webView.setHtml("<html><body>" \
"<div role='slider' aria-valuenow='4' aria-valuemin='1' aria-valuemax='10'></div>" \
@@ -248,6 +254,174 @@ void tst_QWebEngineAccessibility::value()
QCOMPARE(progressBarValueInterface->maximumValue().toInt(), 99);
}
+void tst_QWebEngineAccessibility::roles_data()
+{
+ QTest::addColumn<QString>("html");
+ QTest::addColumn<bool>("isSection");
+ QTest::addColumn<QAccessible::Role>("role");
+
+ QTest::newRow("AX_ROLE_ABBR") << QString("<abbr>a</abbr>") << false << QAccessible::StaticText;
+ QTest::newRow("AX_ROLE_ALERT") << QString("<div role='alert'>alert</div>") << true << QAccessible::AlertMessage;
+ QTest::newRow("AX_ROLE_ALERT_DIALOG") << QString("<div role='alertdialog'>alert</div>") << true << QAccessible::AlertMessage;
+ QTest::newRow("AX_ROLE_ANNOTATION") << QString("<rt>a</rt>") << false << QAccessible::StaticText;
+ QTest::newRow("AX_ROLE_APPLICATION") << QString("<div role='application'>landmark</div>") << true << QAccessible::Document;
+ QTest::newRow("AX_ROLE_ARTICLE") << QString("<article>a</article>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_AUDIO") << QString("<audio controls><source src='test.mp3' type='audio/mpeg'></audio>") << false << QAccessible::Sound;
+ QTest::newRow("AX_ROLE_BANNER") << QString("<header>a</header>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_BLOCKQUOTE") << QString("<blockquote>a</blockquote>") << true << QAccessible::Section;
+ //QTest::newRow("AX_ROLE_BUSY_INDICATOR"); // Deprecated
+ QTest::newRow("AX_ROLE_BUTTON") << QString("<button>a</button>") << false << QAccessible::Button;
+ //QTest::newRow("AX_ROLE_BUTTON_DROP_DOWN"); // Not a blink accessibility role
+ //QTest::newRow("AX_ROLE_CANVAS") << QString("<canvas width='10' height='10'></canvas>") << true << QAccessible::Canvas; // FIXME: The test case might be wrong (see AXLayoutObject.cpp)
+ QTest::newRow("AX_ROLE_CAPTION") << QString("<table><caption>a</caption></table>") << false << QAccessible::Heading;
+ //QTest::newRow("AX_ROLE_CELL") << QString("<td role='cell'>a</td>") << true << QAccessible::Cell; // FIXME: Aria role 'cell' should work for <td>
+ QTest::newRow("AX_ROLE_CHECK_BOX") << QString("<input type='checkbox'>a</input>") << false << QAccessible::CheckBox;
+ QTest::newRow("AX_ROLE_CLIENT") << QString("") << true << QAccessible::Client;
+ QTest::newRow("AX_ROLE_COLOR_WELL") << QString("<input type='color'>a</input>") << false << QAccessible::ColorChooser;
+ //QTest::newRow("AX_ROLE_COLUMN") << QString("<table><tr><td>a</td></tr>") << true << QAccessible::Column; // FIXME: The test case might be wrong (see AXTableColumn.h)
+ QTest::newRow("AX_ROLE_COLUMN_HEADER") << QString("<div role='columnheader'>a</div>") << true << QAccessible::ColumnHeader;
+ QTest::newRow("AX_ROLE_COMBO_BOX") << QString("<select><option>a</option></select>") << false << QAccessible::ComboBox;
+ QTest::newRow("AX_ROLE_COMPLEMENTARY") << QString("<aside>a</aside>") << true << QAccessible::ComplementaryContent;
+ QTest::newRow("AX_ROLE_CONTENT_INFO") << QString("<address>a</address>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_DATE") << QString("<input type='date'></input>") << false << QAccessible::Clock;
+ QTest::newRow("AX_ROLE_DATE_TIME") << QString("<input type='datetime-local'></input>") << false << QAccessible::Clock;
+ QTest::newRow("AX_ROLE_DEFINITION") << QString("<div role='definition'>landmark</div>") << true << QAccessible::Paragraph;
+ QTest::newRow("AX_ROLE_DESCRIPTION_LIST") << QString("<dl>a</dl>") << true << QAccessible::List;
+ QTest::newRow("AX_ROLE_DESCRIPTION_LIST_DETAIL") << QString("<dd>a</dd>") << true << QAccessible::Paragraph;
+ QTest::newRow("AX_ROLE_DESCRIPTION_LIST_TERM") << QString("<dt>a</dt>") << true << QAccessible::ListItem;
+ QTest::newRow("AX_ROLE_DETAILS") << QString("<details>a</details>") << true << QAccessible::Grouping;
+ //QTest::newRow("AX_ROLE_DESKTOP"); // Not a blink accessibility role
+ QTest::newRow("AX_ROLE_DIALOG") << QString("<div role='dialog'></div>") << true << QAccessible::Dialog;
+ //QTest::newRow("AX_ROLE_DIRECTORY") << QString("<div role='directory'></div>") << true << QAccessible::NoRole; // FIXME: Aria role 'directory' should work
+ QTest::newRow("AX_ROLE_DISCLOSURE_TRIANGLE") << QString("<details><summary>a</summary></details>") << false << QAccessible::NoRole;
+ QTest::newRow("AX_ROLE_DIV") << QString("<div>a</div>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_DOCUMENT") << QString("<div role='document'>a</div>") << true << QAccessible::Document;
+ QTest::newRow("AX_ROLE_EMBEDDED_OBJECT") << QString("<object width='10' height='10'></object>") << false << QAccessible::Grouping;
+ QTest::newRow("AX_ROLE_FEED") << QString("<div role='feed'>a</div>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_FIGCAPTION") << QString("<figcaption>a</figcaption>") << true << QAccessible::Heading;
+ QTest::newRow("AX_ROLE_FIGURE") << QString("<figure>a</figure>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_FOOTER") << QString("<footer>a</footer>") << true << QAccessible::Footer;
+ QTest::newRow("AX_ROLE_FORM") << QString("<form></form>") << true << QAccessible::Form;
+ QTest::newRow("AX_ROLE_GRID") << QString("<div role='grid'></div>") << true << QAccessible::Table;
+ QTest::newRow("AX_ROLE_GROUP") << QString("<fieldset></fieldset>") << true << QAccessible::Grouping;
+ QTest::newRow("AX_ROLE_HEADING") << QString("<h1>a</h1>") << true << QAccessible::Heading;
+ QTest::newRow("AX_ROLE_IFRAME") << QString("<iframe>a</iframe>") << true << QAccessible::Grouping;
+ QTest::newRow("AX_ROLE_IFRAME_PRESENTATIONAL") << QString("<iframe role='presentation'>a</iframe>") << false << QAccessible::NoRole;
+ //QTest::newRow("AX_ROLE_IGNORED") << QString("<tag>a</tag>") << true << QAccessible::NoRole; // FIXME: The HTML element should not be exposed as an element (see AXNodeObject.cpp)
+ QTest::newRow("AX_ROLE_IMAGE") << QString("<img>") << false << QAccessible::Graphic;
+ //QTest::newRow("AX_ROLE_IMAGE_MAP") << QString("<map>a</map>") << true << QAccessible::Graphic; // FIXME: The test case might be wrong (see AXLayoutObject.cpp)
+ //QTest::newRow("AX_ROLE_IMAGE_MAP_LINK") << QString("<map>a</map>") << true << QAccessible::Graphic; // FIXME: The test case might be wrong (see AXLayoutObject.cpp)
+ QTest::newRow("AX_ROLE_INLINE_TEXT_BOX") << QString("<textarea rows='4' cols='50'></textarea>") << false << QAccessible::EditableText;
+ QTest::newRow("AX_ROLE_INPUT_TIME") << QString("<input type='time'></input>") << false << QAccessible::SpinBox;
+ QTest::newRow("AX_ROLE_LABEL_TEXT") << QString("<label>a</label>") << false << QAccessible::StaticText;
+ QTest::newRow("AX_ROLE_LEGEND") << QString("<legend>a</legend>") << true << QAccessible::StaticText;
+ QTest::newRow("AX_ROLE_LINE_BREAK") << QString("<br>") << false << QAccessible::Separator;
+ QTest::newRow("AX_ROLE_LINK") << QString("<a href=''>link</a>") << false << QAccessible::Link;
+ QTest::newRow("AX_ROLE_LIST") << QString("<ul></ul>") << true << QAccessible::List;
+ QTest::newRow("AX_ROLE_LIST_BOX") << QString("<select role='listbox'></select>") << false << QAccessible::ComboBox;
+ QTest::newRow("AX_ROLE_LIST_BOX_OPTION") << QString("<option>a</option>") << true << QAccessible::ListItem;
+ QTest::newRow("AX_ROLE_LIST_ITEM") << QString("<li>a</li>") << true << QAccessible::ListItem;
+ QTest::newRow("AX_ROLE_LIST_MARKER") << QString("<li><ul></ul></li>") << false << QAccessible::StaticText;
+ //QTest::newRow("AX_ROLE_LOCATION_BAR"); // Not a blink accessibility role
+ QTest::newRow("AX_ROLE_LOG") << QString("<div role='log'>a</div>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_MAIN") << QString("<main>a</main>") << true << QAccessible::Grouping;
+ QTest::newRow("AX_ROLE_MARK") << QString("<mark>a</mark>") << false << QAccessible::StaticText;
+ QTest::newRow("AX_ROLE_MARQUEE") << QString("<div role='marquee'>a</div>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_MATH") << QString("<math>a</math>") << false << QAccessible::Equation;
+ QTest::newRow("AX_ROLE_MENU") << QString("<div role='menu'>a</div>") << true << QAccessible::PopupMenu;
+ QTest::newRow("AX_ROLE_MENU_BAR") << QString("<div role='menubar'>a</div>") << true << QAccessible::MenuBar;
+ QTest::newRow("AX_ROLE_MENU_ITEM") << QString("<menu role='menu'><input type='button' /></menu>") << false << QAccessible::MenuItem;
+ QTest::newRow("AX_ROLE_MENU_ITEM_CHECK_BOX") << QString("<menu role='menu'><input type='checkbox'></input></menu>") << false << QAccessible::CheckBox;
+ QTest::newRow("AX_ROLE_MENU_ITEM_RADIO") << QString("<menu role='menu'><input type='radio'></input></menu>") << false << QAccessible::RadioButton;
+ QTest::newRow("AX_ROLE_MENU_BUTTON") << QString("<menu role='group'><div role='menuitem'>a</div></menu>") << false << QAccessible::MenuItem;
+ //QTest::newRow("AX_ROLE_MENU_LIST_OPTION") << QString("<select role='menu'><option>a</option></select>") << false << QAccessible::MenuItem; // FIXME: <select> should be a menu list (see AXMenuListOption.cpp)
+ //QTest::newRow("AX_ROLE_MENU_LIST_POPUP") << QString("<menu type='context'>a</menu>") << true << QAccessible::PopupMenu; // FIXME: <menu> is not fully supported by Chromium (see AXMenuListPopup.h)
+ QTest::newRow("AX_ROLE_METER") << QString("<meter>a</meter>") << false << QAccessible::Chart;
+ QTest::newRow("AX_ROLE_NAVIGATION") << QString("<nav>a</nav>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_NOTE") << QString("<div role='note'>a</div>") << true << QAccessible::Note;
+ //QTest::newRow("AX_ROLE_OUTLINE"); // No mapping to ARIA role
+ //QTest::newRow("AX_ROLE_PANE"); // Not a blink accessibility role
+ QTest::newRow("AX_ROLE_PARAGRAH") << QString("<p>a</p>") << true << QAccessible::Paragraph;
+ QTest::newRow("AX_ROLE_POP_UP_BUTTON") << QString("<select multiple></select>") << false << QAccessible::ComboBox;
+ QTest::newRow("AX_ROLE_PRE") << QString("<pre>a</pre>") << true << QAccessible::Section;
+ //QTest::newRow("AX_ROLE_PRESENTATIONAL") << QString("<div role='presentation'>a</div>") << true << QAccessible::NoRole; // FIXME: Aria role 'presentation' should work
+ QTest::newRow("AX_ROLE_PROGRESS_INDICATOR") << QString("<div role='progressbar' aria-valuenow='77' aria-valuemin='22' aria-valuemax='99'></div>") << true << QAccessible::ProgressBar;
+ QTest::newRow("AX_ROLE_RADIO_BUTTON") << QString("<input type='radio'></input>") << false << QAccessible::RadioButton;
+ QTest::newRow("AX_ROLE_RADIO_GROUP") << QString("<fieldset role='radiogroup'></fieldset>") << true << QAccessible::Grouping;
+ QTest::newRow("AX_ROLE_REGION") << QString("<section>a</section>") << true << QAccessible::Section;
+ //QTest::newRow("AX_ROLE_ROW") << QString("<tr role='row'>a</tr>") << true << QAccessible::Row; // FIXME: Aria role 'row' should work for <tr>
+ //QTest::newRow("AX_ROLE_ROW_HEADER") << QString("<td role='rowheader'>a</td>") << true << QAccessible::RowHeader; // FIXME: Aria role 'rowheader' should work for <td>
+ QTest::newRow("AX_ROLE_RUBY") << QString("<ruby>a</ruby>") << false << QAccessible::StaticText;
+ //QTest::newRow("AX_ROLE_RULER"); // No mapping to ARIA role
+ //QTest::newRow("AX_ROLE_SCROLL_AREA"); // No mapping to ARIA role
+ QTest::newRow("AX_ROLE_SCROLL_BAR") << QString("<div role='scrollbar'>a</a>") << true << QAccessible::ScrollBar;
+ //QTest::newRow("AX_ROLE_SEAMLESS_WEB_AREA"); // No mapping to ARIA role
+ QTest::newRow("AX_ROLE_SEARCH") << QString("<div role='search'>landmark</div>") << true << QAccessible::Section;
+ QTest::newRow("AX_ROLE_SEARCH_BOX") << QString("<input type='search'></input>") << false << QAccessible::EditableText;
+ QTest::newRow("AX_ROLE_SLIDER") << QString("<input type='range'></input>") << false << QAccessible::Slider;
+ //QTest::newRow("AX_ROLE_SLIDER_THUMB"); // No mapping to ARIA role
+ QTest::newRow("AX_ROLE_SPIN_BUTTON") << QString("<input type='number'></input>") << false << QAccessible::SpinBox;
+ //QTest::newRow("AX_ROLE_SPIN_BUTTON_PART"); // No mapping to ARIA role
+ QTest::newRow("AX_ROLE_SPLITER") << QString("<hr>") << true << QAccessible::Splitter;
+ QTest::newRow("AX_ROLE_STATIC_TEXT") << QString("a") << false << QAccessible::StaticText;
+ QTest::newRow("AX_ROLE_STATUS") << QString("<output>a</output>") << false << QAccessible::Indicator;
+ QTest::newRow("AX_ROLE_SVG_ROOT") << QString("<svg width='10' height='10'></svg>") << false << QAccessible::Graphic;
+ QTest::newRow("AX_ROLE_SWITCH") << QString("<button aria-checked='false'>a</button>") << false << QAccessible::Button;
+ //QTest::newRow("AX_ROLE_TABLE") << QString("<table>a</table>") << true << QAccessible::Table; // FIXME: The test case might be wrong (see AXTable.cpp)
+ //QTest::newRow("AX_ROLE_TABLE_HEADER_CONTAINER"); // No mapping to ARIA role
+ QTest::newRow("AX_ROLE_TAB") << QString("<div role='tab'>a</div>") << true << QAccessible::PageTab;
+ //QTest::newRow("AX_ROLE_TAB_GROUP"); // No mapping to ARIA role
+ QTest::newRow("AX_ROLE_TAB_LIST") << QString("<div role='tablist'>a</div>") << true << QAccessible::PageTabList;
+ QTest::newRow("AX_ROLE_TAB_PANEL") << QString("<div role='tab'>a</div>") << true << QAccessible::PageTab;
+ QTest::newRow("AX_ROLE_TERM") << QString("<div role='term'>a</div>") << true << QAccessible::StaticText;
+ QTest::newRow("AX_ROLE_TEXT_FIELD") << QString("<input type='text'></input>") << false << QAccessible::EditableText;
+ QTest::newRow("AX_ROLE_TIME") << QString("<time>a</time>") << false << QAccessible::Clock;
+ QTest::newRow("AX_ROLE_TIMER") << QString("<div role='timer'>a</div>") << true << QAccessible::Clock;
+ //QTest::newRow("AX_ROLE_TITLE_BAR"); // Not a blink accessibility role
+ QTest::newRow("AX_ROLE_TOGGLE_BUTTON") << QString("<button aria-pressed='false'>a</button>") << false << QAccessible::Button;
+ QTest::newRow("AX_ROLE_TOOLBAR") << QString("<div role='toolbar'>a</div>") << true << QAccessible::ToolBar;
+ QTest::newRow("AX_ROLE_TOOLTIP") << QString("<div role='tooltip'>a</div>") << true << QAccessible::ToolTip;
+ QTest::newRow("AX_ROLE_TREE") << QString("<div role='tree'>a</div>") << true << QAccessible::Tree;
+ //QTest::newRow("AX_ROLE_TREE_GRID") << QString("<div role='treegrid'>a</div>") << true << QAccessible::Tree; // FIXME: Aria role 'treegrid' should work
+ QTest::newRow("AX_ROLE_TREE_ITEM") << QString("<div role='treeitem'>a</div>") << true << QAccessible::TreeItem;
+ QTest::newRow("AX_ROLE_VIDEO") << QString("<video><source src='test.mp4' type='video/mp4'></video>") << false << QAccessible::Animation;
+ //QTest::newRow("AX_ROLE_WINDOW"); // No mapping to ARIA role
+}
+
+void tst_QWebEngineAccessibility::roles()
+{
+ QSKIP("Skip to due 58-based issues. Restore once 60-based is in.");
+ QFETCH(QString, html);
+ QFETCH(bool, isSection);
+ QFETCH(QAccessible::Role, role);
+
+ QWebEngineView webView;
+ webView.setHtml("<html><body>" + html + "</body></html>");
+ QSignalSpy spyFinished(&webView, &QWebEngineView::loadFinished);
+ QVERIFY(spyFinished.wait());
+
+ QAccessibleInterface *view = QAccessible::queryAccessibleInterface(&webView);
+
+ // Corner case for Client role
+ if (html.isEmpty()) {
+ QCOMPARE(view->role(), QAccessible::Client);
+ return;
+ }
+
+ QTRY_COMPARE(view->child(0)->childCount(), 1);
+ QAccessibleInterface *document = view->child(0);
+ QAccessibleInterface *section = document->child(0);
+
+ if (isSection) {
+ QCOMPARE(section->role(), role);
+ return;
+ }
+
+ QVERIFY(section->childCount() > 0);
+ QAccessibleInterface *element = section->child(0);
+ QCOMPARE(element->role(), role);
+}
+
static QByteArrayList params = QByteArrayList()
<< "--force-renderer-accessibility";
diff --git a/tests/auto/widgets/qwebenginepage/BLACKLIST b/tests/auto/widgets/qwebenginepage/BLACKLIST
index b376cd375..7470a1523 100644
--- a/tests/auto/widgets/qwebenginepage/BLACKLIST
+++ b/tests/auto/widgets/qwebenginepage/BLACKLIST
@@ -7,8 +7,6 @@
[macCopyUnicodeToClipboard]
osx
-[getUserMediaRequest]
-*
[mouseMovementProperties]
osx-10.11
osx-10.12
diff --git a/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
index bef77d3f1..bea44f73c 100644
--- a/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
+++ b/tests/auto/widgets/qwebenginepage/tst_qwebenginepage.cpp
@@ -105,6 +105,7 @@ private Q_SLOTS:
void updatePositionDependentActionsCrash();
void createPluginWithPluginsEnabled();
void createPluginWithPluginsDisabled();
+ void callbackSpyDeleted();
void destroyPlugin_data();
void destroyPlugin();
void createViewlessPlugin_data();
@@ -125,7 +126,10 @@ private Q_SLOTS:
void userAgentNewlineStripping();
void undoActionHaveCustomText();
void renderWidgetHostViewNotShowTopLevel();
+ void getUserMediaRequest_data();
void getUserMediaRequest();
+ void getUserMediaRequestDesktopAudio();
+ void getUserMediaRequestSettingDisabled();
void savePage();
void crashTests_LazyInitializationOfMainFrame();
@@ -181,7 +185,6 @@ private Q_SLOTS:
void baseUrl_data();
void baseUrl();
void scrollPosition();
- void scrollToAnchor();
void scrollbarsOff();
void evaluateWillCauseRepaint();
void setContent_data();
@@ -439,6 +442,22 @@ static QImage imageWithoutAlpha(const QImage &image)
return result;
}
+void tst_QWebEnginePage::callbackSpyDeleted()
+{
+ QWebEnginePage *page = m_view->page();
+ CallbackSpy<QVariant> spy;
+ QString poorManSleep("function wait(ms){"
+ " var start = new Date().getTime();"
+ " var end = start;"
+ " while (start + ms > end) {"
+ "end = new Date().getTime();"
+ " }"
+ "}"
+ "wait(1000);");
+ page->runJavaScript(poorManSleep, spy.ref());
+ //spy deleted before callback
+}
+
void tst_QWebEnginePage::pasteImage()
{
// Pixels with an alpha value of 0 will have different RGB values after the
@@ -2605,6 +2624,33 @@ public:
: m_gotRequest(false)
{
connect(this, &QWebEnginePage::featurePermissionRequested, this, &GetUserMediaTestPage::onFeaturePermissionRequested);
+
+ // We need to load content from a resource in order for the securityOrigin to be valid.
+ QSignalSpy loadSpy(this, SIGNAL(loadFinished(bool)));
+ load(QUrl("qrc:///resources/content.html"));
+ QTRY_COMPARE(loadSpy.count(), 1);
+ }
+
+ void jsGetUserMedia(const QString & constraints)
+ {
+ runJavaScript(
+ QStringLiteral(
+ "var promiseFulfilled = false;"
+ "var promiseRejected = false;"
+ "navigator.mediaDevices.getUserMedia(%1)"
+ ".then(stream => { promiseFulfilled = true})"
+ ".catch(err => { promiseRejected = true})")
+ .arg(constraints));
+ }
+
+ bool jsPromiseFulfilled()
+ {
+ return evaluateJavaScriptSync(this, QStringLiteral("promiseFulfilled")).toBool();
+ }
+
+ bool jsPromiseRejected()
+ {
+ return evaluateJavaScriptSync(this, QStringLiteral("promiseRejected")).toBool();
}
void rejectPendingRequest()
@@ -2623,6 +2669,11 @@ public:
return m_gotRequest && m_requestedFeature == feature;
}
+ bool gotFeatureRequest() const
+ {
+ return m_gotRequest;
+ }
+
private Q_SLOTS:
void onFeaturePermissionRequested(const QUrl &securityOrigin, QWebEnginePage::Feature feature)
{
@@ -2638,28 +2689,83 @@ private:
};
+void tst_QWebEnginePage::getUserMediaRequest_data()
+{
+ QTest::addColumn<QString>("constraints");
+ QTest::addColumn<QWebEnginePage::Feature>("feature");
+
+ QTest::addRow("device audio")
+ << "{audio: true}" << QWebEnginePage::MediaAudioCapture;
+ QTest::addRow("device video")
+ << "{video: true}" << QWebEnginePage::MediaVideoCapture;
+ QTest::addRow("device audio+video")
+ << "{audio: true, video: true}" << QWebEnginePage::MediaAudioVideoCapture;
+ QTest::addRow("desktop video")
+ << "{video: { mandatory: { chromeMediaSource: 'desktop' }}}"
+ << QWebEnginePage::DesktopVideoCapture;
+ QTest::addRow("desktop audio+video")
+ << "{audio: { mandatory: { chromeMediaSource: 'desktop' }}, video: { mandatory: { chromeMediaSource: 'desktop' }}}"
+ << QWebEnginePage::DesktopAudioVideoCapture;
+}
void tst_QWebEnginePage::getUserMediaRequest()
{
- GetUserMediaTestPage page;
+ QFETCH(QString, constraints);
+ QFETCH(QWebEnginePage::Feature, feature);
- // We need to load content from a resource in order for the securityOrigin to be valid.
- QSignalSpy loadSpy(&page, SIGNAL(loadFinished(bool)));
- page.load(QUrl("qrc:///resources/content.html"));
- QTRY_COMPARE(loadSpy.count(), 1);
+ GetUserMediaTestPage page;
+ page.settings()->setAttribute(QWebEngineSettings::ScreenCaptureEnabled, true);
+
+ // 1. Rejecting request on C++ side should reject promise on JS side.
+ page.jsGetUserMedia(constraints);
+ QTRY_VERIFY(page.gotFeatureRequest(feature));
+ page.rejectPendingRequest();
+ QTRY_VERIFY(!page.jsPromiseFulfilled() && page.jsPromiseRejected());
+
+ // 2. Accepting request on C++ side should either fulfill or reject the
+ // Promise on JS side. Due to the potential lack of physical media devices
+ // deeper in the content layer we cannot guarantee that the promise will
+ // always be fulfilled, however in this case an error should be returned to
+ // JS instead of leaving the Promise in limbo.
+ page.jsGetUserMedia(constraints);
+ QTRY_VERIFY(page.gotFeatureRequest(feature));
+ page.acceptPendingRequest();
+ QTRY_VERIFY(page.jsPromiseFulfilled() || page.jsPromiseRejected());
- QVERIFY(evaluateJavaScriptSync(&page, QStringLiteral("!!navigator.webkitGetUserMedia")).toBool());
- evaluateJavaScriptSync(&page, QStringLiteral("navigator.webkitGetUserMedia({audio: true}, function() {}, function(){})"));
- QTRY_VERIFY(page.gotFeatureRequest(QWebEnginePage::MediaAudioCapture));
- // Might end up failing due to the lack of physical media devices deeper in the content layer, so the JS callback is not guaranteed to be called,
- // but at least we go through that code path, potentially uncovering failing assertions.
+ // 3. Media feature permissions are not remembered.
+ page.jsGetUserMedia(constraints);
+ QTRY_VERIFY(page.gotFeatureRequest(feature));
page.acceptPendingRequest();
+ QTRY_VERIFY(page.jsPromiseFulfilled() || page.jsPromiseRejected());
+}
+
+void tst_QWebEnginePage::getUserMediaRequestDesktopAudio()
+{
+ GetUserMediaTestPage page;
+ page.settings()->setAttribute(QWebEngineSettings::ScreenCaptureEnabled, true);
+
+ // Audio-only desktop capture is not supported. JS Promise should be
+ // rejected immediately.
+
+ page.jsGetUserMedia(
+ QStringLiteral("{audio: { mandatory: { chromeMediaSource: 'desktop' }}}"));
+ QTRY_VERIFY(!page.jsPromiseFulfilled() && page.jsPromiseRejected());
- page.runJavaScript(QStringLiteral("errorCallbackCalled = false;"));
- evaluateJavaScriptSync(&page, QStringLiteral("navigator.webkitGetUserMedia({audio: true, video: true}, function() {}, function(){errorCallbackCalled = true;})"));
- QTRY_VERIFY(page.gotFeatureRequest(QWebEnginePage::MediaAudioVideoCapture));
- page.rejectPendingRequest(); // Should always end up calling the error callback in JS.
- QTRY_VERIFY(evaluateJavaScriptSync(&page, QStringLiteral("errorCallbackCalled;")).toBool());
+ page.jsGetUserMedia(
+ QStringLiteral("{audio: { mandatory: { chromeMediaSource: 'desktop' }}, video: true}"));
+ QTRY_VERIFY(!page.jsPromiseFulfilled() && page.jsPromiseRejected());
+}
+
+void tst_QWebEnginePage::getUserMediaRequestSettingDisabled()
+{
+ GetUserMediaTestPage page;
+ page.settings()->setAttribute(QWebEngineSettings::ScreenCaptureEnabled, false);
+
+ // With the setting disabled, the JS Promise should be rejected without
+ // asking for permission first.
+
+ page.jsGetUserMedia(QStringLiteral("{video: { mandatory: { chromeMediaSource: 'desktop' }}}"));
+ QTRY_VERIFY(!page.jsPromiseFulfilled() && page.jsPromiseRejected());
}
void tst_QWebEnginePage::savePage()
@@ -3424,77 +3530,21 @@ void tst_QWebEnginePage::scrollPosition()
QCOMPARE(y, 29);
}
-void tst_QWebEnginePage::scrollToAnchor()
+void tst_QWebEnginePage::scrollbarsOff()
{
-#if !defined(QWEBENGINEELEMENT)
- QSKIP("QWEBENGINEELEMENT");
-#else
- QWebEnginePage page;
- page.setViewportSize(QSize(480, 800));
+ QWebEngineView view;
+ view.page()->settings()->setAttribute(QWebEngineSettings::HideScrollbars, true);
- QString html("<html><body><p style=\"margin-bottom: 1500px;\">Hello.</p>"
- "<p><a id=\"foo\">This</a> is an anchor</p>"
- "<p style=\"margin-bottom: 1500px;\"><a id=\"bar\">This</a> is another anchor</p>"
+ QString html("<html><body>"
+ " <div style='margin-top:1000px ; margin-left:1000px'>"
+ " <a id='offscreen' href='a'>End</a>"
+ " </div>"
"</body></html>");
- page.setHtml(html);
- page.setScrollPosition(QPoint(0, 0));
- QCOMPARE(page.scrollPosition().x(), 0);
- QCOMPARE(page.scrollPosition().y(), 0);
-
- QWebEngineElement fooAnchor = page.findFirstElement("a[id=foo]");
-
- page.scrollToAnchor("foo");
- QCOMPARE(page.scrollPosition().y(), fooAnchor.geometry().top());
- page.scrollToAnchor("bar");
- page.scrollToAnchor("foo");
- QCOMPARE(page.scrollPosition().y(), fooAnchor.geometry().top());
-
- page.scrollToAnchor("top");
- QCOMPARE(page.scrollPosition().y(), 0);
-
- page.scrollToAnchor("bar");
- page.scrollToAnchor("notexist");
- QVERIFY(page.scrollPosition().y() != 0);
-#endif
-}
-
-
-void tst_QWebEnginePage::scrollbarsOff()
-{
-#if !defined(QWEBENGINEPAGE_EVALUATEJAVASCRIPT)
- QSKIP("QWEBENGINEPAGE_EVALUATEJAVASCRIPT");
-#else
- QWebEngineView view;
- QWebEngineFrame* mainFrame = view.page();
-
- mainFrame->setScrollBarPolicy(Qt::Vertical, Qt::ScrollBarAlwaysOff);
- mainFrame->setScrollBarPolicy(Qt::Horizontal, Qt::ScrollBarAlwaysOff);
-
- QString html("<script>" \
- " function checkScrollbar() {" \
- " if (innerWidth === document.documentElement.offsetWidth)" \
- " document.getElementById('span1').innerText = 'SUCCESS';" \
- " else" \
- " document.getElementById('span1').innerText = 'FAIL';" \
- " }" \
- "</script>" \
- "<body>" \
- " <div style='margin-top:1000px ; margin-left:1000px'>" \
- " <a id='offscreen' href='a'>End</a>" \
- " </div>" \
- "<span id='span1'></span>" \
- "</body>");
-
-
- QSignalSpy loadSpy(&view, &QWebEngineView::loadFinished);
+ QSignalSpy loadSpy(&view, SIGNAL(loadFinished(bool)));
view.setHtml(html);
- QVERIFY(loadSpy.wait(200);
- QCOMPARE(loadSpy.count(), 1);
-
- mainFrame->evaluateJavaScript("checkScrollbar();");
- QCOMPARE(mainFrame->documentElement().findAll("span").at(0).toPlainText(), QString("SUCCESS"));
-#endif
+ QTRY_COMPARE(loadSpy.count(), 1);
+ QVERIFY(evaluateJavaScriptSync(view.page(), "innerWidth == document.documentElement.offsetWidth").toBool());
}
void tst_QWebEnginePage::horizontalScrollAfterBack()
@@ -4090,10 +4140,10 @@ void tst_QWebEnginePage::toPlainTextLoadFinishedRace()
QVERIFY(s.contains("foobarbaz") == !enableErrorPage);
page->load(QUrl("data:text/plain,lalala"));
- QTRY_VERIFY(spy.count() == 3);
- QCOMPARE(toPlainTextSync(page.data()), QString("lalala"));
+ QTRY_COMPARE(spy.count(), 3);
+ QTRY_COMPARE(toPlainTextSync(page.data()), QString("lalala"));
page.reset();
- QVERIFY(spy.count() == 3);
+ QCOMPARE(spy.count(), 3);
}
void tst_QWebEnginePage::setZoomFactor()
diff --git a/tests/auto/widgets/qwebenginespellcheck/dict/de-DE.dic b/tests/auto/widgets/qwebenginespellcheck/dict/de-DE.dic
index d10ae2600..a57ab15b4 100644
--- a/tests/auto/widgets/qwebenginespellcheck/dict/de-DE.dic
+++ b/tests/auto/widgets/qwebenginespellcheck/dict/de-DE.dic
@@ -8,6 +8,7 @@ liebe/Q
lieben/Q
liebst/Q
liebt/Q
+löwe/Q
qt/Q
sie/Q
Sie/Q
diff --git a/tests/auto/widgets/qwebenginespellcheck/dict/en-US.dic b/tests/auto/widgets/qwebenginespellcheck/dict/en-US.dic
index 3d4ecdfa4..63e9164cc 100644
--- a/tests/auto/widgets/qwebenginespellcheck/dict/en-US.dic
+++ b/tests/auto/widgets/qwebenginespellcheck/dict/en-US.dic
@@ -4,6 +4,7 @@ I/Q
it/Q
love/Q
loves/Q
+low/Q
qt/Q
she/Q
they/Q
diff --git a/tests/auto/widgets/qwebenginespellcheck/tst_qwebenginespellcheck.cpp b/tests/auto/widgets/qwebenginespellcheck/tst_qwebenginespellcheck.cpp
index c7b083660..d5e8a21cf 100644
--- a/tests/auto/widgets/qwebenginespellcheck/tst_qwebenginespellcheck.cpp
+++ b/tests/auto/widgets/qwebenginespellcheck/tst_qwebenginespellcheck.cpp
@@ -148,19 +148,20 @@ void tst_QWebEngineSpellcheck::spellcheck()
profile->setSpellCheckLanguages(languages);
profile->setSpellCheckEnabled(true);
load();
+ QCOMPARE(profile->spellCheckLanguages(), languages);
// make textarea editable
evaluateJavaScriptSync(m_view->page(), "makeEditable();");
// calcuate position of misspelled word
- QVariantList list = evaluateJavaScriptSync(m_view->page(), "findWordPosition('I lovee Qt ....','lovee');").toList();
+ QVariantList list = evaluateJavaScriptSync(m_view->page(), "findWordPosition('I lowe Qt ....','lowe');").toList();
QRect rect(list[0].value<int>(),list[1].value<int>(),list[2].value<int>(),list[3].value<int>());
//type text, spellchecker needs time
QTest::mouseMove(m_view->focusWidget(), QPoint(20,20));
QTest::mousePress(m_view->focusWidget(), Qt::LeftButton, 0, QPoint(20,20));
QTest::mouseRelease(m_view->focusWidget(), Qt::LeftButton, 0, QPoint(20,20));
- QString text("I lovee Qt ....");
+ QString text("I lowe Qt ....");
for (int i = 0; i < text.length(); i++) {
QTest::keyClicks(m_view->focusWidget(), text.at(i));
QTest::qWait(60);
@@ -180,10 +181,10 @@ void tst_QWebEngineSpellcheck::spellcheck()
QVERIFY(m_view->data().isContentEditable());
// check misspelled word
- QVERIFY(m_view->data().misspelledWord() == "lovee");
+ QCOMPARE(m_view->data().misspelledWord(), QStringLiteral("lowe"));
// check suggestions
- QVERIFY(m_view->data().spellCheckerSuggestions() == suggestions);
+ QCOMPARE(m_view->data().spellCheckerSuggestions(), suggestions);
// check replace word
m_view->page()->replaceMisspelledWord("love");
@@ -195,8 +196,8 @@ void tst_QWebEngineSpellcheck::spellcheck_data()
{
QTest::addColumn<QStringList>("languages");
QTest::addColumn<QStringList>("suggestions");
- QTest::newRow("en-US") << QStringList({"en-US"}) << QStringList({"love", "loves"});
- QTest::newRow("en-US,de-DE") << QStringList({"en-US","de-DE"}) << QStringList({"love", "liebe", "loves"});
+ QTest::newRow("en-US") << QStringList({"en-US"}) << QStringList({"low", "love"});
+ QTest::newRow("en-US,de-DE") << QStringList({"en-US", "de-DE"}) << QStringList({"low", "löwe", "love"});
}
QTEST_MAIN(tst_QWebEngineSpellcheck)
diff --git a/tests/auto/widgets/qwebengineview/BLACKLIST b/tests/auto/widgets/qwebengineview/BLACKLIST
index b3f393af4..a2ecd05b7 100644
--- a/tests/auto/widgets/qwebengineview/BLACKLIST
+++ b/tests/auto/widgets/qwebengineview/BLACKLIST
@@ -1,8 +1,5 @@
[doNotSendMouseKeyboardEventsWhenDisabled]
windows
-[imeComposition]
-osx
-
[inputFieldOverridesShortcuts]
osx
diff --git a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
index c9d5cda90..5fe02ce5d 100644
--- a/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
+++ b/tests/auto/widgets/qwebengineview/tst_qwebengineview.cpp
@@ -33,6 +33,7 @@
#include <qdiriterator.h>
#include <qstackedlayout.h>
#include <qtemporarydir.h>
+#include <QClipboard>
#include <QCompleter>
#include <QLineEdit>
#include <QHBoxLayout>
@@ -91,6 +92,30 @@ static QRect elementGeometry(QWebEnginePage *page, const QString &id)
return QRect(coords[0].toInt(), coords[1].toInt(), coords[2].toInt(), coords[3].toInt());
}
+QT_BEGIN_NAMESPACE
+namespace QTest {
+ int Q_TESTLIB_EXPORT defaultMouseDelay();
+
+ static void mouseEvent(QEvent::Type type, QWidget *widget, const QPoint &pos)
+ {
+ QTest::qWait(QTest::defaultMouseDelay());
+ lastMouseTimestamp += QTest::defaultMouseDelay();
+ QMouseEvent me(type, pos, Qt::LeftButton, Qt::LeftButton, Qt::NoModifier);
+ me.setTimestamp(++lastMouseTimestamp);
+ QSpontaneKeyEvent::setSpontaneous(&me);
+ qApp->sendEvent(widget, &me);
+ }
+
+ static void mouseMultiClick(QWidget *widget, const QPoint pos, int clickCount)
+ {
+ for (int i = 0; i < clickCount; ++i) {
+ mouseEvent(QMouseEvent::MouseButtonPress, widget, pos);
+ mouseEvent(QMouseEvent::MouseButtonRelease, widget, pos);
+ }
+ lastMouseTimestamp += mouseDoubleClickInterval;
+ }
+}
+QT_END_NAMESPACE
class tst_QWebEngineView : public QObject
{
@@ -132,6 +157,7 @@ private Q_SLOTS:
void inputMethodsTextFormat();
void keyboardEvents();
void keyboardFocusAfterPopup();
+ void mouseClick();
void postData();
void inputFieldOverridesShortcuts();
@@ -145,6 +171,9 @@ private Q_SLOTS:
void imeCompositionQueryEvent_data();
void imeCompositionQueryEvent();
void newlineInTextarea();
+#ifndef QT_NO_CLIPBOARD
+ void globalMouseSelection();
+#endif
};
// This will be called before the first test function is executed.
@@ -1218,6 +1247,76 @@ void tst_QWebEngineView::keyboardFocusAfterPopup()
QTRY_COMPARE(evaluateJavaScriptSync(webView->page(), "document.getElementById('input1').value").toString(), QStringLiteral("x"));
}
+void tst_QWebEngineView::mouseClick()
+{
+ QWebEngineView view;
+ view.show();
+ view.resize(200, 200);
+ QTest::qWaitForWindowExposed(&view);
+
+ QSignalSpy loadFinishedSpy(&view, SIGNAL(loadFinished(bool)));
+ QSignalSpy selectionChangedSpy(&view, SIGNAL(selectionChanged()));
+ QPoint textInputCenter;
+
+ // Single Click
+ view.settings()->setAttribute(QWebEngineSettings::FocusOnNavigationEnabled, false);
+ selectionChangedSpy.clear();
+
+ view.setHtml("<html><body>"
+ "<form><input id='input' width='150' type='text' value='The Qt Company' /></form>"
+ "</body></html>");
+ QVERIFY(loadFinishedSpy.wait());
+
+ QVERIFY(evaluateJavaScriptSync(view.page(), "document.activeElement.id").toString().isEmpty());
+ textInputCenter = elementCenter(view.page(), "input");
+ QTest::mouseClick(view.focusProxy(), Qt::LeftButton, 0, textInputCenter);
+ QTRY_COMPARE(evaluateJavaScriptSync(view.page(), "document.activeElement.id").toString(), QStringLiteral("input"));
+ QCOMPARE(selectionChangedSpy.count(), 0);
+ QVERIFY(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString().isEmpty());
+
+ // Double click
+ view.settings()->setAttribute(QWebEngineSettings::FocusOnNavigationEnabled, true);
+ selectionChangedSpy.clear();
+
+ view.setHtml("<html><body onload='document.getElementById(\"input\").focus()'>"
+ "<form><input id='input' width='150' type='text' value='The Qt Company' /></form>"
+ "</body></html>");
+ QVERIFY(loadFinishedSpy.wait());
+
+ textInputCenter = elementCenter(view.page(), "input");
+ QTest::mouseMultiClick(view.focusProxy(), textInputCenter, 2);
+ QVERIFY(selectionChangedSpy.wait());
+ QCOMPARE(selectionChangedSpy.count(), 1);
+ QCOMPARE(evaluateJavaScriptSync(view.page(), "document.activeElement.id").toString(), QStringLiteral("input"));
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString(), QStringLiteral("Company"));
+
+ QTest::mouseClick(view.focusProxy(), Qt::LeftButton, 0, textInputCenter);
+ QVERIFY(selectionChangedSpy.wait());
+ QCOMPARE(selectionChangedSpy.count(), 2);
+ QVERIFY(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString().isEmpty());
+
+ // Triple click
+ view.settings()->setAttribute(QWebEngineSettings::FocusOnNavigationEnabled, true);
+ selectionChangedSpy.clear();
+
+ view.setHtml("<html><body onload='document.getElementById(\"input\").focus()'>"
+ "<form><input id='input' width='150' type='text' value='The Qt Company' /></form>"
+ "</body></html>");
+ QVERIFY(loadFinishedSpy.wait());
+
+ textInputCenter = elementCenter(view.page(), "input");
+ QTest::mouseMultiClick(view.focusProxy(), textInputCenter, 3);
+ QVERIFY(selectionChangedSpy.wait());
+ QTRY_COMPARE(selectionChangedSpy.count(), 2);
+ QCOMPARE(evaluateJavaScriptSync(view.page(), "document.activeElement.id").toString(), QStringLiteral("input"));
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString(), QStringLiteral("The Qt Company"));
+
+ QTest::mouseClick(view.focusProxy(), Qt::LeftButton, 0, textInputCenter);
+ QVERIFY(selectionChangedSpy.wait());
+ QCOMPARE(selectionChangedSpy.count(), 3);
+ QVERIFY(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString().isEmpty());
+}
+
void tst_QWebEngineView::postData()
{
QMap<QString, QString> postData;
@@ -1625,14 +1724,17 @@ void tst_QWebEngineView::textSelectionInInputField()
event.setCommitString("XXX", 0, 0);
QApplication::sendEvent(view.focusProxy(), &event);
QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("QtWebEngineXXX"));
+ QCOMPARE(selectionChangedSpy.count(), 0);
event.setCommitString(QString(), -2, 2); // Erase two characters.
QApplication::sendEvent(view.focusProxy(), &event);
QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("QtWebEngineX"));
+ QCOMPARE(selectionChangedSpy.count(), 0);
event.setCommitString(QString(), -1, 1); // Erase one character.
QApplication::sendEvent(view.focusProxy(), &event);
QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("QtWebEngine"));
+ QCOMPARE(selectionChangedSpy.count(), 0);
// Move to the start of the line
QTest::keyClick(view.focusProxy(), Qt::Key_Home);
@@ -1802,12 +1904,7 @@ void tst_QWebEngineView::emptyInputMethodEvent()
QVERIFY(loadFinishedSpy.wait());
evaluateJavaScriptSync(view.page(), "var inputEle = document.getElementById('input1'); inputEle.focus(); inputEle.select();");
- QTRY_VERIFY(!evaluateJavaScriptSync(view.page(), "window.getSelection().toString()").toString().isEmpty());
-
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
- QVERIFY(selectionChangedSpy.wait(100));
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
- QCOMPARE(selectionChangedSpy.count(), 1);
+ QTRY_COMPARE(selectionChangedSpy.count(), 1);
// 1. Empty input method event does not clear text
QInputMethodEvent emptyEvent;
@@ -1854,12 +1951,7 @@ void tst_QWebEngineView::imeComposition()
QVERIFY(loadFinishedSpy.wait());
evaluateJavaScriptSync(view.page(), "var inputEle = document.getElementById('input1'); inputEle.focus(); inputEle.select();");
- QTRY_VERIFY(!evaluateJavaScriptSync(view.page(), "window.getSelection().toString()").toString().isEmpty());
-
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
- QVERIFY(selectionChangedSpy.wait(100));
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
- QCOMPARE(selectionChangedSpy.count(), 1);
+ QTRY_COMPARE(selectionChangedSpy.count(), 1);
// Clear the selection, also cancel the ongoing composition if there is one.
{
@@ -1868,17 +1960,13 @@ void tst_QWebEngineView::imeComposition()
attributes.append(newSelection);
QInputMethodEvent event("", attributes);
QApplication::sendEvent(view.focusProxy(), &event);
- QTRY_VERIFY(evaluateJavaScriptSync(view.page(), "window.getSelection().toString()").toString().isEmpty());
-
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
- QVERIFY(selectionChangedSpy.wait(100));
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
+ selectionChangedSpy.wait();
QCOMPARE(selectionChangedSpy.count(), 2);
}
- QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("QtWebEngine inputMethod"));
- QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImAnchorPosition).toInt(), 0);
- QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCursorPosition).toInt(), 0);
- QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString(), QString(""));
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("QtWebEngine inputMethod"));
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImAnchorPosition).toInt(), 0);
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCursorPosition).toInt(), 0);
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString(), QString(""));
selectionChangedSpy.clear();
@@ -1999,19 +2087,14 @@ void tst_QWebEngineView::imeComposition()
QList<QInputMethodEvent::Attribute> attributes;
QInputMethodEvent event("w", attributes);
QApplication::sendEvent(view.focusProxy(), &event);
- QTRY_VERIFY(evaluateJavaScriptSync(view.page(), "window.getSelection().toString()").toString().isEmpty());
- QTRY_COMPARE(evaluateJavaScriptSync(view.page(), "document.getElementById('input1').value").toString(), QString("oeQtWebEngine w"));
-
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
- QVERIFY(selectionChangedSpy.wait(100));
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
+ // The new composition should clear the previous selection
+ QVERIFY(selectionChangedSpy.wait());
QCOMPARE(selectionChangedSpy.count(), 2);
}
- QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("oeQtWebEngine "));
- QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCursorPosition).toInt(), 14);
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
- QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImAnchorPosition).toInt(), 14);
- QEXPECT_FAIL("", "https://bugreports.qt.io/browse/QTBUG-53134", Continue);
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImSurroundingText).toString(), QString("oeQtWebEngine "));
+ // The cursor should be positioned at the end of the composition text
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCursorPosition).toInt(), 15);
+ QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImAnchorPosition).toInt(), 15);
QCOMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString(), QString(""));
// Send commit text, which makes the editor conforms composition.
@@ -2026,6 +2109,7 @@ void tst_QWebEngineView::imeComposition()
QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCursorPosition).toInt(), 15);
QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImAnchorPosition).toInt(), 15);
QTRY_COMPARE(view.focusProxy()->inputMethodQuery(Qt::ImCurrentSelection).toString(), QString(""));
+ QCOMPARE(selectionChangedSpy.count(), 2);
}
void tst_QWebEngineView::newlineInTextarea()
@@ -2207,5 +2291,44 @@ void tst_QWebEngineView::imeCompositionQueryEvent()
QTRY_COMPARE(anchorPosQuery.value(Qt::ImAnchorPosition).toInt(), 11);
}
+#ifndef QT_NO_CLIPBOARD
+void tst_QWebEngineView::globalMouseSelection()
+{
+ if (!QApplication::clipboard()->supportsSelection()) {
+ QSKIP("Test only relevant for systems with selection");
+ return;
+ }
+
+ QApplication::clipboard()->clear(QClipboard::Selection);
+ QWebEngineView view;
+ view.show();
+
+ QSignalSpy selectionChangedSpy(&view, SIGNAL(selectionChanged()));
+ QSignalSpy loadFinishedSpy(&view, SIGNAL(loadFinished(bool)));
+ view.setHtml("<html><body>"
+ " <input type='text' id='input1' value='QtWebEngine' size='50' />"
+ "</body></html>");
+ QVERIFY(loadFinishedSpy.wait());
+
+ // Select text via JavaScript
+ evaluateJavaScriptSync(view.page(), "var inputEle = document.getElementById('input1'); inputEle.focus(); inputEle.select();");
+ QTRY_COMPARE(selectionChangedSpy.count(), 1);
+ QVERIFY(QApplication::clipboard()->text(QClipboard::Selection).isEmpty());
+
+ // Deselect the selection (this moves the current cursor to the end of the text)
+ QPoint textInputCenter = elementCenter(view.page(), "input1");
+ QTest::mouseClick(view.focusProxy(), Qt::LeftButton, 0, textInputCenter);
+ QVERIFY(selectionChangedSpy.wait());
+ QCOMPARE(selectionChangedSpy.count(), 2);
+ QVERIFY(QApplication::clipboard()->text(QClipboard::Selection).isEmpty());
+
+ // Select to the start of the line
+ QTest::keyClick(view.focusProxy(), Qt::Key_Home, Qt::ShiftModifier);
+ QVERIFY(selectionChangedSpy.wait());
+ QCOMPARE(selectionChangedSpy.count(), 3);
+ QCOMPARE(QApplication::clipboard()->text(QClipboard::Selection), QStringLiteral("QtWebEngine"));
+}
+#endif
+
QTEST_MAIN(tst_QWebEngineView)
#include "tst_qwebengineview.moc"
diff --git a/tests/auto/widgets/util.h b/tests/auto/widgets/util.h
index 356cf6ebb..ab3b9e6b9 100644
--- a/tests/auto/widgets/util.h
+++ b/tests/auto/widgets/util.h
@@ -67,15 +67,16 @@ public:
};
template<typename T, typename R>
-struct RefWrapper {
- R &ref;
+struct CallbackWrapper {
+ QPointer<R> p;
void operator()(const T& result) {
- ref(result);
+ if (p)
+ (*p)(result);
}
};
template<typename T>
-class CallbackSpy {
+class CallbackSpy: public QObject {
public:
CallbackSpy() : called(false) {
timeoutTimer.setSingleShot(true);
@@ -100,10 +101,9 @@ public:
eventLoop.quit();
}
- // Cheap rip-off of boost/std::ref
- RefWrapper<T, CallbackSpy<T> > ref()
+ CallbackWrapper<T, CallbackSpy<T> > ref()
{
- RefWrapper<T, CallbackSpy<T> > wrapper = {*this};
+ CallbackWrapper<T, CallbackSpy<T> > wrapper = {this};
return wrapper;
}
diff --git a/tests/auto/widgets/widgets.pro b/tests/auto/widgets/widgets.pro
index 90352310e..d260b7c4f 100644
--- a/tests/auto/widgets/widgets.pro
+++ b/tests/auto/widgets/widgets.pro
@@ -6,7 +6,8 @@ SUBDIRS += \
qwebenginefaviconmanager \
qwebenginepage \
qwebenginehistory \
- qwebenginehistoryinterface \
+ # Skipped to due issue in 58-based. Restore once 60-based is in.
+ #qwebenginehistoryinterface \
qwebengineinspector \
qwebengineprofile \
qwebenginescript \
diff --git a/tools/scripts/take_snapshot.py b/tools/scripts/take_snapshot.py
index 4a1031e80..2bd1ac5ed 100755
--- a/tools/scripts/take_snapshot.py
+++ b/tools/scripts/take_snapshot.py
@@ -113,6 +113,7 @@ def isInChromiumBlacklist(file_path):
or file_path.startswith('chrome_frame')
or file_path.startswith('chromecast')
or file_path.startswith('chromeos')
+ or file_path.startswith('cloud_print')
or file_path.startswith('components/chrome_apps/')
or file_path.startswith('components/cronet/')
or file_path.startswith('components/drive/')
@@ -144,6 +145,7 @@ def isInChromiumBlacklist(file_path):
or file_path.startswith('testing/buildbot')
or file_path.startswith('third_party/WebKit/LayoutTests')
or file_path.startswith('third_party/WebKit/ManualTests')
+ or file_path.startswith('third_party/WebKit/Source/devtools/devtools-node-modules')
or file_path.startswith('third_party/WebKit/PerformanceTests')
or file_path.startswith('third_party/accessibility-audit')
or file_path.startswith('third_party/afl')
@@ -169,6 +171,7 @@ def isInChromiumBlacklist(file_path):
or file_path.startswith('third_party/google_input_tools')
or file_path.startswith('third_party/gperf')
or file_path.startswith('third_party/gnu_binutils')
+ or file_path.startswith('third_party/grpc')
or file_path.startswith('third_party/gtk+')
or file_path.startswith('third_party/google_appengine_cloudstorage')
or file_path.startswith('third_party/google_toolbox_for_mac')
@@ -184,6 +187,7 @@ def isInChromiumBlacklist(file_path):
or file_path.startswith('third_party/libc++')
or file_path.startswith('third_party/liblouis')
or file_path.startswith('third_party/lighttpd')
+ or file_path.startswith('third_party/libwebm/source/webm_parser/fuzzing')
or file_path.startswith('third_party/logilab')
or file_path.startswith('third_party/markdown')
or file_path.startswith('third_party/mingw-w64')
@@ -199,6 +203,7 @@ def isInChromiumBlacklist(file_path):
or file_path.startswith('third_party/pylint')
or file_path.startswith('third_party/scons-2.0.1')
or file_path.startswith('third_party/sfntly/src/cpp/data/fonts')
+ or file_path.startswith('third_party/skia/infra')
or file_path.startswith('third_party/speech-dispatcher')
or file_path.startswith('third_party/talloc')
or file_path.startswith('third_party/trace-viewer')
diff --git a/tools/scripts/version_resolver.py b/tools/scripts/version_resolver.py
index 4c0b03a97..c6385b57d 100644
--- a/tools/scripts/version_resolver.py
+++ b/tools/scripts/version_resolver.py
@@ -38,8 +38,8 @@ import json
import urllib2
import git_submodule as GitSubmodule
-chromium_version = '56.0.2924.122'
-chromium_branch = '2924'
+chromium_version = '58.0.3029.54'
+chromium_branch = '3029'
ninja_version = 'v1.7.2'
json_url = 'http://omahaproxy.appspot.com/all.json'